David Anderson
|
711f227978
|
[JAEGER] Unbroke build, merge merge merge.
|
2010-07-05 20:14:42 -07:00 |
|
David Anderson
|
549886a671
|
[JAEGER] Merge from fatval & TM.
|
2010-07-05 18:07:39 -07:00 |
|
Luke Wagner
|
7f741ffaff
|
Change asX to toX, asXRef to getXRef, XTag to XValue
|
2010-07-05 13:44:59 -07:00 |
|
Luke Wagner
|
3db5555932
|
Forgot to teach conservative GC about jsid type
|
2010-07-05 01:41:42 -07:00 |
|
Luke Wagner
|
0f817f3eaa
|
Merge from TM
|
2010-07-04 14:49:39 -07:00 |
|
Luke Wagner
|
c069799e2b
|
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
|
0b2e4848a1
|
[JAEGER] Merge with fatval.
|
2010-07-02 21:52:25 -07:00 |
|
Chris Leary
|
cb9f9a0d91
|
Bug 576148: Factor out js::UpvarCookie. (r=mrbkap, dvander)
|
2010-07-02 13:37:39 -07:00 |
|
Luke Wagner
|
4c1e611e2a
|
Merge
|
2010-07-01 23:10:37 -07:00 |
|
Luke Wagner
|
246fb10cc7
|
Fix build bustage on MSVC
|
2010-06-30 18:05:19 -07:00 |
|
Luke Wagner
|
cff3af7e94
|
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
|
ca0cdc0aff
|
[JAEGER] Merge from fatval.
|
2010-06-30 11:46:07 -07:00 |
|
Luke Wagner
|
331c5c8962
|
Take the "Raw" out of MarkRaw and MarkGCThingRaw. It offends Andreas, and it might be a bad name
|
2010-06-29 23:02:23 -07:00 |
|
Luke Wagner
|
2471e19d46
|
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
|
17aa5003ba
|
[JAEGER] Merge from fatval.
|
2010-06-29 11:54:42 -07:00 |
|
Luke Wagner
|
d0d2e26308
|
Put JSContext argument back at the end of SameValue (apparently that means something)
|
2010-06-29 02:08:07 -07:00 |
|
David Anderson
|
96fcffa4a1
|
[JAEGER] Merge from fatval.
|
2010-06-28 18:16:12 -07:00 |
|
Luke Wagner
|
44061e0d37
|
Add 64-bit tracing support
|
2010-06-28 18:08:28 -07:00 |
|
David Anderson
|
8f5a9f0cb1
|
[JAEGER] Merge from fatval.
|
2010-06-28 15:53:37 -07:00 |
|
David Anderson
|
c138a3a508
|
Fixed Linux 64-bit opt build.
|
2010-06-28 15:51:50 -07:00 |
|
David Anderson
|
e098784480
|
[JAEGER] Merge from fatval branch.
|
2010-06-24 11:18:01 -07:00 |
|
Andrew Drake
|
274f8adcbd
|
[JAEGER] Fix build on pedantic compilers, fix win32 shell. r=dvander
|
2010-06-22 19:11:50 -07:00 |
|
Luke Wagner
|
903c37330a
|
Reuse existing JS_ValueToId instead of introducing new JSVAL_TO_JSID
|
2010-06-22 11:51:46 -07:00 |
|
Luke Wagner
|
94f02f040b
|
Merge
|
2010-06-21 16:30:17 -07:00 |
|
Luke Wagner
|
4808e8a1d1
|
Be careful when using setDouble that we shouldn't use setNumber instead to fit in an int when possible. Was missing a lot in jsdate.cpp
|
2010-06-21 16:28:02 -07:00 |
|
David Mandelin
|
ebbd4ed392
|
Bug 573578: intern string before converting to jsid in PropertyOpForwarder
|
2010-06-21 16:07:31 -07:00 |
|
Luke Wagner
|
be3bcef26f
|
Browser builds
|
2010-06-17 23:51:54 -07:00 |
|
Luke Wagner
|
941b1c497c
|
Switch jsids back to pointer-sized and fix a bunch of broken assumptions
|
2010-06-16 18:21:34 -07:00 |
|
David Anderson
|
416b7597a3
|
Bug 567577 - new Math.sin is NaN, not an object, in interpreter only. r=Waldo.
|
2010-06-28 14:49:12 -05:00 |
|
Chris Leary
|
e4cd373469
|
Back out f8c6a272f2dc. It was working on Try a few minutes ago, I swear! (r=red)
|
2010-06-26 18:09:07 -07:00 |
|
Chris Leary
|
0930573283
|
Bug 559408: Turn arena pool macros into methods. (r=gal)
|
2010-06-26 17:55:00 -07:00 |
|
Andreas Gal
|
1c809f8af0
|
Resort to default compartment when global object is set to NULL (r=crash on startup).
|
2010-06-24 20:13:22 -05:00 |
|
Jason Orendorff
|
351dd974f7
|
Bug 574320 - Tweaks to compartments API. r=gal.
|
2010-06-24 16:44:18 -05:00 |
|
Andreas Gal
|
088b3b798a
|
Implement runtime-wide wrap hook (574299, r=mrbkap).
|
2010-06-24 16:45:32 -05:00 |
|
David Anderson
|
fb0f152919
|
[JAEGER] Merge from fatval branch.
|
2010-06-10 21:58:13 -07:00 |
|
David Mandelin
|
973275b1ae
|
Bug 569766: Make tracing work with fat values
|
2010-06-10 17:20:26 -07:00 |
|
Jason Orendorff
|
dccd1beb86
|
Bug 563099 - Compartments and wrappers API. r=gal.
|
2010-06-23 16:35:10 -05:00 |
|
Gregor Wagner
|
ed5134a5ac
|
Bug 519949 - TM: remove LocalRootScopes r=igor
|
2010-06-23 11:37:35 -05:00 |
|
David Anderson
|
d854c98259
|
[JAEGER] Merge from fatval branch.
|
2010-06-10 14:01:11 -07:00 |
|
Luke Wagner
|
bdbce63c37
|
Simplify code now that Value is copyable
|
2010-06-10 10:09:05 -07:00 |
|
Luke Wagner
|
f557a1e1a6
|
Merge with TraceMonkey
|
2010-06-09 21:59:18 -07:00 |
|
David Anderson
|
4fed5e8109
|
[JAEGER] Merge from fatval branch.
|
2010-06-08 17:49:46 -07:00 |
|
Luke Wagner
|
2ad8d09bbc
|
Remove OS X rules.mk hacks and out-of-date assert in JS_GetObjectID
|
2010-06-08 17:32:51 -07:00 |
|
Luke Wagner
|
c399144b32
|
Firefox starts up and browses the web
|
2010-06-08 15:12:18 -07:00 |
|
Andrew Drake
|
19699b6047
|
[JAEGER] Generalize operation callback mechanism and implement for methodjit, r=dvander
|
2010-06-07 23:55:13 -07:00 |
|
Jason Orendorff
|
2702053ec7
|
Merge backout.
|
2010-06-07 20:39:48 -05:00 |
|
Jason Orendorff
|
89931488da
|
Merge backout.
|
2010-06-07 20:38:30 -05:00 |
|
Jason Orendorff
|
bbf7fabf81
|
Back out changeset 5f425aecd7ab again. Still has performance issues; 14% in ThisObject hook.
|
2010-06-07 20:36:57 -05:00 |
|
Andreas Gal
|
ae8d431ba1
|
Allow reading reserved slots without locking if we know its safe to do so (570404, r=brendan).
|
2010-06-07 21:35:58 -04:00 |
|
Luke Wagner
|
ecba331049
|
Bug 565157 - typed JS_AddRoot (r=igor)
|
2010-06-07 17:05:02 -07:00 |
|