David Anderson
|
b9fd0759f7
|
[JAEGER] Merge from fatval.
|
2010-06-28 18:16:12 -07:00 |
|
Luke Wagner
|
ab3a0d3ffa
|
Add 64-bit tracing support
|
2010-06-28 18:08:28 -07:00 |
|
David Anderson
|
a3709f170d
|
[JAEGER] Merge from fatval branch.
|
2010-06-24 11:18:01 -07:00 |
|
Luke Wagner
|
ed28dae403
|
64-bit builds and passes trace tests on OS X with --disable-tracejit. reftests has failures, but these also show up on tm and should be fixed by a rebase
|
2010-06-23 16:58:32 -07:00 |
|
Luke Wagner
|
50d922350a
|
Fix bustage compiling jsapi.h as Objective-C++
|
2010-06-22 11:54:27 -07:00 |
|
Luke Wagner
|
bae4687e65
|
Reuse existing JS_ValueToId instead of introducing new JSVAL_TO_JSID
|
2010-06-22 11:51:46 -07:00 |
|
Luke Wagner
|
f536e360bf
|
Take advantage of value representation in the tracer when mapping values to and from trace types
|
2010-06-22 09:43:21 -07:00 |
|
David Mandelin
|
4ab1d47307
|
Bug 573578: intern string before converting to jsid in PropertyOpForwarder
|
2010-06-21 16:07:31 -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 |
|
Luke Wagner
|
bf3afea5b8
|
Fix bugs; browser is up and running
|
2010-06-18 00:59:10 -07:00 |
|
Luke Wagner
|
b7955fe7b7
|
Browser builds
|
2010-06-17 23:51:54 -07:00 |
|
David Anderson
|
9c4e1303c3
|
[JAEGER] Merge from fatval branch.
|
2010-06-17 13:22:59 -07:00 |
|
Luke Wagner
|
11556d9a6f
|
Fix bugs introduced by jsid change
|
2010-06-16 22:58:31 -07:00 |
|
Luke Wagner
|
ab09c2952d
|
Switch jsids back to pointer-sized and fix a bunch of broken assumptions
|
2010-06-16 18:21:34 -07:00 |
|
David Mandelin
|
d352690926
|
Bug 572042: get tracing+fat values to build in the browser. As part of this I disabled the quickstub traceable natives. According to Andreas, we don't necessarily need them for good perf now that we can call the standard quickstub from trace. This build works on simple JS, but there are still bugs (e.g., Google Maps asserts).
|
2010-06-15 15:43:41 -07:00 |
|
David Mandelin
|
94e6c8a2cc
|
Bug 571625: bring back box-after-unbox optimization for tracing with fatvals
|
2010-06-14 14:24:30 -07: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 |
|
David Anderson
|
858278d975
|
[JAEGER] Merge from fatval branch.
|
2010-06-10 14:01:11 -07:00 |
|
Luke Wagner
|
dde2523f3a
|
Remove assumption that getter objects are functions (can be any callable), fix jsproxy aliasing bug
|
2010-06-09 23:20:37 -07:00 |
|
Luke Wagner
|
1bb5128ab0
|
Merge with TraceMonkey
|
2010-06-09 21:59:18 -07:00 |
|
David Anderson
|
517efa88c1
|
[JAEGER] Fixed bug in invoking JIT from interpreter.
|
2010-06-09 14:42:17 -07:00 |
|
David Anderson
|
ec9df4dfe4
|
[JAEGER] Merge from fatval branch.
|
2010-06-08 17:49:46 -07:00 |
|
Luke Wagner
|
706cc2c0e9
|
Firefox starts up and browses the web
|
2010-06-08 15:12:18 -07:00 |
|
David Anderson
|
c1cb664baa
|
[JAEGER] Merge from fatval branch.
|
2010-06-08 11:32:46 -07:00 |
|
Luke Wagner
|
6d5a111999
|
Don't re-define js_ObjectOps in xpconnect. Remove assumptions that private jsvals are ints
|
2010-06-08 00:01:45 -07:00 |
|
David Anderson
|
ad6f6ffb02
|
[JAEGER] Merge from fatval branch.
|
2010-06-07 19:29:40 -07:00 |
|
Jason Orendorff
|
987881e65c
|
Merge backout.
|
2010-06-07 20:38:30 -05: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 |
|
Luke Wagner
|
f032df96b4
|
Bug 565157 - typed JS_AddRoot (r=igor)
|
2010-06-07 17:05:02 -07:00 |
|
Luke Wagner
|
9814243213
|
xpconnect builds
|
2010-06-07 13:57:40 -07:00 |
|
David Anderson
|
87d142550e
|
[JAEGER] Merge from fatval branch.
|
2010-06-04 22:11:53 -07:00 |
|
Luke Wagner
|
7b81a5dc24
|
Make JSHasInstanceOp and JSEqualityOp take jsval. Get a lot of xpconnect compiling
|
2010-06-04 16:55:08 -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
|
8846bb56a4
|
Fix failing reftests. Align consts stored in scripts
|
2010-06-03 18:22:37 -07:00 |
|
Luke Wagner
|
8f6c06b148
|
Remove jsboxedword, change jsid to be a jsval
|
2010-06-02 19:09:04 -07:00 |
|
David Anderson
|
dff194f865
|
[JAEGER] Merge from fatval.
|
2010-05-30 20:07:48 -07:00 |
|
lw@mozilla.com
|
7b52bb9eca
|
Fixes/hacks to get working on Linux x64
|
2010-05-26 22:35:39 -07:00 |
|
Luke Wagner
|
824169c8ae
|
Merge
|
2010-05-26 16:39:20 -07:00 |
|
Luke Wagner
|
f7242c4d3f
|
[mq]: Refactor value logic for better reuse
|
2010-05-26 16:36:47 -07:00 |
|
David Mandelin
|
779cb751a0
|
Fix ctypes build
|
2010-05-26 15:29:48 -07:00 |
|
Robert Sayre
|
37d6a810f7
|
Merge backout.
|
2010-06-05 11:43:27 -04: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 |
|
Andreas Gal
|
70617110b8
|
Add an API for compartments (570040, r=jorendorff).
|
2010-06-04 16:32:10 -07:00 |
|
David Anderson
|
9f63657fcc
|
[JAEGER] Merge from fatval.
|
2010-05-25 18:22:09 -07:00 |
|
David Mandelin
|
a9d51c9ff6
|
Fix decompiler assert in bitops-bitwise-and
|
2010-05-25 17:52:45 -07:00 |
|
David Anderson
|
419b23890d
|
[JAEGER] Merge from fatval.
|
2010-05-25 17:01:31 -07:00 |
|