David Anderson
|
711f227978
|
[JAEGER] Unbroke build, merge merge merge.
|
2010-07-05 20:14:42 -07:00 |
|
David Anderson
|
4f47b797ad
|
[JAEGER] PIC for JSOP_BINDNAME.
|
2010-07-05 01:12:18 -07:00 |
|
David Anderson
|
d92f2be57e
|
[JAEGER] PIC for not-escaped call objects (bug 576733).
|
2010-07-04 13:18:55 -07:00 |
|
David Anderson
|
67eff2ed20
|
[JAEGER] Implement JSOP_POS.
|
2010-07-02 18:09:12 -07:00 |
|
David Anderson
|
9ca3c7715d
|
[JAEGER] Implement JSOP_DEFLOCALFUN_FC.
|
2010-07-02 17:18:05 -07:00 |
|
David Anderson
|
f0807aa1d5
|
[JAEGER] Implement JSOP_ARGSUB.
|
2010-07-02 17:11:30 -07:00 |
|
David Anderson
|
c3eda1bafe
|
[JAEGER] Properly sync for calls that will always be slow (bug 573433).
|
2010-07-02 14:19:13 -07:00 |
|
Jacob Bramley
|
93b18d9059
|
[JAEGER] Integrate the ARM back-end into the fatval branch. [Bug 572633] [r=dvander]
|
2010-07-02 11:34:56 +01:00 |
|
Sean Stangl
|
c714113988
|
[JAEGER] Visually identify OOL path in JaegerSpew asm; (576122, r=dvander).
|
2010-07-01 12:21:30 -07:00 |
|
David Anderson
|
2458599563
|
[JAEGER] Convert FrameState to use types, not tags.
|
2010-07-01 01:17:42 -07:00 |
|
David Anderson
|
6151eec068
|
[JAEGER] Merge.
|
2010-06-30 12:00:36 -07:00 |
|
David Anderson
|
ca0cdc0aff
|
[JAEGER] Merge from fatval.
|
2010-06-30 11:46:07 -07:00 |
|
Leon Sha
|
9dab43c1ef
|
Bug 575205 - JM: Make JaegerMonkey work on Solaris x86/x64 with Sun Studio 12. r=dvander
|
2010-06-29 21:02:49 -07:00 |
|
Chris Leary
|
e073ca19ac
|
JM: Bug 574697, eagerly calculate |this|. (r=dvander)
|
2010-06-28 22:24:21 -07:00 |
|
David Anderson
|
64eb321fed
|
[JAEGER] Use PICs for SETNAME.
|
2010-06-28 13:02:01 -07:00 |
|
David Anderson
|
15fe84f1ba
|
[JAEGER] Update FORLOCAL fast-path for jsid iteration.
|
2010-06-28 11:49:37 -07:00 |
|
David Anderson
|
0613b234b5
|
[JAEGER] Fixed memory bug in call path.
|
2010-06-24 16:32:15 -07:00 |
|
David Anderson
|
57ec315266
|
[JAEGER] Update JM2 for fatval merge.
|
2010-06-24 14:17:08 -07:00 |
|
David Anderson
|
70806634e4
|
[JAEGER] Use PICs for PROPINC and friends.
|
2010-06-23 23:40:38 -07:00 |
|
David Anderson
|
e7c5c0f6be
|
[JAEGER] Completely inline JSOP_INSTANCEOF.
|
2010-06-23 23:18:54 -07:00 |
|
David Anderson
|
52f6c624bd
|
[JAEGER] Ported Dave Mandelin's PIC for CALLPROP, objects only (bug 572310).
|
2010-06-23 16:18:48 -07:00 |
|
David Anderson
|
b7d46d73f1
|
[JAEGER] Use PIC for callprop when compile-and-go and LHS is a primitive string.
|
2010-06-22 23:22:46 -07:00 |
|
David Anderson
|
5afbc172a7
|
Backed out changeset 99ce8bcb547c
|
2010-06-22 23:21:09 -07:00 |
|
David Anderson
|
dae8906b47
|
imported patch callpropic_str
|
2010-06-22 22:55:31 -07:00 |
|
Chris Leary
|
3ee4352d8a
|
JSOP_ENDINIT fast path, obsoletes stub call. (r=dvander)
|
2010-06-22 22:40:55 -07:00 |
|
David Anderson
|
fee3d17447
|
[JAEGER] Use GETPROP PIC for calls when the LHS is known to be an object.
|
2010-06-22 17:54:05 -07:00 |
|
David Anderson
|
ba45df6d72
|
[JAEGER] Use PIC for instanceof's obj.prototype fetch.
|
2010-06-22 16:21:21 -07:00 |
|
David Anderson
|
f025b0aa73
|
[JAEGER] Cache atom in PIC directly, instead of index, for simplicity.
|
2010-06-22 15:07:10 -07:00 |
|
David Anderson
|
18a6deb5d7
|
[JAEGER] Enabled SETPROP PIC, slow path now takes property cache.
|
2010-06-21 19:41:29 -07:00 |
|
David Anderson
|
5af05f7bac
|
[JAEGER] Precursor work for Dave Mandelin's SETPROP IC (bug 572310).
|
2010-06-21 19:34:20 -07:00 |
|
David Anderson
|
219e584487
|
[JAEGER] Precursor SETPROP IC work - shimmy top of stack down.
|
2010-06-21 19:34:18 -07:00 |
|
David Anderson
|
63513eca81
|
[JAEGER] Fixed build.
|
2010-06-20 16:16:51 -07:00 |
|
David Anderson
|
7811b3dd93
|
[JAEGER] Re-added Dave Mandelin's GETPROP PIC stubs for string and array length (bug 572310, part 2).
|
2010-06-20 16:07:21 -07:00 |
|
David Anderson
|
d8dcda1859
|
[JAEGER] Use cheaper comparison for GETPROP type checks.
|
2010-06-20 13:17:45 -07:00 |
|
David Anderson
|
1a1b9f59dd
|
[JAEGER] Re-added Dave Mandelin's polymorphic inline caches for GETPROP (bug 572310).
|
2010-06-19 21:58:55 -07:00 |
|
David Anderson
|
45a5c167c1
|
[JAEGER] Don't optimize escaping variables (bug 566022).
|
2010-06-18 11:07:15 -07:00 |
|
David Anderson
|
14c8f10826
|
[JAEGER] Fixed bug in JSOP_UNBRANDTHIS.
|
2010-06-17 20:30:19 -07:00 |
|
David Anderson
|
1adf99d5c1
|
[JAEGER] Added JSOP_UNBRAND,UNBRANDTHIS.
|
2010-06-17 20:27:22 -07:00 |
|
David Anderson
|
018f94dd2a
|
[JAEGER] Lower var init and call obj creation into script prologue.
|
2010-06-17 18:36:30 -07:00 |
|
David Anderson
|
2b73e53277
|
[JAEGER] Guard that calls have compiled code.
|
2010-06-17 18:36:28 -07:00 |
|
David Anderson
|
925b615145
|
[JAEGER] Fast-paths for STRICTEQ,NE when undefined or null are used.
|
2010-06-17 00:29:28 -07:00 |
|
David Anderson
|
7b0c789413
|
[JAEGER] Add fast-path for JSOP_THIS.
|
2010-06-16 18:15:23 -07:00 |
|
David Anderson
|
c6b76609ce
|
[JAEGER] Split JSOP_CALL into more decisions, removed primitive-this check on returns.
|
2010-06-16 15:21:39 -07:00 |
|
David Anderson
|
dcb6f53a60
|
[JAEGER] Inline scripted returns.
|
2010-06-16 01:16:07 -07:00 |
|
David Anderson
|
57f247c2d0
|
[JAEGER] Added fast-path for JSOP_GETELEM.
|
2010-06-15 03:46:44 -07:00 |
|
Sean Stangl
|
18c82d28b9
|
[JAEGER] Fast paths for integer addition, subtraction; (572081, r=dvander).
|
2010-06-15 03:16:30 -07:00 |
|
David Anderson
|
392474aa81
|
[JAEGER] Added fast-path for JSOP_SETELEM.
|
2010-06-15 01:40:36 -07:00 |
|
David Anderson
|
dc5d2d51aa
|
[JAEGER] Merge.
|
2010-06-14 13:36:05 -07:00 |
|
David Anderson
|
98561f6c70
|
[JAEGER] Added monomorphic inline caches for SETGNAME.
|
2010-06-14 13:35:47 -07:00 |
|
David Anderson
|
af7b178bc6
|
[JAEGER] Merge.
|
2010-06-12 19:16:33 -07:00 |
|