Commit Graph

  • ac950d6 Move all atom checks under enif_is_atom by John Högberg 2019-04-09 12:17:13 +0200
  • 6bc427e Use the result map for key dedupe by John Högberg 2019-04-09 10:17:05 +0200
  • 58c4952 Refactor trapping and trap more often during decode by John Högberg 2019-04-09 09:17:17 +0200
  • 706527d Skip erroneous UTF-8 validation for atoms by John Högberg 2019-04-09 08:08:23 +0200
  • 182393f Use enif_is_identical for equality checks by John Högberg 2019-04-09 07:56:21 +0200
  • 596a61e Replace sprintf with a dedicated integer print routine by John Högberg 2019-04-09 07:40:22 +0200
  • ae712b5 Skip redundant enif_is_empty_list checks during encode by John Högberg 2019-04-09 07:18:34 +0200
  • 798e4a7 Use realloc instead of doing it manually by John Högberg 2019-04-09 07:12:21 +0200
  • e274565 Walk through strings once when encoding by John Högberg 2019-04-08 16:04:33 +0200
  • 4ab9a68 Use an array for the position stack rather than an Erlang list by John Högberg 2019-04-08 12:57:16 +0200
  • 4ad1eb3 sizeof(char) == 1 by definition by John Högberg 2019-04-09 12:35:03 +0200
  • 830688f 0.15.2 by Paul J. Davis 2018-05-11 12:14:31 -0500
  • 162d532 (refs/pull/140/merge) Merge d3ce6e7ed6 into 2a14a3bb8c by David Hull 2019-05-13 13:51:48 +0000
  • 266a497 (refs/pull/139/merge) Merge 704547f6ac into 2a14a3bb8c by David Hull 2019-05-13 13:51:39 +0000
  • 2a14a3b Raise errors instead of throwing by Eric Meadows-Jönsson 2016-06-04 21:59:03 +0200
  • fdf1dbd Documentation improvement decode option copy_strings. by Andreas Krüger 2018-03-14 12:29:00 +0100
  • 051a743 fix bug on hex escape table by Jihyun Yu 2018-09-26 19:18:19 +0900
  • a1fb83f (john/improve-jiffy-perf) Remove -fno-strict-aliasing by John Högberg 2019-04-11 14:53:24 +0200
  • ef0da57 Get rid of separate unsigned/signed buffers by John Högberg 2019-04-11 13:32:45 +0200
  • d5e848c Never expand the encode buffer; emit and restart by John Högberg 2019-04-11 13:30:05 +0200
  • 031d752 Fix erroneous state check in the decoder by John Högberg 2019-04-11 06:39:33 +0200
  • 11b0c9d Enable link-time optimization on *nix platforms by John Högberg 2019-04-08 07:45:51 +0200
  • 509fee7 Move all atom checks under enif_is_atom by John Högberg 2019-04-09 12:17:13 +0200
  • 7edbb36 Use the result map for key dedupe by John Högberg 2019-04-09 10:17:05 +0200
  • 03f6af3 Refactor trapping and trap more often during decode by John Högberg 2019-04-09 09:17:17 +0200
  • 35cf937 Skip erroneous UTF-8 validation for atoms by John Högberg 2019-04-09 08:08:23 +0200
  • 8265831 Use enif_is_identical for equality checks by John Högberg 2019-04-09 07:56:21 +0200
  • 081969e Replace sprintf with a dedicated integer print routine by John Högberg 2019-04-09 07:40:22 +0200
  • 4cbe781 Skip redundant enif_is_empty_list checks during encode by John Högberg 2019-04-09 07:18:34 +0200
  • 6e7e1c7 Use realloc instead of doing it manually by John Högberg 2019-04-09 07:12:21 +0200
  • f02c656 Walk through strings once when encoding by John Högberg 2019-04-08 16:04:33 +0200
  • 90a11a2 Use an array for the position stack rather than an Erlang list by John Högberg 2019-04-08 12:57:16 +0200
  • 009618a sizeof(char) == 1 by definition by John Högberg 2019-04-09 12:35:03 +0200
  • fb005f9 0.15.2 by Paul J. Davis 2018-05-11 12:14:31 -0500
  • 598677b (refs/pull/176/head) fixup! fixup! Use an array for the position stack rather than an Erlang list by John Högberg 2019-04-23 10:35:53 +0200
  • e14828f fixup! Never expand the encode buffer; emit it and start anew by John Högberg 2019-04-12 10:06:20 +0200
  • 5a7ca9f fixup! Use an array for the position stack rather than an Erlang list by John Högberg 2019-04-11 15:19:53 +0200
  • d3938b4 fixup! Refactor trapping and trap more often during decode by John Högberg 2019-04-11 15:11:34 +0200
  • b88568b Remove -fno-strict-aliasing by John Högberg 2019-04-11 14:53:24 +0200
  • 23376b5 Get rid of separate unsigned/signed buffers by John Högberg 2019-04-11 13:32:45 +0200
  • 6e1d0cd Never expand the encode buffer; emit it and start anew by John Högberg 2019-04-11 13:30:05 +0200
  • 07f009d fixup! Skip erroneous UTF-8 validation for atoms by John Högberg 2019-04-11 08:46:28 +0200
  • 71aadf3 fixup! Use the result map for key dedupe by John Högberg 2019-04-11 08:07:25 +0200
  • 69baf58 Fix erroneous state check in the decoder by John Högberg 2019-04-11 06:39:33 +0200
  • 60107b2 fixup! Replace sprintf with a dedicated integer print routine by John Högberg 2019-04-09 15:51:57 +0200
  • 8603d1b Enable link-time optimization on *nix platforms by John Högberg 2019-04-08 07:45:51 +0200
  • 61d506d Move all atom checks under enif_is_atom by John Högberg 2019-04-09 12:17:13 +0200
  • bef23c9 Use the result map for key dedupe by John Högberg 2019-04-09 10:17:05 +0200
  • 68dbb69 Refactor trapping and trap more often during decode by John Högberg 2019-04-09 09:17:17 +0200
  • e0b0e58 Skip erroneous UTF-8 validation for atoms by John Högberg 2019-04-09 08:08:23 +0200
  • 79536af Use enif_is_identical for equality checks by John Högberg 2019-04-09 07:56:21 +0200
  • f645f25 Replace sprintf with a dedicated integer print routine by John Högberg 2019-04-09 07:40:22 +0200
  • 3888eb9 Skip redundant enif_is_empty_list checks during encode by John Högberg 2019-04-09 07:18:34 +0200
  • 5144fa9 Use realloc instead of doing it manually by John Högberg 2019-04-09 07:12:21 +0200
  • ae14731 Walk through strings once when encoding by John Högberg 2019-04-08 16:04:33 +0200
  • 3334bb8 Use an array for the position stack rather than an Erlang list by John Högberg 2019-04-08 12:57:16 +0200
  • c2588c7 sizeof(char) == 1 by definition by John Högberg 2019-04-09 12:35:03 +0200
  • 4712ffe (refs/pull/150/merge) Merge ecc54c3b9f into 5c29452a1e by Gaspar Chilingarov 2019-03-08 14:00:42 +0000
  • 5c29452 Fix decoding of "\uDBFF\uDFFF" surrogate pair. by David Hull 2019-02-13 00:21:30 +0000
  • 3e8c470 (refs/pull/173/head) Fix decoding of "\uDBFF\uDFFF" surrogate pair. by David Hull 2019-02-13 00:21:30 +0000
  • f017707 (improper-lists) Allow encoding of improper lists by Paul J. Davis 2019-01-02 16:42:31 -0600
  • 760c8e4 (refs/pull/172/head) Add support RISC-V by Nobuhiro Iwamatsu 2018-10-18 16:52:05 +0900
  • d3ce6e7 (refs/pull/140/head) Add jiffy:partial_encode/2 function. by David Hull 2017-03-16 16:35:46 +0000
  • bbcfc12 Refactor common array element encoding to new function enc_array_element. by David Hull 2018-10-15 21:49:19 +0000
  • fd61193 Refactor common object encoding to new function enc_object_element. by David Hull 2017-03-15 16:39:21 +0000
  • 654a8a4 Unit tests for pre-encoded JSON. by David Hull 2017-03-16 15:59:02 +0000
  • 4fe236d (refs/pull/171/head) fix bug on hex escape table by Jihyun Yu 2018-09-26 19:18:19 +0900
  • 7b1e574 (refs/pull/158/merge) Merge 66797a92a3 into ee8b48cb44 by Sargun Dhillon 2018-08-16 03:33:10 +0000
  • 7ba1005 Allow for pre-encoded JSON during encoding by Paul J. Davis 2017-03-15 12:12:08 -0500
  • ee8b48c add test erlang/otp 21 by getong 2018-06-25 20:27:40 +0800
  • cde8fb5 (refs/pull/168/head) add test erlang/otp 21 by getong 2018-06-25 20:27:40 +0800
  • c942525 (tag: 0.15.2) 0.15.2 by Paul J. Davis 2018-05-11 12:14:31 -0500
  • 7ecd610 Explicitly list xmerl for relase to include it by Martin Wiso 2018-05-11 12:15:28 +0200
  • a9db973 (refs/pull/167/head) Explicitly list xmerl for relase to include it by Martin Wiso 2018-05-11 12:15:28 +0200
  • 0cebc34 (refs/pull/152/head) fail when trying to encode atom 'undefined' by Pierre Fenoll 2018-04-20 15:13:37 +0200
  • 40a0ff2 use macro to show where unit tests fail by Pierre Fenoll 2018-04-20 15:13:00 +0200
  • ccd9190 (refs/pull/165/head) Documentation improvement decode option copy_strings. by Andreas Krüger 2018-03-14 12:29:00 +0100
  • fe43b59 (tag: 0.15.1) 0.15.1 by Paul J. Davis 2018-03-08 11:09:08 -0600
  • fd0ce57 Add missing option for copy strings by Sam Tavakoli 2018-03-08 15:33:24 +0000
  • c1db44f (refs/pull/164/head) Add missing option for copy strings by Sam Tavakoli 2018-03-08 15:33:24 +0000
  • 031f9db (tag: 0.15.0) This is 0.15.0 by Paul J. Davis 2018-01-05 13:12:20 -0600
  • 323568e fixed issue 162 regarding duplicate keys in objects by Lynn Gabbay 2018-01-06 01:51:24 +0800
  • 2a15f98 (refs/pull/163/head) fixed issue 162 regarding duplicate keys in objects by Lynn Gabbay 2018-01-06 01:51:24 +0800
  • 1dad1d9 (refs/pull/161/head) Reflect in the specs that encoding/decoding functions might throw exception by Ramon Lastres Guerrero 2017-12-21 13:32:24 +0100
  • 66797a9 (refs/pull/158/head) Add return_truncated decode flag by Sargun Dhillon 2017-11-22 01:53:27 -0800
  • ecc54c3 (refs/pull/150/head) Fix code style and documentation. by Gaspar Chilingarov 2017-11-12 00:13:50 +0400
  • dddb392 Add `copy_strings` feature by Paul J. Davis 2017-11-01 14:18:15 -0500
  • 7602dee (tag: 0.14.13) Bump to 0.14.13 by Paul J. Davis 2017-11-01 14:30:09 -0500
  • 1c86455 Fix type spec by Paul J. Davis 2017-11-01 14:29:37 -0500
  • 3d73439 (tag: 0.14.12) Bump to 0.14.12 by Paul J. Davis 2017-10-31 12:11:18 -0500
  • c682872 Add tests for deduplication in child objects by Paul J. Davis 2017-10-31 12:10:49 -0500
  • 6da61bb Document dedupe_keys option by Paul J. Davis 2017-10-31 12:09:56 -0500
  • 128811a Add `dedupe_keys` option by Paul J. Davis 2017-10-30 14:01:53 -0500
  • df791ef Tighten string buffer size calculation in enc_string. by David Hull 2017-10-05 20:48:56 +0000
  • 66d717f (fix-large-int-conversions) Add a test case for explicitly for a number larger than 2^60 by Paul J. Davis 2017-10-11 17:03:36 -0500
  • 3b5ce19 TEST - Fix largish number decoding by Paul J. Davis 2017-10-11 16:51:17 -0500
  • 0e721a7 (refs/pull/156/head) Tighten string buffer size calculation in enc_string. by David Hull 2017-10-05 20:48:56 +0000
  • 20e8c27 (refs/pull/114/merge) Merge 3b338d9cff into e19df02c65 by Jihyun Yu 2017-08-29 14:57:14 +0000
  • e19df02 test erlang 20 by getong 2017-08-29 18:01:58 +0800
  • d96cd6b (refs/pull/155/head) test erlang 20 by getong 2017-08-29 18:01:58 +0800