Jeff Walden
c16d837e9a
Kill the warnings. KILL THEM WITH FIRE. No bug, r=sparky
2011-12-06 11:58:37 -05:00
Igor Bukanov
3150828a8b
bug 708231 - fix set-but-unused warnings reported by GCC 4.6 in jsexn.cpp. r=evilpies
2011-12-07 16:21:40 +01:00
Blake Kaplan
b25121961d
Bug 708215 - Report errors from the safe JS context. r=bent
2011-12-07 18:12:20 +08:00
Josh Matthews
cb25455930
Bug 696450 - Add increment/decrement methods to PointerType jsctype objects. r=bobbyholley
2011-11-08 16:06:19 -05:00
David Mandelin
27ae7a604d
Bug 706316: don't clobber pinned registers in ImmutableSync, r=dvander
2011-12-06 17:06:56 -08:00
David Mandelin
0209785fec
Bug 702572: always clone function in DEFLOCALFUN, r=jorendorff
2011-12-06 16:27:41 -08:00
Brian Hackett
fda96f98c9
Properly model semantics of prototype setters or permanent properties when analyzing definite 'new' script properties, bug 706808. r=luke
2011-12-06 16:09:04 -08:00
Brian Hackett
207a8f80e8
Improve exception messages when an error occurs in the middle of a decomposed opcode, bug 706532. r=luke
2011-12-06 15:58:35 -08:00
Brian Hackett
c579a910f7
Properly record dependency on functions having lazy arguments, bug 707641. r=dvander
2011-12-06 14:56:48 -08:00
Bill McCloskey
7352868e44
Bug 707750 - Invoke write barrier for setDenseArrayInitializedLength (r=bhackett)
2011-12-06 14:27:50 -08:00
David Mandelin
477aab886f
Bug 660437: Fix conversion of non-numeric types to typed array elements, r=luke
...
--HG--
extra : rebase_source : 6d4fe2723b173215fa1412ab5127cb993d46c1d8
2011-12-06 14:24:39 -08:00
Igor Bukanov
072afd2333
Bug 707664 - atoms compartment should beunlocked during OOM reporting. r=luke
2011-12-05 21:28:07 +01:00
Igor Bukanov
d5bca61dfd
Bug 707130 - Fix GCC 4.6 warnings coming from callgrind macros. r=jorendorff
2011-12-04 23:59:30 +01:00
Chris Leary
2d56623ee9
Bug 704369: Factor unary emit. (r=Waldo)
2011-11-22 12:13:41 -08:00
Chris Leary
460f707092
Bug 704369: Move unary emit. (r=Waldo)
2011-11-22 12:10:21 -08:00
Chris Leary
0a23856abb
Bug 704369: Factor array emit. (r=Waldo)
2011-11-22 12:04:57 -08:00
Chris Leary
2032a479d9
Bug 704369: Move array emit. (r=Waldo)
2011-11-22 12:03:16 -08:00
Chris Leary
365d5cb657
Bug 704369: Factor object emit. (r=Waldo)
2011-11-22 11:55:04 -08:00
Chris Leary
389713c2fb
Bug 704369: Move object emit. (r=Waldo)
2011-11-22 11:52:51 -08:00
Chris Leary
7745f6225f
Bug 704369: Factor conditional expr emit. (r=Waldo)
2011-11-22 11:46:18 -08:00
Chris Leary
0e654a6c18
Bug 704369: Move conditional expr emit. (r=Waldo)
2011-11-22 11:45:30 -08:00
Chris Leary
597c0688c7
Bug 704369: Move synthetic statements emit. (r=Waldo)
2011-11-22 11:42:27 -08:00
Chris Leary
bebfdafb67
Bug 704369: Factor label emit. (r=Waldo)
2011-11-22 11:32:41 -08:00
Chris Leary
259d94c08e
Bug 704369: Move label emit. (r=Waldo)
2011-11-22 11:31:35 -08:00
Chris Leary
019a01edc6
Bug 704369: Factor inc/dec emit. (r=Waldo)
2011-11-22 11:28:39 -08:00
Chris Leary
50972c49bb
Bug 704369: Move inc/dec emit. (r=Waldo)
2011-11-22 11:26:47 -08:00
Chris Leary
2c5efb6b54
Bug 704369: Factor logical emit. (r=Waldo)
2011-11-22 11:23:52 -08:00
Chris Leary
203e7ed504
Bug 704369: Move logical emit. (r=Waldo)
2011-11-22 11:21:28 -08:00
Chris Leary
b0b21c4703
Bug 704369: Factor call/new emit. (r=Waldo)
2011-11-22 11:17:42 -08:00
Chris Leary
53fdd77185
Bug 704369: Move call/new emit. (r=Waldo)
2011-11-22 11:16:49 -08:00
Chris Leary
4ef470d2b4
Bug 704369: Factor delete emit. (r=Waldo)
2011-11-22 11:12:12 -08:00
Chris Leary
cac1e70334
Bug 704369: Move delete emit. (r=Waldo)
2011-11-22 11:09:15 -08:00
Chris Leary
6a71cf368f
Bug 704369: Factor statements emit. (r=Waldo)
2011-11-22 11:05:32 -08:00
Chris Leary
fc83a52493
Bug 704369: Move statements emit. (r=Waldo)
2011-11-22 10:59:25 -08:00
Chris Leary
5768ef7d97
Bug 704369: Factor return emit. (r=Waldo)
2011-11-22 10:48:49 -08:00
Chris Leary
a93ced5fd1
Bug 704369: Move return emit. (r=Waldo)
2011-11-22 10:47:24 -08:00
Chris Leary
f8134f3546
Bug 704369: Factor continue emit. (r=Waldo)
2011-11-22 10:45:37 -08:00
Chris Leary
d99969042a
Bug 704369: Move continue emit. (r=Waldo)
2011-11-22 10:43:10 -08:00
Chris Leary
a9f171e11c
Bug 704369: Factor break emit. (r=Waldo)
2011-11-22 10:41:11 -08:00
Chris Leary
9871fc84fa
Bug 704369: Move break emit. (r=Waldo)
2011-11-22 10:40:06 -08:00
Chris Leary
49f2e349f3
Bug 704369: Factor while emit. (r=Waldo)
2011-11-22 10:37:25 -08:00
Chris Leary
5787980ae7
Bug 704369: Move while emit. (r=Waldo)
2011-11-21 17:59:27 -08:00
Chris Leary
efabf9287d
Bug 704369: Factor do-while emit. (r=Waldo)
2011-11-21 17:56:17 -08:00
Chris Leary
7e53b59f0e
Bug 704369: Move do-while emit. (r=Waldo)
2011-11-21 17:54:57 -08:00
Chris Leary
8ac39a0b8a
Bug 704369: Factor function emit. (r=Waldo)
2011-11-21 17:50:43 -08:00
Chris Leary
c65cde124f
Bug 704369: Move function emit. (r=Waldo)
2011-11-21 17:29:56 -08:00
Chris Leary
d0ca3bb198
Back out c0e237b26fe2 because it's folded. (r=#jsapi)
2011-12-06 11:52:59 -08:00
Jim Blandy
f02ea01423
Bug 687683: Collect resumption values from onEnterFrame handlers, and respect them. r=jorendorff
...
This patch makes SpiderMonkey respect resumption values returned by
Debugger onEnterFrame handler functions, as documented.
In Debugger, we change fireEnterFrame to collect a resumption value from
the hook, and change onEnterFrame and slowPathOnEnterFrame to propagate
them out. These now need an 'rval' argument, so that they can return forced
return values and exceptions.
ScriptDebugPrologue now accepts a JSTrapStatus from Debugger::onEnterFrame,
takes care of placing the return value or exception where it belongs, and
returns a JSTrapStatus.
Calls to ScriptDebugPrologue now handle the JSTrapStatus:
- at the head of js::Interpret;
- in the JSOP_NEW/JSOP_CALL/JSOP_FUNCALL/JSOP_FUNAPPLY case;
- in stubs::ScriptDebugPrologue, which JM epilogues call; and
- in the REJOIN_THIS_PROTOTYPE case in js_InternalInterpret (you must add a
JS_GC call to ic::GetPropNoCache for Debugger-onEnterFrame-resumption-05.js to
hit this reliably).
We also rearrange the js_InternalThrow JSTrapStatus-handling switch statement to
have an explicit default case that raises a JS_NOT_REACHED assertion, instead of
just omitting JSTRAP_CONTINUE.
2011-12-06 11:40:28 -08:00
Jim Blandy
de97f716fe
Bug 687683: Assert that REJOIN_CHECK_ARGUMENTS and REJOIN_FUNCTION_PROLOGUE are never generated in debug mode. r=bhackett1024
...
Explanation in the comments.
Fixing bug 699196 properly entails replacing the assertion this patch adds
with real code to call ScriptDebugPrologue. If this patch lands, hopefully
the person fixing 669196 will notice that and write tests that reach the
assertion/new code, but just to make sure we should probably add a note to
that bug about it.
2011-12-06 11:40:27 -08:00
Jim Blandy
b756212969
Bug 687683: Some random comment fixes I came across. r=jorendorff
2011-12-06 11:40:27 -08:00
Jim Blandy
5a44cb887e
Bug 687683: Separate ScriptDebugPrologue add ScriptDebugEpilogue from and ScriptPrologue and ScriptEpilogue. r=jorendorff
...
At the moment, ScriptDebugPrologue is called (conditionally) from within
ScriptPrologue. For onEnterFrame handlers to be able to return a resumption
value, we need ScriptDebugPrologue to return a JSTrapStatus value, but it
is (non-debug) ScriptPrologue's callers that would need to handle those
values.
It seems strange to have ScriptPrologue return a JSTrapStatus. So this
patch brings ScriptDebugPrologue out of ScriptPrologue (and
ScriptPrologueOrGeneratorResume), and has ScriptPrologue's callers call
ScriptDebugPrologue explicitly.
For symmetry, we do the same with ScriptEpilogue,
ScriptEpilogueOrGeneratorYield, and ScriptDebugEpilogue.
Actually adding and processing the JSTrapStatus values comes in a later
patch. This is just meant to be a behavior-preserving rearrangement.
2011-12-06 11:40:27 -08:00
Jim Blandy
b47adbd950
Bug 687683: Remove unnecessary 'js::' namespace prefixes from Debugger code. r=jorendorff
2011-12-06 11:40:27 -08:00
David Mandelin
a3494e61a0
Bug 707351: remove tracer-specific things in jit-tests, r=dvander
...
--HG--
extra : rebase_source : 363730ebc4ab81d55b947b93f0cf9523e7efd8cf
2011-12-05 17:46:13 -08:00
Chris Leary
718eefc6c5
Bug 704369: Factor EmitTree to avoid recursion limit. (r=Waldo)
2011-12-06 10:50:23 -08:00
Bobby Holley
24850ce76d
Bug 706301 - Tests. r=mrbkap
2011-12-06 11:05:26 -08:00
Bobby Holley
c4f54961de
Bug 706301 - Don't cache own properties on XrayProxy. r=mrbkap
2011-12-06 11:05:26 -08:00
Tom Schuster
5ecd503d83
Bug 663338 - parseInt was wrong for very small doubles. r=jandem
...
--HG--
extra : rebase_source : 41c6581143053835665dc47d88f60d918be57450
2011-12-06 11:31:16 +01:00
Tom Schuster
126e8790cc
Bug 700169 - Refactor code to use StringBuffer. r=Waldo
...
--HG--
extra : rebase_source : fefe9dcae3b2e227b9b32a17a976320eb9d71ba3
2011-12-06 11:31:00 +01:00
Brian Hackett
4db5a06fc1
JS_GetFrameFunction should return canonical script function, bug 707613. r=luke
2011-12-05 15:31:31 -08:00
Nicholas Nethercote
0745fbcf8f
Bug 704723 - Add memory reporter for XPConnect. r=mrbkap.
2011-12-05 14:24:28 -08:00
Igor Bukanov
61697acb51
Bug 707645 - Fix set-but-unused warnings reported by GCC 4.6 in jsobj.cpp. r=bhackett1024
2011-12-05 17:11:16 +01:00
Nicholas Nethercote
f00e4c5240
Bug 707125 - Shrink the final string in str_unescape if possible. r=luke.
2011-12-04 20:50:52 -08:00
Phil Ringnalda
2147b76a08
Back out e0cb9fb30750 (bug 707051) for test failures
2011-12-04 18:48:54 -08:00
Bill McCloskey
b64fad1f54
Bug 707051 - Change MarkChildren for shapes (r=igor)
2011-12-04 17:16:21 -08:00
Igor Bukanov
795ee3e592
bug 707114 - inline JSLinearString::mark. r=wmccloskey
...
--HG--
extra : rebase_source : b974429fecda0f4ba29612e0065bb2215fe7b8c2
2011-12-05 01:59:45 +01:00
Ed Morley
25b5e3e769
Merge mozilla-central and mozilla-inbound
2011-12-04 15:04:54 +00:00
Jim Blandy
df8d965b47
Bug 700070: Have stubs::AnyFrameEpilogue call the full ScriptEpilogue before StackFrame::functionEpilogue, not just ScriptDebugEpilogue after functionEpilogue. r=jorendorff
...
The debugger tests don't try returning all four kinds of resumption values
from an onExceptionUnwind handler, and under JaegerMonkey, forcing a
constructor to return a primitive can cause an assertion:
Assertion failure: !args.rval().isPrimitive(), at /home/jimb/moz/dbg/js/src/jsinterp.cpp:651
This patch changes AnyFrameEpilogue to match what the interpreter and
mjit::Compiler::emitReturn does, and adds test cases for all the resumption
values.
2011-12-03 18:51:30 -08:00
Ms2ger
9e8128012d
Bug 705357 - Use IDL for Components.utils.getGlobalForObject; r=bholley
2011-12-03 22:50:16 +01:00
Ms2ger
5cfbf6cd8a
Bug 705333 - Use IDL for nsJSCID::{CreateInstance,GetService}; r=bholley
2011-12-03 22:50:16 +01:00
Kyle Huey
501b6f1760
Merge b-s to m-c.
2011-12-03 16:27:21 -05:00
Brian Hackett
f0c35c0584
Merge MC -> JM
2011-12-03 10:34:26 -08:00
Antti Haapala
05b303b524
Bug 699156: Support TypedArrays in XPConnect. r=bholley,evilpie
2011-12-03 09:33:20 -05:00
Hannes Verschore
7e2997e6b4
Add testcase for bug 476088. r=jruderman
2011-12-03 03:29:59 -05:00
Hannes Verschore
6a2f03a63f
Add a test for bug 373843. r=jruderman
2011-12-03 03:29:59 -05:00
Brian Hackett
98abec9b55
Merge MC -> JM
2011-12-01 11:51:09 -08:00
Brian Hackett
5ecccc93ab
Merge MC -> JM
2011-11-30 12:45:27 -08:00
Brian Hackett
44ae4685c4
Avoid scratch register collision when comparing an absolute address to an immediate, bug 703047.
2011-11-29 18:41:38 -08:00
Brian Hackett
fd7a549aaf
Manually check prototypes of objects with uncacheable prototypes in ICs, bug 703047.
2011-11-29 13:37:18 -08:00
Brian Hackett
ba7e5d8276
Remove bogus assert, bug 705873.
2011-11-28 17:58:00 -08:00
Brian Hackett
031d257786
Always generate new shapes when setting uncacheable flags after prototype changes, don't cache native iterators for objects with uncacheable prototypes, bug 705895.
2011-11-28 17:27:00 -08:00
Brian Hackett
e970326d58
Add API for JSD to get the parent of a scope object, no bug.
2011-11-28 07:43:31 -08:00
Brian Hackett
c3b9744976
Merge MC -> JM
2011-11-26 15:03:20 -08:00
Brian Hackett
8e640c3889
Fix inverted test, improve test when marking objects with uncacheable prototypes, bug 703047.
2011-11-25 17:45:41 -05:00
Brian Hackett
70faf0ae00
Allow one prototype change before marking an object's prototype as uncacheable, bug 703047.
2011-11-25 16:01:08 -05:00
Brian Hackett
8ec1ac50d4
Use correct base address for computing allocated size of object elements, bug 704372.
2011-11-23 22:01:08 -05:00
Brian Hackett
2fe0d7c890
Don't trigger write barrier when initializing private data of new objects, bug 704136.
2011-11-22 18:21:10 -05:00
Brian Hackett
c26fc2aa88
Fix misuse of shape->slot(), bug 703818.
2011-11-22 17:44:26 -05:00
Brian Hackett
74b1236011
Check for uncacheable prototypes during ADDPROP IC, bug 704138.
2011-11-22 17:24:59 -05:00
Brian Hackett
674b11c47e
Treat EXTENSIBLE_PARENTS as an object flag, bug 704134.
2011-11-22 16:49:47 -05:00
Brian Hackett
8b5b277f7c
Add about:memory reporters for per compartment shape tables, bug 704372.
2011-11-21 20:29:05 -05:00
Brian Hackett
4e104973cd
Dense arrays should have numFixedSlots() == 0, regardless of size class. bug 704348
2011-11-21 19:20:39 -05:00
Brian Hackett
b7108dd598
Speed up adding new properties with a common base shape, bug 704327.
2011-11-21 18:33:55 -05:00
Bobby Holley
26cc5f0c55
Bug 705019 - Allow access to {C,Pointer,Struct,Array,Function}Type.prototype.prototype. r=jorendorff
2011-11-29 18:29:19 -08:00
Bobby Holley
373b613af3
Bug 705019 - Make toSource() and toString() work on sCTypeProtoClass and sCDataProtoClass objects. r=jorendorff
2011-11-29 18:26:12 -08:00
Bobby Holley
457374946b
Bug 705019 - Introduce CType::IsCTypeProto() and CData::isCDataProto(). r=jorendorff
2011-11-29 18:26:12 -08:00
Chris Leary
7822e56c0d
Bug 691299: Lower maximum quantifier. (r=dmandelin)
...
--HG--
extra : rebase_source : ea2cdc1664171309d60c02094913483e2af3a61a
2011-11-29 15:24:44 -08:00
Brian Hackett
43a83a7006
Only inline construction of 'this' for 'new' on singleton functions, bug 706110. r=billm
2011-11-29 13:26:37 -08:00
Chris Leary
fae62a16ef
Bug 691797: Optimize RegExp.prototype.test with leading .*, take 2. (r=mrbkap,luke)
...
--HG--
extra : rebase_source : 49c190dc6dec6ab2a05fbbd1479135082a053690
2011-11-28 13:35:12 -08:00
Brian Hackett
e799d1a5b0
Merge mozilla-central and mozilla-inbound
2011-12-03 14:36:54 -08:00
Makoto Kato
fc3b1a3f9e
Bug 655658 - NetUtil.readInputStreamToString should have aCharset argument as optional. r=sdwilsh, sr=bz
2011-11-25 11:23:41 +09:00
Tom Schuster
7fee1d3cb0
Bug 602212 - Use error message from js.msg when CSP blocks a call to eval r=jorendorff
2011-11-24 19:39:02 +01:00
Tom Schuster
616aa669c1
Bug 705168 - Followup to remove some references to the tracer in the methodjit r=dvander
2011-11-24 19:38:57 +01:00
Andrew McCreight
c76f9e1244
Bug 668855, part 6: test weak maps and the cycle collector. r=gal
2011-11-24 07:35:57 -05:00
Brian Hackett
3c0c276269
Merge MC -> JM
2011-11-18 18:02:40 -08:00
Brian Hackett
8c117e4700
Remove assertion, no bug.
2011-11-18 17:37:37 -08:00
Brian Hackett
4fa685ec83
Fix incorrect loadPayload, bug 703721.
2011-11-18 17:03:50 -08:00
Brian Hackett
91cff8878e
Address bug 694561 review comments, r=luke.
2011-11-18 16:22:52 -08:00
Brian Hackett
7075aa95ba
Address bug 697537 review comments, r=luke.
2011-11-18 15:20:21 -08:00
Brian Hackett
4124a56c30
Address bug 684507 review comments, r=luke.
2011-11-18 14:59:31 -08:00
Brian Hackett
e4d3f5339b
Address bug 699446 review comments, r=luke.
2011-11-18 14:40:14 -08:00
Brian Hackett
540d7ac81a
Address bug 700501 review comments, r=luke.
2011-11-18 13:59:48 -08:00
Brian Hackett
2b0b2a9b3d
Address bug 701509 review comments, r=luke.
2011-11-18 13:35:10 -08:00
Brian Hackett
451efa7417
Mark uncacheable prototypes on objects whose prototype has dynamically changed, bug 703047.
2011-11-18 13:28:07 -08:00
Brian Hackett
330d1a2efa
Move arguments object private data to a reserved slot, bug 703721.
2011-11-18 12:54:40 -08:00
Ed Morley
51301b2f49
Merge b-s and m-c
2011-11-18 19:04:13 +00:00
Brian Hackett
796a5de210
Avoid splintering property trees when changing the last property of an empty object, bug 701509.
2011-11-16 18:02:32 -08:00
Brian Hackett
ed8f8142a8
Avoid shape changes on XPConnect wrapper prototype changes, bug 703047.
2011-11-16 12:52:47 -08:00
Brian Hackett
90f5eadd24
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
f5e7426b4e
Fix method function issues, no bug.
2011-11-15 08:58:06 -08:00
Brian Hackett
a2a93f87f4
Trigger write barrier on object slots before shrinking capacity, no bug.
2011-11-14 18:46:47 -08:00
Brian Hackett
52d6223768
Clear XPCWrappedNativeScope fields to avoid accessing freed arenas during destruction, no bug. r=billm
2011-11-14 17:06:53 -08:00
Brian Hackett
31a7d5b91e
Start fixing merge trainwreck, no bug.
2011-11-14 13:03:50 -08:00
Steve Fink
86a46c0c75
Bug 700202 - Propagate exceptions from ConstructSlimWrapper (r=bholley)
...
--HG--
extra : rebase_source : 8ce6d12e100a2e3639c4d1fddbadee25e6dd12cf
2011-11-21 09:28:19 -08:00
Steve Fink
5e5f0351b2
Bug 702740 - Add JS_SetFunctionCallback to JSAPI proper (still gated on --enable-trace-jscalls). r=luke
...
--HG--
extra : rebase_source : 1d77493b4a5a39bf1b2c615f13d77021324ea6d2
2011-12-01 11:25:37 -08:00
Mike Hommey
7ed7c76f49
Bug 703842 - Avoid R_SPARC_WDISP22 relocation in TrampolineSparc.s. r=bhackett
2011-11-19 09:37:34 +01:00
Mike Hommey
0cedbb4d10
Bug 703534 - Fix build failure on platforms without YARR JIT. r=luke
2011-11-18 11:49:28 +01:00
Nicholas Nethercote
eb43c0df30
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
d95fe08cf3
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
0e75bd9e56
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
39c9740c62
Bug 706442: Shorten LifoAlloc chunk chain. (r=luke)
2011-12-01 17:59:50 -08:00
Christian Holler
a3281271fb
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
ef53126ae5
Remove JSOP_NOTRACE, rename JSOP_TRACE -> JSOP_LOOPHEAD, bug 706611. r=dvander
2011-12-01 15:13:51 -08:00
Felix Fung
2a48036e59
Bug 498543 - Null-checking JS_THIS_OBJECT Results. r=jwalden
2011-12-01 13:30:28 -08:00
David Mandelin
f19ac55dc1
Bug 685321 followup: land another test case
...
--HG--
rename : js/src/jit-test/tests/basic/bug685321.js => js/src/jit-test/tests/basic/bug685321-1.js
2011-12-01 14:44:30 -08:00
Brian Hackett
cc15146e95
Merge MC -> JM
2011-11-14 09:13:33 -08:00
Brian Hackett
117ae4b56c
Purge new object cache entries when reinserting new initial shapes, bug 701509.
2011-11-11 22:09:13 -08:00
Michael Wu
aafa100374
Bug 691847 - Always check bytecode version, r=Waldo
2011-11-11 19:15:19 -08:00
Gregory Szorc
6905838ddb
Bug 701822 - Add TEST_DIRS Makefile variable; r=ted
2011-11-11 12:25:22 -08:00
Brian Hackett
68c5881aef
Watch for created string objects that are non-empty due to insertInitialShape, bug 701509.
2011-11-11 07:50:12 -08:00
Marco Bonardo
8c72c90eb0
Merge mozilla-central and mozilla-inbound
2011-11-11 11:09:58 +01:00
Luke Wagner
80fd22ab8e
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
fcf55b9ca5
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
c15e9c08d5
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
3071645a3f
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
45d8904f93
Add missing #include, no bug.
2011-11-10 18:30:52 -08:00
Brian Hackett
ee317367e6
Get new object empty shapes with a common hash table, bug 701509.
2011-11-10 17:50:05 -08:00
Gregory Szorc
3c849fad59
Merge b-s to m-c
2011-11-10 15:15:29 -08:00
Brian Hackett
09aa4d18f6
Merge MC -> JM
2011-11-10 12:06:26 -08:00
Brian Hackett
725471a0c3
Fix incorrect use of JSObject::getParent, no bug.
2011-11-10 08:47:56 -08:00
Brian Hackett
7c626362e8
Always set the scope chain of XDR'ed static block objects, no bug.
2011-11-09 22:47:26 -08:00