Brian Hackett
|
818fc87394
|
[INFER] Handle copies of loop invariant temporaries in ImmutableSync, bug 651147.
|
2011-04-19 21:55:16 -07:00 |
|
Brian Hackett
|
9b9280fc81
|
[INFER] Reload from adjusted return address when rejoining from lowered call or apply, bug 651119.
|
2011-04-19 21:33:04 -07:00 |
|
Brian Hackett
|
2f7eb61a86
|
[INFER] Remove compound JSOP*PROP opcodes, bug 647626.
|
2011-04-19 15:24:09 -07:00 |
|
Brian Hackett
|
68b35100e1
|
Merge TM -> JM
|
2011-04-19 08:23:41 -07:00 |
|
Brian Hackett
|
a6c4770037
|
[INFER] Add loop tail lifetimes when variables are killed in the middle of loops, bug 643805.
|
2011-04-19 06:39:49 -07:00 |
|
Leon Sha
|
f02a8fab29
|
Re-landing. Bug 610323 - [TraceMonkey] Implement Jaegermonkey Sparc back-end. Part II. r=dvander.
|
2011-04-19 01:27:50 -07:00 |
|
Jan de Mooij
|
fcdff6a374
|
Bug 506774 - Update our copy of the v8 benchmark to v8-v6. rs=jwalden
|
2011-04-19 10:17:06 +02:00 |
|
Brian Hackett
|
8f7dcba656
|
[INFER] Always include rejoin points for GetProp stub calls in JSOP_LENGTH, bug 650658.
|
2011-04-18 23:18:58 -07:00 |
|
Brian Hackett
|
bd1fe87c70
|
[INFER] Transform primitive 'this' for type set pushed by compiler in intermediate GETTHISPROP entry, bug 650663.
|
2011-04-18 22:39:42 -07:00 |
|
Brian Hackett
|
0c5ad9a148
|
[INFER] Don't optimize LENGTH and PROP accesses on known non-objects, bug 650662.
|
2011-04-18 22:08:34 -07:00 |
|
Jason Orendorff
|
7e584f054f
|
Test for bug 650753. no_r=me, passing tests do not need review.
--HG--
extra : rebase_source : e1e577927e2ac24b8ebcde2b31a945d55a096f8f
|
2011-04-18 18:04:36 -05:00 |
|
Leon Sha
|
4744fa47e3
|
Backout 91eaf74fff1e.
|
2011-04-18 20:53:24 -07:00 |
|
Leon Sha
|
c3cb41cc19
|
Bug 610323 - [TraceMonkey] Implement Jaegermonkey Sparc back-end. Part II. r=dvander.
|
2011-04-18 20:17:21 -07:00 |
|
Leon Sha
|
4c9b2d1c84
|
Bug 610323 - [TraceMonkey] Implement Jaegermonkey Sparc back-end. Part I. New Files. r=dvander.
|
2011-04-18 20:11:46 -07:00 |
|
Brian Hackett
|
499683f447
|
[INFER] Preserve fixed slot and capacity information when trading object guts, bug 650912.
|
2011-04-18 16:00:17 -07:00 |
|
Gregor Wagner
|
958cbdcc3a
|
Bug 650753 - Crash [@ js::gc::Cell::compartment] with WeakMap. r=gal
|
2011-04-18 15:09:21 -07:00 |
|
Gregor Wagner
|
a3215d9380
|
Bug 650855 - Followup for bug 627200 for real. r=gal
|
2011-04-18 15:06:48 -07:00 |
|
Jan de Mooij
|
01850cc60b
|
[INFER] Don't call script() on a dummy frame, bug 650864. r=bhackett
|
2011-04-18 13:12:37 -07:00 |
|
Jason Orendorff
|
6dcd26b06e
|
Bug 646820 - Function in destructuring assignment can't see up to other variables in the assignment. r=brendan.
--HG--
extra : rebase_source : ac60bc50cbb64adc22a42ace696b8e9c0d8f184f
|
2011-04-18 12:49:57 -05:00 |
|
Jason Orendorff
|
fcc0bf1635
|
Bug 646807 - Remove extra RHS checking in CheckDestructuring. r=brendan.
--HG--
extra : rebase_source : 5cee26017a887df666bf272bec8cb3308919b97b
|
2011-04-18 12:47:55 -05:00 |
|
Gregor Wagner
|
d08cc80190
|
Bug 650855 - Followup for bug 627200. r=gal
|
2011-04-18 10:55:47 -07:00 |
|
Gary Kwong
|
6ce5a9d22e
|
Bug 650621 - Fix boundary failure in string object length assertion. rs=Waldo
|
2011-04-18 12:03:12 +08:00 |
|
Nicholas Nethercote
|
66672b2c61
|
Update nanojit-import-rev stamp.
|
2011-04-17 17:21:14 -07:00 |
|
Bill McCloskey
|
b0ccb806b6
|
Fix off-by-one error in Containers.cpp:BitSet::grow(). r=nnethercote.
--HG--
extra : convert_revision : 74e1b2344f722020fb10e11d7b115373c43c37b6
|
2011-04-17 17:07:51 -07:00 |
|
Nicholas Nethercote
|
3d26d4379e
|
Remove debugging printf left behind by patch for bug 643969 that was causing test failures.
--HG--
extra : convert_revision : 8202c5872474e0e87717082d5167b35c52d55236
|
2011-04-17 17:02:27 -07:00 |
|
Brian Hackett
|
ec11db0996
|
[INFER] Fix disabled hoisting on x.length checks.
|
2011-04-17 07:36:55 -07:00 |
|
Brian Hackett
|
ac435c47ed
|
[INFER] Hoist bounds checks for variables in linear relationships with loop test, bug 650496.
|
2011-04-17 06:51:10 -07:00 |
|
Brian Hackett
|
06a24a58ed
|
[INFER] LICM and bounds check hoisting for x.length, bug 649693.
|
2011-04-16 06:54:01 -07:00 |
|
Brian Hackett
|
bfd23b5265
|
[INFER] Don't optimize slot accesses for non-global scope objects.
|
2011-04-15 08:36:03 -07:00 |
|
Brian Hackett
|
eaf164a1c9
|
[INFER] Retest hoisted bounds checks after stub calls, bug 649693.
|
2011-04-14 21:59:32 -07:00 |
|
Brian Hackett
|
eddc285117
|
[INFER] Kludge for recompilation thrashing in sunspider-crypto-md5.
|
2011-04-14 17:28:04 -07:00 |
|
Brian Hackett
|
ee9af35798
|
[INFER] Watch for global slots reallocation during compilation, bug 650076, always handle overflowing inclocal/arg/global regardless of pushed type, bug 650148.
|
2011-04-14 16:33:28 -07:00 |
|
Brian Hackett
|
bdbe8ac1c6
|
[INFER] Call stubcc.leave() on negative zero in JSOP_MOD, bug 649973.
|
2011-04-14 15:46:47 -07:00 |
|
Brian Hackett
|
8cd051ac8e
|
[INFER] Avoid IC when fetching the length of a known array.
|
2011-04-14 13:03:21 -07:00 |
|
Brian Hackett
|
acefe4f0df
|
[INFER] Don't add undefined type to arrays which holes were read from.
|
2011-04-14 06:56:43 -07:00 |
|
Landry Breuil
|
94441e2879
|
Bug 633857 - missing #include for OpenBSD (nanojit part). r=dvander
--HG--
extra : convert_revision : 05d5e4afb6e4ed366d2d994785b6b2d326d5aa55
|
2011-04-14 14:13:26 +09:00 |
|
Brian Hackett
|
0ae73e12fa
|
[INFER] Don't hoist accesses that could underflow the array, bug 649775.
|
2011-04-13 15:18:15 -07:00 |
|
Brian Hackett
|
42fa6e5949
|
[INFER] Mark unexpected result when RegExp returns its own argument, bug 649771.
|
2011-04-13 14:57:12 -07:00 |
|
Brian Hackett
|
d26702c226
|
[INFER] Don't try to fixup doubles on adjusted frame in call path, bug 649769.
|
2011-04-13 14:45:25 -07:00 |
|
Jan de Mooij
|
5839315f83
|
[INFER] Don't clobber address register in FrameState::storeTo, bug 649689. r=bhackett
|
2011-04-13 12:38:23 -07:00 |
|
Brian Hackett
|
40a0021182
|
[INFER] Use ebx as a general purpose register on x86, bug 638506.
|
2011-04-13 12:09:31 -07:00 |
|
Brian Hackett
|
8d6da2ebd6
|
[INFER] Fix busted jstests.
|
2011-04-13 10:20:48 -07:00 |
|
Brian Hackett
|
b42d909b23
|
[INFER] Set standard class slots before updating type info, bug 649439.
|
2011-04-13 07:09:21 -07:00 |
|
Brian Hackett
|
d8c95f63d9
|
[INFER] Don't check newly pushed StackSegments in StackSpace::containingSegment, bug 649477.
|
2011-04-13 06:53:46 -07:00 |
|
Brian Hackett
|
fc65b95530
|
Merge TM -> JM
|
2011-04-13 06:45:06 -07:00 |
|
Jan de Mooij
|
601e26f3b1
|
[INFER] Fix SetName stub call in jsop_setprop, bug 649593. r=bhackett
|
2011-04-13 06:14:27 -07:00 |
|
Brian Hackett
|
21fd2d8254
|
[INFER] Direct instance property accesses, bug 649376.
|
2011-04-12 20:39:16 -07:00 |
|
Chris Leary
|
59f814562b
|
Merge mozilla-central to tracemonkey.
|
2011-04-12 20:28:42 -07:00 |
|
Robert Strong
|
0c4cae96de
|
followup fix to sync config.mk - Bug 649428 - l10n repacks broken on all platforms on mozilla-central (probably aurora, too). r=bustagefix
|
2011-04-12 18:16:32 -07:00 |
|
Blake Kaplan
|
d7c603eab8
|
Bug 618176 - Skip multiple wrappers when deciding whether this object is an array. r=gal
|
2011-04-12 15:56:45 -07:00 |
|