Commit Graph

11099 Commits

Author SHA1 Message Date
David Anderson
d92676b53f [JAEGER] Remove tracerecursion (bug 591539, r=luke). 2010-08-27 21:18:58 -07:00
David Mandelin
c056a07f6b Backed out changeset 41e3e584023f -- more tinderbox bustage. 2010-08-27 18:51:14 -07:00
David Anderson
8d3e96d32e [JAEGER] ICs for scripted calls (bug 587698, r=dmandelin). 2010-08-27 17:50:53 -07:00
Sean Stangl
366a2a7d88 [JAEGER] Implement haveSameBacking() case for stricteq. b=591367, r=dvander. 2010-08-27 19:33:11 -04:00
David Mandelin
8057a267e7 [JAEGER] Bug 590088: copy only variables into call objects that may be referred to later, r=dvander 2010-08-27 15:54:30 -07:00
Brian Hackett
826d673641 Fix Iterator assertion, add tests, bug 589112. r=dmandelin 2010-08-27 11:48:29 -07:00
David Mandelin
5afe9918be [JAEGER] Merge from Tracemonkey. 2010-08-27 11:35:42 -07:00
David Mandelin
c7756ac00b [JAEGER] Merge from Tracemonkey. 2010-08-27 11:32:19 -07:00
David Mandelin
7b2310c5cf [JAEGER] Merge from tracemonkey. 2010-08-27 11:25:56 -07:00
Vladimir Vukicevic
62a29ff1c1 b=575685; implement set() from TypedArray spec; r=jorendorff 2010-08-27 12:07:24 -04:00
Vladimir Vukicevic
d2dfff6bd5 b=590672; treat ArrayBuffer() and SomeArrayType() as (0); r=shaver 2010-08-27 12:06:34 -04:00
Gregor Wagner
f8d6bb54b3 Bug 590346 - TM: Global Object created in GlobalForLocation needs its own compartment r=mrbkap 2010-08-27 07:49:31 -07:00
Sean Stangl
ef6068d3b0 [JAEGER] Backed out changeset 1035fdc5d714. no_r=fire. 2010-08-27 10:42:10 -04:00
Gregor Wagner
781969cad1 Bug 590326 - TM: Global Object created in TestXPC needs its own compartment r=mrbkap 2010-08-26 21:20:37 -07:00
Gregor Wagner
ea9e3a32b4 Bug 590319 - TM: Global Object created in JetpackChild needs its own compartment r=mrbkap 2010-08-26 14:26:57 -07:00
Gregor Wagner
9fe5a4cb0d Bug 590986 - TM: another defaultCompartment mixup in jsapi-tests r=gal 2010-08-26 14:00:47 -07:00
Jan de Mooij
5209097cb3 [JAEGER] Added fast-path for >>> (bug 589932, r=dvander). 2010-08-26 01:29:52 -04:00
Sean Stangl
3c71ccb4b5 [JAEGER] Int32 fast-path for stricteq, strictne. b=578528, r=dvander. 2010-08-27 00:24:25 -04:00
David Mandelin
e47b671acc [JAEGER] Bug 591121: frobulate the code to get around a GCC bug affecting OSX10.5, r=cdleary 2010-08-26 17:48:24 -07:00
David Mandelin
dcc7ec979f [JAEGER] Bug 590380: restore our JSNES perf by adding a fast path for inc/dec global vars, r=dvander 2010-08-26 14:06:07 -07:00
David Mandelin
ab97c995fd [JAEGER] Merge from tracemonkey. 2010-08-26 10:35:24 -07:00
David Anderson
e9aeb4b8bb Backed out changeset ebd2b956b565. 2010-08-26 02:30:08 -04:00
David Anderson
169050a338 [JAEGER] Inline caches for scripted calls (bug 587698, r=dmandelin). 2010-08-26 01:29:52 -04:00
Jeff Walden
23c30a7beb Unwrap the target before checking for callability, so that wrappers don't wrongly appear to be callable. r=orange 2010-08-26 01:22:20 -04:00
David Mandelin
1282ac2e00 [JAEGER] Fix test case not to require exact recursion limits 2010-08-25 17:02:40 -07:00
David Mandelin
7ca98ab40f [JAEGER] Bug 590749: safely handle calling ReleaseScriptCode twice on a given script, r=dvander 2010-08-25 16:31:39 -07:00
David Mandelin
1009b312b0 [JAEGER] Bug 469230: use correct this value in str_replace_flat_lambda, r=cdleary 2010-08-25 16:23:46 -07:00
David Mandelin
9f589f01cf [JAEGER] Bug 589349 tweak: set default --jitflags to 'j' to keep old behavior by default and avoid tinderbox orange due to recursion count difference 2010-08-25 15:59:17 -07:00
David Mandelin
ba29f93a3c [JAEGER] Bug 589349 stopgap: tweak jstests.py to split extra args option on spaces so we can run with '-m -j' to test both JITs 2010-08-25 14:08:33 -07:00
David Mandelin
de84d4b689 [JAEGER] Bug 589349: customizable multi-jit flags for jstests.py, feedback=njn 2010-08-25 14:00:28 -07:00
David Mandelin
ef5b0f9077 [JAEGER] Merge from tracemonkey. 2010-08-25 11:00:41 -07:00
David Anderson
0c3b4e8c17 Backed out changeset a804ccdfe7c4. 2010-08-25 11:53:17 -04:00
David Anderson
0255d4ffbc [JAEGER] Fixed copying garbage to some callobj slots (bug 590088, r=dmandelin). 2010-08-25 10:56:48 -04:00
Paul Biggar
05bb449ddd Bug 489098: enable property cache for eval scripts. r=dvander 2010-08-25 11:20:08 +01:00
David Anderson
194facbde7 [JAEGER] Clean up JSScript hacks (bug 590275, r=dmandelin). 2010-08-24 22:57:35 -04:00
David Anderson
53caaab3b7 [JAEGER] Fixed some math operations remating from unsynced addresses (bug 589714, r=dmandelin). 2010-08-24 21:00:32 -04:00
David Mandelin
7a67eb272d [JAEGER] Bug 590001: find correct exception handler when we throw an exception during trace recording, r=dvander 2010-08-24 12:00:42 -07:00
David Mandelin
78cdeefdf2 [JAEGER] Merge from Tracemonkey. 2010-08-24 11:56:29 -07:00
Chris Leary
1d43f99740 Bug 586530: non-list cmdline display for trace-test. (r=dmandelin) 2010-08-24 10:18:34 -07:00
David Anderson
591d6c4f57 [JAEGER] Fixed GETELEM PIC not initializing memory (bug 588338, r=cdleary).
--HG--
extra : rebase_source : dfcfa1de224813001b9692a96e987c909bf3333f
2010-08-24 12:57:01 -04:00
Paul Biggar
5be05d883e bug 492688 - use -fomit-frame-pointer on mac. r=sayrer 2010-08-24 12:16:17 -04:00
Nicholas Nethercote
c5586f145a Bug 578216 - Make eval(json-like string) fast. r=sayrer 2010-08-24 11:50:54 -04:00
Jacob Bramley
a39eccf723 [JAEGER] Comment tweak to align with changes made for bug 588978. [r=me] 2010-08-24 09:46:33 +01:00
Nicholas Nethercote
2ab58fd02d Backed out changeset 74ce80e8782e 2010-08-23 22:38:19 -07:00
David Anderson
b87f34a4e2 [JAEGER] Fixed PROPINC etc using the property cache (bug 589115, r=dmandelin).
--HG--
extra : rebase_source : 6a58de4b3044c6ce4afa160e1fb497df4a6d290b
2010-08-24 00:57:57 -04:00
David Anderson
d8679510bf [JAEGER] Fixed assert in GetElem stub (bug 582894, r=dmandelin).
--HG--
extra : rebase_source : 4c46371db89f4b2cacb1265cc79366830d78dd56
2010-08-24 00:57:54 -04:00
Leon Sha
df0157c800 Bug 587962 - [JAEGER] JaegerMonkey build and check failed on Solaris x86 with Sun Studio 12. Patch 2. r=dvander 2010-08-23 20:50:35 -07:00
Nicholas Nethercote
7ba153876d Bug 578216 - Make eval(json-like string) fast. r=sayrer. 2010-08-23 18:13:09 -07:00
Brian Hackett
93e944674e Sync undefined properly, avoid unnecessary syncs at function entry, bug 586544. r=dvander 2010-08-23 16:43:04 -07:00
Robert Sayre
5a3ae5c418 Merge backout. 2010-08-23 19:21:05 -04:00