Commit graph

1084 commits

Author SHA1 Message Date
alisdair sullivan
663b62c90c simplify build process and configuration
remove largely irrelevent rebar config and provide alternate build
config for hipe compiler. update README to reflect changes
2013-03-29 19:06:19 -07:00
alisdair sullivan
95d392d12e remove bin dir, move script to base dir 2013-03-21 00:33:13 -07:00
alisdair sullivan
bc65b6ce27 who likes manually wrapping their lines? this guy ^ 2013-03-16 19:17:39 -07:00
alisdair sullivan
e851793664 minor content edits in README 2013-03-16 19:09:54 -07:00
alisdair sullivan
a3ab40aa88 add r16b to travis config 2013-03-12 22:13:48 -07:00
alisdair sullivan
f0f43c4aba v1.4.1 2013-03-11 19:10:08 -07:00
alisdair sullivan
6cfe5d6661 Merge pull request #30 from macintux/macintux-readme-fix
Invert the description of encode
2013-03-11 00:51:58 -07:00
alisdair sullivan
0441224998 update license dates 2013-03-10 20:30:24 -07:00
alisdair sullivan
7f7d824116 fix edge case involving dirty_strings 2013-03-10 20:26:46 -07:00
alisdair sullivan
96ca5d4d63 coding style 2013-03-10 19:58:13 -07:00
alisdair sullivan
5e54bb3458 perf enhancements in string 2013-03-10 19:54:43 -07:00
alisdair sullivan
1747f28377 whitespace 2013-03-10 19:49:46 -07:00
alisdair sullivan
1bb7c46120 simplify handling of dirty strings 2013-03-10 19:49:06 -07:00
alisdair sullivan
a34b567ae4 add test for escaped strings and dirty strings interaction 2013-03-10 19:10:23 -07:00
alisdair sullivan
8cf3a9d144 breakout initialdecimal state to improve binary matching 2013-03-10 19:02:20 -07:00
alisdair sullivan
30108f5872 inline singlequote and doublequote and move them in match order 2013-03-10 18:15:55 -07:00
alisdair sullivan
56153d76da Merge branch 'moarclean' into develop 2013-03-10 18:05:39 -07:00
alisdair sullivan
9475ac5dd9 fix binary optimization hurdles 2013-03-10 18:05:18 -07:00
alisdair sullivan
06a289c975 begin breaking out complex states to substates 2013-03-10 17:34:50 -07:00
John Daily
940b2453cf Invert the description of encode 2013-03-08 16:39:36 -05:00
alisdair sullivan
1190d6cf34 shuffle some string clauses for slightly better performance 2013-03-06 23:34:46 -08:00
alisdair sullivan
292c692191 fix bug that prevented escaping of quotes in dirty strings when preceeded by an even number of forward slashes 2013-03-06 23:15:19 -08:00
alisdair sullivan
58a9a5110f update version number 2013-03-06 02:24:45 -08:00
alisdair sullivan
163a578eab minor edits to incomplete/error_handler section 2013-03-06 02:22:43 -08:00
alisdair sullivan
d8524ffe50 add test for dirty_strings with escaped quotes 2013-03-06 02:22:16 -08:00
alisdair sullivan
89d3cbbd36 rename jsx_utils jsx_config 2013-03-06 01:37:08 -08:00
alisdair sullivan
76ccb0722a merge inline_strings branch 2013-03-06 01:30:02 -08:00
alisdair sullivan
c4405e45a8 move clean_string to an include file and inline it in parser and encoder, move tests to jsx_test.hrl 2013-03-06 01:28:39 -08:00
alisdair sullivan
bbc29093a4 fix boundary issue in clean_string 2013-03-05 23:01:26 -08:00
alisdair sullivan
dd302eb7b4 extend resume api to parser 2013-03-05 21:10:33 -08:00
alisdair sullivan
07836d5d58 update types of jsx exported functions 2013-03-05 20:02:52 -08:00
alisdair sullivan
f8c749497f updated comments in decoder 2013-03-05 19:40:57 -08:00
alisdair sullivan
4dcb929491 Merge branch 'fixed_comments' into develop 2013-03-05 19:21:10 -08:00
alisdair sullivan
1bb6822ac2 fix manual incomplete state in done 2013-03-05 19:20:57 -08:00
alisdair sullivan
1398a747de collapse and simplify comment states and move comment errors to error site 2013-03-05 19:19:16 -08:00
alisdair sullivan
d04f231a0e change incomplete from a macro to a proper function 2013-03-05 18:50:00 -08:00
alisdair sullivan
21bdf35ecb add resume/6 function to jsx_decoder and move ?incomplete over to using it, still not ready to be exposed however 2013-03-05 18:21:34 -08:00
alisdair sullivan
b0512add5d inline maybe_replace in decoder 2013-03-05 17:39:29 -08:00
alisdair sullivan
0b3b168cfc style alterations 2013-03-05 17:37:24 -08:00
alisdair sullivan
a5bf353b21 test incremental parsing for jsx_parser and fix bug with naked values 2013-03-05 17:33:48 -08:00
alisdair sullivan
267977bf6e replace <<16#ffff/utf8>> with <<239, 191, 191>> to allow certain tests to run on R14x 2013-03-05 16:36:49 -08:00
alisdair sullivan
f186d0bd9c mark error_handler and incomplete_handler as experimental 2013-03-04 23:54:24 -08:00
alisdair sullivan
c3e0bae38f update README and CHANGES to take error_handler and incomplete_handler into consideration 2013-03-04 23:49:01 -08:00
alisdair sullivan
df04f091f7 change returned config from record to list in error and incomplete handler 2013-03-04 23:48:34 -08:00
alisdair sullivan
2d7b690a91 add incomplete_handler and tests 2013-03-04 23:13:23 -08:00
alisdair sullivan
ca89432e7a extend error_handler to parser 2013-03-04 22:13:52 -08:00
alisdair sullivan
d796dffa05 trap and process string encoding errors properly 2013-03-04 21:51:43 -08:00
alisdair sullivan
da9bf969e2 extend error_handler to encoding 2013-03-04 21:21:45 -08:00
alisdair sullivan
3162891832 change error_handler function signature to /3 from /6 2013-03-04 20:53:03 -08:00
alisdair sullivan
8eb302b45f add tests for repeated keys in jsx_verify 2013-03-04 20:34:04 -08:00