on 21fd670 help sign in
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 81027f9Add options to control inlining using deriveSerializeWithAdithya Kumar 9f7b45dUse a configuration to control functionality of deriveSerializeWithAdithya Kumar 9479709Add Serialize test for datatype with functional parametersAdithya Kumar 5381715Change the functionality of deriveSerailizeWithAdithya Kumar 50fc60cAdd serialize size checks for constant size datatypesAdithya Kumar 1d0e20cAdd a test checking the size in the roundtrip serialization testsAdithya Kumar 5fef843Remove Serailize.Size and change the signature of Serialize.sizeAdithya Kumar 6a39719Copy only the required slice while pinning/unpinning the arrayAdithya Kumar ab0c439Move putSliceUnsafe from MutArray to UnboxAdithya Kumar c4b717eImplement clone in MutArrayAdithya Kumar 9e8c35dAdd fusion checking code in Data.Fold benchmarkHarendra Kumar cceee46Change the Builder type (#2561)Ranjeet Ranjan 8ac4c0bReduce internal imports of "streamly-core" in "streamly" package (#2571)Ranjeet Ranjan 313d178Fix Data.Array.Generic.writeLastN bug (#2567)Ranjeet Ranjan fe5a036Remove the no-fusion build flag and DISABLE_FUSION cpp macro (#2568)Ranjeet Ranjan 8e6d418Export the Data.Time.Clock.Type module from ClockRanjeet Kumar Ranjan faf50b6Perform safe deserialization of list lengthHarendra Kumar 3e93e22Disable some redundant serialize benchmarksHarendra Kumar 71346fdAdd encode benchmarkHarendra Kumar 282d79cUse deepseq instead of equality checkHarendra Kumar b6a2d3eRemove INLINE from list instanceHarendra Kumar 7bc450dPass the array size to deserialize for bound checkHarendra Kumar ad84b44Update documentation of Unbox for sum typesHarendra Kumar 43e25a1Enable the comparison after deserializationHarendra Kumar bf3e775Deserialize: Construct the list more efficientlyHarendra Kumar 7c81bfbDeserialize: Keep the likely path in the straight branchHarendra Kumar 73533c0Enable array bound check during deserializeHarendra Kumar 209e990Re-export entire submodules from Parser (#2525)Ranjeet Ranjan bfe0169Simplify Serialize benchmarking codeAdithya Kumar 4dbdf47Remove the alloc cost from poke opHarendra Kumar 4fdc836Include the size/alloc op costs in poke/roundtripHarendra Kumar da249d8Move out code from CPP macro to HaskellHarendra Kumar d09a236Add a TODO comment about checking boundsHarendra Kumar 356eab0Add some explanatory comments in Serialize TH codeHarendra Kumar 31a679aAdd array boundary checks during serializationHarendra Kumar f7f42e0Improve "size" op performance in SerializeHarendra Kumar 8b18616Add Data.Serialize to targetsHarendra Kumar 1c584e5Move StreamK and StreamD folder up (#2543)Ranjeet Ranjan e2d5628Enable asserts only after the -O2 optionHarendra Kumar a819eb7Add some module level notes to ToBytesHarendra Kumar 2e53b60Increase memory for limit-build-mem on the Serialize test-suiteAdithya Kumar 041be85Limit number of tests in large quick check propertiesAdithya Kumar 4997b47Add a recursive ADT to the Serialize test-suiteAdithya Kumar 9be03c8Move functions from Data.Serialize to Data.Internal.SerializeAdithya Kumar c4343a4Abstact size and simplify the CPP statement in Unbox testsAdithya Kumar