Luke Wagner
|
d984311efe
|
Bug 572625 - create call object only after new frame is pushed (r=dvander)
|
2010-06-16 23:14:02 -07:00 |
|
Brendan Eich
|
9469e07029
|
Cherry-pick patch from bug 561674 to not define DEBUG_USERNAME.
|
2010-06-17 19:48:25 -07:00 |
|
Brendan Eich
|
4b502c156f
|
Fix warnings due to constant JS_MAX size params in MAX_DSLOTS_LENGTH (r=gal).
--HG--
extra : rebase_source : eb93aa51f3ee12ff4711170093434910ff19a125
|
2010-06-13 06:08:50 +01:00 |
|
Andreas Gal
|
a92e115145
|
Move proto out of fslots and make it JSObject* (572820, r=jorendorff).
|
2010-06-17 15:23:17 -07:00 |
|
Jeff Walden
|
ff125e1ca1
|
Hm, didn't realize JS_LIKELY required a numeric (not nearly bool-ish) argument. r=red
|
2010-06-17 15:02:38 -07:00 |
|
Jeff Walden
|
e3d1dba2a3
|
Followup fix for iteration over null, misread a caller and thus missed that we could be asked to snapshot properties of null. r=orange
|
2010-06-17 14:45:55 -07:00 |
|
Wesley W. Garland
|
55cf36b68a
|
Bug 572600 - Skip jstests which scatter. r=jorendorff.
--HG--
extra : rebase_source : cef99af144d165f54c2216641670832b61f5e1fd
|
2010-06-17 15:56:36 -05:00 |
|
Jeff Walden
|
5fbb5b9367
|
Bug 572577 - Change NativeIterator::allocate to accept a vector of ids rather than separate pointer/length. r=gal
--HG--
extra : rebase_source : a7b3993ec46a83e3f70bb1c2975028e1273bb044
|
2010-06-16 16:17:45 -07:00 |
|
Jeff Walden
|
e993047657
|
Bug 572577 - Convert proxy name-enumerating APIs to fill in vectors of names, rather than return JSIdArrays. r=gal
--HG--
extra : rebase_source : 5df8f88b785d5c2974bcc89cf285f9791dfbb0c9
|
2010-06-16 16:11:13 -07:00 |
|
Jeff Walden
|
054bf6ca45
|
Bug 572577 - Make property enumeration mechanisms fill in a provided vector of names, rather than return a JSIdArray. r=gal
--HG--
extra : rebase_source : 20994eb4c76aad9fe570b8dcfce1f5b6ceeef0fc
|
2010-06-16 14:12:21 -07:00 |
|
Blake Kaplan
|
eeece03cc6
|
Bug 572149 - Deal with an abort when about to *start* executing an imacro. r=gal
--HG--
extra : rebase_source : 916ec03b814d9e31134546a910eb329639c0b389
|
2010-06-16 20:29:52 -07:00 |
|
Andreas Gal
|
d79abfd782
|
Bug 572774 - NULL deref due to bug in js_Call, regression from bug 572495. r=jorendorff.
|
2010-06-17 13:15:18 -05:00 |
|
Igor Bukanov
|
5b76e21662
|
bug 516832 follow up - better assert coverage with conservative gc
|
2010-06-17 15:35:52 +02:00 |
|
Igor Bukanov
|
a3a94a3484
|
bug 572411 - removal of JSObjectOps::checkAccess. r=mrbkap
|
2010-06-17 14:32:26 +02:00 |
|
Chris Leary
|
1d03ae0f11
|
Fix jstests.py --valgrind-args flag. (r=jorendorff)
|
2010-06-16 18:34:57 -07:00 |
|
Jason Orendorff
|
c80c81124a
|
Merge backout.
|
2010-06-16 20:03:30 -05:00 |
|
Jason Orendorff
|
c1e349137a
|
Back out changeset 4c1fbfcf1d0d due to orange.
|
2010-06-16 20:03:11 -05:00 |
|
Jason Orendorff
|
07430a1bcd
|
Back out changeset fdaff211cb8f due to orange.
|
2010-06-16 20:02:53 -05:00 |
|
Jason Orendorff
|
e4eacf8d04
|
Bug 570169 - Part 3, cope with E4X and compiler-internal objects. r=gal.
--HG--
extra : rebase_source : cfe0da3aa979b24ba331fbc2622970767b06ad58
|
2010-06-16 16:13:50 -05:00 |
|
Andreas Gal
|
02be8d79fb
|
Compute 'this' in call ObjectOp so it can be overriden (572495, r=jorendorff).
|
2010-06-16 16:36:40 -07:00 |
|
Jason Orendorff
|
2d3b5bbe7a
|
Bug 570169 - Part 2, add assertions that gcthings do not leak across compartments. r=gal.
|
2010-06-16 16:13:28 -05:00 |
|
Jason Orendorff
|
6472e34dba
|
Bug 570169 - Part 1, preparation. Rearrange some code. r=gal.
|
2010-06-16 16:13:01 -05:00 |
|
Jason Orendorff
|
651a2b804e
|
Delete testContexts_bug570746, which is failing only on tinderbox, inexplicably. No test is worth this much trouble. r=orange.
|
2010-06-16 15:19:53 -05:00 |
|
Chris Leary
|
c55687cccc
|
Back out changeset fecc8ed9e813.
|
2010-06-16 01:17:34 -07:00 |
|
Jason Orendorff
|
5550380090
|
Note that js1_8_5/regress/regress-555246-1.js fails in the shell.
|
2010-06-15 19:07:50 -05:00 |
|
Dave Herman
|
ddf90cda8e
|
bug 533874, r=cdleary: expose the parser as a JS API
|
2010-06-15 13:32:32 -07:00 |
|
Jason Orendorff
|
604cfc9c6f
|
Fix testContexts_bug570746 for the third time. The scope of the jsvalRoot fundamentally cannot be correct here, so explicit JS_{Add,Remove}ObjectRoot calls are needed. r=orange.
--HG--
extra : rebase_source : e6a4ace8f159dfdb939495cecb5a9c3110242620
|
2010-06-14 18:50:07 -05:00 |
|
Igor Bukanov
|
287bafafff
|
bug 516832 followup - fixing jsapi-tests compiler warnings
|
2010-06-15 09:57:24 +02:00 |
|
Jason Orendorff
|
6435203fb2
|
Remove #include cycle between jsscopeinlines.h and jsobjinlines.h. rs=Waldo.
|
2010-06-14 15:00:02 -05:00 |
|
Igor Bukanov
|
7cf58c5d22
|
bug 516832 - conservative stack scanning. This is based on the initial work by Anreas Gal and Gregor Wagner. r=brendan,gal
|
2010-06-04 16:22:28 +02:00 |
|
Igor Bukanov
|
362cf13567
|
bug 571332 - jemalloc - avoiding the null check in the free method for non-huge allocations. r=jasone
|
2010-06-11 16:22:14 +02:00 |
|
Igor Bukanov
|
5a45e44fd0
|
bug 571661 - removal of unused xpconnect-specific auto request classes. r=mrbkap
|
2010-06-12 18:28:19 +02:00 |
|
Jeff Walden
|
036e2b3101
|
Bug 570551 - Don't use shared-permanent properties to implement RegExp instance properties. r=jorendorff
|
2010-06-05 18:16:03 -07:00 |
|
Jim Blandy
|
4b1fae7897
|
Bug 568375: Delete the JSOP_XMLOBJECT bytecode. r=waldo
|
2010-06-11 10:48:08 -07:00 |
|
Nicholas Nethercote
|
dd1f103ade
|
Update nanojit-import-rev stamp.
|
2010-06-10 18:05:05 -07:00 |
|
Nicholas Nethercote
|
a35fc574ae
|
Bug 569753 - nanojit: clean up ExprFilter::ins2(). r=edwsmith.
--HG--
extra : convert_revision : 27e933f40d36603509b75ca2e7361616781528fe
|
2010-06-10 17:12:53 -07:00 |
|
Edwin Smith
|
b919fbbe12
|
Bug 562152 - Remove typedef LInsp (r=nnethercote+)
--HG--
extra : convert_revision : 63a0a36e4637218160b42646feb9a18b408d8671
|
2010-06-10 11:22:18 -04:00 |
|
Jim Blandy
|
5f169e84e2
|
Bug 563109: Retire jsDriver.pl and friends, in favor of jstests.py. r=bclary
|
2010-06-10 14:43:54 -07:00 |
|
Nicholas Nethercote
|
13d03be824
|
merge
|
2010-06-09 19:41:59 -07:00 |
|
Nicholas Nethercote
|
991efe1344
|
Bug 568466 - TM: avoid premature NULL check in NewXMLQName(). r=gal.
|
2010-06-09 19:40:12 -07:00 |
|
Vladimir Vukicevic
|
601bca059e
|
b=571014; assertion when accessing ArrayBuffer props; r=brendan
|
2010-06-09 19:05:00 -07:00 |
|
Vladimir Vukicevic
|
050bac772e
|
b=560818; use jemalloc chunk allocation in GC, also add GC chunk memory report; r=shaver
|
2010-06-09 14:56:53 -07:00 |
|
Jason Orendorff
|
9f4dfaa18c
|
Get rid of tabs in jsapi-tests and apply modelines everywhere. Whitespace only change. no_r=me.
|
2010-06-09 14:34:18 -05:00 |
|
Jason Orendorff
|
6c7518750c
|
Missing "return true;" in jsapi-test is what was really causing it to fail on tinderboxes. Sorry for the mess. r=orange, shame=me.
|
2010-06-09 14:18:34 -05:00 |
|
Jacob Bramley
|
8dc56be0dd
|
Update nanojit-import-rev stamp.
|
2010-06-09 09:46:51 +01:00 |
|
Jacob Bramley
|
07c75d07c8
|
Include signal.h to fix breakage in 49982fe529dd. [Bug 570895] [r=me]
--HG--
extra : convert_revision : 0a8efeddb4d97553a877a1cfd11b3e4b9fb54098
|
2010-06-09 09:30:23 +01:00 |
|
Jacob Bramley
|
310af12a78
|
Extend the inappropriately-limited FSTD and FSTS range. [Bug 570694] [r=nnethercote]
--HG--
extra : convert_revision : 3c64a9386e7f8784d25b4eb13243f621b0fcded8
|
2010-06-09 09:10:19 +01:00 |
|
Gary Kwong
|
552a27cb06
|
Bug 570895 - Consider replacing abort() in AvmAssertFail. r=gal.
--HG--
extra : convert_revision : 49982fe529ddf0ff473495547e2df3024e35ee76
|
2010-06-09 00:20:03 -07:00 |
|
Gary Kwong
|
a24cddb1b8
|
Assertion failure message tweak, from bug 570895. r=gal.
--HG--
extra : convert_revision : c7e84fb8ce712a6ea79fce04cd8cb5d8fcf2f647
|
2010-06-09 00:13:54 -07:00 |
|
Jacob Bramley
|
ad5b2f77aa
|
Fix ARM's asm_str implementation for large, negative offsets. [Bug 561977] [r=me]
--HG--
extra : convert_revision : 8dc1d2f7c39783cb1683dee2b3caac28d7121ff7
|
2010-06-07 11:58:07 +01:00 |
|