Commit Graph

11081 Commits

Author SHA1 Message Date
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
Robert Sayre
c62ccd686b Backed out changeset b404ad209cb9. (Bug 587257 - Make Array.prototype.join faster. r=lw) 2010-08-23 19:20:46 -04:00
Jan de Mooij
383caddd9a Bug 589746 re-landing, this time correctly: omit calls to spew functions in non-spew opt builds, r=dmandelin 2010-08-23 15:51:37 -07:00
David Mandelin
3978987e86 Backed out changeset 2ab1e79a2179 -- I landed it wrong. 2010-08-23 15:50:20 -07:00
Jan de Mooij
cb60fc6bdc Bug 589746: omit calls to spew functions in non-spew opt builds, r=dmandelin
--HG--
extra : rebase_source : d40c71dbe9c5ddab5fb4a6e280e6361afa54b3af
2010-08-23 15:26:19 -07:00
Brian Hackett
2da48c21da Remove unnecessary loads of f.cx, bug 588978. r=dmandelin 2010-08-23 15:27:44 -07:00
Jason Orendorff
efe79f8f4c Bug 583232 - Add rewrapping to jsapi.h. r=gal 2010-08-23 18:14:38 -04:00
David Mandelin
e2926c8916 [JAEGER] Fix build bustage from last merge--missing changes for GCC static asserts 2010-08-23 14:45:24 -07:00
Brian Hackett
5b14eb928e Accessor functions for cx->fp, bug 588978. r=lw 2010-08-23 14:36:40 -07:00
David Mandelin
ef7de3688d [JAEGER] Merge from Tracemonkey.
--HG--
extra : rebase_source : 3a8dcc0855999572e7d32ee1d6468e6729938d65
2010-08-23 14:13:53 -07:00
Robert Sayre
640b1f3097 Bug 587257 - Make Array.prototype.join faster. r=lw 2010-08-23 16:28:36 -04:00
Robert Sayre
b3dc580341 Merge mozilla-central to tracemonkey 2010-08-23 15:08:34 -04:00
Brian Hackett
a4a17593d6 Move cx->fp to cx->regs->fp, bug 588978. r=lw
--HG--
extra : rebase_source : 14a90a53ceeb1f65d0ab70eafb5371095535e66f
2010-08-22 16:00:20 -07:00
David Anderson
02e4fe6352 [JAEGER] Merge. 2010-08-23 17:03:46 -04:00
David Anderson
0b7588f87f [JAEGER] Fixed GETPROP resyncing to the wrong type (bug 589108, r=dmandelin). 2010-08-23 16:56:10 -04:00
David Mandelin
02f201cead [JAEGER] Merge from tracemonkey. 2010-08-23 11:35:14 -07:00
Makoto Kato
3341b53feb [JAEGER] Bug 588267 - Re-land Win64 port. r=dvander 2010-08-23 15:43:43 +09:00
Brian Hackett
53791f1d70 Move cx->fp to cx->regs->fp, bug 588978. r=lw 2010-08-22 16:00:20 -07:00
Bob Clary
e792427e98 bug 588310 - temporarily disable js1_5/extensions/regress-336410-2.js for browser on Windows, r=brendan (NPOTB). 2010-08-22 06:29:06 -07:00