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
Jason Orendorff
987881e65c
Merge backout.
2010-06-07 20:38:30 -05:00
Jason Orendorff
5874315d91
Back out changeset 5f425aecd7ab again. Still has performance issues; 14% in ThisObject hook.
2010-06-07 20:36:57 -05:00
Andreas Gal
be035f8008
Allow reading reserved slots without locking if we know its safe to do so (570404, r=brendan).
2010-06-07 21:35:58 -04:00
Luke Wagner
f032df96b4
Bug 565157 - typed JS_AddRoot (r=igor)
2010-06-07 17:05:02 -07:00
David Anderson
5ccdb8922d
Bug 556569 - Trace shallow recursion more robustly. r=jorendorff.
2010-06-07 12:47:24 -05:00
Igor Bukanov
24dee0ab53
bug 557538 - custom GC chunk allocation. r=gal,jorendorff
2010-06-07 11:17:15 +02:00
Nicholas Nethercote
3744861727
Update nanojit-import-rev stamp.
2010-06-06 20:27:01 -07:00
Nicholas Nethercote
e2a11770ff
Fix typo in patch for bug 527512, and add a missing case. r=gal.
...
--HG--
extra : convert_revision : eb43593410b935717be223a37dec993a30472073
2010-06-06 20:22:48 -07:00
William Maddox
06858e0f9c
Bug 555345 - Histogram profiling macros for JIT-generated code (r=rreitmai+)
...
This patch adds wrapper macros _jhprof_init, _jhnprof_init, and _jhprof to
facilitate histogram profiling from JIT-generated code.
--HG--
extra : convert_revision : 939ade8f3ee9716faaedc2b2a0cf986b5010003f
2010-06-04 14:31:25 -07:00
Jason Orendorff
5f5deee89d
Bug 556277 - Compute this eagerly in more cases. r=brendan. Second landing.
2010-06-04 00:34:57 -07:00