diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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. |
diff browse annotate |
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. |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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) |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
e9fd6706b679d99d802d169ea0aa0fd89f161b75 created 2013-04-27 12:27 -0700 pushed 2013-04-28 16:25 +0000 |
Steve Fink | Steve Fink - No bug, DONTBUILD. Comment fix. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |