gojay

high performance JSON encoder/decoder with stream API for Golang
git clone git://git.lair.cx/gojay
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2022-10-10 12:28Added JSONObjectArrayYongbin Kim4+157-0
2022-10-10 09:55Remove many uninterested filesYongbin Kim72+22-6864
2019-06-11 06:42Merge pull request #117 from francoispqt/update-dependenciesFrancois Parquet4+230-36
2019-06-11 06:33update travis ci filefrancoispqt1+1-1
2019-06-11 06:23update dependenciesfrancoispqt3+229-35
2019-06-10 15:23Merge pull request #116 from francoispqt/fix/decode-float32-10decimalFrancois Parquet3+16-10
2019-06-10 15:14enable decoding of float32 when >= 10 decimalfrancoispqt3+16-10
2019-05-29 05:07Merge pull request #113 from jackhftang/masterFrancois Parquet2+22-5
2019-05-23 14:23deterministic generationJack Tang2+22-5
2019-03-29 16:22Merge pull request #107 from francoispqt/feature/improved-streamFrancois Parquet1+3-0
2019-03-29 16:06update read method to grow the buffer if its 0, to avoid locking on streamfrancoispqt1+3-0
2019-03-27 15:02Merge pull request #106 from francoispqt/update/generator-field-unknownFrancois Parquet2+8-11
2019-03-27 14:28remove call to decodeTypedField in encodingfrancoispqt1+1-2
2019-03-27 14:02make generator fail if a field cannot be handledfrancoispqt2+8-10
2019-03-25 08:58Merge pull request #105 from hyperjiang/masterFrancois Parquet1+13-13
2019-03-25 07:38fix typo in code generator readmeHyper1+13-13
2019-03-23 18:29update link to logo in READMEfrancoispqt1+1-1
2019-03-23 18:26Merge pull request #103 from hyperjiang/masterFrancois Parquet1+172-136
2019-03-23 18:05Merge pull request #104 from francoispqt/feature/built-in-slicesFrancois Parquet10+785-6
2019-03-23 17:56add testsfrancoispqt4+84-0
2019-03-23 09:18add testsfrancoispqt2+165-4
2019-03-23 07:17add testsfrancoispqt4+26-6
2019-03-22 17:33lintingfrancoispqt1+2-2
2019-03-22 17:31add tests for slices encodingfrancoispqt1+98-0
2019-03-22 17:17add encoding built in slicesfrancoispqt5+291-89
2019-03-22 16:50update decode slices methodsfrancoispqt1+42-86
2019-03-22 16:43add decode slices built insfrancoispqt2+258-0
2019-03-22 11:10fix typo in readme and add more usage examplesHyper1+172-136
2019-03-22 12:46Merge pull request #102 from francoispqt/update/encode-reset-keysFrancois Parquet1+73-9
2019-03-22 12:39reset keys when encoding nested objectfrancoispqt1+73-9
2019-03-17 15:57Merge pull request #101 from francoispqt/feature/replace-generatorFrancois Parquet89+3149-8133
2019-03-17 15:48update travis ci file and dependenciesfrancoispqt3+41-31
2019-03-17 15:36fix codegen tests and readmefrancoispqt16+415-461
2019-03-17 13:49Merge pull request #98 from OGKevin/use-writer-lock-for-cancelFrancois Parquet1+3-2
2019-03-07 19:26Use writer lock for cancel.Kevin Hellemun1+3-2
2019-02-28 13:25Merge pull request #96 from verytable/feature/provide-decoded-array-indexFrancois Parquet4+114-9
2019-02-05 22:27add Index() method to DecoderArseny Balobanov4+114-9
2019-01-25 17:38add comments, refactor code for code generatorfrancoispqt9+182-155
2019-01-25 16:54update codegen tool add support for time.Time and SQLNull slicesfrancoispqt11+294-181
2019-01-22 17:22update generator add gofmt and generator readmefrancoispqt4+18-8
2019-01-22 16:19fix omitempty, add nullempty support, add support for SQLNull methodsfrancoispqt85+2775-7873
2019-01-17 04:43fix output stdout bug, update readme, update paths, update depsfrancoispqt5+161-13
2019-01-17 02:59Merge branch 'master' of https://github.com/adrianwit/gojay into adrianwit-masterfrancoispqt27+3154-0
2018-12-20 09:31Merge pull request #93 from francoispqt/update/optimize-alloc-marshalFrancois Parquet12+66-22
2018-12-20 09:04remove calls to release when testing pooled encoder error to avoid race conditions in testsfrancoispqt1+4-4
2018-12-20 08:38change pool error tests in encoder to not call release to avoid race errorsfrancoispqt7+12-12
2018-12-20 07:57create new buffer before releasing only when using marshal syntax - decode syntax does not need to create a new buffer as it writes directly to the readerfrancoispqt4+50-6
2018-12-05 04:08Merge pull request #91 from francoispqt/fix/skip-unicode-stringFrancois Parquet3+61-8
2018-12-05 04:01add tests for skipping strings with unicodefrancoispqt2+53-7
2018-12-05 03:33fix error when skipping unicode stringfrancoispqt2+11-4
2018-11-16 15:11Merge pull request #90 from susuper/masterFrancois Parquet1+2-2
2018-11-15 06:15Fixed incorrect unmarshalling of numbers in scientific formatAleksey Bondarenko1+2-2
2018-10-29 14:33Merge pull request #89 from francoispqt/doc/clean-upFrancois Parquet23+1109-838
2018-10-29 14:27update READMEfrancoispqt1+15-1
2018-10-29 14:22update the readmefrancoispqt1+23-0
2018-10-29 14:16update godoc and readme, add examplesfrancoispqt7+220-30
2018-10-28 14:59fix error message on unknown type when encodingfrancoispqt3+10-14
2018-10-28 14:45add examples files with godoc formatfrancoispqt5+106-98
2018-10-28 07:59update documentatio of Decode and Unmarshal, add examplesfrancoispqt2+30-17
2018-10-28 07:16update documentation on add values and DecodeObjectFunc and DecodeArrayFuncfrancoispqt12+106-96
2018-10-28 06:17move decode add values method to the decode_{type}.go filefrancoispqt12+723-706
2018-10-28 05:32Merge branch 'fix/parsing-big-floats-truncate'francoispqt1+5-6
2018-10-28 05:32change comments in decode_floatfrancoispqt1+5-6
2018-10-27 18:11Merge pull request #87 from francoispqt/feature/decode-sql-typesFrancois Parquet7+266-11
2018-10-27 18:08Merge pull request #88 from francoispqt/fix/parsing-big-floats-truncateFrancois Parquet4+102-36
2018-10-27 18:06optimise decoding big floatsfrancoispqt3+75-25
2018-10-27 15:59make parsing of big floats possible by truncating them at high precisionfrancoispqt3+31-15
2018-10-27 07:44add sql null types decoding methods, fix error message when invalid type sent to decode methodfrancoispqt7+266-11
2018-10-18 09:37replace buffer when borrowing encoding to avoid race conditionfrancoispqt1+1-1
2018-10-13 17:31remove logs in decode_interfacefrancoispqt1+1-6
2018-10-02 03:32Merge pull request #77 from marcopaganini/typofixFrancois Parquet3+7-7
2018-09-22 02:28Fix various Unarshal->Unmarshal typos.Marco Paganini3+7-7
2018-09-13 19:19added advaned code generationadrianwit27+3154-0
2018-09-13 03:34Merge pull request #74 from nemosupremo/patch-1Francois Parquet1+4-4
2018-09-12 23:19README.md: Type fix in MarshalerJSONArray exampleNimi Wariboko Jr1+4-4
2018-09-06 15:13Merge pull request #73 from francoispqt/fix/decode_ifaceFrancois Parquet11+16-46
2018-09-06 01:02add fix on decode interface for bool and nullsfrancoispqt11+16-46
2018-08-29 05:22Merge pull request #70 from francoispqt/version/1.2.4Francois Parquet19+967-6
2018-08-29 05:16add ObjectKeyWithKeys and ObjectWithKeys methods to encode items with specific keysfrancoispqt3+176-4
2018-08-29 04:39Merge pull request #69 from francoispqt/feature/add-encoding-with-keysFrancois Parquet13+324-0
2018-08-29 04:39Merge pull request #67 from francoispqt/feature/decode-null-non-primitiveFrancois Parquet6+471-6
2018-08-29 04:33add tests for decode null object and null arrayfrancoispqt2+170-10
2018-08-29 03:50add feature to encode object and only specific keys to be encodedfrancoispqt13+324-0
2018-08-28 15:55remove benchmark for decode nullfrancoispqt1+0-61
2018-08-28 15:50add decode ObjectNull and ArrayNullfrancoispqt6+188-157
2018-08-26 13:41add decode object nullfrancoispqt4+335-0
2018-08-26 15:14Merge pull request #68 from francoispqt/afiune-afiune/add-interface-decoderFrancois Parquet7+692-4
2018-08-26 14:59rebase with master fix conflictsfrancoispqt7+692-4
2018-08-26 14:29Merge pull request #66 from francoispqt/feature/add-decode-nullFrancois Parquet16+5061-665
2018-08-26 14:18add test to skip objectfrancoispqt1+4-0
2018-08-26 14:07add tests for decode null methodsfrancoispqt9+203-44
2018-08-26 13:40add tests for null decodingfrancoispqt5+278-270
2018-08-25 14:12add null decoding for primitive typesfrancoispqt11+4621-396
2018-08-24 08:27Avoid unmarshaling 'null' valuesSalim Afiune2+31-0
2018-08-23 04:53Merge pull request #65 from fevin86/masterFrancois Parquet1+1-1
2018-08-22 18:01Adds more test coverageSalim Afiune2+360-5
2018-08-22 18:01Made Unmarshal() to accept interfaces{}Salim Afiune1+6-0
2018-08-22 13:10Adds DecodeInterface for interface decodingSalim Afiune6+300-4
2018-08-21 10:07Merge pull request #63 from francoispqt/add-marshal-null-empty-methodsFrancois Parquet19+1951-6
2018-08-21 09:57add handling of null empty and add null methodsfrancoispqt19+1951-6
2018-08-21 04:15lintingfrancoispqt3+3-2
2018-08-21 04:10add tests and skip string handling of escaped solidusfrancoispqt3+18-2
2018-08-16 13:32fix embedded json missing number that is single digitYong1+1-1
2018-08-15 14:35Merge pull request #61 from fevin86/masterFrancois Parquet1+1-0
2018-08-08 06:33fix bug on escape sequence when skiping object or arrayfrancois.parquet4+33-11
2018-08-15 14:11mark called to be 1 for embedded jsonYong1+1-0
2018-08-15 14:04Merge pull request #60 from fevin86/masterFrancois Parquet1+1-1
2018-08-15 10:57fix a bug when dec reach to the end with an open \"Yong1+1-1
2018-08-12 15:00Merge pull request #59 from francoispqt/version/v1.2.0Francois Parquet13+2182-151
2018-08-11 17:41add tests for skip array and skip objectsfrancoispqt2+12-0
2018-08-11 17:34add tests for solidus escaping sequencefrancoispqt2+18-3
2018-08-11 17:15Merge branch 'lorenzo-stoakes-master' into version/v1.1.2francoispqt6+90-153
2018-08-11 16:41sqlnull typesfrancoispqt3+1542-4
2018-08-05 12:16Handle string escaping correctlyLorenzo Stoakes4+78-151
2018-08-02 07:30Merge pull request #55 from lorenzo-stoakes/masterFrancois Parquet2+12-2
2018-07-28 17:22Add support for negative floats with 0 significandLorenzo Stoakes2+12-2
2018-07-24 16:12add sql null decode testsfrancoispqt1+53-0
2018-07-24 15:56add decode sql nullable typesfrancoispqt1+75-0
2018-07-24 15:21add time typefrancoispqt5+411-0
2018-07-23 14:52Merge pull request #48 from lorenzo-stoakes/masterFrancois Parquet3+8-0
2018-07-23 13:46change code gen to create writer after gen to avoid errors when writing file in inspected packagefrancoispqt1+10-5
2018-07-22 20:30Update cursor after null correctlyLorenzo Stoakes3+8-0
2018-06-24 16:11update documentation for code genfrancoispqt1+1-1
2018-06-24 16:08Merge pull request #40 from francoispqt/feature/generatorFrancois Parquet53+6649-20
2018-06-24 16:02add logofrancoispqt2+3-0
2018-06-24 15:30update documentationfrancoispqt1+1-1
2018-06-24 15:28update documentationfrancoispqt1+3-1
2018-06-24 15:24update documentationfrancoispqt1+2-0
2018-06-24 15:21add float64 funcs, add omit empty tag handlingfrancoispqt26+886-200
2018-06-24 12:06improve args parsing and add documentationfrancoispqt3+69-340
2018-06-23 17:25better handling of path from command linefrancoispqt1+14-8
2018-06-23 17:22add handling of package path or path to a filefrancoispqt1+7-0
2018-06-23 17:12update documentationfrancoispqt1+54-0
2018-06-23 16:42refactor error handling in generatorfrancoispqt20+901-341
2018-06-22 17:45add encoding number typesfrancoispqt7+1361-6
2018-06-18 16:33add gen for mapsfrancoispqt7+792-0
2018-06-18 13:28add deps for generatorfrancoispqt7+870-0
2018-06-18 13:21refactor generator, add tests and tag handlingfrancoispqt21+1210-497
2018-06-08 00:33Merge pull request #37 from luismfonseca/improve-skipnumber-performanceFrancois Parquet1+16-9
2018-06-07 15:30Improve performance by reducing branchingLuis Fonseca1+16-9
2018-06-07 12:44wipfrancoispqt2+2-7
2018-06-06 00:27Merge pull request #36 from arwx/fix-readme-typoFrancois Parquet1+4-4
2018-06-05 23:12fix encoder api readme typoMironenko Artur1+4-4
2018-06-03 15:59refactor generator code, add arrayfrancoispqt17+1215-333
2018-05-31 14:29add struct marshaling in generatrfrancoispqt2+126-67
2018-05-30 16:10add struc field unmarshaling clean codefrancoispqt4+151-75
2018-05-30 14:27Merge pull request #31 from m1ome/marshal-anyFrancois Parquet2+102-69
2018-05-29 06:00Merge pull request #35 from francoispqt/fix/float-one-decimalFrancois Parquet2+12-2
2018-05-29 03:48add test for 1 decimal float and fix bug introducedn in previous patchfrancoispqt2+12-2
2018-05-27 15:13first commit for code generatorfrancoispqt12+838-0
2018-05-24 16:00Merge pull request #33 from francoispqt/update/fuzz-crashers-fixFrancois Parquet12+533-109
2018-05-24 15:52return error when uint cannot be unmarshal because number is negativefrancoispqt5+24-12
2018-05-24 15:39change way we get exponent to return an error, fix crashers found in number parsingfrancoispqt11+217-80
2018-05-24 13:38Speed up & RefactoringPavel Makarenko1+50-70
2018-05-23 16:01fix cases where malformed numbers can cause panicfrancoispqt6+304-29
2018-05-23 14:10Merge pull request #30 from m1ome/uint-testsFrancois Parquet1+15-2
2018-05-22 11:12Added MarshalAny() supportPavel Makarenko2+54-1
2018-05-22 11:01Added Uint64 tests & Int64 testsPavel Makarenko1+15-2
2018-05-21 16:25add stability badge to READMEfrancoispqt1+1-0
2018-05-21 15:55Merge pull request #28 from francoispqt/update/fuzz-crashers-fixFrancois Parquet10+673-81
2018-05-21 15:50add some tests for float exponentsfrancoispqt4+220-16
2018-05-21 14:39add lock in decode stream when accessing errfrancoispqt2+9-1
2018-05-21 14:12fix potential panics when exponents are too bigfrancoispqt4+333-68
2018-05-21 00:59add fuzz testing and start fixing crashers foundfrancoispqt4+129-14
2018-05-20 12:29update READMEfrancoispqt1+0-2
2018-05-20 12:27update READMEfrancoispqt1+42-42
2018-05-20 12:16add http-benchmarks examplefrancoispqt5+478-0
2018-05-20 06:40update READMEfrancoispqt1+17-17
2018-05-20 05:37add proper encoding of control charfrancoispqt2+24-4
2018-05-19 18:14correct some misspells in commentsfrancoispqt2+2-2
2018-05-19 18:12correct some misspells in commentsfrancoispqt14+31-24
2018-05-19 18:10Merge pull request #26 from francoispqt/update/comply-rfc7159Francois Parquet60+7279-3030
2018-05-19 18:04add lock on consumersfrancoispqt1+2-0
2018-05-19 17:59update to use RLock in stream encodingfrancoispqt1+2-2
2018-05-19 17:52add test for stream encoding when chan prematurly closedfrancoispqt1+16-0
2018-05-19 17:42add tests for unicodefrancoispqt2+7-1
2018-05-19 17:06update error handling in specific unmarshal funcs and add testsfrancoispqt7+123-26
2018-05-19 16:47add int decode testsfrancoispqt2+33-5
2018-05-19 16:20update tests for uintfrancoispqt1+3-3
2018-05-19 16:10add test for unicode decodingfrancoispqt1+6-0
2018-05-19 16:01add mutex to encoding streamfrancoispqt2+11-2
2018-05-19 15:45update encoding stream testfrancoispqt1+1-1
2018-05-19 15:24add uint64 to encoding, simplify encoding APIfrancoispqt11+766-360
2018-05-19 14:29add simplified API with non breaking changefrancoispqt1+117-28
2018-05-19 14:11add testsfrancoispqt9+708-91
2018-05-19 10:45add testsfrancoispqt3+14-0
2018-05-19 10:40add tests for uint parsingfrancoispqt1+12-0
2018-05-19 10:36refactor tests and error raisingfrancoispqt20+652-225
2018-05-17 16:00update testsfrancoispqt2+35-1
2018-05-17 15:53refactor tests, add (u)int8-16 to decodefrancoispqt22+4438-2212
2018-05-15 00:33rename interfaces for v1francoispqt31+256-256
2018-05-14 16:09clean decode string testsfrancoispqt1+73-124
2018-05-14 01:00update READMEfrancoispqt1+1-1
2018-05-14 15:18add support of unicode parsingfrancoispqt2+326-15
2018-05-14 01:00update READMEfrancoispqt1+1-1
2018-05-14 00:30Merge pull request #25 from francoispqt/update/comply-rfc7159Francois Parquet23+2194-645
2018-05-14 00:25update READMEfrancoispqt1+1-1
2018-05-14 00:24add tests for string encodingfrancoispqt3+25-4
2018-05-13 15:16update escaping sequences for both decoding and encodingfrancoispqt8+150-60
2018-05-13 09:54add tests for array decodingfrancoispqt2+33-1
2018-05-13 09:45add multiple edge case testsfrancoispqt3+43-1
2018-05-13 09:27add tests for numbersfrancoispqt2+54-9
2018-05-13 09:12add tests, bool and null values checking and exponent syntax parsingfrancoispqt11+1102-657
2018-05-13 05:27add exponent syntax and check of boolsfrancoispqt9+728-17
2018-05-10 15:23add boolean an null value validation for compliance with rfc, basic skip will be added in unsafe APIfrancoispqt7+182-19
2018-05-09 15:10Merge pull request #24 from francoispqt/update/switch-to-sync-poolFrancois Parquet10+92-237
2018-05-09 15:00remove pool tests relevant to channels as we use sync.Pool nowfrancoispqt4+0-108
2018-05-09 14:30add tests for stream encodingfrancoispqt2+2-6
2018-05-09 14:15update switch to sync.pool for memory pooling, performance is much better than channefrancoispqt11+129-162
2018-05-07 13:22Merge pull request #23 from francoispqt/update/add-int64-funcsFrancois Parquet2+75-5
2018-05-07 13:15add-int64-funcsfrancoispqt2+75-5
2018-05-07 13:04Merge pull request #22 from francoispqt/update/add-int64-funcsFrancois Parquet4+89-10
2018-05-07 12:57add int64 funcs to encoder and optimisationsfrancoispqt4+89-10
2018-05-06 16:05Merge pull request #21 from francoispqt/version/v0.10.5Francois Parquet18+631-87
2018-05-06 15:55update READMEfrancoispqt1+1-1
2018-05-06 15:49update merge issuesfrancoispqt1+9-9
2018-05-06 15:46Merge pull request #20 from francoispqt/update/encode-optimisationsFrancois Parquet11+182-86
2018-05-06 15:35Merge pull request #19 from francoispqt/feature/support-for-embedded-jsonFrancois Parquet7+448-0
2018-05-06 15:35preload pools and, optimise encoder and add functions to have external control over encoderfrancoispqt11+161-100
2018-05-06 05:36add tests for decoding embedded json directlyfrancoispqt1+57-2
2018-05-06 05:26remove useless commentsfrancoispqt1+2-2
2018-05-06 05:24add support for encoding of EmbedddedJSONfrancoispqt4+226-0
2018-05-06 04:32add support for decoding embedded JSONfrancoispqt3+167-0
2018-05-06 03:53add buf management optimisation for encodingfrancoispqt2+39-4
2018-05-04 19:05update README [skip ci]francoispqt1+1-1
2018-05-04 19:01Merge pull request #17 from francoispqt/update/comply-rfc7159Francois Parquet16+274-55
2018-05-04 18:54add tests and add DecodeObjectFunc typefrancoispqt7+91-6
2018-05-04 17:59add buffr growing optimizationsfrancoispqt10+107-45
2018-05-04 16:35add escaping sequence for encodingfrancoispqt3+80-8
2018-05-04 09:00update READMEfrancoispqt1+1-1
2018-05-03 15:48update READMEfrancoispqt1+1-1
2018-05-03 15:36add examples for in http handling and fix potential error on treating io.ReadCloserfrancoispqt4+104-2
2018-05-03 14:58Merge pull request #16 from francoispqt/feature/add-zero-nkeysFrancois Parquet5+309-34
2018-05-03 14:54add tests for numberfrancoispqt1+57-2
2018-05-03 14:44update READMEfrancoispqt1+1-1
2018-05-03 14:43add example for map decoding, add support for decoding all keys, add testsfrancoispqt4+251-31
2018-05-02 16:53update READMEfrancoispqt1+1-1
2018-05-02 16:52Merge pull request #15 from francoispqt/update/improve-io-readerFrancois Parquet3+35-9
2018-05-02 16:48add better cancellationfrancoispqt3+23-2
2018-05-02 16:30Merge pull request #14 from francoispqt/update/add-examplesFrancois Parquet4+291-0
2018-05-02 16:29update dec.read clean codefrancoispqt1+5-5
2018-05-02 16:25update websocket examplefrancoispqt2+12-3
2018-05-02 16:14improve io.Reader handling in decoderfrancoispqt2+13-8
2018-05-02 16:13add example directory and web socket stream implementationfrancoispqt4+282-0
2018-05-01 15:49update READMEfrancoispqt1+12-12
2018-05-01 15:18Merge pull request #13 from francoispqt/version/v0.10.0Francois Parquet35+2533-772
2018-05-01 15:12Merge pull request #12 from francoispqt/feature/streaming-api-encodingFrancois Parquet36+2545-784
2018-05-01 15:07update READMEfrancoispqt1+1-1
2018-05-01 15:05update READMEfrancoispqt1+2-6
2018-05-01 15:03add testsfrancoispqt3+66-50
2018-05-01 14:52add methods to stream encoder and add tests, update readmefrancoispqt5+288-142
2018-05-01 14:20fix conflictsfrancoispqt1+0-17
2018-05-01 14:17add tests and update readmefrancoispqt4+110-43
2018-05-01 13:53reduce alloc in unsafe APIfrancoispqt1+12-12
2018-05-01 13:53reduce alloc in unsafe APIfrancoispqt1+12-12
2018-05-01 12:45updated readme and simplify encode streamfrancoispqt3+94-21
2018-05-01 12:16update READMEfrancoispqt1+114-3
2018-05-01 12:02clean encode testsfrancoispqt6+798-748
2018-05-01 10:58add IsNil to MarshalerArray interface, add support for OmitEmpyfrancoispqt11+574-35
2018-05-01 05:25simplify encode API filling enc.err when error encounteredfrancoispqt0+0-0
2018-05-01 05:20simplify encode API filling enc.err when error encounteredfrancoispqt14+114-111
2018-05-01 03:32add tests for encode api, update make cover to use atomic covermodefrancoispqt19+405-131
2018-05-01 03:19add tests for encode api, fix race condition in stream tests, update make cover to use atomic covermodefrancoispqt19+353-111
2018-05-01 02:13fix race condition in stream testsfrancoispqt5+43-15
2018-04-30 17:48first commit add io.Writer support and stream api for encodingfrancoispqt23+530-55
2018-04-28 16:27Merge branch 'master' of https://github.com/francoispqt/gojayfrancoispqt14+186-53
2018-04-28 16:26update READMEfrancoispqt1+1-1
2018-04-28 16:22Merge pull request #11 from francoispqt/update/add-testsFrancois Parquet11+142-40
2018-04-28 16:17reduce alloc by calling borrowDecoder instead or BorrowDecoder from unmarshal apifrancoispqt3+15-13
2018-04-28 16:01add edge case testsfrancoispqt10+127-28
2018-04-28 14:56update readmefrancoispqt1+1-0
2018-04-28 14:44Merge pull request #10 from francoispqt/update/add-testsFrancois Parquet4+44-13
2018-04-28 14:43Merge pull request #9 from gudvinr/feature/readme-fixFrancois Parquet1+1-1
2018-04-28 14:31add some tests for decodingfrancoispqt4+44-13
2018-04-28 14:16Fix critical error in README.mdMaxim Sergeev1+1-1
2018-04-28 14:10update BorrowDecoder apifrancoispqt7+57-31
2018-04-28 13:48update readmefrancoispqt1+10-3
2018-04-28 13:27Merge pull request #8 from francoispqt/update/make-pooling-safer-to-useFrancois Parquet36+1202-173
2018-04-28 13:26Merge pull request #5 from opb/patch-1Francois Parquet1+4-4
2018-04-28 13:22rebase with masterfrancoispqt1+86-6
2018-04-28 12:29update pooling for encoder, enhance Encode api, add tests for encoding and decodingfrancoispqt23+571-30
2018-04-28 08:58enhance readding from io.Reader, make sure buffer grows when needed, add some tests and avoid calling usless check for pooled decoderfrancoispqt12+347-72
2018-04-28 02:15improve pooling, make it safer and expose Release and BorrowDecoder funcsfrancoispqt13+218-85
2018-04-28 13:19Merge pull request #4 from francoispqt/update/make-unmarshal-api-safer-for-stringsFrancois Parquet7+587-4
2018-04-28 12:31Merge pull request #7 from theHamsta/masterFrancois Parquet1+1-1
2018-04-27 20:59Fix bug in README.md decoding examplestephan1+1-1
2018-04-26 17:15Fix MarshalObject exampleOlly Butterfield1+4-4
2018-04-26 17:09add tests to decode standard apifrancoispqt1+107-0
2018-04-26 16:53update READMEfrancoispqt1+15-0
2018-04-26 16:46add tests for unsafe packagefrancoispqt1+338-0
2018-04-26 16:03make unmarshal api safer by copying initial buffer and adding an Unsafe apifrancoispqt5+142-4
2018-04-26 15:09begin adding support to exponent syntax for numbers unmarshalingfrancoispqt4+99-4
2018-04-26 12:14unify error return from APIfrancoispqt3+14-4
2018-04-26 12:07Merge pull request #2 from francoispqt/update/add-benchmarks adding EasyJson benchmarksFrancois Parquet13+1239-7
2018-04-26 12:03UPT: add decoder and encoder benchmarks for easyjson and update readmefrancoispqt4+29-2
2018-04-26 09:48adding FFJSON benchmarksfrancoispqt10+1211-6
2018-04-26 04:56stream decode remove pointer to channelfrancoispqt2+8-8
2018-04-26 04:01Merge pull request #1 from aseptianto/patch-1Francois Parquet1+1-1
2018-04-26 03:03FIX: Typo on README.mdAndrio Septianto1+1-1
2018-04-25 23:42decode pool remove redundant assignmentfrancoispqt1+0-1
2018-04-25 16:23update readme add documentation for decoding/encoding other typesfrancoispqt1+38-8
2018-04-25 15:26update readme add documentation for encoding struct, slices and arraysfrancoispqt1+53-0
2018-04-25 15:13update readme add build and coverage badgesfrancoispqt1+3-0
2018-04-25 15:07update .travis.yml add test dependencies installfrancoispqt1+1-0
2018-04-25 15:01update readmefrancoispqt1+1-1
2018-04-25 14:53initial commitfrancoispqt58+5718-0