Commit Graph

24729 Commits

Author SHA1 Message Date
Nicholas Nethercote
38aa8c94ec Bug 720219 (part 2) - Clean up JS string measurement. r=bhackett. 2012-01-23 15:38:59 -08:00
Nicholas Nethercote
7673bba9bc Bug 720219 (part 1) - Clean up JS object measurement. r=bhackett. 2012-01-23 15:35:37 -08:00
Jeff Walden
1071936250 Bug 566700 - Remove sharp-syntax generation from the toSource methods. r=dmandelin 2012-01-20 23:39:37 -08:00
Adam
586170fa19 Bug 688891: Remove unaligned LifoAlloc API. (r=cdleary) 2012-01-18 20:40:20 -08:00
Adam
8bf6a83b0f Bug 688891: C++ power-armor for Sprinter. (r=cdleary) 2012-01-20 15:09:56 -08:00
Luke Wagner
c21be4c7e4 Bug 720067 - re-merge StackSpace.h with Stack.h, extract gc/Root.h (r=bhackett) 2012-01-20 19:49:33 -08:00
Blake Kaplan
df835c3ddc Bug 718733 - Allow JSAPI tests to create compartments with principals. r=jorendorff 2012-01-17 19:40:14 +01:00
Blake Kaplan
ff2c6963aa Bug 720305 - Deal with odd getters and setters. r=jwalden 2012-01-26 12:54:34 +01:00
Jeff Walden
f44f87f012 Bug 566700 - Remove sharp variable support. r=dmandelin 2012-01-07 00:55:32 -06:00
Ed Morley
c0b8254c58 Backout 143f01714f2b (bug 705640) for build failures 2012-01-23 14:25:47 +00:00
Ben Turner
1684488cd0 Bug 705640 - 'Implement DOMError as defined in DOM 4'. r=mounir. 2012-01-23 03:02:54 -08:00
Ed Morley
ecf0ee1538 Backout fcb3a7884fa9 (bug 705640) for build failures 2012-01-23 11:48:35 +00:00
Ben Turner
3e883610ea Bug 705640 - 'Implement DOMError as defined in DOM 4'. r=mounir. 2012-01-23 03:02:54 -08:00
Peter Van der Beken
32a0954d5d Fix for bug 717009 (Inline ListBase<LC>::instanceIsListObject and ListBase<LC>::getListObject). r=bz. 2011-11-09 11:37:47 +01:00
Peter Van der Beken
79e7fc66ea Fix for bug 716997 (Allow new DOM bindings with 0 methods or properties). r=jst. 2011-10-14 23:21:39 +02:00
Peter Van der Beken
03088aa842 Fix for bug 693811 ("Assertion failure: shouldCacheProtoShape(cx, proto, &shouldCache) && shouldCache" in ListBase::nativeGet). r=mrbkap. 2011-10-14 23:29:36 +02:00
Tom Schuster
27f50d6e3d Bug 686296 - Non-extensible ArrayBuffer __proto__ should not be changable. r=jorendorff 2012-01-21 19:25:54 +01:00
David Mandelin
ea91ebfec8 Bug 718128: Implement draft spec ArrayBuffer.slice, r=jwalden 2012-01-18 17:27:13 -08:00
Brian Hackett
e352970e66 Root strings in native iterators when converting from array of jsids, bug 719686. r=dvander 2012-01-20 16:22:16 -08:00
Brian Hackett
78b2152d7e Fix use of space above the active JS stack pointer, bug 718347. r=dvander 2012-01-20 16:19:05 -08:00
Brian Hackett
67e30b54c7 Keep track of SSA variable values at exception blocks after an explicit throw, bug 719758. r=dvander 2012-01-20 16:13:23 -08:00
Luke Wagner
3bc5c42b82 Bug 719878 - AllFramesIter does not find all frames when the current segment contains only a native call (r=sfink) 2012-01-20 16:00:26 -08:00
Geoff Lankow
b908285dd4 Backed out changeset 86da174de8df (bug 719841) 2012-01-21 11:26:40 +13:00
Geoff Lankow
f075ab1cea Backed out changeset febc999231e4 (bug 719841) 2012-01-21 11:26:37 +13:00
Bobby Holley
7424c15d86 Bug 719841 - Assert that inner objects don't appear in prototype chains. r=jorendorff 2012-01-20 13:32:44 -08:00
Jason Orendorff
5a0d760f71 Bug 719841 - Do not innerize an object assigned to __proto__. r=mrbkap 2012-01-20 13:32:44 -08:00
Brian Hackett
4589255d0e Backout 5cdf9574bede for build failures. 2012-01-20 07:33:44 -08:00
Brian Hackett
81af0b6a1b Remove emitter special casing for __proto__, bug 717249. r=waldo 2012-01-20 07:14:55 -08:00
Jason Orendorff
67388dc836 Add file needed by some Map/Set tests (the tests were introduced for bug 697479). r=orange. 2012-01-20 07:30:27 -06:00
Jason Orendorff
3d82df07af Bug 697479 - Implement Map and Set builtins for JS. r=jimb. 2012-01-20 06:11:43 -06:00
Jason Orendorff
3d4dd436eb Fix a few typos in comments in js/src. No bug, no_r=me. 2012-01-20 06:11:42 -06:00
Jason Orendorff
d3771d254d Bug 717278 - Vector should have const and non-const begin(). r=luke. 2012-01-20 06:11:42 -06:00
Jan de Mooij
59afaf2146 Bug 719135 - Move some arithmetic operations to jsinterpinlines. r=dvander 2012-01-20 13:01:44 +01:00
Mike Hommey
efa0232dca Bug 603370 part 1 - Add an option to expandlibs-exec to allow to reorder the objects list. r=ted 2012-01-20 09:50:44 +01:00
John Schoenick
35659f2bab Bug 718899 - Implement Cu.forceShrinkingGC / Cu.schedulePreciseShrinkingGC r=gwagner 2012-01-19 10:58:25 -08:00
Marco Bonardo
9dabdf61a1 Merge central to inbound 2012-01-19 11:36:52 +01:00
Marco Bonardo
4aa5fa4552 Merge last green PGO from inbound to central 2012-01-19 11:34:17 +01:00
Brian Hackett
6d98172918 Pass scope chain explicitly to FindProperty, bug 717494. r=dvander 2012-01-18 17:15:00 -08:00
Brian Hackett
851444a29f Store JSStrings instead of jsids in native key iterators, bug 713754. r=dvander 2012-01-18 16:56:22 -08:00
Brian Hackett
e29591e921 Compile large scripts in chunks, bug 706914. r=dvander 2012-01-18 16:40:18 -08:00
Mark Finkle
d4905e19f2 Backout 60eb0da71cdb as suspected crash cause (bug 718765) 2012-01-18 10:08:29 -05:00
Phil Ringnalda
a8423239bd Back out 78a8aeae5b30 (bug 696291) for Android build bustage 2012-01-18 20:36:59 -08:00
Brian Hackett
e5417f9120 Define mjitChunkLimit in --disable-methodjit builds to fix test failure, no bug, no r. 2012-01-18 19:56:21 -08:00
Bobby Holley
da9f4ef61b Bug 718072 - WeakMaps constructor doesn't always get initialized on the global object. r=Waldo 2012-01-18 19:10:04 -08:00
Chris Leary
e99053db34 Bug 719315: Free unused chunks. (r=luke) 2012-01-18 18:55:01 -08:00
David Anderson
6fd46502a7 Follow-up fix for ARMv7 regression after soft-float support on ARMv6 (bug 696291, r=mrosenberg). 2012-01-18 18:07:46 -08:00
Brian Hackett
b421e56625 Fix warnings, no bug. r=dvander 2012-01-18 18:08:22 -08:00
David Anderson
cc15eb08e6 Support pre-SSE2 CPUs in JaegerMonkey (bug 696291, r=bhackett). 2012-01-13 13:33:56 -08:00
Luke Wagner
b3b089e814 Bug 718134 - un-union StackFrame::args (r=bhackett) 2012-01-17 16:35:07 -08:00
Luke Wagner
84380d9464 Bug 718022 - further nerf f.arguments (r=waldo,sr=dmandelin) 2012-01-17 16:34:24 -08:00