David Mandelin
|
3dc48e12b2
|
[JAEGER] Merge from Tracemonkey.
|
2010-08-30 15:13:32 -07:00 |
|
Brendan Eich
|
790ddc9e99
|
Merge JSScope into JSObject and JSScopeProperty (now js::Shape; bug 558451, r=jorendorff).
|
2010-08-29 11:57:08 -07:00 |
|
David Anderson
|
d92676b53f
|
[JAEGER] Remove tracerecursion (bug 591539, r=luke).
|
2010-08-27 21:18:58 -07:00 |
|
Luke Wagner
|
8d67384340
|
Bug 585231 - Remove ArgsPrivateNative (r=dmandelin)
|
2010-08-06 17:19:22 -07:00 |
|
Andreas Gal
|
9bfcb05899
|
Optimize string[idx] on trace (584499, r=lw).
|
2010-08-05 22:54:34 -07:00 |
|
Luke Wagner
|
49550f19b6
|
Bug 581747 - Remove JSOP_CONCATN. Good-night, sweet prince. (r=waldo)
|
2010-08-01 21:54:09 -07:00 |
|
Nicholas Nethercote
|
9dfbe8877d
|
Bug 552812 - nanojit: factor out AccSet differences into TM and TR (take 3, TM-specific part). r=gal.
|
2010-07-27 22:33:42 -07:00 |
|
Andreas Gal
|
d23600e449
|
Bug 582081 - Dense array patches regressed empty Array creation on Dromaeo. r=jwalden
|
2010-07-27 16:42:58 -07:00 |
|
Nicholas Nethercote
|
be11c2f1c9
|
Backout TM-specific patches for bug 552812 due to assertion failures on Win2003.
|
2010-07-26 00:03:02 -07:00 |
|
Nicholas Nethercote
|
73f4f96e19
|
Bustage fix for bug 552812.
|
2010-07-25 22:02:18 -07:00 |
|
Nicholas Nethercote
|
03a540e016
|
Bug 552812 - nanojit: factor out AccSet differences into TM and TR (TM-specific part). r=gal.
|
2010-07-25 21:23:02 -07:00 |
|
Andreas Gal
|
c9bde05bd6
|
Always allocate dslots for dense arrays (580877, r=njn).
|
2010-07-23 15:29:02 -07:00 |
|
Luke Wagner
|
99411cc93d
|
Bug 549143 - fatvals
|
2010-07-14 23:19:36 -07:00 |
|
Nicholas Nethercote
|
ecd4996a85
|
Bug 553962 - nanojit: finish adding get/set methods for CallInfo::_typesig (TM-specific part). r=gal.
|
2010-07-04 20:00:33 -07:00 |
|
Nicholas Nethercote
|
a5ad41af4f
|
Bug 564581 - TM: avoid js_IdIsIndex() calls on trace. r=brendan.
|
2010-05-12 19:34:01 -07:00 |
|
Andreas Gal
|
2004c301c3
|
fast object iteration (558754, r=brendan, CLOSED TREE).
|
2010-05-07 17:52:52 -07:00 |
|
Andreas Gal
|
bd82c5611d
|
remove obsolete JSVAL_ERROR_COOKIE and JSVAL_FAIL (563063, r=dvander).
|
2010-04-30 15:21:09 -07:00 |
|
David Anderson
|
ab155f0037
|
Renamed InterpState to TracerState (bug 560988, r=luke).
|
2010-04-22 11:54:11 -07:00 |
|
Nicholas Nethercote
|
9fdb34cc4b
|
Bug 560160 - nanojit: rename LOpcode-related names (TM-specific part). r=gal.
|
2010-04-21 21:42:19 -07:00 |
|
Nicholas Nethercote
|
72e08f9539
|
Bug 517910 - NJ: add more alias-set annotations to LIR so as to improve CSEing of loads (TM-specific part). r=gal,dvander.
|
2010-03-23 16:07:19 -07:00 |
|
Nicholas Nethercote
|
7ae7039dfe
|
Bug 507089 - TM/nanojit: prepare to add get/set methods for CallInfo::_argtypes (TM-specific part). r=jorendorff.
|
2010-03-21 20:07:46 -07:00 |
|
Luke Wagner
|
de991387a4
|
Bug 552586 - split JSVAL_SPECIAL into TT_SPECIAL and TT_VOID (r=dvander)
|
2010-03-18 12:12:06 -07:00 |
|
Nicholas Nethercote
|
c8a754a27d
|
Bug 545274 - nanojit: start adding alias info to loads/stores/calls (TM-specific part). r=jseward.
|
2010-03-02 13:47:17 +11:00 |
|
Nicholas Nethercote
|
b6f1f05d74
|
Backed out changeset 3c673457c90b for bug 507089 due to mysterious Windows bustage.
|
2010-02-15 17:28:56 +11:00 |
|
Nicholas Nethercote
|
3489265cdf
|
Bug 507089 - TM/nanojit: introduce get/set methods for CallInfo::_argtypes (TM-specific part). r=jorendorff.
|
2010-02-15 11:12:08 +11:00 |
|
Vladimir Vukicevic
|
df2ba5c148
|
b=534467; implement Uint8ClampedArray for CanvasPixelArray; part 1; r=jorendorff
|
2010-02-04 16:33:40 -08:00 |
|
Boris Zbarsky
|
870b21a0c8
|
Bug 538663. Allow traceable natives with up to 8 arguments, and use that in quickstubs as we can. r=jorendorff
|
2010-02-03 16:14:14 -05:00 |
|
Jeff Walden
|
82210191cf
|
Backed out changeset bc8bb2def82d, something's weird with this and we try to generate 9-argument traceable natives (maxargs is 8).
|
2010-02-03 17:10:23 -08:00 |
|
Boris Zbarsky
|
ede71f67a6
|
Bug 538663. Allow traceable natives with up to 8 arguments, and use that in quickstubs as we can. r=jorendorff
|
2010-02-03 16:14:14 -05:00 |
|
Jeff Walden
|
906c23f6c5
|
Bug 540985 - Regression in Peacekeeper string benchmarks due to regexp literals no longer tracing. A prototype of this patch was by bz. r=igor
|
2010-01-26 18:41:30 -08:00 |
|
Jeff Walden
|
de3dc07e82
|
Rearrange jsbuiltins.h's list of traceable natives by file. No bug, r=sparky
|
2010-01-26 18:20:04 -08:00 |
|
Luke Wagner
|
2645ecd2da
|
Bug 541452 - put jstracer.cpp in namespace js (r=jorendorff)
|
2010-01-22 14:49:18 -08:00 |
|
David Mandelin
|
9600769682
|
Bug 495331: trace JSOP_LAMBDA for non-heavyweight, non-null closures, r=jorendorff,dvander
|
2010-01-15 11:32:14 -08:00 |
|
Brendan Eich
|
3cf53a31d6
|
Bug 513291 - JSOP_INITPROP should insist obj has own scope (JSOP_NEWINIT knows to do this; r=jorendorff).
|
2010-01-07 11:47:16 -08:00 |
|
David Anderson
|
69279e0a58
|
Fixed charCodeAt inparam being aggressively, and incorrectly, specialized (bug 536445, r=bz).
|
2009-12-22 15:53:28 -08:00 |
|
Andreas Gal
|
87fd2f16f4
|
Inline js_CallTree (484627, r=dvander).
|
2009-11-23 19:02:49 -08:00 |
|
Andreas Gal
|
574e4cf9f2
|
Properly reject new arrays with negative length (530617, r=jwalden).
|
2009-11-23 16:09:02 -08:00 |
|
David Mandelin
|
42af5f9b94
|
Backed out changeset 9cc88d291fc0
|
2009-10-05 18:31:10 -07:00 |
|
David Mandelin
|
e7d37eba3d
|
Bug 495331: trace JSOP_LAMBDA for non-null, non-heavyweight case, r=jorendorff,igor
|
2009-09-28 13:51:46 -07:00 |
|
David Anderson
|
3e3b3a2362
|
Trace recursive function calls (bug 459301, r=gal).
|
2009-09-30 15:28:00 -07:00 |
|
David Mandelin
|
99fb23d064
|
Bug 511695: Fix JS warnings in MSVC8, r=brendan
|
2009-09-23 11:16:30 -07:00 |
|
David Mandelin
|
10e9f4f6b8
|
Bug 517633: printf that can be called from trace, r=lw
--HG--
extra : rebase_source : 7bf61fae910feab40ef706717420e883ccafc4da
|
2009-09-22 15:02:50 -07:00 |
|
Jeff Walden
|
553915decf
|
Bug 307791 - Implement ES5's Object.keys(O). r=jorendorff
|
2009-09-08 15:59:14 -07:00 |
|
David Mandelin
|
a8c3972f23
|
Bug 504797: give arguments objects created on trace a private value that can be used to look up argument values in the native stack, r=gal
|
2009-09-09 11:40:21 -07:00 |
|
Luke Wagner
|
6bfe9f9329
|
Bug 460904 - rename/tweak JSTraceableFunction (take 2)
|
2009-09-04 13:44:31 -07:00 |
|
Luke Wagner
|
3087376a4d
|
Backed out changeset 94da2f68afdb
|
2009-09-04 11:35:52 -07:00 |
|
Luke Wagner
|
52d822b6d2
|
Bug 460904 - rename/tweak JSTraceableFunction (r=jorendorff)
|
2009-09-03 11:57:14 -07:00 |
|
David Anderson
|
935ae0427d
|
Fixed all ARGSIZE_LO usages to be ARGSIZE_P or ARGSIZE_I (bug 513790, r=jorendorff).
|
2009-08-31 16:06:24 -07:00 |
|
Andreas Gal
|
c85b53a42a
|
Backout bug 512617.
|
2009-08-29 18:46:27 -07:00 |
|
Andreas Gal
|
13d0507fa2
|
More fallout from bug 512617 bonus patch.
|
2009-08-29 13:33:10 -07:00 |
|