45 Révisions (23376b58a7dffa266f8de6ae07972b34b72e90ed)

Auteur SHA1 Message Date
  John Högberg 23376b58a7 Get rid of separate unsigned/signed buffers il y a 6 ans
  John Högberg 6e1d0cd237 Never expand the encode buffer; emit it and start anew il y a 6 ans
  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 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 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
  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 454928ff34 Revamp yields back to Erlang il y a 10 ans
  Jeremie Lasalle Ratelle 1784ca2ab5 Add an option to escape forward slashes il y a 10 ans
  Paul J. Davis 6318efa798 Fix memory leak when encoding bare bignums 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 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 5ccff57ade Use a resource for the encoder structure il y a 11 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
  Paul J. Davis 5eea00e497 Fix compiler warning for gcc 4.4.3 il y a 13 ans
  Paul J. Davis 414827d604 Add an option to ignore UTF-8 encoding errors il y a 13 ans
  Dave Cottlehuber 3958170fd7 Windows: MSVC compatibility il y a 13 ans
  Paul J. Davis d127364b13 Fix segfaul when encoding with the uescape option il y a 13 ans
  Paul J. Davis 56e60433ae Ensure that encoded doubles have a decimal point il y a 13 ans
  Sergey Urbanovich fa362cf451 Add pretty print il y a 13 ans
  Paul J. Davis e9b85b08c9 Remove trailing whitespace il y a 13 ans
  Paul J. Davis 79bd4c5a52 Fix uescape encoding bug il y a 13 ans
  Paul J. Davis 666091a93f Fixed large number encoding on 32bit architectures il y a 14 ans
  Paul J. Davis 49a9a9381c Updated the allocation scheme in the encoder. il y a 14 ans
  Paul J. Davis 2305ded365 Add an encoder option to escape unicode. il y a 14 ans
  Paul J. Davis a2a7bc91af API Change - No more {ok, Value} wrapping. il y a 14 ans
  Paul J. Davis 76f68a5ee3 Mark source code with MIT license info. il y a 14 ans
  Paul J. Davis 7aac77bb29 Improve support for bignums. il y a 14 ans
  Paul J. Davis 0ec13a0aef Fixed encoder segfault. il y a 14 ans
  Paul J. Davis c0df4509ba Fix issues with garbage collection. il y a 14 ans
  Paul J. Davis fdf9f61795 Initial import. il y a 14 ans