David Anderson
|
cea571a94b
|
Fixed JSOP_NEG not checking overflow at recording time (bug 465688, r=gal).
|
2008-11-21 17:17:34 -08:00 |
|
David Anderson
|
56fbffe8c4
|
Allow recorders to trash multiple trees on the way out (bug 466128, r=gal).
|
2008-11-21 15:31:59 -08:00 |
|
David Anderson
|
37d2933b13
|
Fixed double-free of treeInfo in a type instability edge case (bug 465686, r=gal).
|
2008-11-20 17:20:16 -06:00 |
|
David Anderson
|
6c91afa7b7
|
Fix CALLPROP not guarding that the callee is not NULL (bug 465580, r=gal).
|
2008-11-19 16:08:41 -08:00 |
|
David Anderson
|
63c268384c
|
Fixed unsafe coercion of JSVAL_VOID to string on trace entry (bug 465483, r=brendan).
|
2008-11-18 19:48:02 -06:00 |
|
Vladimir Vukicevic
|
7a34f9500d
|
Merge mozilla-central into tracemonkey
|
2008-11-18 13:54:21 -08:00 |
|
Brendan Eich
|
83c020dce3
|
Bug 465220 - nested imacro abort not cleanly handled (botches assertions) (r=mrbkap, a=beltzner).
|
2008-11-17 16:56:01 -08:00 |
|
Brendan Eich
|
37c40ca7c0
|
Merge.
|
2008-11-17 16:29:40 -08:00 |
|
Igor Bukanov
|
a76c374322
|
bug 464334 - removal of no longer applicable asserts that sp <= static spdepth. r=brendan a1.9.1b2=beltzner
|
2008-11-17 13:48:57 +01:00 |
|
Andreas Gal
|
27b72971da
|
Removed bogus assert when stringifying objects (465209, r=brendan, a=mconnor).
|
2008-11-17 01:12:18 -08:00 |
|
Andreas Gal
|
f7ca65fe0f
|
Don't demote multiplication, even if result is demoted and inputs are demotable (465308, r=danderson).
|
2008-11-17 01:39:49 -08:00 |
|
Andreas Gal
|
36cc27f654
|
Make sure to flush the JIT cache after a gc even if we didn't import globals (464418, r=brendan, 2nd attempt to push).
|
2008-11-17 01:20:54 -08:00 |
|
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 |
|