David Anderson
|
442b376986
|
Fixed regression from recent constant folding patch (bug 465272, r=gal).
|
2008-11-16 22:52:15 -08:00 |
|
Andreas Gal
|
a9d9eff7ee
|
Merge.
|
2008-11-16 22:13:37 -08:00 |
|
Andreas Gal
|
3c5889df4e
|
Fix tracing of JSOP_IN (465241, r=danderson).
|
2008-11-16 22:13:13 -08:00 |
|
David Anderson
|
a653ef6015
|
Fixed branch traces being erroneously marked as dependent trees (bug 464979, r=gal).
|
2008-11-16 21:58:35 -08:00 |
|
Andreas Gal
|
0218a2502b
|
Merge.
|
2008-11-16 20:22:52 -08:00 |
|
Andreas Gal
|
b1e33fe0ff
|
JIT affects truthiness of "" <= null (465234, r=Waldo).
|
2008-11-16 20:22:01 -08:00 |
|
David Anderson
|
6f0cd7b8ba
|
Constant fold additions to avoid erroneous isPromoteInt detection (bug 465249, r=gal).
|
2008-11-16 20:14:27 -08:00 |
|
Jeff Walden
|
7c2bb3cab6
|
Bug 465137 - TM: JIT thinks !NaN is false. r=gal
|
2008-11-16 18:28:51 -08:00 |
|
Andreas Gal
|
78fbb9e673
|
Merge.
|
2008-11-16 13:53:02 -08:00 |
|
Andreas Gal
|
012365500f
|
Removed bogus assert when stringifying objects (465209, r=brendan).
|
2008-11-16 13:51:29 -08:00 |
|
David Anderson
|
db46b11fa1
|
Fixed recorders already deeply aborted being pushed onto the deep abort stack (bug 465145, r=gal).
|
2008-11-16 02:34:51 -06:00 |
|
Brendan Eich
|
93a63ea9b2
|
Avoid bogus assertbotch (more work needed to reconstruct imacro stack depth).
|
2008-11-15 23:56:49 -08:00 |
|
Andreas Gal
|
4da6188c80
|
Implement ordered comparison for objects (465133, r=brendan).
|
2008-11-15 23:19:46 -08:00 |
|
David Anderson
|
321ce0dc05
|
Deep abort recorders outer recorders if we need to flush the JIT cache early (bug 463829, r=brendan,gal).
|
2008-11-15 18:54:24 -06:00 |
|
Brendan Eich
|
d3da4b8e87
|
Fast followup to pick nit in last commit.
|
2008-11-15 12:49:00 -08:00 |
|
Brendan Eich
|
eb9a67cd20
|
Bug 465013 - TM: General Error trying to play video on CNN (r=gal).
|
2008-11-15 12:41:26 -08:00 |
|
Brendan Eich
|
bab1f697ee
|
Bug 464978 - TM: hang with "[] + null" (r=danderson).
|
2008-11-15 10:33:50 -08:00 |
|
Graydon Hoare
|
acc4b45377
|
Bug 450000 - Support script timeouts in compiled code, r=gal.
|
2008-11-14 16:56:00 -08:00 |
|
Jeff Walden
|
8e7fb5c94b
|
Bug 464986 - Crash trying to compile a trace generated from stdin in debug build. r=danderson
|
2008-11-14 14:36:32 -08:00 |
|
Andreas Gal
|
acebe116c1
|
Don't flush JIT cache from within the recorder (464403, r=brendan).
|
2008-11-13 15:58:58 -08:00 |
|
Brendan Eich
|
fab08e017c
|
Fast followup to fix for-each-in (imacros bug, r=me).
|
2008-11-13 00:43:00 -08:00 |
|
Brendan Eich
|
cb47c4cf08
|
Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal).
|
2008-11-13 00:30:20 -08:00 |
|
David Anderson
|
30101c6443
|
Fixed recursion in thin loops accidentally trying to close the parent loop (bug 464089, r=gal).
|
2008-11-12 19:00:15 -08:00 |
|
Andreas Gal
|
074d900a57
|
Backed out changeset a40f2117bcc0
|
2008-11-12 17:39:48 -08:00 |
|
Brendan
|
0ca607d76b
|
Add imacros to support conversion of arbitrary JSObjects (456511, r=gal).
|
2008-11-12 16:55:45 -08:00 |
|
Andreas Gal
|
d3c38eade4
|
Backed out changeset 313d3d61333d
|
2008-11-12 10:12:22 -08:00 |
|
Andreas Gal
|
348e1dc001
|
Make sure to flush the JIT cache after a gc even if we didn't import globals (464418, r=brendan).
|
2008-11-11 23:58:36 -08:00 |
|
timeless@mozdev.org
|
de4863a534
|
Bug 464214 warnings in jstracer
r=gal
|
2008-11-11 11:21:12 +01:00 |
|
Andreas Gal
|
55c5823950
|
Backed out changeset 594ec832d9a8
|
2008-11-07 18:19:35 -08:00 |
|
Andreas Gal
|
54ba19de70
|
Trace Function.apply and Function.call (462482, r=brendan).
|
2008-11-07 15:58:52 -08:00 |
|
Andreas Gal
|
41cc8a6bd1
|
Merge.
|
2008-11-07 15:24:16 -08:00 |
|
Andreas Gal
|
e609f0bb95
|
Cleanup GuardRecord, SideExit, and InterpStruct and extract VM-dependant fields (463313, r=danderson).
|
2008-11-07 15:23:43 -08:00 |
|
David Anderson
|
fa14a92fe7
|
Fixed multitrees assert when building failed speculated branches (bug 463490, r=gal).
|
2008-11-07 13:22:05 -08:00 |
|
Andreas Gal
|
a19551a824
|
Fix GC hangs when OOM during recovery pool re-allocation (463190, r=brendan).
|
2008-11-05 19:09:12 -08:00 |
|
Brendan Eich
|
7f1675516e
|
Bug 463259 - "Assertion failure: VALUE_IS_FUNCTION(cx, fval)" (r=mrbkap).
|
2008-11-05 14:25:39 -08:00 |
|
Andreas Gal
|
0d6e29aa6c
|
Scale down regexp native code cache to 1MB and delete cache on shutdown (r=danderson).
|
2008-11-04 19:11:23 -08:00 |
|
Andreas Gal
|
b8168d74d9
|
Merge.
|
2008-11-04 15:08:24 -08:00 |
|
Andreas Gal
|
cdec6ab0a7
|
Interpreter directly emits the this object found in the property cache for JSOP_CALLNAME, so do the same in the tracer (462989, r=mrbkap).
|
2008-11-04 15:07:38 -08:00 |
|
David Mandelin
|
c92c2000cc
|
Bug 461050 WIP: compiling simple regexps, r=danderson,agal
|
2008-11-04 14:51:51 -08:00 |
|
Robert Sayre
|
03d49a666b
|
Merge mozilla-central to tracemonkey.
|
2008-11-04 02:05:05 -05:00 |
|
David Anderson
|
65f7adbd31
|
Fixed OOM handling when starting a recorder or assembler (bug 451322, r=gal+rreitmai).
|
2008-11-03 16:10:20 -08:00 |
|
timeless@mozdev.org
|
b93635a72f
|
Bug 454561 TM: Crash when JavaScript-Debugger is enabled [ @ jsd_lock ]
js_SynthesizeFrame needs to fill in all fields of JSInlineFrame.
r=brendan
|
2008-10-29 11:06:01 +01:00 |
|
Jason Orendorff
|
2c9b2dd1b4
|
Fix build breakage --with-static-checking. No bug#.
|
2008-10-31 11:54:48 -07:00 |
|
Andreas Gal
|
37b4dbe474
|
Don't manipulate stack during cpuid detection (fix for icc, r=danderson).
|
2008-10-30 17:56:27 -07:00 |
|
David Anderson
|
00bfbb7d80
|
Make sure double slots are marked as undemotable when stabilizing a tree with failed speculation (bug 462407, r=gal).
|
2008-10-30 15:54:22 -07:00 |
|
David Anderson
|
48b976a104
|
Don't coerce void to string when compiling inner tree calls (bug 462388, r=gal).
|
2008-10-30 13:48:22 -07:00 |
|
Andreas Gal
|
047344b36b
|
Merge.
|
2008-10-30 12:32:08 -07:00 |
|
Andreas Gal
|
0cc2b0cfdf
|
Fixed assert (fallout from 462265).
|
2008-10-30 12:31:39 -07:00 |
|
David Anderson
|
1f8d249207
|
Fixed not tracking linked peers as dependencies (bug 462282, r=gal).
|
2008-10-30 11:29:25 -07:00 |
|
Boris Zbarsky
|
d1afdda41f
|
Bug 462184. Make INCLUDE_VERBOSE_OUTPUT actually work, and rename it to JS_JIT_SPEW. r=brendan
|
2008-10-29 21:56:35 -07:00 |
|