Brian Hackett
|
4226ea1e6e
|
[INFER] Array bounds check hoisting, cleanup, bug 618690.
|
2011-04-05 18:12:03 -07:00 |
|
Jim Blandy
|
757515298e
|
Bug 554955: Fix comment for JSOP_NEW. no r.
|
2011-03-15 12:18:36 -07:00 |
|
Jan de Mooij
|
c2a4d22511
|
Bug 628073 - Compile JSOP_CASE in the methodjit (r=dvander)
--HG--
extra : rebase_source : b08711e0550ee1addab6126fd9329a7cc3e894bc
|
2011-03-07 11:27:43 -08:00 |
|
Jim Blandy
|
2016210905
|
Bug 554955: Revert fix (changesets 297b1312f534, 18a1effafe19, 26d40e1e80bf, f6117465a979): 14% performance hit as measured by Talos. r=talos
|
2011-01-31 16:48:26 -08:00 |
|
Jim Blandy
|
403f750c48
|
Bug 554955: Drive-by comment fix. no r.
|
2011-01-31 12:08:13 -08:00 |
|
David Anderson
|
aed4f14946
|
Remove unsound global optimizations (bug 618007, r=brendan).
|
2011-01-08 16:27:48 -08:00 |
|
Brendan Eich
|
0b7d9754dc
|
Get rid of JSOP_{GET,CALL}UPVAR and simplify code greatly (592202, r=jorendorff).
|
2010-12-29 23:46:50 -08:00 |
|
Brian Hackett
|
be4d109005
|
Don't generate INITPROP/INITELEM for singleton constant initializers, bug 577359.
|
2010-12-30 08:07:43 -05:00 |
|
Brian Hackett
|
d2c59c063a
|
Compile INITPROP/INITELEM, bug 606477. r=jorendorff,dvander
|
2010-11-18 18:14:22 -08:00 |
|
David Anderson
|
2b41715889
|
Allocate registers for formal arguments, callee, and this (bug 592976, r=luke).
|
2010-11-11 11:19:47 -08:00 |
|
Brendan Eich
|
fdf9d2fd7c
|
Handle extended indexes around JSOP_*BLOCKCHAIN (610026, r=billm).
|
2010-11-05 15:03:39 -07:00 |
|
Brendan Eich
|
769e50b90a
|
Bug 609617 - delete(eval(...)) calls indirect eval (r=jimb).
|
2010-11-04 16:06:08 -07:00 |
|
Luke Wagner
|
4cb9b47a90
|
Bug 602129 - JM: make f.call(...) fast, part 1 (r=dvander)
--HG--
extra : rebase_source : 5b1a307aee78390c146bb10eb5f998847d20a0b1
|
2010-10-13 15:57:42 -07:00 |
|
David Anderson
|
da981b1848
|
Compile JSOP_FORGLOBAL,ARG,PROP,NAME,ELEM (bug 597455, r=dmandelin).
|
2010-10-25 10:01:21 -07:00 |
|
Bill McCloskey
|
c685845c26
|
Bug 596364 - Allow the trace JIT to tell the method JIT to unblacklist a loop (r=dvander)
|
2010-10-19 11:08:25 -07:00 |
|
David Anderson
|
2f0a83a27d
|
Remove JSOP_BEGIN and fix tracer integration issues (bug 603044, r=luke+dmandelin).
|
2010-10-15 11:36:56 -07:00 |
|
David Anderson
|
0c625a8d1a
|
Backed out changeset 8ea3083a9787
|
2010-10-15 15:29:57 -07:00 |
|
David Anderson
|
3b03a237fa
|
Remove JSOP_BEGIN and fix tracer integration issues (bug 603044, r=luke+dmandelin).
|
2010-10-15 11:36:56 -07:00 |
|
Brian Hackett
|
f9cf7a5b7d
|
Flexible length JSObject, bug 584917. r=brendan,igor
|
2010-10-13 11:49:22 -07:00 |
|
Bill McCloskey
|
08406461bb
|
Bug 601537 - Add a reminder about JSXDR_BYTECODE_VERSION (r=brendan)
|
2010-10-05 10:47:11 -07:00 |
|
David Anderson
|
552330f091
|
ICs for scripted new (bug 589398, r=luke,dmandelin).
--HG--
extra : rebase_source : d7311ce916e8d6c876d1851090806bc7d073bd63
|
2010-10-04 14:13:33 -07:00 |
|
David Anderson
|
6dbf424efd
|
Backed out changeset de5d1b528b9a
|
2010-10-04 15:12:00 -07:00 |
|
David Anderson
|
6ddd3429fc
|
ICs for scripted new (bug 589398, r=luke,dmandelin).
|
2010-10-04 14:13:33 -07:00 |
|
Bill McCloskey
|
20e3b7290e
|
Bug 535912 - Eliminate blockChain from JSStackFrame (r=cdleary)
|
2010-09-29 13:21:36 -07:00 |
|
David Anderson
|
2f002d500e
|
Add local and argument closure information to JSScript (bug 592973, r=brendan+dmandelin).
--HG--
extra : rebase_source : 3d36a7908230006f2b048835f7526962fac2b32b
|
2010-09-13 22:33:44 -07:00 |
|
Brian Hackett
|
066d48b6b6
|
Backed out changeset 09ffb30caa47
|
2010-09-20 12:05:21 -07:00 |
|
Brian Hackett
|
e8819f33fa
|
Make JSObject flexible length, bug 584917. r=brendan
|
2010-09-20 11:40:32 -07:00 |
|
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 Mandelin
|
dcc7ec979f
|
[JAEGER] Bug 590380: restore our JSNES perf by adding a fast path for inc/dec global vars, r=dvander
|
2010-08-26 14:06:07 -07:00 |
|
David Anderson
|
521e364261
|
[JAEGER] Another semi-rewrite of LOCALINC for edge cases (bug 585408).
|
2010-08-08 19:26:38 -07:00 |
|
David Mandelin
|
d7f6c4209b
|
Merge from Tracemonkey.
|
2010-08-02 15:55:29 -07:00 |
|
Luke Wagner
|
49550f19b6
|
Bug 581747 - Remove JSOP_CONCATN. Good-night, sweet prince. (r=waldo)
|
2010-08-01 21:54:09 -07:00 |
|
David Anderson
|
35fc464972
|
[JAEGER] Add NAMEINC; make NAMEINC ops fast (bug 578740).
|
2010-07-14 21:38:14 -07:00 |
|
David Anderson
|
64fd3377e9
|
[JAEGER] Merge from fatval & TM.
|
2010-07-05 18:07:39 -07:00 |
|
David Anderson
|
bbc39f5459
|
[JAEGER] Implement JSOP_DEFLOCALFUN_FC.
|
2010-07-02 17:18:05 -07:00 |
|
David Anderson
|
ab63b0c9ce
|
[JAEGER] Use PICs for PROPINC and friends.
|
2010-06-23 23:40:38 -07:00 |
|
David Mandelin
|
882030f513
|
Add extra stack space needed for callprop in methodjit
|
2010-06-23 18:58:17 -07:00 |
|
David Anderson
|
79bd5716a1
|
[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
|
4e21a7e40e
|
[JAEGER] Use PIC for instanceof's obj.prototype fetch.
|
2010-06-22 16:21:21 -07:00 |
|
David Anderson
|
4d054d48ba
|
[JAEGER] Don't optimize escaping variables (bug 566022).
|
2010-06-18 11:07:15 -07:00 |
|
David Anderson
|
d0cfbb0fad
|
[JAEGER] Fixed bug in JSOP_UNBRANDTHIS.
|
2010-06-17 20:30:19 -07:00 |
|
David Anderson
|
5285f49ef5
|
[JAEGER] Fixed memory corruption bug found by Gary Kwong.
|
2010-06-15 18:23:16 -07:00 |
|
David Anderson
|
82d98ad449
|
[JAEGER] Predict unbound names as being on the global object (bug 564949).
|
2010-06-12 19:00:27 -07:00 |
|
David Anderson
|
20b5f6469a
|
[JAEGER] Added JSOP_LOCALINC,LOCALDEC,INCLOCAL,DECLOCAL.
|
2010-06-10 20:08:17 -07:00 |
|
David Anderson
|
91a1779e5c
|
[JAEGER] Added JSOP_ARGINC,ARGDEC,INCARG,DECARG.
|
2010-06-10 17:29:57 -07:00 |
|
Jim Blandy
|
4b1fae7897
|
Bug 568375: Delete the JSOP_XMLOBJECT bytecode. r=waldo
|
2010-06-11 10:48:08 -07:00 |
|
David Anderson
|
7427ea1c19
|
Backed out changeset 752bab2cb85b.
|
2010-05-23 20:27:13 -07:00 |
|
David Anderson
|
51f21f92ba
|
Statically bind global variable references where possible (bug 561923, r=brendan).
|
2010-05-23 17:15:16 -07:00 |
|
David Anderson
|
285a986008
|
Statically bind global variables where possible (bug 561923, r=brendan).
|
2010-05-22 15:38:04 -07:00 |
|