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 |
|
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 |
|
Brian Hackett
|
793bec3ed6
|
[INFER] Add dependency on type of pushed value in JSOP_GETGNAME, bug 649261, mark properties redefined with getters/setters as configured, bug 649272.
|
2011-04-12 08:33:48 -07:00 |
|
Brian Hackett
|
83e8f1e4ab
|
Merge TM -> JM
|
2011-04-12 07:04:45 -07:00 |
|
Brian Hackett
|
bee0fa2c86
|
[INFER] Don't propagate type sets for 'new' type objects along prototype chain.
|
2011-04-11 21:32:46 -07:00 |
|
Brian Hackett
|
2c80c88ba3
|
[INFER] Direct global name accesses, bug 648994.
|
2011-04-11 20:10:46 -07:00 |
|
Brian Hackett
|
6c6b5d6f3a
|
[INFER] Always ensure XDR'd scripts have a shape, bug 649103.
|
2011-04-11 16:39:29 -07:00 |
|
Brian Hackett
|
be364cb797
|
[INFER] Rejoin from FlatLambda, fix broken forgetMismatchedObject, bug 648992, bug 648999.
|
2011-04-11 08:30:01 -07:00 |
|
Brian Hackett
|
e4deebb68d
|
Merge TM -> JM
|
2011-04-11 07:33:47 -07:00 |
|
Brian Hackett
|
7fc4e4971f
|
[INFER] Clear initialized length when changing clasp during array slowification, bug 648773.
|
2011-04-11 06:52:23 -07:00 |
|
Brian Hackett
|
954651b3a0
|
[INFER] Make stubcall before adjusting stack in singleton CALLPROP, bug 648708.
|
2011-04-11 06:39:14 -07:00 |
|
Brian Hackett
|
2f716094fe
|
[INFER] Add call site for scripted call made in call rejoin path, bug 648966.
|
2011-04-11 06:14:58 -07:00 |
|
Christian Legnitto
|
197347cdba
|
Version bump to 6.0a1. Merge to mozilla-aurora. r=bsmedberg, a=LegNeato.
|
2011-04-12 06:51:00 -07:00 |
|
Brian Hackett
|
3ebc87699f
|
[INFER] Coalesce rejoin sites for call ops, bug 648843.
|
2011-04-10 21:43:35 -07:00 |
|
Andreas Gal
|
ba0ea508c2
|
CallJSPropertyOp incorrectly called with obj instead of receiver in Shape::get (bug 648919, r=jorendorff).
|
2011-04-10 17:49:59 -07:00 |
|
Brian Hackett
|
3ba5f32195
|
[INFER] Separate call sites from rejoin sites in JITScript, reconstruct doubles on each rejoin, bug 647991.
|
2011-04-10 16:09:01 -07:00 |
|
Phil Ringnalda
|
20ed667819
|
Bug 648870 - Stop trying to package the tests in proxies/, since those tests are actually in js1_8_5/extensions/, r=bc
--HG--
extra : rebase_source : d7e63571c7ae91ece3fdc310b1a4264fb0b34d3d
|
2011-04-10 13:35:38 -07:00 |
|
Ed Morley
|
90a849de12
|
Bug 647389 - Remove WINCE stuff from Spidermonkey (r=jorendorff)
|
2011-04-09 20:17:53 +01:00 |
|
Gregor Wagner
|
63e89ff1d0
|
Bug 648786 - Fix checkArenaListsForThing (r=gal)
|
2011-04-09 17:26:58 -07:00 |
|
Brian Hackett
|
3756228559
|
[INFER] Use both inline and dynamic slots for objects other than dense arrays, bug 648321.
|
2011-04-08 19:51:40 -07:00 |
|
Brian Hackett
|
012e3b1119
|
Merge TM -> JM
|
2011-04-08 19:27:14 -07:00 |
|
Brian Hackett
|
4cdca73e55
|
[INFER] Preserve VMFrame registers while tracer is running, bug 648586.
|
2011-04-08 18:48:09 -07:00 |
|
Brian Hackett
|
30b794a8a2
|
[INFER] Patch unsynced local types when expanding inline frames, bug 648567.
|
2011-04-08 17:57:58 -07:00 |
|
Brian Hackett
|
1411ab0bed
|
[INFER] Fix bogus assert, bug 648499.
|
2011-04-08 16:04:44 -07:00 |
|
Brian Hackett
|
6105beca85
|
[INFER] Don't inspect invalidated fe when converting to double, bug 648498.
|
2011-04-08 15:56:34 -07:00 |
|
Jeff Walden
|
1c76488210
|
Bug 648355 - Disable a fragile JSAPI test that seems to have been kicked into failure likely by compiler-determined optimizations, or something similarly undefined and maybe now impossible to rely upon -- but we'll see. For now, just return to green and really deal with it later. r=orange
|
2011-04-08 15:24:00 -07:00 |
|
Dave Herman
|
829e7dc189
|
added missing JS_HAS_GENERATORS #if/#endif (r=gal)
|
2011-04-08 13:46:19 -07:00 |
|
Dave Herman
|
98fe02ea81
|
Function.isGenerator (bug 648355, r=brendan)
|
2011-04-08 13:31:14 -07:00 |
|
Brian Hackett
|
8186cc1e21
|
[INFER] Don't evict register from incomplete frame entry, bug 618692.
|
2011-04-07 17:43:36 -07:00 |
|
Brian Hackett
|
cd69e136e6
|
Merge.
|
2011-04-07 17:15:43 -07:00 |
|