Commit Graph

23928 Commits

Author SHA1 Message Date
Brian Hackett
cc0b9125dc Clear XPCWrappedNativeScope fields to avoid accessing freed arenas during destruction, no bug. r=billm 2011-11-14 17:06:53 -08:00
Brian Hackett
a0a681a848 Start fixing merge trainwreck, no bug. 2011-11-14 13:03:50 -08:00
Steve Fink
0519c333b1 Bug 700202 - Propagate exceptions from ConstructSlimWrapper (r=bholley) 2011-11-21 09:28:19 -08:00
Steve Fink
2148066d0b Bug 702740 - Add JS_SetFunctionCallback to JSAPI proper (still gated on --enable-trace-jscalls). r=luke 2011-12-01 11:25:37 -08:00
Mike Hommey
250dcfc85b Bug 703842 - Avoid R_SPARC_WDISP22 relocation in TrampolineSparc.s. r=bhackett 2011-11-19 09:37:34 +01:00
Mike Hommey
f59c045725 Bug 703534 - Fix build failure on platforms without YARR JIT. r=luke 2011-11-18 11:49:28 +01:00
Nicholas Nethercote
b60e3c73d7 Bug 704391 - follow-up to f1c49a3b76e7 that unbreaks non-JS_THREADSAFE shell builds. r=me. 2011-12-01 21:25:13 -08:00
Nicholas Nethercote
114a0cb94b Bug 704391 - Add more JS runtime memory reporters and fix the existing ones. r=luke. 2011-12-01 19:08:20 -08:00
Bobby Holley
b19ac43a90 Bug 705875 - Check for null IID pointers and references in XPCConvert. r=khuey
This is a regression from http://hg.mozilla.org/mozilla-central/rev/c428312abbc7 . The rest of the changes in that patch should be fine.
2011-12-01 18:24:28 -08:00
Chris Leary
7c3731da92 Bug 706442: Shorten LifoAlloc chunk chain. (r=luke) 2011-12-01 17:59:50 -08:00
Christian Holler
d22b8f83cf Bug 706433 - Add JS shell compile flag (--enable-more-deterministic) for more determinism, used for differential testing. r=jorendorff 2011-12-01 15:46:28 -08:00
Brian Hackett
6e0be82342 Remove JSOP_NOTRACE, rename JSOP_TRACE -> JSOP_LOOPHEAD, bug 706611. r=dvander 2011-12-01 15:13:51 -08:00
Felix Fung
316ce7cd16 Bug 498543 - Null-checking JS_THIS_OBJECT Results. r=jwalden 2011-12-01 13:30:28 -08:00
David Mandelin
a775d0d72d Bug 685321 followup: land another test case 2011-12-01 14:44:30 -08:00
Brian Hackett
ae4638c3cf Merge MC -> JM 2011-11-14 09:13:33 -08:00
Brian Hackett
e0fc0ed568 Purge new object cache entries when reinserting new initial shapes, bug 701509. 2011-11-11 22:09:13 -08:00
Michael Wu
faa4270540 Bug 691847 - Always check bytecode version, r=Waldo 2011-11-11 19:15:19 -08:00
Gregory Szorc
338e0ec5a9 Bug 701822 - Add TEST_DIRS Makefile variable; r=ted 2011-11-11 12:25:22 -08:00
Brian Hackett
80e764a3a9 Watch for created string objects that are non-empty due to insertInitialShape, bug 701509. 2011-11-11 07:50:12 -08:00
Marco Bonardo
561ec6b4fa Merge mozilla-central and mozilla-inbound 2011-11-11 11:09:58 +01:00
Luke Wagner
d770b21ea2 Bug 698299 - rm bogus assert in SecurityWrapper::nativeCall (r=mrbkap) 2011-11-10 21:55:35 -08:00
Luke Wagner
b2b993e61e Bug 701239 - add back arg/local-handling in DecompileDestructuringLHS (r=waldo) 2011-11-10 21:55:23 -08:00
Luke Wagner
94e143fed0 Bug 701227 - don't assume catch's block object has only one entry (r=waldo) 2011-11-10 21:53:55 -08:00
Luke Wagner
361cfee54e Bug 701244 - add back JSOP_LENGTH case to DecompileDestructuring (r=waldo) 2011-11-10 21:52:57 -08:00
Brian Hackett
620149fa33 Add missing #include, no bug. 2011-11-10 18:30:52 -08:00
Brian Hackett
b58540799b Get new object empty shapes with a common hash table, bug 701509. 2011-11-10 17:50:05 -08:00
Gregory Szorc
72d9af03b4 Merge b-s to m-c 2011-11-10 15:15:29 -08:00
Brian Hackett
c918ed606d Merge MC -> JM 2011-11-10 12:06:26 -08:00
Brian Hackett
c55107996d Fix incorrect use of JSObject::getParent, no bug. 2011-11-10 08:47:56 -08:00
Brian Hackett
bccbd49701 Always set the scope chain of XDR'ed static block objects, no bug. 2011-11-09 22:47:26 -08:00
Brian Hackett
b89928b10f Add GetGlobalForObjectCrossCompartment for use in XPConnect, no bug. r=luke 2011-11-09 18:42:42 -08:00
Jeff Walden
ce246fa659 Bug 701224 - Fix destructuring into an E4X qualified name, e.g. x::y. Also fix purely-expression-context evaluation of qualified names, bug 701222. r=cdleary 2011-11-09 18:39:53 -08:00
Brian Hackett
6995cbd755 Example property ops need to check the class of the incoming objects, bug 700295. r=waldo 2011-11-09 19:32:30 -08:00
Brian Hackett
4e4a2ef2e3 Don't treat THROW and RETRVAL as having fallthrough, bug 700127. r=dvander 2011-11-09 19:08:26 -08:00
Chris Leary
ccc0c60ba0 Back out 1bf4c1a6412b for failing an XP reftest. 2011-11-09 17:39:45 -08:00
Justin Lebar
f3070c142a Bug 586010 - Send dump() output to Android device log. r=bz 2011-11-09 19:27:08 -05:00
Brian Hackett
48428775b6 Empty shapes attached to type objects must have the same class as the prototype, bug 698150. 2011-11-09 13:08:23 -08:00
Brian Hackett
a3d89517f4 Hold reference on entry in base shape table when populating initial shape, bug 698902. 2011-11-09 12:04:56 -08:00
Brian Hackett
238ebe92d7 Replace uses of GetObjectGlobal with JS_GetGlobalForObject, no bug. 2011-11-09 10:34:54 -08:00
Brian Hackett
42a0df96ce Fix incorrect test in HasDataProperty, bug 699166. 2011-11-09 10:25:21 -08:00
Brian Hackett
24c769f8d8 PropertyCache::fullTest should work on arbitrary scope chains, bug 700792. 2011-11-09 09:59:09 -08:00
Brian Hackett
603c808350 Address bug 638316 and bug 694247 review comments, r=luke. 2011-11-09 09:52:59 -08:00
Brian Hackett
c40202fc5c Track whether default 'new' types need unknown properties on the prototype, bug 700501. 2011-11-08 18:34:11 -08:00
Brian Hackett
8b7f3d74c9 Set DELEGATE for parents of other objects, bug 700300. 2011-11-08 16:56:00 -08:00
Brian Hackett
237d8e7a3d Allow NULL'ing out of non-NULL scopes of static block chains, bug 700799. 2011-11-08 16:14:34 -08:00
Ed Morley
04e1d73abe Merge m-c to b-s. 2011-11-08 23:18:09 +00:00
Brian Hackett
c5dd267fdf Address bug 693754 review comments, r=luke. 2011-11-08 13:42:27 -08:00
Brian Hackett
4e809edd85 Address bug 693479 review comments, r=luke. 2011-11-08 13:08:13 -08:00
Brian Hackett
b94d13d793 Address bug 693221 review comments, r=luke. 2011-11-08 13:03:33 -08:00
Brian Hackett
5b0ed332f7 Address bug 684410 review comments, r=luke. 2011-11-08 12:11:05 -08:00