1. a81f9b7 Speed up UTF8 validation by about 25% by Nick Vatamaniuc · 3 weeks ago main
  2. b8a2299 Reduce bytes per reduction a bit by Nick Vatamaniuc · 3 weeks ago
  3. c93691c Improve coverage even more by Nick Vatamaniuc · 3 weeks ago
  4. 0b795ab Implement SIMD vectorization by Nick Vatamaniuc · 3 weeks ago
  5. c77f342 Use branch predictors for encoding by Nick Vatamaniuc · 3 weeks ago
  6. f6f49d1 Use ffc.h library to parse numbers by Nick Vatamaniuc · 3 weeks ago
  7. 4c4cf90 Optimize termstack_restore allocation by Nick Vatamaniuc · 3 weeks ago
  8. ac3c936 Fix potential segfault in termstack expansion by Nick Vatamaniuc · 3 weeks ago
  9. c3dce8a Skip setting buffer to 0 for strtod and strtol by Nick Vatamaniuc · 3 weeks ago
  10. 34d4b1e 100% compliance with RFC 8259 by Nick Vatamaniuc · 4 weeks ago
  11. 6b04965 Header cleanups by Nick Vatamaniuc · 4 weeks ago
  12. 34b00c1 Another l2b/b2l cleanup by Nick Vatamaniuc · 4 weeks ago
  13. 5681d76 Cleanup jiffy erl module by Nick Vatamaniuc · 4 weeks ago
  14. a03cbf4 RFC 8259 Tests by Nick Vatamaniuc · 4 weeks ago
  15. 56117fa Test with the Big List of Naughty Strings (BLNS) by Nick Vatamaniuc · 4 weeks ago
  16. 2649ba2 Prevent forward slashes from breaking scan-ahead optimization by Nick Vatamaniuc · 4 weeks ago
  17. 38dffa9 Produce a unity build by Nick Vatamaniuc · 4 weeks ago
  18. a529615 Add some NIF lifecyle coverage by Nick Vatamaniuc · 4 weeks ago
  19. 57682e4 Add extra tests and cleanup to increase coverage by Nick Vatamaniuc · 4 weeks ago
  20. 3ab87a6 No more FLTO by Nick Vatamaniuc · 4 weeks ago
  21. e1f4d4d Faster array creation by Nick Vatamaniuc · 4 weeks ago
  22. f84f784 Faster map encoding with enif_make_map_from_arrays by Nick Vatamaniuc · 5 weeks ago
  23. b42c9a4 Switch to Ryu for float point encoding by Nick Vatamaniuc · 5 weeks ago
  24. 6362a56 Replace chocolatey with erlef/setup-beam by Nick Vatamaniuc · 5 weeks ago
  25. 09a75e9 Optimize dedupe_keys option by Nick Vatamaniuc · 5 weeks ago
  26. 7d37dd1 Ignore .cache by Nick Vatamaniuc · 5 weeks ago
  27. 13686ba Add bench folder to gitignore by Nick Vatamaniuc · 5 weeks ago
  28. 32062a2 Whitespace scan ahead optimization in decoder by Nick Vatamaniuc · 5 weeks ago
  29. 0e5c71c Bump yielding reduction count to 4000 by Nick Vatamaniuc · 5 weeks ago
  30. f8a7c77 Plain ASCII scan ahead optimization in string encoding by Nick Vatamaniuc · 5 weeks ago
  31. 67571e1 Use quick lookahead parsing for numbers by Nick Vatamaniuc · 5 weeks ago
  32. e48ccda Improve error handling in dec_number by Nick Vatamaniuc · 5 weeks ago
  33. b2c4ae2 Use assert for dec_number unreacheable state by Nick Vatamaniuc · 5 weeks ago
  34. efaaae1 Use the restrict pointer qualifier when decoding numbers by Nick Vatamaniuc · 5 weeks ago
  35. b699032 Gate the restrict macro with a C version check by Nick Vatamaniuc · 5 weeks ago
  36. dbd7bcc Plain ASCII scan ahead optimization in string decoding by Nick Vatamaniuc · 5 weeks ago
  37. 7606c3f Add coverage for random unicode edge cases by Nick Vatamaniuc · 5 weeks ago
  38. e1fa8a4 Add yielding tests by Nick Vatamaniuc · 5 weeks ago
  39. 0693a9a Increase coverage for bad options by Nick Vatamaniuc · 5 weeks ago
  40. 953a171 Add a deep pretty printing test by Nick Vatamaniuc · 5 weeks ago
  41. 8f50162 Add extra number tests by Nick Vatamaniuc · 5 weeks ago
  42. 0243863 Make most of decode functions static by Nick Vatamaniuc · 5 weeks ago
  43. 5ba8495 Clean up unused code paths. Make OTP 20 the official minimum version by Nick Vatamaniuc · 5 weeks ago
  44. 0435946 Add C coverage checks by Nick Vatamaniuc · 5 weeks ago
  45. 936e0f8 Fix OTP 27 prop tests by Nick Vatamaniuc · 6 weeks ago
  46. 7fdf276 Run prop tests in CI by Nick Vatamaniuc · 6 weeks ago
  47. 229c05b Add specific gcc and clang versions to CI by Nick Vatamaniuc · 7 weeks ago
  48. 66a6d99 Fix -Wextra warnings by Nick Vatamaniuc · 7 weeks ago
  49. 3282a1a Add a missing else in utf8 validation by Nick Vatamaniuc · 7 weeks ago
  50. e0fa42e Remove macos-13 CI workers by Nick Vatamaniuc · 9 weeks ago 1.1.3
  51. e52a6cd Disable exporting internal symbols by Paul J. Davis · 9 weeks ago
  52. 16edfe9 Add OTP 28 to CI by Nick Vatamaniuc · 8 months ago
  53. 50daa80 Jiffy 1.1.2 by Nick Vatamaniuc · 1 year, 11 months ago 1.1.2
  54. f230994 Fix build badge by Nick Vatamaniuc · 1 year, 11 months ago
  55. 2de9792 Add GH Actions CI and fix tests on Erlang 27 by Nick Vatamaniuc · 1 year, 11 months ago
  56. 9ea1b35 Jiffy 1.1.1 by Paul J. Davis · 4 years, 2 months ago 1.1.1
  57. 44a62c9 Prevent rebar3 from seeing any global config by Paul J. Davis · 4 years, 2 months ago
  58. e93c208 Fix builds using mix as a build tool by Paul J. Davis · 4 years, 2 months ago
  59. b5f3d08 Fix typos spotted by GitHub user kianmeng by Paul J. Davis · 4 years, 3 months ago
  60. f8c6612 Jiffy 1.1.0 by Paul J. Davis · 4 years, 3 months ago 1.1.0
  61. 3fb1150 Replace build system with port_compiler by Paul J. Davis · 4 years, 3 months ago
  62. ec198b1 Use rebar3 for building and testing Jiffy directly by Paul J. Davis · 4 years, 3 months ago
  63. 60043d5 Jiffy 1.0.9 by Paul J. Davis · 4 years, 7 months ago 1.0.9
  64. a6bc8ee Fix typo in README by Mojken · 6 years ago
  65. 73ba656 Update enc to exclude linking with erl_interface.lib on Windows by Nick Vatamaniuc · 4 years, 7 months ago
  66. 37039ba Fix support for R16 by Paul J. Davis · 5 years ago
  67. effc3c9 Jiffy 1.0.8 by Paul J. Davis · 5 years ago 1.0.8
  68. 3f478cf Remove unnecessary `maybe_map/1` by Paul J. Davis · 5 years ago
  69. a3c36d6 Jiffy 1.0.7 by Paul J. Davis · 5 years ago 1.0.7
  70. 6c88f83 Fixes #206 by Paul J. Davis · 5 years ago
  71. 1388db4 Finally write down the package uplaod command by Paul J. Davis · 6 years ago
  72. 0460350 Jiffy 1.0.6 by Paul J. Davis · 6 years ago 1.0.6
  73. f74b04f Fix bug in bytes_per_red option by Paul J. Davis · 6 years ago
  74. 6dadc0c Jiffy 1.0.5 by Paul J. Davis · 6 years ago 1.0.5
  75. 685f14e Silence compiler warnings for tests by Paul J. Davis · 6 years ago
  76. 1df5ac5 Update rebar/enc binaries to R15B03-1 by Paul J. Davis · 6 years ago
  77. 2f73ba9 1.0.4 by Paul J. Davis · 6 years ago 1.0.4
  78. 0ba322e Fix binary leak when encoding large strings by Paul J. Davis · 6 years ago
  79. e60916f Version 1.0.3 by Paul J. Davis · 6 years ago 1.0.3
  80. 265be33 Force Windows to export inlined functions by Joan Touzet · 6 years ago
  81. 4c30454 Only use -flto when supported by Paul J. Davis · 6 years ago 1.0.2
  82. fbf43f7 Update Travis-CI Matrix by Paul J. Davis · 6 years ago
  83. ba09da7 1.0.1 by Paul J. Davis · 7 years ago 1.0.1
  84. 4a3785e Use from_array instead of positional versions by Paul J. Davis · 7 years ago
  85. 591448d Fix backwards compatibility by Paul J. Davis · 7 years ago
  86. 9ea3b10 Remove accidentally commited rebar state by Paul J. Davis · 7 years ago
  87. 56b25bb Fix R14 support by Paul J. Davis · 7 years ago
  88. dd831c4 Fix support of VMs pre-17.x by Paul J. Davis · 7 years ago
  89. 37b41dc Fix support for Erlang 17.x by Paul J. Davis · 7 years ago
  90. ea54777 1.0.0 by Paul J. Davis · 7 years ago 1.0.0
  91. bd68781 Update readme with the exception type change by Paul J. Davis · 7 years ago
  92. 8813ee3 Upgrade to double-converson 3.1.4 by Paul J. Davis · 7 years ago
  93. 496d7f0 Change errors for bignums to be more explicit by Paul J. Davis · 7 years ago
  94. 48ff666 Remove -fno-strict-aliasing by John Högberg · 7 years ago
  95. a3b03d5 Get rid of separate unsigned/signed buffers by John Högberg · 7 years ago
  96. a1196ba Never expand the encode buffer; emit and restart by John Högberg · 7 years ago
  97. 0a72ec4 Fix erroneous state check in the decoder by John Högberg · 7 years ago
  98. feaf10f Enable link-time optimization on *nix platforms by John Högberg · 7 years ago
  99. ac950d6 Move all atom checks under enif_is_atom by John Högberg · 7 years ago
  100. 6bc427e Use the result map for key dedupe by John Högberg · 7 years ago