js/src/json.h
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2015-01-29 05:44 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
f59333cbb1b2ad8c24e8152e043edb7c3befc133
created 2012-04-19 20:13 -0400
pushed 2015-01-29 05:44 +0000
Josh Matthews Josh Matthews - Bug 729204 - Make docshell privacy notifications work across multiple processes. r=bz
b9c673621e1eff02a96bc5ee2b96a4956893b19d
created 2011-10-04 15:33 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 689362 - Create js/public (with the intention that its contents will eventually be the only INSTALLED_HEADERS), move Vector and HashTable to js/public and some dependencies (r=billm,sr=dmandelin)
5c29c2e922251dd88637360643cbc78b9b7c3888
created 2011-09-20 11:40 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 684526 - Remove Jsvalify/Valueify (r=waldo)
ecdad0ca5b0092e6206fc424404d693982715744
created 2011-09-02 17:23 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
38a81587cccef98bb32e4d6c40a6c4b5964eb64d
created 2011-09-03 03:21 +0100
pushed 2015-01-29 05:44 +0000
Ed Morley Ed Morley - Backout bug 684110 (08b6eaf6aad0, cf8b35fa1010, 25ee45edabe1, 659f5c7d2cc9, 870f6dd82586 & e1ad65d6a7fd) and bug 684344 (cd1957f6628d) on a CLOSED TREE; a=bustage-fairies
08b6eaf6aad0e7011f2287db663ab5f67404fd58
created 2011-09-02 17:23 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
4d7f75359cc4e7d386110a3f0a8ce511e6479773
created 2011-07-07 11:30 -0700
pushed 2015-01-29 05:44 +0000
Steve Fink Steve Fink - Bug 669972 - Centralize more windows.h handling in jswin.h (r=waldo)
0908448636c50191cd6063cd1cbc126a864b3d16
created 2011-03-28 19:27 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 645922 - Remove nsIJSON.encode/decode, because their functionality is subsumed by JSON.parse and JSON.stringify, and their idiosyncrasies are hindering code improvements. Also remove js_TryJSON and JS_TryJSON, which are no longer used after these changes and have no clear use cases. r=brendan, r=jst
4833e6d0d43911e017f2f459dd85ee47e847d867
created 2011-05-13 14:27 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 657013 - Remove the old JSON parser. r=njn
22580db92b772de4739a5bee70ffeb1e0d8c9622
created 2011-04-11 01:46 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 648471 - If JSON.stringify's replacer is an array, only get the list of property names to use from it once (i.e. invoke getters on the array only once), and get them in order from 0 to the array's initial length. Also use non-enumerable array index properties in addition to enumerable array index properties. r=pbiggar
6c8becdd1574ed5b05167ec2fa8dfccfd610e208
created 2011-03-23 16:34 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 589664 - Rewrite the JSON parser. r=njn, anticipating more review but getting it in-tree now for simplicity, even if more changes need to be made later
722ab9ce914e02776b6c0f74249772ff4afe7261
created 2011-04-08 09:29 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Backed out changeset d2f2cac2e980, some compilers are complainy here and I don't immediately immediately and definitely see the problem -- to debug after backout. r=yunocompile
d2f2cac2e9802c29a3628aeebbd77f868d17c0b0
created 2011-03-23 16:34 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 589664 - Rewrite the JSON parser. r=njn, anticipating more review but getting it in-tree now for simplicity, even if more changes need to be made later
9d41622b29f44b9e60be45a451e3a3757160aff5
created 2011-03-21 11:42 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 643532 - Implement JS_ParseJSON and JS_ParseJSONWithReviver, a first step toward moving away from a begin-consume-finish-based JSON parsing process. r=luke
7e5853562debba1c7b905cc1ce73a41695dbc748
created 2011-01-12 15:28 -0800
pushed 2015-01-29 05:44 +0000
Chris Leary Chris Leary - Bug 617935: Check string lengths using StringBuffer. (r=lw)
5bd0b374d87b6557ad09186ac35aba5d8ce8d80e
created 2010-09-27 17:20 -0700
pushed 2015-01-29 05:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 599254 - Avoid an unnecessary switch in the JSON parser. r=sayrer.
3e7fbdbd0b2f8464f66ed2f2fd21359f8428ebbb
created 2010-09-25 23:05 -0400
pushed 2015-01-29 05:44 +0000
Robert Sayre Robert Sayre - Remove useless comment.
867a8622a35f44537bc9cc81b1ac0d6d18493374
created 2010-08-30 11:38 -0700
pushed 2015-01-29 05:44 +0000
David Mandelin David Mandelin - [JAEGER] Merge from Tracemonkey.
e5a05e4179f91a918e6fec410d2bf7e7650cb0c4
created 2010-08-24 11:56 -0700
pushed 2015-01-29 05:44 +0000
David Mandelin David Mandelin - [JAEGER] Merge from Tracemonkey.
1d68b3042bf58e0b4cd561ba61d2d399a3a269a9
created 2010-07-19 20:49 -0700
pushed 2015-01-29 05:44 +0000
David Anderson David Anderson - [JAEGER] Merge from tracemonkey.
dc5b9e739476fcfb1a77c7582593ff306d14ee1b
created 2010-05-17 18:49 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Fixing shell/js
a88154256ee0b5182ba4435c1b9b0511fcc7bbe0
created 2010-05-10 22:01 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - (unrebased) fat value patch
d376e5503e622643460dee2b99cdec1304c8ccdf
created 2010-08-28 21:00 -0400
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bustage fix for usual Windows over-definition of names. r=windows-only-orange
77a30f0f6a17c3fbe2c9e1bbc74f26100edf217e
created 2010-07-14 13:48 -0500
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 564621, bug 582077 - JSON.parse shouldn't allow {"a" : "b",} or [1,]. But, because Firefox's bookmarks "JSON" generation has historically generated invalid JSON (it no longer does, see bug 505656), preserve a "legacy" mode of parsing that can be used to load bookmarks.json files (at least until we no longer support migration from Firefox <4 profiles :-) ). r=sayrer
5685f8de41fab653b7872cc5fd5be7b34efc0368
created 2010-08-24 11:50 -0400
pushed 2015-01-29 05:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 578216 - Make eval(json-like string) fast. r=sayrer
71acb4ab388c10330df54d12037c5a6ca153516c
created 2010-08-23 22:38 -0700
pushed 2015-01-29 05:44 +0000
Nicholas Nethercote Nicholas Nethercote - Backed out changeset 74ce80e8782e
74ce80e8782ea6f559ba5a3399bc576b3e67b65a
created 2010-08-23 18:13 -0700
pushed 2015-01-29 05:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 578216 - Make eval(json-like string) fast. r=sayrer.
9c869e64ee269732a0c2109568d07f10e816fdba
created 2010-07-14 23:19 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 549143 - fatvals
db4607b0059413a51f2fc1ec1035a783bd42151d
created 2010-05-12 15:03 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 564621 - Add some documentation for JSONParserState enum values, so that future changes here don't have to lack docs or be the odd man out. r=sayrer
cca4fef59a309f7c7d32a535c2de1b799478c867
created 2010-03-29 19:47 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Readd jsdbgapi.cpp, json.cpp, jsopcode.cpp, and jstracer.cpp changes from bug 548702.
81494bc56f63ce7f68ffc6c0fded8423713b31aa
created 2010-03-26 18:01 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Backed out changeset e7065853ef79; I'll be repushing this incrementally, attempting to find the precise place where things go bad, in the near future. Happy days are here again! :-\
e7065853ef79e2dfe231b2bd8145647edc4fa3a4
created 2010-01-11 11:52 -0600
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 548702 - Temporary value-rooting scheme should be C++- and RAII-based, not macro-based. r=igor
40db1206d791574e2650f19d69b314707969100b
created 2009-08-14 16:10 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 503952 - Use JSTempVector in jsstr.cpp (r=waldo)
2a5544bd7012f2d6de8b59ef953ebb630785024b
created 2009-08-13 17:22 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 503952 - replace JSStringBuffer with JSTempVector in json.cpp
274140a44a2dc4a439104177940066d42740024f
created 2009-05-07 13:28 -0700
pushed 2015-01-29 05:44 +0000
Robert Sayre Robert Sayre - Bug 442059 - [native JSON] allow to blacklist keys by name when encoding to JSON. r=brendan
89d209a23a3abae5bf33481517b856300f7d5c61
created 2009-04-21 12:09 -0700
pushed 2015-01-29 05:44 +0000
Brendan Eich Brendan Eich - Bug 489089 - JSON.parse is way slower than it needs to be (r=igor/sayrer).
0bec239f232ec3a53412ba6030be4baf408a884f
created 2009-03-03 12:55 -0500
pushed 2015-01-29 05:44 +0000
Robert Sayre Robert Sayre - Bug 476374 - JSON.parse does not support reviver argument as defined in spec. r=jorendorff
25cdf830af5c3979ee253c33f8be14d7aae833e4
created 2008-11-07 18:10 -0500
pushed 2015-01-29 05:44 +0000
Robert Sayre Robert Sayre - Bug 462778. Fix JSON top crash. r=brendan
2fe3cb0c9f7cbc62855c11463636d0753b67d215
created 2008-10-01 02:13 -0400
pushed 2015-01-29 05:44 +0000
Robert Sayre Robert Sayre - Bug 408838 - DOM binding for native JSON. r+sr=shaver
less more (0) tip