Commit Graph

22428 Commits

Author SHA1 Message Date
Chris Leary
791da2b955 Bug 632964: display RE-limit error properly. (r=dmandelin) 2011-02-16 10:18:24 -08:00
Chris Leary
4d67bb4c5f Bug 614155: free memory for source cache on GC. (r=lw) 2011-02-16 10:17:49 -08:00
Andreas Gal
281e6dc4a4 Xray wrappers don't cache resolved native properties on the holder object (bug 633382, r=mrbkap/jst, a=blocker). 2011-02-15 19:00:55 -08:00
Bill McCloskey
254451dcee Bug 634436 - Fix bogus profiler assertion in tracer (r=gal) 2011-02-15 16:53:40 -08:00
Steve Fink
027754166a Bug 632343 - Run debug tests under -d since debug mode is now asynchronous (r=luke) 2011-02-15 13:39:45 -08:00
Steve Fink
8a6f9bda91 Bug 632343 - Fix live script check, do not recompile when turning off debugging (r=luke) 2011-02-11 17:12:00 -08:00
Brendan Eich
ef184bb8e6 Warning fixes (630865, r=jorendorff). 2011-02-15 12:07:23 -08:00
Bill McCloskey
0a293a004e Bug 633929 - Fix --disable-methodjit (r=dvander) 2011-02-15 11:51:05 -08:00
Blake Kaplan
33617a0588 Bug 634055 - Check argc here. r=gal
--HG--
extra : rebase_source : 7214f894c6dfa4dd4a631ca700ab661df4dc6b1d
2011-02-14 18:34:10 -08:00
Andreas Gal
9b0e89a966 Don't crash when reaching a non-wrapper along the proto chain of a wrapper (bug 634236, r=mrbkap). 2011-02-15 11:17:14 -08:00
Bill McCloskey
bddbac3e44 Bug 633929 - Fix methodjit-only and tracejit-only modes (r=dvander) 2011-02-15 08:40:21 -08:00
Andreas Gal
91c0345307 Backed out changeset dd5c76d35ac4 (bug 632343). 2011-02-14 23:29:39 -08:00
Luke Wagner
4f83a547d9 Bug 632343 - Fix live script check, do not recompile when turning off debugging (r=luke) 2011-02-11 17:12:00 -08:00
Phil Ringnalda
6b37ffd1eb Back out 5b7eab632ba6 (bug 633382) for breaking the world 2011-02-14 19:29:27 -08:00
Bill McCloskey
b4cd8f9178 Fix the usual --disable-methodjit problems 2011-02-14 19:01:11 -08:00
Andreas Gal
8370276722 Xray wrappers don't cache resolved native properties on the holder object (bug 633382, r=mrbkap, a=blocker). 2011-02-14 18:26:20 -08:00
Bill McCloskey
90fd497f4d Bug 633069 - Change how tracejit profiler nesting works (r=gal) 2011-02-14 17:54:28 -08:00
Luke Wagner
ddce701e6b Bug 634136 - Add missing argc check to TypedArrayTemplate::create (r=dvander)
--HG--
extra : rebase_source : 903586c7265f6a1b527fa3a1ebfaf3df6b789086
2011-02-14 17:07:21 -08:00
Andreas Gal
31e333792b Bug 633879 - Stop wrappers from holding old scopes alive. r=mrbkap@gmail.com,jst@mozilla.com, a=blocker 2011-02-14 14:19:36 -08:00
Nicholas Nethercote
8f23700918 Bug 634118 - JM: fix incorrect m_size assignment on ARM. r=dvander. 2011-02-14 16:15:16 -08:00
Jason Orendorff
69396716a0 Trivial fix for a test I added that fails in the browser. r=orange. 2011-02-14 17:41:16 -06:00
Jason Orendorff
241dc50492 Silence MSVC warnings about empty statements in jsscope.cpp. rs=Waldo. 2011-02-14 14:50:40 -06:00
Jason Orendorff
68e21b0914 Bug 630865 - Resolve interpreted function prototypes more eagerly. r=dvander. 2011-02-14 14:04:07 -06:00
Jason Orendorff
d1b9b220f7 Bug 633020 - ArgSetter can return false without reporting an error on trace. r=dmandelin, a=sayrer. 2011-02-14 14:01:58 -06:00
Jason Orendorff
579101c106 Bug 627984 - Tighten up assertions in JSObject::methodReadBarrier. r=brendan. 2011-02-08 16:09:33 -06:00
Jason Orendorff
94d579a7fc Bug 631305 - Deleted watchpoints don't always come back when assigned. r=brendan, a=sayrer. 2011-02-08 15:45:13 -06:00
Jason Orendorff
b91cbe40d0 Bug 631723 - Make js_UpdateWatchpointsForShape return the new shape (and fix a few coding style nits). r=jimb.
--HG--
extra : rebase_source : c09fac13e674d0317f4edd7d64e5938c68c0e28a
2011-02-08 15:45:12 -06:00
Ginn Chen
5073c342a9 Bug 596338 Undefined symbol js::JMCheckLogging on PPC and SPARC debug build with no methodjit r=dvander 2011-02-14 14:44:55 +08:00
Andreas Gal
dacd830421 js_UnbrandAndClearSlots leaks, use JS_ClearScope and throw if compile-N-go scripts are run after JS_ClearScope (630072, r=brendan). 2011-02-13 20:55:33 -08:00
Nicholas Nethercote
225469fc3e Fix jit_tests.py bustage caused by bug 631951. No bug, r=wmccloskey. 2011-02-13 20:22:01 -08:00
Luke Wagner
0ac1c8c66b Bug 633520 - Un-break scope of XPCCallContext in WrapperFactory::PrepareForWrapping (r=mrbkap) 2011-02-11 19:32:45 -08:00
Jesse Ruderman
ac4b496451 Bug 633023: Add -p option to xpcshell. r=billm 2011-02-12 15:57:54 -08:00
Luke Wagner
fbf7685f5c Bug 632358 - Only call resetCompartment() when safe to GC (r=waldo)
--HG--
extra : rebase_source : 77127374d754a5a39695bb3c7dac95275616a150
2011-02-11 16:13:08 -08:00
Luke Wagner
eaa135a3e0 Bug 630064 - Mark floating generator frame slots conservatively (r=dvander)
--HG--
extra : rebase_source : cbddb12142c763e3e20c50e994257cea22f73f8f
2011-02-07 15:55:20 -08:00
Chris Leary
81373541ed Merge backout head. 2011-02-11 18:59:33 -08:00
Chris Leary
a5e95dfc95 Backed out changeset 097da81cf423. 2011-02-11 18:59:20 -08:00
Chris Leary
753760ab86 Bug 618017: Encountering XML should not override the version. (r=lw) 2011-02-11 17:44:55 -08:00
Dave Herman
28ec320f81 Reflect.parse("yield 0") should throw a SyntaxError (bug 632028, r=brendan) 2011-02-11 17:01:39 -08:00
Bill McCloskey
7c5d404068 Bug 631951 - Shrink methodjit memory usage by interpreting a few times before compiling (r=dvander) 2011-02-11 16:31:32 -08:00
David Anderson
93f449e6d2 Don't re-use cached iterators that have suppressed deleted properties (bug 633409, r=gal). 2011-02-11 14:21:14 -08:00
Chris Leary
2ee477a69c Fix --disable-methodjit build. (r=billm)
--HG--
extra : rebase_source : 4a76e8513611d8eb9ad16d5d3c0465692bfa4105
2011-02-11 13:45:56 -08:00
Steve Fink
f054d767fb Bug 633016 - Notify debug hooks of script lifetime when pulling script from the eval cache (r=luke)
--HG--
extra : rebase_source : cec97d3ad0bcbad52bda31fb6148ce1e6a1a3b95
2011-02-11 13:23:18 -08:00
Steve Fink
d738f7dcea Bug 633016 - Prevent jsdScripts from leaking by always hooking script creation/destruction (r=gal)
--HG--
extra : rebase_source : 93f446ba1cda0cc56659da9773ab99670d3516b8
2011-02-11 13:22:58 -08:00
Chris Leary
3784f462fa Merge backout on TM tip to mozilla-central. (a=blockers) 2011-02-11 09:59:53 -08:00
Chris Leary
e72266dafd Merge tracemonkey and mozilla-central. (a=blockers) 2011-02-11 09:56:19 -08:00
Andreas Gal
73850365cb Backed out bug 633409. 2011-02-11 09:46:13 -08:00
Olli Pettay
11ba778204 Backout Bug 630932, a=backout, we need Bug 614347 2011-02-11 18:33:50 +02:00
Marco Bonardo
ccc665e3a2 Backout Bug 631059 due to m-oth failure a=orange 2011-02-11 16:50:17 +01:00
gal@uci.edu
ddbfec9fde Bug 630932, change CC/GC scheduling, r=smaug, a=blocker 2011-02-11 17:12:47 +02:00
Blair McBride
d6965f4ba4 Bug 631059 - Creating a FunctionType pointer instance from a JS function can fail.
r=dwitte a=bsmedberg
2011-02-11 15:48:31 +01:00