74 Révisions (60107b242370b8d85d2a9dcd84248e53604516be)

Auteur SHA1 Message Date
  John Högberg 60107b2423 fixup! Replace sprintf with a dedicated integer print routine il y a 6 ans
  John Högberg 61d506d851 Move all atom checks under enif_is_atom il y a 6 ans
  John Högberg bef23c975e Use the result map for key dedupe il y a 6 ans
  John Högberg 68dbb69961 Refactor trapping and trap more often during decode il y a 6 ans
  John Högberg e0b0e5896a Skip erroneous UTF-8 validation for atoms il y a 6 ans
  John Högberg 79536af5b4 Use enif_is_identical for equality checks il y a 6 ans
  John Högberg f645f254a4 Replace sprintf with a dedicated integer print routine il y a 6 ans
  John Högberg 3888eb9710 Skip redundant enif_is_empty_list checks during encode il y a 6 ans
  John Högberg 5144fa96fc Use realloc instead of doing it manually il y a 6 ans
  John Högberg ae14731f72 Walk through strings once when encoding il y a 6 ans
  John Högberg 3334bb8903 Use an array for the position stack rather than an Erlang list il y a 6 ans
  John Högberg c2588c76a0 sizeof(char) == 1 by definition il y a 6 ans
  David Hull 5c29452a1e Fix decoding of "\uDBFF\uDFFF" surrogate pair. il y a 6 ans
  Lynn Gabbay 323568e9d5 fixed issue 162 regarding duplicate keys in objects il y a 7 ans
  Paul J. Davis dddb392f88 Add `copy_strings` feature il y a 7 ans
  Paul J. Davis 128811a7cf Add `dedupe_keys` option il y a 7 ans
  David Hull df791ef638 Tighten string buffer size calculation in enc_string. il y a 7 ans
  Paul J. Davis 4c0bfbc0fa Fix enc_long for 64-bit Windows il y a 8 ans
  Paul J. Davis e43ea64ae0 Remove old debug printing il y a 9 ans
  Jon Parise fa825b6fd6 Destroy map iterators once we're done with them. il y a 9 ans
  Paul J. Davis e008c0c3ff Fix compiler warning on gcc 5.1.0 il y a 9 ans
  Paul J. Davis 454928ff34 Revamp yields back to Erlang il y a 10 ans
  Paul J. Davis 6d2278e906 Add new return_trailer option il y a 10 ans
  Paul J. Davis 5d6b2651c9 Update double-conversion to latest master il y a 10 ans
  Jeremie Lasalle Ratelle 1784ca2ab5 Add an option to escape forward slashes il y a 10 ans
  Jeremie Lasalle Ratelle cd1b263208 Add an option to control null value decoding atom il y a 10 ans
  Emil Falk 587f143e27 Changed pos to unsigned int to prevent warning from happening. il y a 10 ans
  Paul J. Davis 137d3d94b6 Account for char possibly being unsigned il y a 10 ans
  Paul J. Davis 6318efa798 Fix memory leak when encoding bare bignums il y a 10 ans
  Paul J. Davis 5cd89c1eda Persist the `val` register across yield il y a 10 ans
  Paul J. Davis f9095c5258 Improved encoder errors il y a 10 ans
  Paul J. Davis 5eb499d73e Tweak the nil encoding logic il y a 10 ans
  Stanislav Vishnevskiy 2dbf89f51c Improved Elixir compatibility il y a 10 ans
  Paul J. Davis 99867af6e9 Avoid uint64 for 32bit compatibility il y a 11 ans
  Paul J. Davis b96de951a2 Initial support for the new map type il y a 11 ans
  Paul J. Davis bda503527d Yield back to Erlang while encoding JSON il y a 11 ans
  Paul J. Davis e9a102af7d Yield back to Erlang while decoding JSON il y a 11 ans
  Paul J. Davis 5ccff57ade Use a resource for the encoder structure il y a 11 ans
  Paul J. Davis 79d24e9639 Use a resource for the decoder structure il y a 11 ans
  Paul Guyot 1e95a84b0c Noncharacters U+FFFF and U+FFFE are not invalid. il y a 11 ans
  Nobuhiro Iwamatsu d16a4fd968 Add check for below array bounds il y a 12 ans
  Nobuhiro Iwamatsu 2f984efb23 __GNUC__ is a better choice than __GCC__ il y a 12 ans
  Nobuhiro Iwamatsu e25768b021 Fix typo in utils.h il y a 12 ans
  Paul J. Davis e8121ad5ad Prevent segfaults on unterminated strings il y a 12 ans
  Paul J. Davis bf8276155d Fix compilation on GCC 4.8 il y a 12 ans
  Paul J. Davis 90b28c68e6 Bug fix for large doubles with a fraction il y a 12 ans
  Paul J. Davis ea5f8060ea Check in the double-conversion dependency il y a 12 ans
  Volker Mische d0f1ea00fc Encode floating point numbers as short as possible il y a 12 ans
  Paul J. Davis e2b2c3a919 No longer escape forward slashes il y a 12 ans
  Paul J. Davis 97d8269aec Remove stray while loop il y a 12 ans