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 |
|
Gary Kwong
|
2c2bdd0503
|
Bug 570895: Replace abort() in AvmAssertFail. r=gal
|
2010-06-09 14:38:37 +08:00 |
|
Andreas Gal
|
ffe7358fca
|
Eagerly calculate 'this' for 'with' objects (570655, r=brendan/mrbkap).
|
2010-06-08 17:09:40 -04:00 |
|
Jim Blandy
|
1a07fb174f
|
Bug 569751: Don't ignore arguments indicating which tests to run in nonterminal property presence tests. r=waldo
|
2010-06-08 13:35:19 -07:00 |
|
Jason Orendorff
|
d9841f2f2c
|
In a jsapi-test, fix scope of js root, to avoid removing the root after the runtime is destroyed. r=orange.
|
2010-06-08 14:42:27 -05:00 |
|
Jason Orendorff
|
674ba25c89
|
Bug 570746 - Assertion failure: rt->emptyArgumentsScope->shape == JSScope::EMPTY_ARGUMENTS_SHAPE, at js/src/jsscope.cpp:289. r=brendan.
|
2010-06-08 12:31:34 -05:00 |
|
Blake Kaplan
|
8a79fe9040
|
Bug 553597 - Add a mochitest. r=bzbarsky
|
2010-06-08 09:13:11 -07:00 |
|
Blake Kaplan
|
62c84f09e1
|
Bug 567451 - Inline some functions that have no business appearing in profiles. r=jst
|
2010-06-08 09:13:08 -07:00 |
|
Blake Kaplan
|
f1be43a299
|
Bug 566651 - Actually store the result in vp. r=jorendorff
|
2010-06-08 09:12:52 -07:00 |
|
Blake Kaplan
|
0130483c24
|
Bug 567048 - Cache same-origin XOWs in the wrapped native's object. r=jst
|
2010-05-28 16:01:08 -07:00 |
|
Jason Orendorff
|
6e7f075424
|
Merge backout.
|
2010-06-07 20:39:48 -05:00 |
|
Jason Orendorff
|
03f2a11f1a
|
Merge backout.
|
2010-06-07 20:39:05 -05:00 |
|
Jason Orendorff
|
120196fad2
|
Back out changeset 46fed5bdcf44 for now.
|
2010-06-07 20:38:51 -05:00 |
|