Bill McCloskey
|
27624b678f
|
Bug 535912 - Eliminate blockChain from JSStackFrame (r=cdleary)
|
2010-09-29 13:21:36 -07:00 |
David Anderson
|
1f33d7694b
|
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 |
David Anderson
|
941ed70827
|
Fix closed-name analysis in with-statements (bug 593556, r=brendan).
--HG--
extra : rebase_source : 3ca35ee12087fe262ec147d571900fb94e809979
|
2010-09-28 21:09:21 -07:00 |
Gregor Wagner
|
006eef985c
|
Bug 558861 - Compartmental GC (r=gal)
|
2010-09-24 10:54:39 -07:00 |
David Anderson
|
2f1f1774fc
|
Fix global variables overwriting resolved properties (bug 595917, r=brendan).
|
2010-09-21 12:38:30 -07:00 |
Brian Hackett
|
2e0c76a3ce
|
Backed out changeset 09ffb30caa47
|
2010-09-20 12:05:21 -07:00 |
Brian Hackett
|
03fb86d8a2
|
Make JSObject flexible length, bug 584917. r=brendan
|
2010-09-20 11:40:32 -07:00 |
Luke Wagner
|
dc78a5f3d3
|
Bug 539144 - Make formal args a jit-time const offset from fp; rm argv/argc/thisv/script/callobj (r=brendan,dvander)
|
2010-08-09 22:43:33 -07:00 |
Brendan Eich
|
1f0f283683
|
Eliminate JSObject::freeslot via monotonic lastProp->freeslot (592556, r=jorendorff,dvander).
|
2010-09-02 14:50:44 -07:00 |
David Mandelin
|
6d78866387
|
[JAEGER] Merge from Tracemonkey.
|
2010-08-30 15:13:32 -07:00 |
Brendan Eich
|
a20f6ceaad
|
Merge JSScope into JSObject and JSScopeProperty (now js::Shape; bug 558451, r=jorendorff).
|
2010-08-29 11:57:08 -07:00 |
David Anderson
|
c531ce8cc1
|
[JAEGER] Remove tracerecursion (bug 591539, r=luke).
|
2010-08-27 21:18:58 -07:00 |
David Mandelin
|
b66455635d
|
[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 Mandelin
|
6d174826fc
|
[JAEGER] Merge from tracemonkey. Note that we will currently fail one trace test that was recently added. There is a bug in that test that will be fixed posthaste.
|
2010-08-17 15:32:40 -07:00 |
David Mandelin
|
ab8fe7050b
|
[JAEGER] Merge from Tracemonkey part 1: don't change visibility of JSStackFrame members yet
|
2010-08-16 15:37:15 -07:00 |
Brian Hackett
|
7cbcc50fa8
|
Add interface for JSStackFrame.fun/script/thisv/rval, bug 586533. r=lw
|
2010-08-15 08:44:51 -04:00 |
Jeff Walden
|
bbe6acf3d8
|
Bug 516255 - Eagerly copy initial parameter values into the arguments object when a function's parameters might be mutated, and rely on normal resolution behavior in the remaining cases when parameters are never modified. r=dmandelin
|
2010-08-11 23:27:33 -07:00 |
David Mandelin
|
26769e3f6e
|
Merge from Tracemonkey.
|
2010-08-02 15:55:29 -07:00 |
Luke Wagner
|
e8e95b497f
|
Bug 581747 - Remove JSOP_CONCATN. Good-night, sweet prince. (r=waldo)
|
2010-08-01 21:54:09 -07:00 |
Robert Sayre
|
f3b0dac254
|
Reland: Bug 577648 - arguments.callee.caller does not work in FF 4 under certain circumstances.
|
2010-08-01 09:58:03 -07:00 |
Robert Sayre
|
41a94cbd7d
|
Backout changeset 80382d88b92c. (Bug 577648 - arguments.callee.caller does not work in FF 4 under certain circumstances). The patch is righteous, but MSVC's behavior with a mere 3GB of addressable memory is not. Will reland soon.
|
2010-07-31 14:01:26 -07:00 |
David Mandelin
|
4290da179d
|
[JAEGER] Bug 582411: Make JM throw an exception setting undefined global vars in strict mode, r=dvander
--HG--
extra : rebase_source : 6ee3399c7f4ffadab34765a4bf3c2ccaa4c8c1f2
|
2010-07-29 16:04:54 -07:00 |
David Mandelin
|
9dcd927af6
|
Merge from Tracemonkey.
|
2010-07-27 11:48:08 -07:00 |
David Mandelin
|
13f85a2bde
|
[JAEGER] Bug 582039: deoptimize globals if the initial var object is not the global object, r=dvander
|
2010-07-26 14:36:32 -07:00 |
David Mandelin
|
8cae247591
|
Merge from Tracemonkey.
|
2010-07-26 11:52:26 -07:00 |
Chris Leary
|
d81549aaeb
|
Bug 578272: Remove Algol-like display optimization. (r=brendan)
|
2010-07-26 06:35:38 -07:00 |
Brendan Eich
|
365841a021
|
Arguments.callee.caller does not work in FF 4 under certain circumstances (577648, r=jwalden).
|
2010-07-23 14:41:56 -07:00 |
David Anderson
|
dd9c55abdd
|
[JAEGER] Merge from tracemonkey.
|
2010-07-19 20:49:26 -07:00 |
David Anderson
|
e16b570e1a
|
[JAEGER] Add NAMEINC; make NAMEINC ops fast (bug 578740).
|
2010-07-14 21:38:14 -07:00 |
Brendan Eich
|
8fdb12a38b
|
Back out patch for bug 577648, need to fix a leak.
|
2010-07-23 14:21:50 -07:00 |
David Anderson
|
00cdb4ce78
|
[JAEGER] Merge.
|
2010-07-12 13:34:57 -07:00 |
David Anderson
|
e543bc6c93
|
[JAEGER] Merge from fatval branch.
|
2010-07-12 10:46:01 -07:00 |
Chris Leary
|
f3d74bbf2f
|
Bug 577708: Remove Algol-like display optimization. (r=dvander)
|
2010-07-11 00:57:13 -07:00 |
David Anderson
|
ea660fa578
|
[JAEGER] Fixed bug where DEFLOCALFUN didn't emit DEFUPVAR.
|
2010-07-10 12:26:27 -07:00 |
Brendan Eich
|
401ce49c59
|
arguments.callee.caller does not work in FF 4 under certain circumstances (577648, r=jwalden).
|
2010-07-10 11:48:00 -07:00 |
David Anderson
|
54f78f8ba8
|
[JAEGER] Unbroke build, merge merge merge.
|
2010-07-05 20:14:42 -07:00 |
Luke Wagner
|
2653b6d1b1
|
Stick jsops.cpp into jsinterp.cpp, where it belongs
|
2010-07-05 18:28:41 -07:00 |
David Anderson
|
f9c1b5f068
|
[JAEGER] Merge from fatval & TM.
|
2010-07-05 18:07:39 -07:00 |
Luke Wagner
|
df7dabbcf5
|
Change asX to toX, asXRef to getXRef, XTag to XValue
|
2010-07-05 13:44:59 -07:00 |
Luke Wagner
|
90cdf44214
|
Merge from TM
--HG--
rename : js/src/xpconnect/src/wrappers/AccessCheck.cpp => js/src/xpconnect/wrappers/AccessCheck.cpp
|
2010-07-04 14:49:39 -07:00 |
Luke Wagner
|
fe91c15325
|
Get merge building js shell and passing trace/ref tests. Still need to fix up browser
|
2010-07-04 00:12:06 -07:00 |
Sean Stangl
|
17dcbc2e4d
|
[JAEGER] Merge with fatval.
|
2010-07-02 21:52:25 -07:00 |
Chris Leary
|
c97ac5de82
|
Bug 576148: Factor out js::UpvarCookie. (r=mrbkap, dvander)
|
2010-07-02 13:37:39 -07:00 |
Luke Wagner
|
b2b50895ed
|
Merge
|
2010-07-01 23:10:37 -07:00 |
Luke Wagner
|
87235d6c2e
|
Pull jsval impl details into jsvalimpl.h (included by jspubtd.h) and pull js::Value into jsvalue.h (engine-private)
|
2010-06-30 15:25:47 -07:00 |
David Anderson
|
0cdaf02d82
|
[JAEGER] Merge from fatval.
|
2010-06-30 11:46:07 -07:00 |
Luke Wagner
|
ba67f14f0f
|
Drop the distinction in js::Value of funobj vs. nonfunobj. Instead, values can just have JSVAL_TYPE_OBJECT. The trace-jit still uses funobj/nonfunobj and translates as necessary.
|
2010-06-29 22:33:52 -07:00 |
David Mandelin
|
c040c1ac43
|
Bug 575847: use new global ops only in compile-and-go mode
|
2010-06-29 17:22:02 -07:00 |
Luke Wagner
|
7371ad00ed
|
Bug 549143 - fatvals
|
2010-07-14 23:19:36 -07:00 |
Chris Leary
|
7b3a52805c
|
Arena pool macros don't want to die.
|
2010-07-11 00:09:34 -07:00 |