Brian Hackett
fbce8a7fce
Don't cache new object layouts when a dynamic property lookup is required, bug 699446.
2011-11-15 12:05:22 -08:00
Brian Hackett
78f238abcb
Fix method function issues, no bug.
2011-11-15 08:58:06 -08:00
Brian Hackett
2a421c34fc
Trigger write barrier on object slots before shrinking capacity, no bug.
2011-11-14 18:46:47 -08:00
Brian Hackett
57fdfc58fd
Clear XPCWrappedNativeScope fields to avoid accessing freed arenas during destruction, no bug. r=billm
2011-11-14 17:06:53 -08:00
Brian Hackett
f30aac0eff
Start fixing merge trainwreck, no bug.
2011-11-14 13:03:50 -08:00
Brian Hackett
3afca6b036
Merge MC -> JM
2011-11-14 09:13:33 -08:00
Brian Hackett
0e5260dabc
Purge new object cache entries when reinserting new initial shapes, bug 701509.
2011-11-11 22:09:13 -08:00
Michael Wu
dcc2c6030e
Bug 691847 - Always check bytecode version, r=Waldo
2011-11-11 19:15:19 -08:00
Brian Hackett
99cc62f619
Watch for created string objects that are non-empty due to insertInitialShape, bug 701509.
2011-11-11 07:50:12 -08:00
Marco Bonardo
58bfb85dcd
Merge mozilla-central and mozilla-inbound
2011-11-11 11:09:58 +01:00
Luke Wagner
86474973a1
Bug 698299 - rm bogus assert in SecurityWrapper::nativeCall (r=mrbkap)
...
--HG--
extra : rebase_source : 76029f08a99557061e33550165267488acf38e9b
2011-11-10 21:55:35 -08:00
Luke Wagner
ce23677698
Bug 701239 - add back arg/local-handling in DecompileDestructuringLHS (r=waldo)
...
--HG--
extra : rebase_source : b296a3a47e4b687f773f9f5cf8bada7812ba2b81
2011-11-10 21:55:23 -08:00
Luke Wagner
5c9952fece
Bug 701227 - don't assume catch's block object has only one entry (r=waldo)
...
--HG--
extra : rebase_source : 77673329e0841330a954a7f419d2561701c43f3c
2011-11-10 21:53:55 -08:00
Luke Wagner
b2a621aa92
Bug 701244 - add back JSOP_LENGTH case to DecompileDestructuring (r=waldo)
...
--HG--
extra : rebase_source : ddc7c80a94772b5b234a0d8f000189618051b7ff
2011-11-10 21:52:57 -08:00
Brian Hackett
150d8e2a1c
Add missing #include, no bug.
2011-11-10 18:30:52 -08:00
Brian Hackett
5230525fd1
Get new object empty shapes with a common hash table, bug 701509.
2011-11-10 17:50:05 -08:00
Gregory Szorc
dd260c7514
Merge b-s to m-c
2011-11-10 15:15:29 -08:00
Brian Hackett
4c9a62a527
Merge MC -> JM
2011-11-10 12:06:26 -08:00
Brian Hackett
f9e6bfad19
Fix incorrect use of JSObject::getParent, no bug.
2011-11-10 08:47:56 -08:00
Brian Hackett
30da7b33be
Always set the scope chain of XDR'ed static block objects, no bug.
2011-11-09 22:47:26 -08:00
Brian Hackett
e97942a3eb
Add GetGlobalForObjectCrossCompartment for use in XPConnect, no bug. r=luke
2011-11-09 18:42:42 -08:00
Jeff Walden
f2d9695d18
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
877fa060f8
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
d0c30f457c
Don't treat THROW and RETRVAL as having fallthrough, bug 700127. r=dvander
2011-11-09 19:08:26 -08:00
Chris Leary
9e9cd502b5
Back out 1bf4c1a6412b for failing an XP reftest.
...
--HG--
extra : rebase_source : 52b566a36b755a71402b5a973f309698208cc5db
2011-11-09 17:39:45 -08:00
Justin Lebar
a19acfd732
Bug 586010 - Send dump() output to Android device log. r=bz
...
--HG--
extra : rebase_source : f1712d831aaa6fbd8e1bfd6060fbb4aa951ccb74
2011-11-09 19:27:08 -05:00
Brian Hackett
2c2283ba38
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
da034e0aac
Hold reference on entry in base shape table when populating initial shape, bug 698902.
2011-11-09 12:04:56 -08:00
Brian Hackett
5226910bd6
Replace uses of GetObjectGlobal with JS_GetGlobalForObject, no bug.
2011-11-09 10:34:54 -08:00
Brian Hackett
2c535cd6ad
Fix incorrect test in HasDataProperty, bug 699166.
2011-11-09 10:25:21 -08:00
Brian Hackett
c80816727f
PropertyCache::fullTest should work on arbitrary scope chains, bug 700792.
2011-11-09 09:59:09 -08:00
Brian Hackett
13b09a53da
Address bug 638316 and bug 694247 review comments, r=luke.
2011-11-09 09:52:59 -08:00
Brian Hackett
5f7448c0af
Track whether default 'new' types need unknown properties on the prototype, bug 700501.
2011-11-08 18:34:11 -08:00
Brian Hackett
290504fbd4
Set DELEGATE for parents of other objects, bug 700300.
2011-11-08 16:56:00 -08:00
Brian Hackett
e9d5d10a32
Allow NULL'ing out of non-NULL scopes of static block chains, bug 700799.
2011-11-08 16:14:34 -08:00
Ed Morley
24695badf6
Merge m-c to b-s.
2011-11-08 23:18:09 +00:00
Brian Hackett
504c27377c
Address bug 693754 review comments, r=luke.
2011-11-08 13:42:27 -08:00
Brian Hackett
7a87e0f4d4
Address bug 693479 review comments, r=luke.
2011-11-08 13:08:13 -08:00
Brian Hackett
21f7fd95e9
Address bug 693221 review comments, r=luke.
2011-11-08 13:03:33 -08:00
Brian Hackett
9e2894e93b
Address bug 684410 review comments, r=luke.
2011-11-08 12:11:05 -08:00
Gregory Szorc
0870b48b40
Bug 700519 - Remove -fpascal-strings from Darwin compiler flags; r=ted
2011-11-08 12:10:22 -08:00
Christian Legnitto
39061fa675
Bug 700688, Version bump
2011-11-08 09:12:57 -08:00
Jacek Caban
4926b14eae
Bug 699170 - Tons of JS_* redefined warnings on mingw r=ted
2011-11-08 10:25:51 +01:00
Ed Morley
30d0ff4239
Merge last green changeset of mozilla-inbound to mozilla-central
2011-11-08 08:01:18 +00:00
Terrence Cole
670faef17b
Bug 700357 - Run GC_SHRINK more frequently; r=billm
...
Currently we only run this on idle when allocating memory. There
are plans in place to also run these when clicking the Minimize
Memory button in about:memory, and when we are under memory
pressure. This change causes GC_SHRINK to also run when doing so
will result in "lots" of pages being decommitted to the OS.
2011-11-07 13:47:14 -08:00
Ben Turner
eb6c6b2158
Bug 658178 - 'Make XHR2 response/responseType work in Web Workers'. r=jst+sicking+mrbkap.
2011-11-07 17:01:29 -08:00
Bill McCloskey
9800f1c683
Bug 699298 - Fix for windows build bustage
2011-11-09 13:53:47 -08:00
Bill McCloskey
70a91c0353
Bug 699298 - Overhaul GC statistics gathering (r=gwagner)
2011-11-09 13:32:17 -08:00
Boris Zbarsky
233aceff84
Bug 699528. Make pausing/unpausing JSD try to turn off/on debug mode as needed. r=sfink
...
The new boolean argument to SetDebugModeWhenPossible is needed because if we allow sync-disable of debug mode we seem to crash when loading pages with Firebug active.
2011-11-09 16:11:39 -05:00
Chris Leary
e73cf35dfe
Bug 700915: Diagnostic for GC helper thread crashes. (r=billm)
2011-11-09 12:24:07 -08:00