Commit graph

538 commits

Author SHA1 Message Date
alisdair sullivan
d5d7273e1e merge in experimental explicitspeed branch 2012-03-26 19:41:45 -07:00
alisdair sullivan
f1c4a85df1 loosen restrictions on allowed codepoints in strings 2012-03-26 19:39:28 -07:00
alisdair sullivan
3421b6546e rewrite of json_escape for efficiency 2012-03-26 19:28:53 -07:00
alisdair sullivan
04ea83266e slightly more efficient encoding of strings 2012-03-26 18:52:32 -07:00
alisdair sullivan
41002bd10f comment explaining weird string functions 2012-03-26 18:52:06 -07:00
alisdair sullivan
f6e1e75163 remove clean_string/1 2012-03-25 18:49:24 -07:00
alisdair sullivan
bc588ceb7b first step to better perf 2012-03-25 18:48:24 -07:00
alisdair sullivan
02489dc752 updates contribs 2012-03-25 13:19:22 -07:00
alisdair sullivan
b57750fcfc fix specs for to_term/x, thanks to michael truog 2012-03-25 13:18:26 -07:00
alisdair sullivan
91dcb65e3c Merge https://github.com/okeuday/jsx into develop 2012-03-25 13:14:08 -07:00
Michael Truog
d560d7ff3a Fix -spec declaration to prevent dialyzer problems. 2012-03-25 00:26:12 -07:00
alisdair sullivan
5bc8bfdf45 encoder now only performs a single pass on strings and can optionally json encode them 2012-03-24 19:42:00 -07:00
alisdair sullivan
821a8ac06e integrate dmitry kolesnikov's changes to json_encode 2012-03-23 22:45:46 -07:00
alisdair sullivan
29d5c28196 Merge https://github.com/fogfish/jsx into develop 2012-03-23 18:19:00 -07:00
alisdair sullivan
ab3c235fa6 remove precompiled rebar, test on older versions 2012-03-23 06:27:34 -07:00
Dmitry Kolesnikov
5d12d6262f FIX: to_json performance + jsx benchmark 2012-03-22 21:13:20 +02:00
alisdair sullivan
517dcbc650 remove older emulator versions from travis ci 2012-03-21 05:49:47 -07:00
alisdair sullivan
da88071cdd remove older emulator versions from travis ci 2012-03-21 05:49:19 -07:00
alisdair sullivan
e43a7f63c7 freeze for 1.1rc and add steve strong to acknowledgements 2012-03-21 05:42:54 -07:00
alisdair sullivan
3b03707e2d Merge branch 'develop' of github.com:talentdeficit/jsx into develop 2012-03-21 05:39:13 -07:00
alisdair sullivan
efe6039c53 freezing for 1.1rc 2012-03-21 05:38:08 -07:00
alisdair sullivan
978e75887a corrected handling of malformed utf8 sequences 2012-03-21 05:38:08 -07:00
alisdair sullivan
f6089a0892 readme updates and clarifications 2012-03-21 05:38:08 -07:00
alisdair sullivan
23a2faa1ba typo in readme 2012-03-21 05:38:08 -07:00
alisdair sullivan
89fcdac86a whitelist allowed codepoints rather than blacklist disallowed codepoints in jsx_encoder 2012-03-21 05:38:07 -07:00
alisdair sullivan
7aab732346 remove export_all flag 2012-03-21 05:38:07 -07:00
alisdair sullivan
3a2b48db18 ok, now it's fixed for older releases 2012-03-21 05:38:07 -07:00
alisdair sullivan
7d99e64d31 finally found actual cause of otp r14x bug 2012-03-21 05:38:07 -07:00
alisdair sullivan
ad8f640aac remove rogue function head 2012-03-21 05:38:07 -07:00
alisdair sullivan
f991f7c42e fix for older erts that don't allow noncharacters 2012-03-21 05:38:07 -07:00
alisdair sullivan
7b2c34ccd2 fix for older erts versions where the private space reserved characters are not recognized 2012-03-21 05:38:07 -07:00
alisdair sullivan
11d2d0bae1 minor fixes for illegal utf8 sequences and better testing thereof 2012-03-21 05:37:33 -07:00
alisdair sullivan
036dd72ecf minor fixes for illegal utf8 sequences and better testing thereof 2012-03-21 05:37:33 -07:00
alisdair sullivan
83cd03f6a3 readme fixes for github's markdown 2012-03-21 05:37:33 -07:00
alisdair sullivan
a89b1d3531 largely rewritten readme, hopefully more useful 2012-03-21 05:37:33 -07:00
alisdair sullivan
0c04e485a3 fixes wrongheaded and stupid escaping of strings 2012-03-21 05:36:39 -07:00
alisdair sullivan
1870a74d76 apply loose_unicode option to decoder 2012-03-21 05:36:39 -07:00
alisdair sullivan
e36858d1ba apply escape_forward_slash option to decoding as well as encoding 2012-03-21 05:36:39 -07:00
alisdair sullivan
e3c883457f allow c and c++ style comments anywhere whitespace is legal 2012-03-21 05:36:39 -07:00
alisdair sullivan
d2950ab8c7 remove all ?_assert and replace with ?_assertFoo's 2012-03-21 05:36:39 -07:00
alisdair sullivan
aef1f71690 add 'no_jsonp_escapes' flag/option to not escape u+2028 and u+2029 2012-03-21 05:36:38 -07:00
alisdair sullivan
8dafdb32b3 escape strings and keys in the encoder 2012-03-21 05:36:38 -07:00
alisdair sullivan
97a7d295f1 the option single_quotes in functions dealing with json inputs now allows json that uses single quotes to deliminate keys and strings to be processed, note that this changes the escaping rules slightly 2012-03-21 05:35:16 -07:00
alisdair sullivan
1d5b9e7410 the option single_quotes in functions dealing with json inputs now allows json that uses single quotes to deliminate keys and strings to be processed, note that this changes the escaping rules slightly 2012-03-21 05:26:19 -07:00
alisdair sullivan
b3d9f5e6ff bump version to 1.0.1 for rebar fix 2012-03-21 05:25:11 -07:00
alisdair sullivan
f782983b5b Merge pull request #6 from srstrong/master
rebar.config tweak for compatibility with latest rebar
2012-03-21 05:24:08 -07:00
alisdair sullivan
46767102e1 freezing for 1.1rc 2012-03-21 05:20:41 -07:00
alisdair sullivan
be89f5f395 corrected handling of malformed utf8 sequences 2012-03-21 05:19:47 -07:00
Steve Strong
af9ab22e53 Added rebar 2012-03-21 12:43:40 +01:00
alisdair sullivan
1453687080 readme updates and clarifications 2012-03-21 04:34:33 -07:00