js/src/jswrapper.cpp
a410efee499a7876dd9bb26f4c62c8bc38042582
created 2015-04-08 11:47 +0200
pushed 2015-04-08 09:48 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=bajaj
1f9bc5814f5ff23f8b3cf6766cda2d4e484c0b4c
created 2014-06-09 12:30 -0700
pushed 2015-07-29 14:13 +0000
Bill McCloskey Bill McCloskey - Bug 1016738 - Back out for webrtc crashes. a=backout
ae6bd0223b532929c93a9b3ee9aaed4f134b513a
created 2014-06-02 15:05 -0600
pushed 2015-07-29 14:13 +0000
Brian Hackett Brian Hackett - Bug 1018620 - Make sure RegExpShareds fetched from objects are in the right compartment, r=billm.
313dee1cd22814b4e81a8adacfcd474af456cbdf
created 2014-05-30 07:46 -0700
pushed 2015-07-29 14:13 +0000
Bill McCloskey Bill McCloskey - Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco)
3ac2205532ed66999c8fa7b25d42f8ccb7908617
created 2014-05-30 15:23 -0400
pushed 2015-07-29 14:13 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 2 changesets (bug 1016738, bug 1017150) for spikes in GC-related crashes.
93c5b9181c8441888204eb47444eb750269fe59a
created 2014-05-30 07:46 -0700
pushed 2015-07-29 14:13 +0000
Bill McCloskey Bill McCloskey - Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco)
94cfbc72d81fb5206d4115b3e24b865fb6d0a43d
created 2014-05-29 15:49 -0700
pushed 2015-07-29 14:13 +0000
Wes Kocher Wes Kocher - Backed out changeset 004d84a6905a (bug 1017862) for assertion failures on a CLOSED TREE
004d84a6905a19e2c80687b78e60466079cddc92
created 2014-05-29 15:07 -0700
pushed 2015-07-29 14:13 +0000
Eric Faust Eric Faust - Bug 1017862 - Remove virtual destructor from BaseProxyHandler. (r=jorendorff)
5021d1337fa9bb5cca83ae0800c6ca1902167d2b
created 2014-05-25 21:46 -0400
pushed 2015-07-29 14:13 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
a6cf64544f9b9c82e3bde274db80bd2a2fa3be4e
created 2014-05-14 19:48 -0700
pushed 2015-07-29 14:13 +0000
Terrence Cole Terrence Cole - Bug 1010655 - Always use the faster version of IsInsideNursery when possible; r=jonco
1b4e6df50d16d3fbfd8e004ef029196a02978413
created 2014-05-16 14:52 -0400
pushed 2015-07-29 14:13 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 36bfb1d8b8fe (bug 1010655) for Cpp test crashes.
36bfb1d8b8fef01877faaf2741d9b1908a47708d
created 2014-05-14 19:48 -0700
pushed 2015-07-29 14:13 +0000
Terrence Cole Terrence Cole - Bug 1010655 - Always use the faster version of IsInsideNursery when possible; r=jonco
6ed9e9e160f2fbda7093441b5dfca5436b56ea72
created 2014-04-28 16:53 +0200
pushed 2015-07-29 14:13 +0000
Michael Shuen Michael Shuen - Bug 972385 - Make JS::AutoValueVector subscript operator return handles. r=jonco, smaug
e0741f7815ffce0ee1fc5344ec928223b34ae7ab
created 2014-04-25 16:11 -0500
pushed 2015-07-29 14:13 +0000
Jason Orendorff Jason Orendorff - Bug 547140, part 2 - Remove flags argument from JS_GetPropertyDescriptor and friends. r=Waldo.
9e00f4eef08189544f75bf121833518105824344
created 2014-02-14 13:17 +0100
pushed 2015-07-29 14:13 +0000
Jan de Mooij Jan de Mooij - Backout bug 785905, off-thread IonBuilder. r=jorendorff
f6395f80b24fa7235fbfbf64f13d67339e74518a
created 2014-01-29 17:20 -0800
pushed 2015-07-29 14:13 +0000
Eric Faust Eric Faust - Bug 947014 - Allow callers of Wrapper::New to specify a prototype. (r=bholley)
d3af8463dddc2cbf7f80523975575ca91034984c
created 2014-01-29 17:20 -0800
pushed 2015-07-29 14:13 +0000
Eric Faust Eric Faust - Bug 924720 - Part 6: Allow callers of Wrapper::New to specify a Proxy JSClass. (r=bholley)
aac3d84c27c0846ef1d952a4d43962f8d6f88306
created 2014-01-29 17:20 -0800
pushed 2015-07-29 14:13 +0000
Eric Faust Eric Faust - Bug 924720 - Part 5: Allow callers of NewProxyObject() to specify a Proxy JSClass. (r=jwalden)
f8768358ad0f8ce7ff522eba6f2b812d6534f1b8
created 2014-01-29 13:07 -0800
pushed 2015-07-29 14:13 +0000
Bobby Holley Bobby Holley - Bug 965082 - Unify duplicate bits of state of proxies. r=mrbkap,r=gabor
cbd3e46573d88bcc0974066d50f76929af4670c2
created 2014-01-24 19:57 -0800
pushed 2015-07-29 14:13 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 2: Replace JS_UNLIKELY with MOZ_UNLIKELY. r=luke
96ea8706f3826f3aed3a5e7e40a25b9826e0b94f
created 2014-01-07 10:34 +0000
pushed 2015-07-29 14:13 +0000
Jon Coppeard Jon Coppeard - Bug 956673 - Postbarrier writes to crosscompartment wrappers table r=terrence
7ebd1e1a81978681ebe38d5af517b568e4b46aee
created 2014-01-06 10:06 -0500
pushed 2015-07-29 14:13 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in remaining directories; r=ehsan
3eb853546cff881ae3786466759f503f1bc962ba
created 2013-12-19 10:01 -0800
pushed 2015-07-29 14:13 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add thread safety class instances to get IonBuilder passing the thread safety dynamic analysis, r=jandem.
caf902c1502657bafdc49c5df4fc3b7db3c81ad2
created 2013-12-17 13:01 -0800
pushed 2015-07-29 14:13 +0000
Terrence Cole Terrence Cole - Bug 951282 - Wrap the pending exception lazily; r=luke
dbeea0e93b56b586792fe8265779249d22018b2a
created 2013-12-16 10:53 -0800
pushed 2015-07-29 14:13 +0000
Brian Hackett Brian Hackett - Bug 785905 - Build Ion MIR graph off thread, r=jandem.
ae50af3377666ac4f78992828e5ea38590fa2b29
created 2013-12-13 12:01 -0800
pushed 2015-07-29 14:13 +0000
Eric Faust Eric Faust - Bug 926012 - Part 3: Convert wrappers to using dynamic prototype hooks. (r=bholley)
e0803c4ddc9020cc46128326b8a2b82c96d1e790
created 2013-12-05 20:07 +0100
pushed 2015-07-29 14:13 +0000
Tom Schuster Tom Schuster - Bug 697343 - Remove getElementIfPresent. r=Waldo
54eac2d5c0392d2d8138e761a394ecf8e45407b4
created 2012-12-17 14:53 -0500
pushed 2015-07-29 14:13 +0000
Jeff Walden Jeff Walden - Bug 724768 - Store the various properties of Error objects in reserved slots, and eagerly create the stack string for them. r=bhackett for the TI bits, r=jimb otherwise
fbc0b4c30fd0fb53e5613e747ab5b9263170919a
created 2013-12-05 16:19 -0500
pushed 2015-07-29 14:13 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 22770b30545b, 0809370fabdb, 4ef4764c1b55, and bfe768b87464 (bug 697343) due to Gaia UI test bustage.
a3f7a5b3bb3a099b521d5050a044f64e5e52e494
created 2013-12-05 12:58 -0800
pushed 2015-07-29 14:13 +0000
Bobby Holley Bobby Holley - Bug 945826 - Trap overrides and comments. r=jorendorff
bfe768b8746466df23f9f141b8ed32ba991bc5ff
created 2013-12-05 20:07 +0100
pushed 2015-07-29 14:13 +0000
Tom Schuster Tom Schuster - Bug 697343 - Remove getElementIfPresent. r=Waldo
b96d513cd89f5aff1841c6a6c926481807864589
created 2013-11-25 17:35 -0800
pushed 2015-07-29 14:13 +0000
Jeff Walden Jeff Walden - Bug 940033 - js::HashMapEntry::{key,value} fields should be private, with accessors, and the former should expose a const reference. r=jimb
442211bce621f621b19feca73192755fd3798c99
created 2013-11-10 22:48 -0800
pushed 2015-07-29 14:13 +0000
Bill McCloskey Bill McCloskey - Bug 928050 - Specify whether to iterate over atoms zone (r=bhackett)
aa71e5360811dad7407af13aba6ea7bf170e300f
created 2013-11-05 10:15 +0000
pushed 2015-07-29 14:13 +0000
Jon Coppeard Jon Coppeard - Bug 927939 - Wrappers for nursery allocated objects should be finalized in the background r=terrence
d31a310022872f140e35197b12174a106ce25aeb
created 2013-10-10 15:22 -0700
pushed 2015-07-29 14:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 925584 - Remove some unnecessary jsapi.h inclusions from .cpp files. r=Ms2ger.
09d8891fff222a2eec2267c06cf3a548b7941281
created 2013-10-07 12:44 -0400
pushed 2015-07-29 14:13 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/ (9/9); r=ehsan
52bd45873c876eec4c3a0bef518448a8b13de14a
created 2013-10-04 13:29 +0200
pushed 2015-07-29 14:13 +0000
Bobby Holley Bobby Holley - Bug 921454 - Use background-finalize-ity forwarding for all wrappers, not just CCWs. r=jonco
fb163ed3947e45d7aa384893c1965c7d0bb6c7d4
created 2013-10-04 13:29 +0200
pushed 2015-07-29 14:13 +0000
Bobby Holley Bobby Holley - Bug 921454 - Match the background-finalize-ity of the DeadObjectProxy with that of origobj in js_TransplantObjectWithWrapper. r=jonco
6a194198c85da6772c32865cef1d507d75f44d1c
created 2013-10-04 13:29 +0200
pushed 2015-07-29 14:13 +0000
Bobby Holley Bobby Holley - Bug 921454 - Refactor proxy creation to use an options object. r=jonco
b340b241e433e2e478c37c90d9196ce34331b8bd
created 2013-09-24 08:21 -0700
pushed 2015-07-29 14:13 +0000
Dan Gohman Dan Gohman - Bug 918023 - SpiderMonkey: Const-qualify various static variables. r=njn
ac09e1a3fa46889569c043aa7c12f6bef071880a
created 2013-09-24 14:09 -0400
pushed 2015-07-29 14:13 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 2c3d1c9241d7 (bug 918023) for Windows debug TestEndian failures.
2c3d1c9241d7b0f3612bb9cb705b33c537eb7925
created 2013-09-24 08:21 -0700
pushed 2015-07-29 14:13 +0000
Dan Gohman Dan Gohman - Bug 918023 - SpiderMonkey: Const-qualify various static variables. r=njn
12e4307ff333c9f8bb93fa73bc3a6fd2109d6f8e
created 2013-09-04 20:58 -0400
pushed 2015-07-29 14:13 +0000
Yaron Tausky Yaron Tausky - Bug 911553 - Trap Proxy calls from ToPrimitive. r=bholley
7ca87dc456a997e8302df8ba21e0f2916154e588
created 2013-08-22 12:40 -0700
pushed 2015-07-29 14:13 +0000
Bobby Holley Bobby Holley - Bug 907937 - Move object wrapping into the object-overloaded wrap() function. r=billm
db34065a8666ff7d7f460056b28282619830e33c
created 2013-04-30 10:29 -0700
pushed 2015-07-29 14:13 +0000
Terrence Cole Terrence Cole - Bug 862115 - Use Rooted<JSPropertyDescriptor> in favor of JSPropertyDescriptor::AutoRooter r=terrence r=smaug r=bholley
7db702296585f916dd83febbe1e313f087ee55ae
created 2013-08-08 15:53 -0700
pushed 2015-07-29 14:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
ade325617a7322f9869ce67b359255c542c74587
created 2013-08-06 23:59 -0700
pushed 2015-07-29 14:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902332 - Replace JS_{FALSE,TRUE} with {false,true} almost everywhere. r=luke,bz.
f836042326f9df3abfbee44169fc878ef87c950d
created 2013-08-05 08:48 -0600
pushed 2015-07-29 14:13 +0000
Brian Hackett Brian Hackett - Bug 898886 - Improve threadsafe assertions when accessing runtimes and zones, r=billm.
1de22229a4f3681891c348f2a85d31c4dc4afdb7
created 2013-06-26 16:26 -0700
pushed 2015-07-29 14:13 +0000
Terrence Cole Terrence Cole - Bug 887563 - Convert CallArgs::operator[] to return a Handle; r=Waldo,bz
bb2316d853d66f51808c8c506f974784e851fbe7
created 2013-06-27 22:42 -0700
pushed 2015-07-29 14:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 887558 (part 4) - Introduce WrapperObject and CrossCrompartmentWrapperObject. r=jorendorff.
868ce514bba712fda6578a692505ad5cb938edb7
created 2013-07-19 08:06 -0600
pushed 2015-07-29 14:13 +0000
Brian Hackett Brian Hackett - Bug 875125 - Allow scripts to be parsed/emitted off the main thread, r=billm.
e54e7b5bf27d7971ed7ebcde8f110f3310c941de
created 2013-07-11 18:31 -0700
pushed 2015-07-29 14:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 888768 (part 3) - Remove unnecessary *-inl.h #includes, as found by include-what-you-use. r=till.
96b8f28d35e8aa2ad1ab41fad4a17662a056ba9c
created 2013-06-20 22:39 -0700
pushed 2015-07-29 14:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 887558 (part 2) - Move various functions into ProxyObject and FunctionProxyObject. r=jorendorff.
9b78a71801209dfea5e12554b3c46cb280aabde4
created 2013-06-20 21:27 -0700
pushed 2015-07-29 14:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 887558 (part 1) - Introduce ProxyObject and some sub-classes. r=jorendorff.
da9d61adaed29284c020f787d846dab72268793a
created 2013-06-28 14:01 -0700
pushed 2015-07-29 14:13 +0000
Jeff Walden Jeff Walden - Bug 888106 - Add too-much-recursion detection to isExtensible tests, and make the isExtensible hook capable of failing. r=bholley, r=ejpbruel
432d6ff55841ebad0ecdf8079ffe3fe45618a03c
created 2013-06-20 20:17 -0700
pushed 2015-07-29 14:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 884124 (part 4) - Add an ErrorObject class. r=jwalden.
f5eca934fa1655f79fffdd64646b67910ed3ac54
created 2013-06-21 08:28 +0200
pushed 2015-07-29 14:13 +0000
Jan de Mooij Jan de Mooij - Bug 881902 - Remove ContextStack and StackSpace. r=luke,njn
584ad9e66195fa105b411ca26808a8aa3aac0027
created 2013-06-16 17:34 -0700
pushed 2015-07-29 14:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 8) - Use JSObject::{is,as} for PropertyIteratorObject. r=sfink.
21e3c26108143c727b9304eacf8b916de62f9f44
created 2013-06-10 15:22 -0600
pushed 2015-07-29 14:13 +0000
Brian Hackett Brian Hackett - Bug 881333 - Use accessor methods for cx->compartment and cx->runtime, r=luke.
9305b1486c2dfe418d642fef80fc01d78626a774
created 2013-06-03 16:30 -0700
pushed 2015-07-29 14:13 +0000
Terrence Cole Terrence Cole - Bug 879079 - Fix some exact rooting static analysis failures under js/src; r=bhackett
less more (0) -300 -100 -60 tip