-
c8adb64 Version 2.0.2 by Nick Vatamaniuc · 4 months ago main 2.0.2
-
75f3577 Fix out-of-bounds heap write in string encoder by Nick Vatamaniuc · 4 months ago
-
c26d934 Encode maps directly without an intermediate EJSON proplist by Nick Vatamaniuc · 5 months ago
-
172c8bd Reduce encoder memory allocations by Nick Vatamaniuc · 5 months ago
-
b74c783 Version 2.0.1 by Nick Vatamaniuc · 5 months ago 2.0.1
-
e2411f5 Update ffc.h : faster numbers parsing by Nick Vatamaniuc · 5 months ago
-
6a6ccd4 Add OTP 29 support. Fix beam Windows 2025 CI. by Nick Vatamaniuc · 5 months ago
-
1f412fc Fix unitialized var access on allocation failure by Nick Vatamaniuc · 5 months ago
-
320f0d6 Fixup license name to make Hex happy by Nick Vatamaniuc · 5 months ago
-
2cd8484 Fix typo by Nick Vatamaniuc · 6 months ago
-
834a3d4 Remove EEP0018 references by Nick Vatamaniuc · 6 months ago
-
83a470a Version 2.0.0 by Nick Vatamaniuc · 6 months ago 2.0.0
-
81f1918 Skip-ahead for UTF8 encoding by Nick Vatamaniuc · 6 months ago
-
62c80e7 Remove dead yielding code by Nick Vatamaniuc · 6 months ago
-
3e3a06b Implement pre-encoded json by Nick Vatamaniuc · 6 months ago
-
bd7df5f Export 'encode_options/0' and 'decode_options/0' types by Feng Lee · 7 years ago
-
465193c Allow number encoding as keys by Gaspar Chilingarov · 9 years ago
-
25ad8b5 Encode UTF8 atoms (OTP 26+ only) by Nick Vatamaniuc · 6 months ago
-
514d548 Simplify and speed up number parsing by Nick Vatamaniuc · 6 months ago
-
9dc7d0a Simplify numerical overflow handling for doubles by Nick Vatamaniuc · 6 months ago
-
a81f9b7 Speed up UTF8 validation by about 25% by Nick Vatamaniuc · 6 months ago
-
b8a2299 Reduce bytes per reduction a bit by Nick Vatamaniuc · 6 months ago
-
c93691c Improve coverage even more by Nick Vatamaniuc · 6 months ago
-
0b795ab Implement SIMD vectorization by Nick Vatamaniuc · 7 months ago
-
c77f342 Use branch predictors for encoding by Nick Vatamaniuc · 7 months ago
-
f6f49d1 Use ffc.h library to parse numbers by Nick Vatamaniuc · 7 months ago
-
4c4cf90 Optimize termstack_restore allocation by Nick Vatamaniuc · 7 months ago
-
ac3c936 Fix potential segfault in termstack expansion by Nick Vatamaniuc · 7 months ago
-
c3dce8a Skip setting buffer to 0 for strtod and strtol by Nick Vatamaniuc · 7 months ago
-
34d4b1e 100% compliance with RFC 8259 by Nick Vatamaniuc · 7 months ago
-
6b04965 Header cleanups by Nick Vatamaniuc · 7 months ago
-
34b00c1 Another l2b/b2l cleanup by Nick Vatamaniuc · 7 months ago
-
5681d76 Cleanup jiffy erl module by Nick Vatamaniuc · 7 months ago
-
a03cbf4 RFC 8259 Tests by Nick Vatamaniuc · 7 months ago
-
56117fa Test with the Big List of Naughty Strings (BLNS) by Nick Vatamaniuc · 7 months ago
-
2649ba2 Prevent forward slashes from breaking scan-ahead optimization by Nick Vatamaniuc · 7 months ago
-
38dffa9 Produce a unity build by Nick Vatamaniuc · 7 months ago
-
a529615 Add some NIF lifecyle coverage by Nick Vatamaniuc · 7 months ago
-
57682e4 Add extra tests and cleanup to increase coverage by Nick Vatamaniuc · 7 months ago
-
3ab87a6 No more FLTO by Nick Vatamaniuc · 7 months ago
-
e1f4d4d Faster array creation by Nick Vatamaniuc · 7 months ago
-
f84f784 Faster map encoding with enif_make_map_from_arrays by Nick Vatamaniuc · 7 months ago
-
b42c9a4 Switch to Ryu for float point encoding by Nick Vatamaniuc · 7 months ago
-
6362a56 Replace chocolatey with erlef/setup-beam by Nick Vatamaniuc · 7 months ago
-
09a75e9 Optimize dedupe_keys option by Nick Vatamaniuc · 7 months ago
-
7d37dd1 Ignore .cache by Nick Vatamaniuc · 7 months ago
-
13686ba Add bench folder to gitignore by Nick Vatamaniuc · 7 months ago
-
32062a2 Whitespace scan ahead optimization in decoder by Nick Vatamaniuc · 7 months ago
-
0e5c71c Bump yielding reduction count to 4000 by Nick Vatamaniuc · 7 months ago
-
f8a7c77 Plain ASCII scan ahead optimization in string encoding by Nick Vatamaniuc · 7 months ago
-
67571e1 Use quick lookahead parsing for numbers by Nick Vatamaniuc · 7 months ago
-
e48ccda Improve error handling in dec_number by Nick Vatamaniuc · 7 months ago
-
b2c4ae2 Use assert for dec_number unreacheable state by Nick Vatamaniuc · 7 months ago
-
efaaae1 Use the restrict pointer qualifier when decoding numbers by Nick Vatamaniuc · 7 months ago
-
b699032 Gate the restrict macro with a C version check by Nick Vatamaniuc · 7 months ago
-
dbd7bcc Plain ASCII scan ahead optimization in string decoding by Nick Vatamaniuc · 7 months ago
-
7606c3f Add coverage for random unicode edge cases by Nick Vatamaniuc · 7 months ago
-
e1fa8a4 Add yielding tests by Nick Vatamaniuc · 7 months ago
-
0693a9a Increase coverage for bad options by Nick Vatamaniuc · 7 months ago
-
953a171 Add a deep pretty printing test by Nick Vatamaniuc · 7 months ago
-
8f50162 Add extra number tests by Nick Vatamaniuc · 7 months ago
-
0243863 Make most of decode functions static by Nick Vatamaniuc · 7 months ago
-
5ba8495 Clean up unused code paths. Make OTP 20 the official minimum version by Nick Vatamaniuc · 7 months ago
-
0435946 Add C coverage checks by Nick Vatamaniuc · 7 months ago
-
936e0f8 Fix OTP 27 prop tests by Nick Vatamaniuc · 7 months ago
-
7fdf276 Run prop tests in CI by Nick Vatamaniuc · 7 months ago
-
229c05b Add specific gcc and clang versions to CI by Nick Vatamaniuc · 7 months ago
-
66a6d99 Fix -Wextra warnings by Nick Vatamaniuc · 7 months ago
-
3282a1a Add a missing else in utf8 validation by Nick Vatamaniuc · 7 months ago
-
e0fa42e Remove macos-13 CI workers by Nick Vatamaniuc · 8 months ago 1.1.3
-
e52a6cd Disable exporting internal symbols by Paul J. Davis · 8 months ago
-
16edfe9 Add OTP 28 to CI by Nick Vatamaniuc · 1 year, 1 month ago
-
50daa80 Jiffy 1.1.2 by Nick Vatamaniuc · 2 years, 5 months ago 1.1.2
-
f230994 Fix build badge by Nick Vatamaniuc · 2 years, 5 months ago
-
2de9792 Add GH Actions CI and fix tests on Erlang 27 by Nick Vatamaniuc · 2 years, 5 months ago
-
9ea1b35 Jiffy 1.1.1 by Paul J. Davis · 4 years, 8 months ago 1.1.1
-
44a62c9 Prevent rebar3 from seeing any global config by Paul J. Davis · 4 years, 8 months ago
-
e93c208 Fix builds using mix as a build tool by Paul J. Davis · 4 years, 8 months ago
-
b5f3d08 Fix typos spotted by GitHub user kianmeng by Paul J. Davis · 4 years, 8 months ago
-
f8c6612 Jiffy 1.1.0 by Paul J. Davis · 4 years, 8 months ago 1.1.0
-
3fb1150 Replace build system with port_compiler by Paul J. Davis · 4 years, 8 months ago
-
ec198b1 Use rebar3 for building and testing Jiffy directly by Paul J. Davis · 4 years, 8 months ago
-
60043d5 Jiffy 1.0.9 by Paul J. Davis · 5 years ago 1.0.9
-
a6bc8ee Fix typo in README by Mojken · 6 years ago
-
73ba656 Update enc to exclude linking with erl_interface.lib on Windows by Nick Vatamaniuc · 5 years ago
-
37039ba Fix support for R16 by Paul J. Davis · 6 years ago
-
effc3c9 Jiffy 1.0.8 by Paul J. Davis · 6 years ago 1.0.8
-
3f478cf Remove unnecessary `maybe_map/1` by Paul J. Davis · 6 years ago
-
a3c36d6 Jiffy 1.0.7 by Paul J. Davis · 6 years ago 1.0.7
-
6c88f83 Fixes #206 by Paul J. Davis · 6 years ago
-
1388db4 Finally write down the package uplaod command by Paul J. Davis · 6 years ago
-
0460350 Jiffy 1.0.6 by Paul J. Davis · 6 years ago 1.0.6
-
f74b04f Fix bug in bytes_per_red option by Paul J. Davis · 6 years ago
-
6dadc0c Jiffy 1.0.5 by Paul J. Davis · 6 years ago 1.0.5
-
685f14e Silence compiler warnings for tests by Paul J. Davis · 6 years ago
-
1df5ac5 Update rebar/enc binaries to R15B03-1 by Paul J. Davis · 6 years ago
-
2f73ba9 1.0.4 by Paul J. Davis · 7 years ago 1.0.4
-
0ba322e Fix binary leak when encoding large strings by Paul J. Davis · 7 years ago
-
e60916f Version 1.0.3 by Paul J. Davis · 7 years ago 1.0.3
-
265be33 Force Windows to export inlined functions by Joan Touzet · 7 years ago