Commit Graph

  • 87b7b6cc79 Update copyright master v0.9.2 braginini 2026-04-21 12:23:20 +02:00
  • 89250dbfdd Support for json:",omitzero" tag (#429) Nicolas S. Dade 2026-03-14 07:51:56 -07:00
  • 7dcf6870f0 Merge pull request #423 from AndreiBerezin/fix-null-string Vasily Romanov 2025-09-15 21:18:01 +03:00
  • ef22ec5d0f Merge pull request #421 from dmitrybarsukov/bugfix/invalid-json-on-NaN-or-Inf Vasily Romanov 2025-09-15 21:16:52 +03:00
  • 58eb6f54b3 Merge pull request #424 from stickpro/issue-415 v0.9.1 Vasily Romanov 2025-09-15 21:14:26 +03:00
  • ffa0b23ade feat: Add version and commit information to easyjson generator Closes #415 Vladislav Bulagakov 2025-09-15 11:14:50 +03:00
  • 9b7ae67e7e fix null after MarshalText work Andrey Berezin 2025-06-06 10:19:01 +03:00
  • 31b2360af5 Return error if trying to marshal +Inf, -Inf or NaN dmitrybarsukov 2025-05-25 22:54:08 +02:00
  • fe2707c07a Merge pull request #411 from neal/bugfix/unmarshal-unexpected-null Vasily Romanov 2025-01-11 22:28:08 +03:00
  • baefa5cf6e Fix decoding null values on non-pointer fields Neal Patel 2025-01-09 11:27:28 -08:00
  • 8580601f28 Merge pull request #407 from Neal/bugfix/unmarshal-null Vasily Romanov 2024-12-21 18:08:13 +03:00
  • 529b1f6f7e Fix unmarshal null to existing value Neal Patel 2024-12-18 21:43:31 -08:00
  • 5e854fb809 Merge pull request #388 from testwill/string v0.9.0 Vasily Romanov 2024-12-14 21:24:10 +03:00
  • 78171e8003 Merge pull request #396 from SolidShake/fix-null-map-key Vasily Romanov 2024-12-14 21:22:41 +03:00
  • 907f46a3eb up go version to 1.20 Vasily Romanov 2024-12-14 21:21:20 +03:00
  • 0e683d55cb only default tests Vasily Romanov 2024-12-14 21:18:23 +03:00
  • 8ef38d7618 upd test version Vasily Romanov 2024-12-14 21:16:31 +03:00
  • c2f6bad9b5 Merge pull request #405 from IakovLeven/patch-1 Vasily Romanov 2024-12-14 20:58:47 +03:00
  • d48874ae4a Merge pull request #381 from niallnsec/master Vasily Romanov 2024-12-14 20:58:31 +03:00
  • 46715aab06 Fix Unmarshaler interface description IakovLeven 2024-11-21 10:22:44 +03:00
  • 3229627294 Fix null key in map Artem Utkin 2024-04-19 11:01:15 +03:00
  • 34d2f3ad1a Only add tags to run command if set Niall Newman 2024-01-28 19:13:32 +00:00
  • 141f9c7d7f Merge pull request #393 from iamtakingiteasy/master Vasily Romanov 2024-01-09 14:12:31 +03:00
  • 3bd36b7ac9 Make current token kind public and accessible via Lexer.CurrentToken Updated implementation of #308 Alexander Tumin 2024-01-06 18:16:38 +03:00
  • 37cdbe9d67 chore: use ret.String() instead of string(ret.Bytes()) guoguangwu 2023-06-29 15:18:30 +08:00
  • 573107bd9e Copy byte array when unmarshalling RawMessage Niall Newman 2022-12-08 15:54:08 +00:00
  • a209843d8e Fix bytesToStr (#358) Erik Dubbelboer 2022-04-04 10:41:36 +02:00
  • 11c9d7f52f fix Readme bulletmys 2021-10-10 23:36:00 +03:00
  • 605adaeee3 Merge pull request #352 from bulletmys/upd_ci Dmitry Rybakov 2021-10-10 23:22:51 +03:00
  • 42b87bff63 upd readme and delete .travis.yml bulletmys 2021-10-10 23:14:44 +03:00
  • 738f356010 fix run-on-arch-action actions bulletmys 2021-10-10 21:15:09 +03:00
  • 309f1b66b9 add non amd64 actions bulletmys 2021-10-10 21:05:35 +03:00
  • 5fd7585ed4 upd github actions bulletmys 2021-10-10 20:46:21 +03:00
  • 3c100a79a3 upd github actions bulletmys 2021-10-10 20:24:20 +03:00
  • 7c1e3c1c97 upd github actions bulletmys 2021-10-10 20:22:25 +03:00
  • 4f5f962fb8 add github actions bulletmys 2021-10-10 20:12:06 +03:00
  • 52ae64103b fix allocs expectations in tests bulletmys 2021-10-10 19:42:20 +03:00
  • eecedd19f7 add simple example to README and upd install cmd dmitry.rybakov 2021-09-27 00:08:55 +03:00
  • e57b4c6a1c Merge pull request #338 from MQasimSarfraz/patch-1 Dmitry Rybakov 2021-09-12 22:27:47 +03:00
  • 7653026585 Merge pull request #342 from denis96z/master Dmitry Rybakov 2021-09-12 22:13:39 +03:00
  • e33cca903c fix too many arguments in call to MarshalJSON Denis Zinovyev 2021-06-15 21:40:11 +03:00
  • 0c17714265 Fix type in README.md Qasim Sarfraz 2021-05-07 00:51:56 +02:00
  • c120ca7ced Update .travis.yml (#324) santosh653 2021-02-06 14:00:08 -05:00
  • a833663add Fixed lexer in decoding base64-encoded []byte field with forward slash in it. (#328) Maksim Kochkin 2021-02-06 21:55:43 +03:00
  • fca00f44f1 jlexer skipped json value validation added (#309) komika 2020-10-07 19:59:05 +02:00
  • 45d2d57d45 fix mailru/easyjson#310 (#311) YaroslavPodorvanov 2020-09-16 21:26:36 +03:00
  • 8ab5ff9cd8 fix parser for go 1.15 (multiline comments) Alexandr Mayorskiy 2020-08-12 14:42:29 +03:00
  • f3f97e8f15 fix parser for go 1.15 (#304) Alexandr Mayorskiy 2020-08-12 14:22:55 +03:00
  • 853c4976cc Remove spurious print (#300) Zik 2020-08-10 02:17:50 -07:00
  • acfb3d3a61 Tidy and commit go.sum (#301) Zik 2020-08-10 02:16:49 -07:00
  • 87794d0ae8 use easyjson.MarshalerUnmarshaler instead of custom (#299) Alexandr Mayorskiy 2020-07-27 19:20:34 +03:00
  • 0c6c960753 Update helpers.go Alexandr Mayorskiy 2020-07-27 19:11:22 +03:00
  • 5c65c6fc0e add test with nested marshaler interface Alexandr Mayorskiy 2020-07-14 17:28:28 +03:00
  • 0e50058451 Merge branch 'igor-anferov-master' Alexandr Mayorskiy 2020-07-14 17:27:28 +03:00
  • 3c9f41b197 add test with nested marshaler interface Alexandr Mayorskiy 2020-07-14 17:27:06 +03:00
  • 6ca8fde182 add test with nested marshaler interface Alexandr Mayorskiy 2020-07-14 17:27:06 +03:00
  • 2cb8c451eb Duplicated json values on marshalind interfaces implementing easyjson.Marshaler i.anferov 2020-07-14 17:36:35 +05:00
  • 8ba3c7bdce Added logic to pass build flags when running the generator (#290) Max 2020-05-24 13:40:11 +03:00
  • 0d574ab354 Merge pull request #289 from ParshinPavel/288-skip-structs Vasily Romanov 2020-05-13 13:58:31 +03:00
  • 0c9f71dfd2 Fixed skip detection and added correct test Pavel Parshin 2020-05-10 14:08:06 +03:00
  • e25e66fa75 Added pragma easyjson:skip to exclude structs from generating stage Pavel Parshin 2020-05-10 13:34:43 +03:00
  • f0a000e7a8 Previous optimisation in findStringLen has broken unescaping of \\\" sequences (#284) kirillx 2020-04-24 20:26:02 +03:00
  • 3b0c433891 Revert "Don't pass field tags into nested types" Alexandr Mayorskiy 2020-04-15 00:45:56 +03:00
  • 0aa9db2e59 gofmt -s Alexandr Mayorskiy 2020-04-15 00:28:30 +03:00
  • 96c0b70e74 Merge branch 'kirillx-master' Alexandr Mayorskiy 2020-04-12 21:35:56 +03:00
  • 6c2d82a4da fix typo & add test for noCopy Alexandr Mayorskiy 2020-04-12 21:35:45 +03:00
  • 5c9438b0d1 nocopy: add AllocsPerRun test case Kirill Korotaev 2020-04-12 21:22:48 +03:00
  • f27c653a50 don't allow intern/nocopy tags at the same time Kirill Korotaev 2020-04-12 21:22:21 +03:00
  • 244a66fa8f Add "nocopy" json tag to return unsafe string reference Kirill Korotaev 2020-04-11 20:48:34 +03:00
  • 0d5e07263b Merge pull request #202 from makarchuk/better-interfaces-support GoWebProd 2020-04-12 19:26:52 +03:00
  • bfb73e364c Merge branch 'philpearl-master' Alexandr Mayorskiy 2020-04-12 18:19:16 +03:00
  • 5f3e4e91b9 improve marshaler nil check Alexandr Mayorskiy 2020-04-12 18:19:06 +03:00
  • 06957521cc Merge branch 'master' of git://github.com/philpearl/easyjson into philpearl-master Alexandr Mayorskiy 2020-04-12 18:10:39 +03:00
  • c0584feb12 Merge branch 'CAFxX-cafxx-intern' Alexandr Mayorskiy 2020-04-12 17:59:57 +03:00
  • d2e87d0b0f fix cafxx-intern PR Alexandr Mayorskiy 2020-04-12 17:59:45 +03:00
  • 6ea07b37bb Merge branch 'cafxx-intern' of git://github.com/CAFxX/easyjson into CAFxX-cafxx-intern Alexandr Mayorskiy 2020-04-12 17:56:50 +03:00
  • eb3e7f85b7 Merge branch 'stek29-default_gopath' Alexandr Mayorskiy 2020-04-12 17:44:43 +03:00
  • dfc0280759 fix import order Alexandr Mayorskiy 2020-04-12 17:44:20 +03:00
  • 7af8f522e8 Merge branch 'default_gopath' of git://github.com/stek29/easyjson into stek29-default_gopath Alexandr Mayorskiy 2020-04-12 17:41:58 +03:00
  • 67202f7869 Merge pull request #271 from creker/NestedOmitempty GoWebProd 2020-04-12 17:32:32 +03:00
  • f827596257 Merge pull request #265 from kirillx/master GoWebProd 2020-04-12 17:26:50 +03:00
  • cc963524f3 Update README.md Carlo Alberto Ferraris 2020-04-12 15:44:39 +09:00
  • 33d35f870a unescaping: should process string numbers in unescaped member names mode Kirill Korotaev 2020-04-11 20:20:50 +03:00
  • 7a2b99443e remove README.md comment from another PR Kirill Korotaev 2020-04-11 19:20:33 +03:00
  • e0f67b396d Add test cases for non-escaped mode of member names Kirill Korotaev 2020-04-11 19:04:13 +03:00
  • 9a01c9afdb Add new -disable_members_unescape option to avoid unescaping of member names, ints, ... Kirill Korotaev 2020-02-04 18:16:09 +03:00
  • 3a0ce97e28 slightly simplify unescapeStringToken() and remove wasEscaped flag Kirill Korotaev 2020-02-04 18:14:50 +03:00
  • 36293b60e3 Preallocate string before unescaping Kirill Korotaev 2020-02-03 23:18:02 +03:00
  • efc4b46d03 Optimisations: use bytes.IndexByte() + delay unescaping Kirill Korotaev 2020-02-03 16:52:55 +03:00
  • c124e4243f Implement optional string interning Carlo Alberto Ferraris 2020-04-07 11:02:46 +09:00
  • 57978476cf Merge pull request #155 from sah4ez/master GoWebProd 2020-03-30 23:51:32 +03:00
  • 5eb0584d0e fix generator GoWebProd 2020-03-30 23:49:40 +03:00
  • d05eb9fa9e fix easyjson main GoWebProd 2020-03-30 23:49:02 +03:00
  • f93cc0b288 fix bootstrap GoWebProd 2020-03-30 23:48:27 +03:00
  • 7db1436caf Merge branch 'master' into master GoWebProd 2020-03-30 23:46:53 +03:00
  • e790aae53f Merge pull request #204 from hhh0pE/unnamed_embedded_field GoWebProd 2020-03-30 23:38:48 +03:00
  • 612e635679 Merge pull request #215 from boekkooi-fresh/patch/typespec-docs GoWebProd 2020-03-30 23:29:59 +03:00
  • 39cd2e35dc fix makefile GoWebProd 2020-03-30 23:27:47 +03:00
  • 2d0de5a8b6 Merge branch 'master' into patch/typespec-docs GoWebProd 2020-03-30 23:27:08 +03:00
  • 1b67345d79 Merge pull request #218 from bobappleyard/master GoWebProd 2020-03-30 23:19:08 +03:00