alisdair sullivan
|
cef8ccd5c2
|
documents current behaviour of {labels, ...} option, should not be regarded as a stable api
|
2011-12-01 22:25:49 -08:00 |
|
alisdair sullivan
|
fb1b21c67c
|
allows atoms in terms passed to encoder
|
2011-12-01 22:12:50 -08:00 |
|
alisdair sullivan
|
6dfaa61bfa
|
allow interchange of nullbyte in strings
|
2011-12-01 06:32:56 -08:00 |
|
alisdair sullivan
|
1cfd565458
|
removes obsolete comment in decoder
|
2011-12-01 06:24:34 -08:00 |
|
alisdair sullivan
|
51732e5357
|
more adjustments for github parsing
|
2011-11-30 22:27:26 -08:00 |
|
alisdair sullivan
|
50270f2cea
|
minor typographical fixes to README
|
2011-11-30 21:38:37 -08:00 |
|
alisdair sullivan
|
623b94bfc3
|
README edits
|
2011-11-30 20:08:32 -08:00 |
|
alisdair sullivan
|
f015517d49
|
new README
|
2011-11-30 20:06:16 -08:00 |
|
alisdair sullivan
|
03e50ac0cc
|
removes loose_unicode opt from erlang -> json conversion
|
2011-11-30 19:08:38 -08:00 |
|
alisdair sullivan
|
3857980f6c
|
remove incomplete returns from json_to_term/1,2 and format/1,2
|
2011-11-30 06:36:06 -08:00 |
|
alisdair sullivan
|
726838cfff
|
removes overly restrictive guards
|
2011-11-29 21:11:17 -08:00 |
|
alisdair sullivan
|
0035cd67a7
|
loose_unicode now applies to string escaping performed on binaries converted TO json as well as from
|
2011-11-29 21:04:24 -08:00 |
|
alisdair sullivan
|
d7c1ef9b4d
|
remove string escaping functions, unused
|
2011-11-29 20:32:47 -08:00 |
|
alisdair sullivan
|
6548285753
|
fix for lists in README
|
2011-11-29 20:29:49 -08:00 |
|
alisdair sullivan
|
7d2deb7408
|
updates readme
|
2011-11-29 20:28:19 -08:00 |
|
alisdair sullivan
|
fd1865b0e5
|
adds makefile
|
2011-11-29 20:05:49 -08:00 |
|
alisdair sullivan
|
a798391cd3
|
bumps version
|
2011-11-29 19:57:43 -08:00 |
|
alisdair sullivan
|
cf722ed8d9
|
restores old api
|
2011-11-29 19:56:00 -08:00 |
|
alisdair sullivan
|
9a968548c8
|
new encoder
|
2011-11-29 19:39:14 -08:00 |
|
alisdair sullivan
|
6dacf64620
|
refactors out extraction of parser opts, generalizes use of specific parsers by processors
|
2011-11-29 19:39:01 -08:00 |
|
alisdair sullivan
|
55d0259c89
|
remove dead code
|
2011-11-29 19:37:37 -08:00 |
|
alisdair sullivan
|
c1f066a2db
|
removes extras dir
|
2011-11-28 17:32:40 -08:00 |
|
alisdair sullivan
|
1fad948aec
|
changes name of jsx_format to jsx_to_json and jsx_terms to jsx_to_term
|
2011-11-28 17:30:55 -08:00 |
|
alisdair sullivan
|
6a81f7885b
|
adds tests for naked terms
|
2011-11-28 17:22:54 -08:00 |
|
alisdair sullivan
|
c9b590735e
|
adds test for {labels, atom} option
|
2011-11-28 15:24:44 -08:00 |
|
alisdair sullivan
|
adc453b226
|
jsx_terms functional, could use more tests
|
2011-11-28 15:15:11 -08:00 |
|
alisdair sullivan
|
455b1ce85c
|
basic to_term implementation, minor fixes to encoder
|
2011-11-24 06:33:15 -08:00 |
|
alisdair sullivan
|
e89443b362
|
is_json implemented
|
2011-11-23 21:52:14 -08:00 |
|
alisdair sullivan
|
14277e4972
|
reworked interface and internals, encoder broken but needs wholesale changes to match new interface
|
2011-11-23 20:54:10 -08:00 |
|
alisdair sullivan
|
738c6667f1
|
building strings internally as lists of codepoints and then converting to binaries is faster than building binaries directly or stripping strings from binaries with binary:copy
|
2011-11-02 01:11:58 -07:00 |
|
alisdair sullivan
|
0ea61233c5
|
strings returned as binaries
|
2011-10-28 06:31:40 -07:00 |
|
alisdair sullivan
|
d5a91c0a06
|
new tests for edge cases, fixed bug in passing external option parsing
|
2011-10-27 06:35:48 -07:00 |
|
alisdair sullivan
|
c4b5e7010c
|
format/1,2 correctly handles 'indent' opt
|
2011-10-26 12:39:28 -07:00 |
|
alisdair sullivan
|
b823877608
|
format/1,2 correctly handles 'space' opt
|
2011-10-26 06:33:53 -07:00 |
|
alisdair sullivan
|
30e6745f53
|
decoder returns values in favor of incomplete when possible, use opt 'explicit_end' to revert to prior behaviour
|
2011-10-25 20:52:39 -07:00 |
|
alisdair sullivan
|
6f2c137a2e
|
add jsx_format.erl to app file
|
2011-10-25 20:09:01 -07:00 |
|
alisdair sullivan
|
1a9d1908f0
|
format/2 handles naked values
|
2011-10-25 20:08:46 -07:00 |
|
alisdair sullivan
|
7a56f72b7c
|
formatter works, kind of. only minifies currently
|
2011-10-24 22:51:39 -07:00 |
|
alisdair sullivan
|
200fb231a9
|
fresh api. virtually whole new thing, entirely new interface and heavily modified encoder/decoder
|
2011-10-21 18:16:16 -07:00 |
|
alisdair sullivan
|
9c5710b97c
|
reorg of opts parsing, some minor source cleanups
|
2011-10-19 06:51:36 -07:00 |
|
alisdair sullivan
|
95dd7a67c6
|
remove additional accumulators from intermediate states
|
2011-09-19 23:06:37 -07:00 |
|
alisdair sullivan
|
b0844273c3
|
remove inactive opts from opts record
|
2011-09-14 06:45:51 -07:00 |
|
alisdair sullivan
|
59a983bbe9
|
remove license replication from include files, move json_escape/2 to jsx_utils
|
2011-09-14 06:44:52 -07:00 |
|
alisdair sullivan
|
0d72a07aa7
|
i have no idea why, but adding /utf8 switches to raw codepoints in string/5 seems to speed up execution
|
2011-09-02 02:41:59 -05:00 |
|
alisdair sullivan
|
ac0c8dee25
|
binary optimization changes
|
2011-09-02 02:33:06 -05:00 |
|
alisdair sullivan
|
9e8361e10a
|
incremental test, fixed revealed bug in incomlete implementation
|
2011-08-31 19:35:09 -07:00 |
|
alisdair sullivan
|
7e88a14525
|
massive simplification of api, operation and internals. removes all demo modules temporarily
|
2011-08-31 18:52:01 -07:00 |
|
alisdair sullivan
|
7fbb29369b
|
utf8 is the default encoding for decoder, no need to explicitly define it
|
2011-08-25 06:39:33 -07:00 |
|
alisdair sullivan
|
f6d980493f
|
minor reorginization of clauses
|
2011-08-25 06:28:05 -07:00 |
|
alisdair sullivan
|
affdd3cc62
|
minor fixups to spec/api
|
2011-08-19 20:13:49 -07:00 |
|