js/public/RootingAPI.h
78c06cf60908ef444409ef22b70f3ca55a987169
created 2013-08-06 15:09 -0700
pushed 2013-09-20 09:38 +0000
Terrence Cole Terrence Cole - Bug 918118 - Delete MutableHandle constructors for int and nullptr; r=jonco
a84f156f316450e40c01d8eaa78f7e47c940dd01
created 2013-09-19 15:24 -0400
pushed 2013-09-20 09:38 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/ductwork/, js/ipc/, and js/public/; r=ehsan
9e98958b5e50ca9456adb49750e6480ac7ad201d
created 2013-08-27 19:59 -0700
pushed 2013-09-02 14:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 911020 - Introduce js/TypeDecls.h, which holds very commonly used type declarations from the JS engine. r=luke.
7f8e99aec954ac5a731b942a5cc9be2060bf6350
created 2013-08-21 22:26 -0700
pushed 2013-08-27 14:20 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 909178 (part 1) - Move |jsid| from jsapi.h into js/Id.h. r=luke.
200fae26b2717a4c5a8aa9a399ee7a675cb9be1b
created 2013-08-13 15:34 -0700
pushed 2013-08-15 12:37 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898274 (part 1) - Fix ordering of various #include statements. r=benjamin.
21cff6a1f7ffba642f1de1a9dfc776d1c7ff25bf
created 2013-08-08 06:33 -0700
pushed 2013-08-08 20:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902820 - Fix a bunch of compile warnings in SpiderMonkey. r=till.
f09bcd847699540773617fb28836189e921b04ab
created 2013-08-02 13:15 +0100
pushed 2013-08-02 21:12 +0000
Jon Coppeard Jon Coppeard - Bug 899976 - GC: Fix unsafe references related to ToInt* functions - js engine changes r=sfink
552bca1bc885acca25c1c431e39a872b6f703b24
created 2013-07-18 13:59 -0400
pushed 2013-07-31 01:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
1de22229a4f3681891c348f2a85d31c4dc4afdb7
created 2013-06-26 16:26 -0700
pushed 2013-07-26 14:49 +0000
Terrence Cole Terrence Cole - Bug 887563 - Convert CallArgs::operator[] to return a Handle; r=Waldo,bz
fe2ed5eff8e2955336542b9c87d16c6f97801a96
created 2013-07-23 10:58 +0100
pushed 2013-07-24 00:53 +0000
Jon Coppeard Jon Coppeard - Bug 891966 - 2 - Comment calls to Handle::fromMarkedLocation r=bz
0181f53d20e2535a562783b07df708f110f7f9d1
created 2013-07-23 10:58 +0100
pushed 2013-07-24 00:53 +0000
Jon Coppeard Jon Coppeard - Bug 891966 - 1 - Don't allow construction of Handle<T> from Heap<T> r=bz
a80f35bdbaa0e86fb4e758176a683c57cc902993
created 2013-07-23 10:58 +0100
pushed 2013-07-24 00:53 +0000
Jon Coppeard Jon Coppeard - Bug 888338 - 1 - Add TenuredHeap<T> class r=terrence r=bz
8abf922fb3ea4bb8af617666c64d165b9154eedd
created 2013-07-08 12:42 -0700
pushed 2013-07-19 00:37 +0000
Jeff Walden Jeff Walden - Bug 891177 - Remove Vector.h's js/TemplateLib.h dependency by introducing mfbt/TemplateLib.h with the necessary bits. r=terrence
b674f0e40c8eb12edb964b80aa4ca2af37fcbf4c
created 2013-07-10 09:29 -0600
pushed 2013-07-11 09:59 +0000
Brian Hackett Brian Hackett - Bug 885758 - Add ExclusiveContext for use by threads with exclusive access to their compartment, r=billm.
0ef38d43fd498675d694c4a5bc1e2b5cef7db887
created 2013-07-02 09:43 +0100
pushed 2013-07-02 19:17 +0000
Jon Coppeard Jon Coppeard - Bug 878160 - GC: post barrier weak references in the browser - part 1 JS engine r=terrence
01ad949468fbae50dacf3a761d91eb479546619d
created 2013-06-28 19:20 -0700
pushed 2013-06-30 15:39 +0000
Justin Lebar Justin Lebar - Bug 820686 - Follow-up: s/MOZ_ASSUME_NOT_REACHED/MOZ_ASSUME_UNREACHABLE/. rs=waldo
5ecd26bc5274bb4e2831e6649fa8bb516f3c9bc2
created 2013-06-28 18:38 -0700
pushed 2013-06-30 15:39 +0000
Justin Lebar Justin Lebar - Bug 820686 - Remove code after MOZ_CRASH or MOZ_ASSUME_NOT_REACHED. r=(see below)
1735d098ea863982696383cd25fbb6857e0d2f6f
created 2013-06-28 18:38 -0700
pushed 2013-06-30 15:39 +0000
Justin Lebar Justin Lebar - Bug 820686 - Rename MOZ_NOT_REACHED() and JS_NOT_REACHED() to MOZ_ASSUME_NOT_REACHED(). r=waldo
722bda7ce08a35f82e9b336eb30100c6b34e4b60
created 2013-06-26 11:21 -0700
pushed 2013-06-27 10:32 +0000
Steve Fink Steve Fink - Bug 887362 - Fix include tangle for CheckStackRoots, r=ehoogeveen
039f52615a8fa81764d504253ff78f1b97bb39eb
created 2013-06-14 13:48 -0700
pushed 2013-06-26 14:13 +0000
Terrence Cole Terrence Cole - Bug 848592 - Fix some dynamic rooting analysis failures; r=sfink
e61603f64470d454f4968cafa90e302af8e65cf1
created 2013-05-03 13:53 -0700
pushed 2013-06-26 14:13 +0000
Steve Fink Steve Fink - Bug 868302 - Enable rooting LIFO assertions in DEBUG, r=terrence
7e98c6be13ff2094c967aac8a71a4b4279aad825
created 2013-06-21 14:12 +0100
pushed 2013-06-22 04:11 +0000
Jon Coppeard Jon Coppeard - Bug 885315 - GC: Add some documentation comments for JS::Heap<T> r=sfink
8066ebe02e0bb809eeead2aef7dfec20b2c163d4
created 2013-06-20 16:17 -0700
pushed 2013-06-21 14:46 +0000
Terrence Cole Terrence Cole - Backout ac48416672e7 for unexpected SM(r) failures.
ac48416672e7b9d484af08dec178284e29560a36
created 2013-06-14 13:48 -0700
pushed 2013-06-21 14:46 +0000
Terrence Cole Terrence Cole - Bug 848592 - Fix some dynamic rooting analysis failures; r=sfink
ce7085b63b2b1a50ccfc87c42ba4dfe2c325507d
created 2013-06-20 11:05 -0700
pushed 2013-06-20 23:24 +0000
Bobby Holley Bobby Holley - Bug 883450 - Assert that we're in a request whenever we create a Rooted<T>. r=terrence
41caf6414eae175be5af4ca6456ea0ae11c11150
created 2013-06-19 17:59 -0700
pushed 2013-06-20 23:24 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 883697 (part 1) - Make include guards consistent in js/ductwork/, js/ipc/ and js/public/. r=njn.
75b8543e2b045f326a43cde164fbf62b37015fd9
created 2013-06-19 11:32 +0100
pushed 2013-06-19 23:39 +0000
Jon Coppeard Jon Coppeard - Bug 884283 - GC: Rename RootMethods to GCMethods r=terrence
b2d1e90f21a2cd5108e511e82cf6232891d2d7af
created 2013-06-18 11:00 +0100
pushed 2013-06-18 23:11 +0000
Jon Coppeard Jon Coppeard - Bug 877762 - GC: Post-barrier cycle collector participants - 1 Fixes and updates to JS::Heap<T> r=terrence
8322d226a0219331c22b9d3fa9b13f6d909cffd4
created 2013-06-13 15:14 -0700
pushed 2013-06-14 12:57 +0000
Terrence Cole Terrence Cole - No Bug - Assert that our Rooting ABI is correct; r=sfink
444fffdcf768a6dc1988dd511e9e9583e465cb63
created 2013-06-12 14:17 -0700
pushed 2013-06-13 19:30 +0000
Bill McCloskey Bill McCloskey - Bug 880697 - Add JSRuntime constructor for Rooted. r=terrence
f047d17cdb7830f6990ee157a6e0efcecfeddd0f
created 2013-06-07 22:45 -0400
pushed 2013-06-10 19:17 +0000
Boris Zbarsky Boris Zbarsky - Bug 877281 part 5. Add a set() method to Rooted. r=terrence
9c2358efab233d555251f0e20b23f43d46032133
created 2013-06-05 16:03 -0700
pushed 2013-06-06 19:20 +0000
Steve Fink Steve Fink - Backed out changeset 55fa2277a702 (bug 848592) for exposing pre-existing rooting hazards. Will fix the problems before relanding. The green you see is a lie.
55fa2277a70226c70c99db95a71007b6a90567ad
created 2013-03-06 15:56 -0800
pushed 2013-06-06 19:20 +0000
Steve Fink Steve Fink - Bug 848592 - Mark memory accessed by dynamic rooting analysis as defined, r=njn
44f3413b9bc69e68b5f278379d35eabfbcd5855d
created 2013-05-27 16:05 -0500
pushed 2013-05-28 09:02 +0000
Joshua Cranmer Joshua Cranmer - Bug 868285 - Fix static checking builds, part 2: Add MOZ_NONHEAP_CLASS. r=ehsan
909d9dd8ff2f8022052d73c3b6d5b78c54871faa
created 2013-05-27 12:51 +0100
pushed 2013-05-27 18:51 +0000
Jon Coppeard Jon Coppeard - Bug 875872 - Add public Heap<T> class for implementing post-barriers in the browser r=terrence
d25e852fdb68c5e730f600655ace10cfb8ce4db6
created 2013-05-24 22:38 -0400
pushed 2013-05-26 13:22 +0000
Boris Zbarsky Boris Zbarsky - Bug 875939. Make passing a Rooted<T> or Handle<T> to a function taking |const T&| not be a gc hazard. r=terrence
b048b14ab01016516489f1e6c590571d662ce7b3
created 2013-05-22 16:06 -0700
pushed 2013-05-23 18:55 +0000
Eddy Bruel Eddy Bruel - Bug 637572 - Implement ScriptSourceObject; r=jimb
55e6e91ea9305281a161f386f24a2b57403900a9
created 2013-05-16 12:36 -0400
pushed 2013-05-17 00:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 868715 part 10. Create specializations of Optional for 'any' and 'object' types so that we can have those look like Optional<Handle<Value> > and Optional<Handle<JSObject*> > respectively. r=peterv,sfink
f72c4442a30e6483d39894a18fb14c556f9d1849
created 2013-04-30 15:41 -0700
pushed 2013-05-04 04:38 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove the ForwardDeclare MACROs; r=jonco
7b1025831aeffade0c6481e936d837c986028d55
created 2013-04-30 15:41 -0700
pushed 2013-05-04 04:38 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawObject typedef; r=jonco
c084cc59bbdfcd64a884d6cf4164c6d7326e8632
created 2013-04-30 15:41 -0700
pushed 2013-05-04 04:38 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawId typedef; r=jonco
e119cde77a3bcf9f9ca3eb14c9441e7ca1ebc9d4
created 2013-04-30 15:40 -0700
pushed 2013-05-04 04:38 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawValue typedef; r=jonco
f9cf4a647f394df1febe2f9a0fcbce7d25bb193f
created 2013-04-30 15:40 -0700
pushed 2013-05-04 04:38 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawString typedef; r=jonco
8c8e389fd3c34f41d1d5adbdde629bfa30e4b70a
created 2013-04-30 15:40 -0700
pushed 2013-05-04 04:38 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawScript typedef; r=jonco
b1d2c16bee474b3f969398c03808cbad4376e623
created 2013-04-30 15:40 -0700
pushed 2013-05-04 04:38 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawFunction typedef; r=jonco
e9fd6706b679d99d802d169ea0aa0fd89f161b75
created 2013-04-27 12:27 -0700
pushed 2013-04-28 16:25 +0000
Steve Fink Steve Fink - No bug, DONTBUILD. Comment fix.
5c3c5479d2f3ca72dadac4489d1254ff6c0e18cd
created 2013-04-25 11:55 +0100
pushed 2013-04-27 15:33 +0000
Jon Coppeard Jon Coppeard - Bug 864848 - Mark Rooted<> as stack only r=terrence
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-04-17 16:45 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2013-04-16 17:51 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-04-16 17:51 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
a409636a0f32d89e16290d0692c61f78945245d0
created 2013-04-12 09:31 +0100
pushed 2013-04-12 19:07 +0000
Jon Coppeard Jon Coppeard - Bug 860704 - GC: Comment says RawT converts to RootedT r=terrence
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed 2013-04-12 14:44 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-04-12 14:44 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
af13119deb4711ae301d1716a48da9b761b0800c
created 2013-03-21 18:26 -0700
pushed 2013-03-25 08:48 +0000
Jeff Walden Jeff Walden - Bug 851237 - Replace StaticAssert uses with MOZ_STATIC_ASSERT. r=dholbert
74b7f2c42ca41a51987f8a0fe875167678938f1f
created 2013-03-20 10:41 +0000
pushed 2013-03-21 13:56 +0000
Jon Coppeard Jon Coppeard - Bug 781070 - make NullPtr public r=terrence
b7c5623df2283f89b799e24a3933f6e6164c7556
created 2013-03-08 08:54 +0000
pushed 2013-03-20 08:15 +0000
Jon Coppeard Jon Coppeard - Bug 848754 - GC: Remove relaxed root checking infrastructure r=terrence
fa78767a3e78c3e18f0b3afeea472bcab65957b2
created 2013-03-19 10:35 +0000
pushed 2013-03-20 08:15 +0000
Jon Coppeard Jon Coppeard - Bug 849273 - Investigate splitting the js and JS namespaces r=terrence
d537ff6052e87bc375a7c34de41285bb8f54790c
created 2013-03-12 14:05 -0700| base
pushed 2013-03-13 17:07 +0000
Terrence Cole Terrence Cole - Bug 850074 - Move SpiderMonkey stack rooting infrastructure to RootingAPI.h; r=billm
less more (0) tip