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
|
ab97c995fd
|
[JAEGER] Merge from tracemonkey.
|
2010-08-26 10:35:24 -07:00 |
|
David Mandelin
|
78cdeefdf2
|
[JAEGER] Merge from Tracemonkey.
|
2010-08-24 11:56:29 -07:00 |
|
Jason Orendorff
|
efe79f8f4c
|
Bug 583232 - Add rewrapping to jsapi.h. r=gal
|
2010-08-23 18:14:38 -04:00 |
|
David Mandelin
|
67a9ce8c76
|
[JAEGER] Merge from tracemonkey.
|
2010-08-20 11:34:59 -07:00 |
|
Robert Sayre
|
d598acd055
|
Merge mozilla-central to tracemonkey.
|
2010-08-20 10:04:58 -04:00 |
|
David Mandelin
|
a21c621577
|
Merge from Tracemonkey.
|
2010-08-19 11:11:36 -07:00 |
|
Gregor Wagner
|
77d8fcb9e6
|
Bug 572057 - TM: remove weak roots (pigeon hole) r=igor
|
2010-08-18 12:46:47 -07:00 |
|
David Mandelin
|
d32d792513
|
[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 |
|
Jeff Walden
|
765b61e1cb
|
Bug 429507 - ES5: Function.prototype.bind. r=brendan
|
2010-08-13 10:42:33 -07:00 |
|
David Mandelin
|
4b7d4e43d2
|
[JAEGER] Merge from tracemonkey.
|
2010-08-11 11:05:24 -07:00 |
|
Steve Fink
|
082cfbef39
|
Bug 507012: function call/return callback for profiling, r=dmandelin, a=sayrer
|
2010-08-09 13:38:13 -07:00 |
|
David Mandelin
|
48342132f5
|
Merge from Tracemonkey.
|
2010-08-04 11:30:05 -07:00 |
|
Luke Wagner
|
c650a3d7e3
|
Bug 584168 - consider canonicalizing nans passed to the JSAPI (r=brendan)
|
2010-08-04 04:13:19 -07:00 |
|
Jeff Walden
|
443f3f510a
|
Bug 514581 - ES5: fun.caller and fun.arguments must throw when fun is strict-mode code. r=jimb
--HG--
extra : rebase_source : 10f930852e39b0b1ef917b18b6a1332a9a815d5d
|
2010-08-02 23:52:12 -07:00 |
|
David Anderson
|
8adb6cdddb
|
[JAEGER] Put conservative marker in JSTracer, rather than GCMarker (bug 583149).
|
2010-07-29 18:46:45 -07:00 |
|
David Mandelin
|
4c5a188923
|
[JAEGER] Merge from Tracemonkey.
|
2010-07-29 13:23:33 -07:00 |
|
Jason Orendorff
|
566beedf1f
|
Remove extra backslashes. no_r=me.
|
2010-07-29 08:06:32 -05:00 |
|
David Mandelin
|
a73ecdeee1
|
Merge from Tracemonkey.
|
2010-07-28 11:16:36 -07:00 |
|
Igor Bukanov
|
181c2cdf3a
|
Backed out changeset 7b2b90efe57d -- the patch was landed against a tree with a lot of orange. This will hinder the orange resolution.
|
2010-07-28 14:36:06 +02:00 |
|
David Anderson
|
31e9292046
|
[JAEGER] Merge from tracemonkey.
|
2010-07-25 20:21:14 -07:00 |
|
Luke Wagner
|
b4626a511d
|
Bug 581574 - Remove JSVAL_IS_UNDERLYING_TYPE_OF_PRIVATE (r=mrbkap)
|
2010-07-23 17:20:12 -07:00 |
|
David Mandelin
|
cf0c3c24a7
|
Merge from tracemonkey.
|
2010-07-22 18:31:01 -07:00 |
|
David Anderson
|
cf5a8cf505
|
[JAEGER] Merge from tracemonkey.
|
2010-07-19 20:49:26 -07:00 |
|
Blake Kaplan
|
de74d9d8f4
|
Bug 563106 - Tie XPConnect to compartments. r=jorendorff/gal/jst
|
2010-07-19 13:36:49 -07:00 |
|
Alan Pierce
|
52ba5c3616
|
Bug 571579 - Implement ropes (r=gal)
|
2010-07-16 17:41:22 -07:00 |
|
David Anderson
|
a020926861
|
[JAEGER] Merge from fatval branch.
|
2010-07-12 10:46:01 -07:00 |
|
Igor Bukanov
|
246300e968
|
bug 576596 - removal of JSObjectOps::(call|construct|hasInstance). r=jorendorff
--HG--
extra : rebase_source : 8fd09ab6bfb4daece7a27b9a46097ae74bdc055c
|
2010-07-07 09:53:50 +02:00 |
|
Luke Wagner
|
94d4737738
|
Tweak comment to trigger rebuild
|
2010-07-06 00:28:33 -07:00 |
|
David Anderson
|
64fd3377e9
|
[JAEGER] Merge from fatval & TM.
|
2010-07-05 18:07:39 -07:00 |
|
Luke Wagner
|
477aedc0ff
|
Tweak jsapi.h/jspubtd.h/jsdbgapi.h
|
2010-07-05 01:50:08 -07:00 |
|
Luke Wagner
|
b6c66a4c30
|
Forgot to teach conservative GC about jsid type
|
2010-07-05 01:41:42 -07:00 |
|
Sean Stangl
|
bcde0f1fc6
|
[JAEGER] Merge with fatval.
|
2010-07-02 21:52:25 -07:00 |
|
Luke Wagner
|
15a253d499
|
Merge
|
2010-07-01 23:10:37 -07:00 |
|
David Anderson
|
3d36343449
|
[JAEGER] Convert FrameState to use types, not tags.
|
2010-07-01 01:17:42 -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 Mandelin
|
59f147f7db
|
Bug 575828 stopgap: disable JS_THIS from compiling in C.
|
2010-06-29 16:28:17 -07:00 |
|
Chris Leary
|
21e4248a17
|
JM: Bug 574697, eagerly calculate |this|. (r=dvander)
|
2010-06-28 22:24:21 -07:00 |
|
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 |
|
Igor Bukanov
|
d7aedab4b6
|
bug 552266 - Allow for only one JSContext to be in a request on a given thread. r=mrbkap
|
2010-06-26 22:31:54 +02:00 |
|
Luke Wagner
|
99411cc93d
|
Bug 549143 - fatvals
|
2010-07-14 23:19:36 -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 |
|