Chris Leary
|
1834523ed5
|
Bug 577708: Remove Algol-like display optimization. (r=dvander)
|
2010-07-11 00:57:13 -07:00 |
|
David Anderson
|
0ddb5ebacc
|
[JAEGER] Unbroke build, merge merge merge.
|
2010-07-05 20:14:42 -07:00 |
|
David Anderson
|
64fd3377e9
|
[JAEGER] Merge from fatval & TM.
|
2010-07-05 18:07:39 -07:00 |
|
Luke Wagner
|
97d36215fd
|
Change asX to toX, asXRef to getXRef, XTag to XValue
|
2010-07-05 13:44:59 -07:00 |
|
Luke Wagner
|
d119486317
|
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
|
a190b35d3a
|
Browser build fixes (stuff still broken)
|
2010-07-04 12:35:21 -07:00 |
|
Luke Wagner
|
d52a11e637
|
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
|
bcde0f1fc6
|
[JAEGER] Merge with fatval.
|
2010-07-02 21:52:25 -07:00 |
|
Chris Leary
|
aa4f41d836
|
Bug 576148: Factor out js::UpvarCookie. (r=mrbkap, dvander)
|
2010-07-02 13:37:39 -07:00 |
|
Luke Wagner
|
15a253d499
|
Merge
|
2010-07-01 23:10:37 -07:00 |
|
Luke Wagner
|
c2f68a0182
|
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
|
9c55bbcdbc
|
[JAEGER] Merge from fatval.
|
2010-06-30 11:46:07 -07:00 |
|
Luke Wagner
|
19f7cefc18
|
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 Anderson
|
9d91d7d5a9
|
[JAEGER] Merge from fatval.
|
2010-06-29 11:54:42 -07:00 |
|
Luke Wagner
|
b8a731853a
|
Put JSContext argument back at the end of SameValue (apparently that means something)
|
2010-06-29 02:08:07 -07:00 |
|
Luke Wagner
|
313b355d22
|
Rearrange JSStackFrame... for 2% on both SS and V8
|
2010-06-29 01:07:12 -07:00 |
|
Chris Leary
|
21e4248a17
|
JM: Bug 574697, eagerly calculate |this|. (r=dvander)
|
2010-06-28 22:24:21 -07:00 |
|
David Anderson
|
a3709f170d
|
[JAEGER] Merge from fatval branch.
|
2010-06-24 11:18:01 -07:00 |
|
Luke Wagner
|
5ced30e1fc
|
Change 32-bit jsval rep to use dense type index instead of bitmask
|
2010-06-21 12:28:56 -07:00 |
|
David Anderson
|
b4060da2c5
|
Bug 567577 - new Math.sin is NaN, not an object, in interpreter only. r=Waldo.
|
2010-06-28 14:49:12 -05:00 |
|
David Anderson
|
a2bfe74bbb
|
[JAEGER] Merge from fatval branch.
|
2010-06-10 21:58:13 -07:00 |
|
David Mandelin
|
f242431382
|
Bug 569766: Make tracing work with fat values
|
2010-06-10 17:20:26 -07:00 |
|
Jason Orendorff
|
c1a1fb9be1
|
Bug 563099 - Compartments and wrappers API. r=gal.
--HG--
extra : rebase_source : cb34d0d0fc689fc6401d67e7f719344cd8e27655
|
2010-06-23 16:35:10 -05:00 |
|
Jason Orendorff
|
c7000f4f86
|
Bug 574013 - Change JSObjectOps::call to compute this even later in certain cases. (This will also facilitate implementint ES5 primitive this.) r=gal.
--HG--
extra : rebase_source : 2f588a571cc7970ae2119338e4abfc34bdd6fdc8
|
2010-06-23 12:08:34 -05:00 |
|
David Anderson
|
858278d975
|
[JAEGER] Merge from fatval branch.
|
2010-06-10 14:01:11 -07:00 |
|
Luke Wagner
|
1bb5128ab0
|
Merge with TraceMonkey
|
2010-06-09 21:59:18 -07:00 |
|
David Anderson
|
ad6f6ffb02
|
[JAEGER] Merge from fatval branch.
|
2010-06-07 19:29:40 -07:00 |
|
Jason Orendorff
|
5874315d91
|
Back out changeset 5f425aecd7ab again. Still has performance issues; 14% in ThisObject hook.
|
2010-06-07 20:36:57 -05:00 |
|
Luke Wagner
|
0d5dd30ea8
|
Firefox builds
|
2010-06-07 18:21:51 -07:00 |
|
Jason Orendorff
|
5f5deee89d
|
Bug 556277 - Compute this eagerly in more cases. r=brendan. Second landing.
|
2010-06-04 00:34:57 -07:00 |
|
David Anderson
|
8e4fe7b3e9
|
[JAEGER] Merge from fatval branch.
|
2010-06-03 23:04:57 -07:00 |
|
Luke Wagner
|
8f6c06b148
|
Remove jsboxedword, change jsid to be a jsval
|
2010-06-02 19:09:04 -07:00 |
|
David Mandelin
|
7bdb82c9d9
|
[JAEGER] Windows build fixes
|
2010-06-01 18:06:46 -07:00 |
|
David Anderson
|
dff194f865
|
[JAEGER] Merge from fatval.
|
2010-05-30 20:07:48 -07:00 |
|
Luke Wagner
|
f7242c4d3f
|
[mq]: Refactor value logic for better reuse
|
2010-05-26 16:36:47 -07:00 |
|
Robert Sayre
|
3a10b5449b
|
Backed out changeset 52be13ea0488. Bug 556277 - Compute this eagerly in more cases. r=brendan. Suspected of performance regression on SunSpider unpack-code. 80ms -> 135ms.
|
2010-06-05 11:42:59 -04:00 |
|
Jason Orendorff
|
2ab131a259
|
Bug 556277 - Compute this eagerly in more cases. r=brendan.
--HG--
extra : rebase_source : b295b576f019a95b55d12b86077aaef295e3eec8
|
2010-06-04 00:34:57 -07:00 |
|
David Anderson
|
38d6c177d7
|
[JAEGER] Merge from fatval.
|
2010-05-25 16:22:37 -07:00 |
|
David Anderson
|
0c7a8cdb75
|
[JAEGER] Merge from fatval.
|
2010-05-25 14:17:37 -07:00 |
|
David Anderson
|
61f3596d3c
|
[JAEGER] Initial import of new compiler layout.
|
2010-05-25 14:14:13 -07:00 |
|
Luke Wagner
|
5cbf1c02f9
|
Merge
|
2010-05-25 11:31:47 -07:00 |
|
Luke Wagner
|
2a81dc5df9
|
Use nan-boxing, only working on 32-bit
|
2010-05-25 11:20:59 -07:00 |
|
David Mandelin
|
8aa596de26
|
Fix most MSVC warnings.
|
2010-05-24 13:26:38 -07:00 |
|
Andreas Gal
|
3026562007
|
Improve error reporting for proxy handlers and __iterator__ (568966, r=brendan).
|
2010-05-29 19:04:01 -07:00 |
|
David Anderson
|
167ee00231
|
[JAEGER] Enabled method JIT backend.
|
2010-05-22 17:41:21 -07:00 |
|
David Anderson
|
9f1aa534da
|
Import method JIT 'outer' framework.
|
2010-05-22 17:09:52 -07:00 |
|
mozilla@buildmonkey-left.mv.mozilla.com
|
88fadd2d53
|
Fix some things so this builds on 64-bit and OS X
|
2010-05-19 09:55:27 -07:00 |
|
Luke Wagner
|
d3a3926b34
|
Fix bugs
|
2010-05-18 17:25:12 -07:00 |
|
Luke Wagner
|
e374a37e1c
|
Remove explicit copy, ObjPtr
|
2010-05-17 22:15:51 -07:00 |
|
Luke Wagner
|
6d87e93eef
|
30% through jsstr
|
2010-05-13 18:55:25 -07:00 |
|