on efecb26 help sign in
efecb26Change benchmark mem requirements for GHC 9.6Harendra Kumar 1bc2f87Fix takeBetween to not hold unnecessary inputHarendra Kumar 4b18cebUpdate GHC versions, include GHC-9.6 and 9.8Harendra Kumar 4b03673Disable some inspection tests for GHC-9.6 onwardsHarendra Kumar a8cfdf3INLINE asPtrUnsafe for GHC 9.6 onwardsHarendra Kumar 104bfc3Update dependency versionsHarendra Kumar 8e04e4bAdd Serialize instance for tupleAdithya Kumar 763460bUse 4 bytes for encoding header length instead of 2 bytesAdithya Kumar 3d1fd98Combine multiple conditions in recheaderAdithya Kumar bf1dbb7Make errorUnsupported in Serialize.TH more expressiveAdithya Kumar eaf313dRemove the use of record update syntax in Serialize.THAdithya Kumar c60834bAdd NOINLINE statements to the slow pathAdithya Kumar 2f2101eAdd the crux of the algorithm used in recordSyntaxWithHeaderAdithya Kumar 11f5c99Add performance notes for recordSyntaxWithHeader in Serialize.THAdithya Kumar c6fa580Add benchmarks for the recordSyntaxWithHeader option in Serialize.THAdithya Kumar bd8c8cbAdd tests for TH derivation with recordSyntaxWithHeader is enabledAdithya Kumar a309bf7Implement recordSyntaxWithHeader for the case of 1 constructorAdithya Kumar de89f36Add a dumb usage of recordSyntaxWithHeader option in Serialize.THAdithya Kumar a27e20dAdd Serialize instance for () typeAdithya Kumar f744ebbImprove list serialization by implicitly calculating its lengthAdithya Kumar d212793Use Int64 over Int while serializing the length of the listAdithya Kumar 98a6b06Add a more descriptive error in deriveSerializeWithAdithya Kumar 31aeb36Remove unconstained and specializations from Serialize.TH.ConfigAdithya Kumar 60a71dcUse more expressive notation for deriveSerializeWithAdithya Kumar 4f00d1fSplit the Serialize.roundtrip test into reusable partsAdithya Kumar 5f67528Add a more robust offset ignoring tests in SerializeAdithya Kumar 9bda27aAdd clone combinators to arrayAdithya Kumar 88a4371Add more TH helpers to TH.BottomAdithya Kumar 64940c6Make the common serialization routines abstract & add TH helpersAdithya Kumar 8f3f3f7Move independent serialization routines into Serialize.TH.CommonAdithya Kumar f8e6270Shift common helpers in Serialize.TH to Serialize.TH.BottomAdithya Kumar a988b91Move out creating declarations into their own functionsAdithya Kumar 00990ebMove Config to the top of the module in Serialize.THAdithya Kumar 5ba608aUpdate the Scientific tests in Unicode.ParserAdithya Kumar 0633ecbAdd INLINE statements on lifted integer opsAdithya Kumar 2c22584Update the note on not serializing absolute offsetsAdithya Kumar 9c67608Add Serialize instance for IntegerAdithya Kumar 3043a3fAdd Serialize instance for (Array a)Adithya Kumar b5667aeRe-add Streamly.Serialize and fix cyclic dependencyAdithya Kumar 41dcc9cMake a dumb git mv of Serialize to Serialize.TypeAdithya Kumar c669d5eAdd a developer note in the Serialize moduleAdithya Kumar c36f8bbAdd TODO comments in Serialize.THAdithya Kumar 7e297ddFix the bug in Serialize.decodeAdithya Kumar b675912Test the encoding and decoding functions in the roundtripAdithya Kumar cedc81cKeep Serialize.(encode, decode) simpleAdithya Kumar 21fd670Add tests for the constructorTagAsString option in Serialize.THAdithya Kumar 3d0b380Implement the constructorTagAsString config option in Serialize.THAdithya Kumar 13f91aaChange the API and update doc of a few APIs in Serialize.THAdithya Kumar 791a5eeInitialize all the options in Serealize.TH ConfigAdithya Kumar 4f76a0fMake the egde cases more clear on Serialize.THAdithya Kumar