dbecfa4351015d66092cec1185a28c66d9201199: added missing JS_HAS_GENERATORS #if/#endif (r=gal)
Dave Herman <dherman@mozilla.com> - Fri, 08 Apr 2011 13:46:19 -0700 - rev 67936
Push 19455 by cleary@mozilla.com at Tue, 12 Apr 2011 03:42:33 +0000
added missing JS_HAS_GENERATORS #if/#endif (r=gal)
90fa43dcb844d2f2051a3cdfe9ad00d3268d0ff9: Function.isGenerator (bug 648355, r=brendan)
Dave Herman <dherman@mozilla.com> - Fri, 08 Apr 2011 13:31:14 -0700 - rev 67935
Push 19455 by cleary@mozilla.com at Tue, 12 Apr 2011 03:42:33 +0000
Function.isGenerator (bug 648355, r=brendan)
6c8becdd1574ed5b05167ec2fa8dfccfd610e208: 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
Jeff Walden <jwalden@mit.edu> - Wed, 23 Mar 2011 16:34:53 -0700 - rev 67934
Push 19455 by cleary@mozilla.com at Tue, 12 Apr 2011 03:42:33 +0000
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: 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
Jeff Walden <jwalden@mit.edu> - Fri, 08 Apr 2011 09:29:44 -0700 - rev 67933
Push 19455 by cleary@mozilla.com at Tue, 12 Apr 2011 03:42:33 +0000
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: 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
Jeff Walden <jwalden@mit.edu> - Wed, 23 Mar 2011 16:34:53 -0700 - rev 67932
Push 19455 by cleary@mozilla.com at Tue, 12 Apr 2011 03:42:33 +0000
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
0756cd76cb066d9f7399612873bd21e3e0c7de26: Bug 636175 - Move dom/src/json/test/unit tests into JS suite tests, because that's where they belong. r=pbiggar
Jeff Walden <jwalden@mit.edu> - Fri, 25 Feb 2011 19:01:54 -0800 - rev 67931
Push 19455 by cleary@mozilla.com at Tue, 12 Apr 2011 03:42:33 +0000
Bug 636175 - Move dom/src/json/test/unit tests into JS suite tests, because that's where they belong. r=pbiggar
67596937aa398b3fee032ef90e63eb6541f18749: Bug 636079 - Refactor JSON.stringify code to more closely conform to the specification, fixing a bunch of known problems in the process. r=pbiggar
Jeff Walden <jwalden@mit.edu> - Fri, 18 Feb 2011 03:34:34 -0800 - rev 67930
Push 19455 by cleary@mozilla.com at Tue, 12 Apr 2011 03:42:33 +0000
Bug 636079 - Refactor JSON.stringify code to more closely conform to the specification, fixing a bunch of known problems in the process. r=pbiggar Bugs fixed: * toJSON is now invoked with an argument list consisting of the property name. * In rare circumstances toJSON was invoked twice for a single object-valued property. This error has now been corrected. * Stringification no longer throws if the toJSON property of an object being stringified is an object but is not callable. * The replacer function is invoked exactly once for properties of objects when those properties are stringified. * If a replacer function is to be called, it will receive array indexes as strings instead of numbers, per ES5. Other improvements include: * Speedier internal methods are used, rather than slow external APIs. * Argument types are more specific (e.g. the "holder" argument is an object). * Logic to determine when to call the replacer function is unnecessary and has been removed.
1a6fd2901325072a720e5ff84366a406a7be91ab: Remove implicit cycle-collector dependency on XPConnect lazy initialization broken by 59705c13d959 (rs=peterv)
Luke Wagner <lw@mozilla.com> - Thu, 07 Apr 2011 16:53:33 -0700 - rev 67929
Push 19455 by cleary@mozilla.com at Tue, 12 Apr 2011 03:42:33 +0000
Remove implicit cycle-collector dependency on XPConnect lazy initialization broken by 59705c13d959 (rs=peterv)
19dfe9780bbd6f9227a3fef1ec1dbc4c8cdb79cf: Update Makefile.in to reflect one fewer calls to UnwantedForeground::free (r=burning)
Luke Wagner <luke@mozilla.com> - Thu, 07 Apr 2011 15:06:41 -0700 - rev 67928
Push 19455 by cleary@mozilla.com at Tue, 12 Apr 2011 03:42:33 +0000
Update Makefile.in to reflect one fewer calls to UnwantedForeground::free (r=burning)
59705c13d959b79fd257db01b558bb3e8d99a9e3: Bug 647337 - rm script filename prefix and flag stuff (r=mrbkap)
Luke Wagner <luke@mozilla.com> - Thu, 07 Apr 2011 14:25:32 -0700 - rev 67927
Push 19455 by cleary@mozilla.com at Tue, 12 Apr 2011 03:42:33 +0000
Bug 647337 - rm script filename prefix and flag stuff (r=mrbkap)
b7a9e67f2e545d6522664393e22d2efa329ae2fd: Bug 647055 - Fix MarkIfGCThingWord. r=igor
Gregor Wagner <anygregor@gmail.com> - Wed, 06 Apr 2011 13:05:16 -0700 - rev 67926
Push 19455 by cleary@mozilla.com at Tue, 12 Apr 2011 03:42:33 +0000
Bug 647055 - Fix MarkIfGCThingWord. r=igor
a1cd032bdf77c8939ebfe8b3f3a90925cb62bc2c: Followup, Windows is dumb and doesn't allow 1.0 / 0.0 (spec violation?). r=bustage
Jeff Walden <jwalden@mit.edu> - Wed, 06 Apr 2011 11:29:47 -0700 - rev 67925
Push 19455 by cleary@mozilla.com at Tue, 12 Apr 2011 03:42:33 +0000
Followup, Windows is dumb and doesn't allow 1.0 / 0.0 (spec violation?). r=bustage
7b977e10c72163a2a472e64f9e75f924a2999fd7: Bug 643590 - Convert nsJSON::DecodeFromStream to buffer all JSON data, then process it all in one swell foop once it's all received. r=jst
Jeff Walden <jwalden@mit.edu> - Mon, 21 Mar 2011 11:42:14 -0700 - rev 67924
Push 19455 by cleary@mozilla.com at Tue, 12 Apr 2011 03:42:33 +0000
Bug 643590 - Convert nsJSON::DecodeFromStream to buffer all JSON data, then process it all in one swell foop once it's all received. r=jst
9d41622b29f44b9e60be45a451e3a3757160aff5: 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
Jeff Walden <jwalden@mit.edu> - Mon, 21 Mar 2011 11:42:06 -0700 - rev 67923
Push 19455 by cleary@mozilla.com at Tue, 12 Apr 2011 03:42:33 +0000
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
0cb3a41065e1bef7c7cfa87f3df61f958634cf45: Bug 646490 - RegExp.prototype.exec doesn't get the lastIndex and ToInteger() it for non-global regular expressions when it should. r=cdleary
Jeff Walden <jwalden@mit.edu> - Fri, 01 Apr 2011 15:19:03 -0700 - rev 67922
Push 19455 by cleary@mozilla.com at Tue, 12 Apr 2011 03:42:33 +0000
Bug 646490 - RegExp.prototype.exec doesn't get the lastIndex and ToInteger() it for non-global regular expressions when it should. r=cdleary
0906d9490eafecf27156c2d38b2a78dd1c45df0a: Bug 645468 - Remove js_TryMethod: its semantics aren't what most of its users want, and its utility is limited. r=luke
Jeff Walden <jwalden@mit.edu> - Mon, 28 Mar 2011 20:01:53 -0700 - rev 67921
Push 19455 by cleary@mozilla.com at Tue, 12 Apr 2011 03:42:33 +0000
Bug 645468 - Remove js_TryMethod: its semantics aren't what most of its users want, and its utility is limited. r=luke
5170b2b6bc72896b82327eaa0e33753138f3c794: Bug 645205 - Implement RangeCheckedPointer<T>, a smart pointer restricted to a range defined at construction. r=luke
Jeff Walden <jwalden@mit.edu> - Mon, 28 Mar 2011 19:27:02 -0700 - rev 67920
Push 19455 by cleary@mozilla.com at Tue, 12 Apr 2011 03:42:33 +0000
Bug 645205 - Implement RangeCheckedPointer<T>, a smart pointer restricted to a range defined at construction. r=luke
d030c439c7cb5e983c2b4a2b962d1dcaa6d93cd3: Bug 646702 - Add an --enable-sm-fail-on-warnings configure option to make it easier to do Tinderbox SpiderMonkey shell builds that fail on warnings, r=pbiggar
Phil Ringnalda <philringnalda@gmail.com> - Wed, 06 Apr 2011 03:52:28 -0700 - rev 67919
Push 19455 by cleary@mozilla.com at Tue, 12 Apr 2011 03:42:33 +0000
Bug 646702 - Add an --enable-sm-fail-on-warnings configure option to make it easier to do Tinderbox SpiderMonkey shell builds that fail on warnings, r=pbiggar
408c30d4a038cf8b221556f73efff5e5e1967c50: Bug 644985 - Pass correct host triplet to libffi configure r=ted.mielczarek
Jacek Caban <jacek@codeweavers.com> - Tue, 05 Apr 2011 15:43:45 +0000 - rev 67918
Push 19455 by cleary@mozilla.com at Tue, 12 Apr 2011 03:42:33 +0000
Bug 644985 - Pass correct host triplet to libffi configure r=ted.mielczarek
37e5a7fe49efa374d2259280cee36b7851aedda7: Bug 636654 - Extract large cold chunks (e4x, @lines) from getTokenInternal(). r=brendan.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 04 Apr 2011 18:54:48 -0700 - rev 67917
Push 19455 by cleary@mozilla.com at Tue, 12 Apr 2011 03:42:33 +0000
Bug 636654 - Extract large cold chunks (e4x, @lines) from getTokenInternal(). r=brendan.
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip