Commit Graph

  • 26c018fb9c Merge pull request #78 from erikdubbelboer/reusebuildbyte Vasily Romanov 2017-02-16 16:32:50 +03:00
  • 0a990c9079 Merge pull request #99 from erikdubbelboer/reuseslice Vasily Romanov 2017-02-16 16:17:51 +03:00
  • b9110dcf3b Cleaning up and Updating Documentation Kenneth Shaw 2016-12-19 21:02:38 +07:00
  • e1682275f9 Changing to fixed ordering for generator when multiple types in single file Kenneth Shaw 2016-12-18 22:16:46 +07:00
  • b2cd71e83b Changing to fixed ordering for generator when multiple types in single file Kenneth Shaw 2016-12-18 22:16:46 +07:00
  • 99e922cf9d Merge pull request #100 from shmel1k/feature/addnonfatal Victor Starodub 2017-01-31 18:07:56 +04:00
  • 5090a972cf Renamed method Aleksandr Petrukhin 2017-01-31 16:11:05 +03:00
  • 4560eaa3f6 Added AddMultipleError func Aleksandr Petrukhin 2017-01-31 16:02:14 +03:00
  • 8b5cbcbffd Reuse slices when possible Erik Dubbelboer 2017-01-31 17:02:53 +08:00
  • c3fd2df7d2 Do not run lexer.Consumed if there's an error. Jura Stakhiv 2017-01-30 18:34:51 +02:00
  • edd3ef1dab Merge pull request #89 from nsd20463/master Victor Starodub 2017-01-27 13:32:52 +04:00
  • 04f8533542 Merge branch 'master' into master Nicolas S. Dade 2017-01-26 16:38:41 -08:00
  • cc9fc679cf Merge pull request #94 from shmel1k/feature/multiple_errors_improvements Victor Starodub 2017-01-24 19:31:42 +04:00
  • dec2e63b78 Added minor improvements Aleksandr Petrukhin 2017-01-24 17:45:55 +03:00
  • 30ec53d60e Merge pull request #68 from rilinor/master Victor Starodub 2017-01-24 16:11:50 +04:00
  • 1a546ab49f rename const pkgEasyJson -> pkgEasyJSON dd 2017-01-24 12:17:06 +03:00
  • 57cd8f5175 Merge remote-tracking branch 'mail/master' Dmitry Doroginin 2017-01-24 12:12:35 +03:00
  • 1049a4acda Merge pull request #84 from stuartcarnie/master Victor Starodub 2017-01-24 02:02:25 +04:00
  • f8f7474032 Merge pull request #92 from erikdubbelboer/noescapehtml Victor Starodub 2017-01-16 17:37:52 +04:00
  • daae07b7e6 Add NoEscapeHTML to jwriter.Writer Erik Dubbelboer 2017-01-16 06:23:14 +00:00
  • b035dd6fc0 fixes issue #79 Stuart Carnie 2016-12-13 20:26:46 -07:00
  • db88438fca Merge pull request #88 from shmel1k/feature/slice_marshalling_error Victor Starodub 2017-01-12 19:01:47 +04:00
  • ebe9ab918e Removed unused code Aleksandr Petrukhin 2017-01-12 17:50:06 +03:00
  • c4649045ea minor fixes Aleksandr Petrukhin 2017-01-12 17:18:23 +03:00
  • d3c70aea59 Renamed function Aleksandr Petrukhin 2017-01-12 16:34:28 +03:00
  • cba450a81e Added comment for errMultiple Aleksandr Petrukhin 2017-01-12 16:30:30 +03:00
  • 172c47e5a1 minor fix Aleksandr Petrukhin 2017-01-11 23:49:11 +03:00
  • 0e676032de Removed context Aleksandr Petrukhin 2017-01-11 19:49:25 +03:00
  • 4bab4951d6 Codestyle fixes Aleksandr Petrukhin 2017-01-11 19:46:47 +03:00
  • 0c9c34b8cc Fixed tests, added comments Aleksandr Petrukhin 2017-01-11 03:18:07 +03:00
  • ed08545e5a Fixed copypaste and comments from github Aleksandr Petrukhin 2017-01-08 17:47:01 +03:00
  • 012765f25f field tags are considered part of the anonymous struct definition Nicolas S. Dade 2017-01-07 16:50:05 -08:00
  • 14bd82d332 properly handle named types inside anonymous structs Nicolas S. Dade 2017-01-05 20:13:35 -08:00
  • bb584cc9d8 add unit test simplifying the failing case Nicolas S. Dade 2017-01-05 16:20:26 -08:00
  • b31503d96c UseSemanticErrors -> false Aleksandr Petrukhin 2016-12-22 18:09:15 +03:00
  • 57d06b8136 minor improvements Aleksandr Petrukhin 2016-12-22 03:33:54 +03:00
  • d709265095 semantic errors error -> LexerError Aleksandr Petrukhin 2016-12-21 19:21:43 +03:00
  • 59d60409b7 Added tests for bool & uint Aleksandr Petrukhin 2016-12-20 18:04:55 +03:00
  • 995f3cbcfb fixed tests for semantic errors Aleksandr Petrukhin 2016-12-20 17:49:43 +03:00
  • 3c64f7b0b1 Fixed errors doubling Aleksandr Petrukhin 2016-12-20 17:22:42 +03:00
  • 3b6b44b81e Added possibility go get semantic errors Aleksandr Petrukhin 2016-12-19 21:21:28 +03:00
  • 193b16d474 Merge remote-tracking branch 'remotes/mailru/master' dd 2016-12-13 12:06:02 +03:00
  • 9d6630dc8c Merge pull request #66 from mxmsk/nested-easyjson-marshal Victor Starodub 2016-12-12 15:23:59 +04:00
  • 304d3dc6fa Merge pull request #81 from IncSW/fix-parser-windows Victor Starodub 2016-12-07 01:33:15 +04:00
  • 50c70457bb fix parser for windows IncSW 2016-12-06 14:47:03 +03:00
  • bb6375f4c8 Allow reusing of buffer in BuildBytes() Erik Dubbelboer 2016-11-29 08:44:39 +00:00
  • 5e011ce0b0 Merge branch 'master' of github.com:mailru/easyjson dd 2016-11-07 11:32:29 +03:00
  • ef80de4bb9 Merge branch 'master' into nested-easyjson-marshal mxmsk 2016-11-07 10:53:49 +03:00
  • 159cdb893c Add encoder options to serialize 'nil' maps/slices as empty object/array. Victor Starodub 2016-11-03 17:18:12 +03:00
  • a620b7294c Merge pull request #73 from WatchBeam/assert-consumed Victor Starodub 2016-11-02 14:22:04 +04:00
  • 40a57dac8a Assert that no extraneous data remains after top-level tokens Connor Peet 2016-10-30 21:20:44 -07:00
  • 06715e4cff Merge pull request #70 from hectorj/process-pkg Victor Starodub 2016-10-28 14:15:48 +04:00
  • 28c354da27 Fix for path = "." hjusforgues 2016-10-18 18:29:13 +07:00
  • f8d1fd78de Allow to process entire packages at once hjusforgues 2016-10-18 17:56:52 +07:00
  • 532bbefda8 Fix unmarshaling struct with interface field which is a pointer to a struct (part 2: test) dd 2016-10-14 11:45:40 +03:00
  • ef252ae407 Fix unmarshaling struct with interface field which is a pointer to a struct dd 2016-10-13 14:28:25 +03:00
  • e45ae64a51 Added comment to clarify usage of MarshalEasyJSON implementation in nested interface{} tests. mxmsk 2016-10-13 12:35:02 +03:00
  • 5c5e85117e Allow interface{} fields to be marshaled using easyjson.Marshaler methods. Marat Khasanov 2016-10-11 12:16:52 +03:00
  • 9dc3521db3 Merge pull request #65 from dmbreaker/FIX_VENDOR Victor Starodub 2016-10-11 00:53:32 +04:00
  • 005e0871fd Remove vendor path from imports. PkgPath() workaround. dmbreaker 2016-10-10 09:11:09 +03:00
  • 2ea6ed0ea8 Allow marshalling "named" maps. Victor Starodub 2016-10-07 15:52:17 +03:00
  • a575905062 Merge pull request #62 from nsd20463/master Victor Starodub 2016-09-24 14:27:48 +04:00
  • 1f84fdd339 array unmarshal under/overflow unit tests Nicolas S. Dade 2016-09-23 21:05:30 -07:00
  • 7419941c14 Merge pull request #59 from nsd20463/master Victor Starodub 2016-09-24 04:44:49 +04:00
  • 4b3499f325 move comment about empty-value of Arrays to the code path the array case takes Nicolas S. Dade 2016-09-23 17:24:21 -07:00
  • 32cc087149 match behavior of encoding/json when unmarshaling into an array Nicolas S. Dade 2016-09-23 16:53:34 -07:00
  • 6d607ef6b2 Merge pull request #60 from rilinor/master Victor Starodub 2016-09-24 02:00:27 +04:00
  • 0f22c066ac marshal and unmarshal in place in arrays Nicolas S. Dade 2016-09-23 01:35:27 -07:00
  • dff6a319fb Use MarshalJSON() instead of json.Marshal() for interface type if it implements json.Marshaler dd 2016-09-22 21:28:05 +03:00
  • bc1638cf78 Add support for array types Nicolas S. Dade 2016-09-22 01:13:38 -07:00
  • e978125a7e Merge pull request #56 from velanse/master Victor Starodub 2016-09-01 18:26:57 +04:00
  • 6f997d527e Fixing EOF error to appear while having double slashes at the end of the string Anton Velikanov 2016-09-01 17:02:09 +03:00
  • 34560e358d Merge pull request #54 from jzhua/master Victor Starodub 2016-08-23 13:36:31 +04:00
  • b0ee67a33d Follow encoding/json spec when dealing with slices jz 2016-08-18 13:23:52 -07:00
  • 8caa748db1 Remove unnecessary parens from nil check jz 2016-08-18 13:23:33 -07:00
  • 3d7eb5818b Merge branch 'optimizations' Victor Starodub 2016-08-17 00:48:44 +03:00
  • a709175435 Merge pull request #53 from jzhua/master Victor Starodub 2016-08-17 00:55:11 +04:00
  • db9160d577 Faster string marshalling. Victor Starodub 2016-08-14 01:09:35 +03:00
  • 27420a3fb3 Change decoder to write to pointer memory if not null jz 2016-08-09 15:15:11 -07:00
  • d5b7844b56 Merge pull request #35 from Barberrrry/camel_case_functions Victor Starodub 2016-07-28 15:31:05 +04:00
  • ad87fe4652 Remove functionNamer interface Vadim Petrov 2016-07-28 14:24:17 +03:00
  • 78f430884b Move installing of github.com/golang/lint/golint to travis config file Vadim Petrov 2016-07-28 12:30:40 +03:00
  • d96b409c3f Run golint to check generated files Vadim Petrov 2016-07-28 12:24:59 +03:00
  • 1e858c72a3 Remove -camel_case_functions flag and generate CamelCase function names by default. Vadim Petrov 2016-07-28 12:12:41 +03:00
  • d51bff2fa8 Merge remote-tracking branch 'remotes/origin/master' into camel_case_functions Vadim Petrov 2016-07-28 12:02:38 +03:00
  • 97eee20abe Merge pull request #49 from Shmel1k/feature/slice_in_body Victor Starodub 2016-07-18 17:43:05 +04:00
  • 7f82bd347f Added test-case for slice marshalling Aleksandr Petrukhin 2016-07-18 16:21:03 +03:00
  • 79b36b0b05 Fixed generation of decoder Aleksandr Petrukhin 2016-07-18 16:20:51 +03:00
  • 97a4110e85 Fixed comments Aleksandr Petrukhin 2016-07-18 15:58:29 +03:00
  • a777ea8b73 Minor fixes Aleksandr Petrukhin 2016-07-18 15:04:06 +03:00
  • 959def0522 Changed comment Aleksandr Petrukhin 2016-07-15 19:50:44 +03:00
  • 8b05604eb9 Added tests for slice in response Aleksandr Petrukhin 2016-07-15 18:21:20 +03:00
  • 66a279264f Fixed generator to generate slices without their type in response Aleksandr Petrukhin 2016-07-15 17:50:49 +03:00
  • 33849cdf7d Merge branch 'master' into feature/slice_in_body Aleksandr Petrukhin 2016-07-15 17:50:16 +03:00
  • 6f382c67e7 Added encoder for slice in response Aleksandr Petrukhin 2016-07-15 17:46:45 +03:00
  • 64971c8126 Added decoder for slice in response Aleksandr Petrukhin 2016-07-15 17:46:25 +03:00
  • 5bea336fb0 Merge pull request #47 from rvasily/master Victor Starodub 2016-07-14 14:56:04 +04:00
  • 45c84278be correct encode broken utf Vasily Romanov 2016-07-14 13:47:41 +03:00
  • a5d581dd2f Merge remote-tracking branch 'remotes/origin/master' into camel_case_functions Vadim Petrov 2016-07-14 11:58:57 +03:00
  • 6c812d305d Merge pull request #45 from Barberrrry/fix-named-types Victor Starodub 2016-07-14 02:19:14 +04:00