xpcom/base/CycleCollectedJSRuntime.h
45d53e85bd0d0e820186c70c92603aa15003a8b0
created 2016-09-05 18:54 +0300
pushed 2016-09-06 01:05 +0000
Olli Pettay Olli Pettay - Bug 1298661, let meta-stable state runnables run during sync loops, r=baku
bc58a207c0fd0c1dceb2fa6888997d6a9c206cd3
created 2016-08-11 14:39 +0200
pushed 2016-08-12 20:45 +0000
Jan de Mooij Jan de Mooij - Bug 1292892 part 2 - Some RootingContext cleanup. r=bz,terrence
f84bf71b399ed089a007a145e3adccc7d7f2827c
created 2016-08-11 14:39 +0200
pushed 2016-08-12 20:45 +0000
Jan de Mooij Jan de Mooij - Bug 1292892 part 1 - Stop using JSRuntime outside SpiderMonkey. r=bz,terrence,fitzgen,kanru
64b87ac9b20ba84cb11ac59be967af3d0a522c37
created 2016-07-23 19:54 +0200
pushed 2016-07-25 13:51 +0000
Jan de Mooij Jan de Mooij - Bug 1286795 part 6 - Replace JS_NewRuntime/JS_DestroyRuntime with JS_NewContext/JS_DestroyContext. r=luke,bz
beeb4bc99662b22a6c7224937e003d07976ea59f
created 2016-07-23 19:52 +0200
pushed 2016-07-25 13:51 +0000
Jan de Mooij Jan de Mooij - Bug 1286795 part 4 - Change some callbacks to take JSContext instead of JSRuntime. r=terrence
96875d7ae6f2f4cb0f56cd872eaae90345933563
created 2016-07-08 14:39 -0700
pushed 2016-07-09 15:52 +0000
Chris Peterson Chris Peterson - Bug 1277775 - Replace MOZ_CONSTEXPR{_VAR,_TMPL} with constexpr. r=froydnj
92f2f41c5f7e8893be52a9ee7aa939df40db1b37
created 2016-07-05 18:49 -0400
pushed 2016-07-06 00:04 +0000
Nathan Froyd Nathan Froyd - Bug 1283616 - part 2 - micro-optimize inserting microtask runnables into the queue; r=khuey
fcec96be60dbdc28870c8bbb92af7fc0b1d7709a
created 2016-07-02 02:00 +0200
pushed 2016-07-02 09:15 +0000
Till Schneidereit Till Schneidereit - Bug 911216 - Part 27: Properly set up incumbent and current globals for Promise reaction jobs. r=efaust,bz
1a0cd542e1e9309f807c6c0b91099c6130ac509e
created 2016-06-24 14:19 -0400
pushed 2016-06-25 23:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 767938 part 11. Move the "safe JS context" to where it belongs: the CycleCollectedJSRuntime. r=bholley
12affc4c78cf672c930e84a6cddd5fdf3868354a
created 2016-03-22 16:22 +0100
pushed 2016-06-12 09:26 +0000
Till Schneidereit Till Schneidereit - Bug 911216 - Part 24: Use promise rejection tracking to report unhandled rejections to the console. r=bz,Paolo
b974e754526b67fbe66f1a1161ce5b8af3292a62
created 2016-06-10 09:27 +0200
pushed 2016-06-12 09:26 +0000
Jan de Mooij Jan de Mooij - Bug 1278947 part 1 - Stop using JSContext callback in XPConnect. r=bz
160a0b1ffd2bba8de6b414c809cff13ed5f14f89
created 2016-05-27 13:28 -0400
pushed 2016-06-01 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1276112. Stop using GetScriptContextFromJSContext in CycleCollectedJSRuntime::UsefulToMergeZones. r=mccr8
e0d0d87fb7d3e2d60a0bd552fadcad7640c58a35
created 2016-05-30 10:29 +0200
pushed 2016-05-30 13:29 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset e8af287d0d10 (bug 1276112) for causing windows gl crashes
e8af287d0d103d91a7af443f499380ea4844631e
created 2016-05-27 13:28 -0400
pushed 2016-05-30 13:29 +0000
Boris Zbarsky Boris Zbarsky - Bug 1276112. Stop using GetScriptContextFromJSContext in CycleCollectedJSRuntime::UsefulToMergeZones. r=mccr8
96cef64eadc3ec04504d52834c300bdb0d202fb5
created 2016-03-22 16:22 +0100
pushed 2016-05-27 01:45 +0000
Till Schneidereit Till Schneidereit - Bug 911216 - Part 13: Set Promise allocation stack as async stack for Promise callback jobs. r=efaust,bz
5285237559dafc85a0bd4d1861f2eb1bc25395bd
created 2016-05-12 10:54 -0700
pushed 2016-05-13 09:59 +0000
Andrew McCreight Andrew McCreight - Bug 1271848, part 1 - Add ClassName() method to the CC participant. r=smaug
242336dca06d789d466a2ac7700405c02e7ba487
created 2016-04-19 14:04 +1000
pushed 2016-04-20 09:50 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1265035 - Make ~WorkerJSRuntime() handle Initialize() failure better. r=khuey.
2e4a8e49b5421ca53853e2a614c4ce569d47d908
created 2016-04-04 15:41 -0700
pushed 2016-04-05 03:35 +0000
Wes Kocher Wes Kocher - Backed out 5 changesets (bug 911216) for apparently tripling the runtime of SM(p) jobs along with introducing a failure in SM(p)
58716e5626909a33ba00a3355df79d6ffad60916
created 2016-03-22 16:22 +0100
pushed 2016-04-05 03:35 +0000
Till Schneidereit Till Schneidereit - Bug 911216 - Part 13: Set Promise allocation stack as async stack for Promise callback jobs. r=efaust,bz
1052435cba5f65a63f87dfddcb43e35941e1ecb6
created 2016-03-24 16:12 +0100
pushed 2016-03-25 15:36 +0000
Eddy Bruel Eddy Bruel - Bug 1229769 - We should be able to use DOM promises in the worker debugger;r=khuey
f22eed4b7a39beeff05a30670e8339c3e29c8146
created 2016-01-01 14:19 +0900
pushed 2016-03-22 23:45 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1153978 - Part 1: Separate buildIdOp from AsmJSCacheOps. r=jandem,bz
39463641013346389bee9b585f8f08e8f4770a3a
created 2016-03-13 04:26 +0900
pushed 2016-03-12 20:24 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 08ee8e76c703 (bug 1153978)
08ee8e76c7039e07c91f34477121787c845c2cca
created 2016-01-01 14:19 +0900
pushed 2016-03-12 20:24 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1153978 - Part 1: Separate buildIdOp from AsmJSCacheOps. r=jandem,bz
e0a06595b43ccfaf519df598c1d59d292a35a881
created 2016-03-02 12:38 -0500
pushed 2016-03-03 10:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 1252565 part 1. Push the script environment preparer bits up from XPCJSRuntime to CycleCollectedJSRuntime, because we need them on workers to do ctypes on workers properly. r=bholley
d7608e766470baae63b7f5f963ffdd6e8cf0e6fa
created 2016-03-02 10:44 -0800
pushed 2016-03-03 10:54 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1252565) for windows build bustage CLOSED TREE
fc5c4cb02d24148687d97480afbca123063cde28
created 2016-03-02 12:38 -0500
pushed 2016-03-03 10:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 1252565 part 1. Push the script environment preparer bits up from XPCJSRuntime to CycleCollectedJSRuntime, because we need them on workers to do ctypes on workers properly. r=bholley
b5fc3e849945921699c7177d6afa10c32b0faffd
created 2016-02-18 15:21 -0800
pushed 2016-02-19 11:02 +0000
Andrew McCreight Andrew McCreight - Bug 1052793, part 1 - Do per-zone GC for CC_WAITING triggers. r=smaug
ac6fc75a900c5202a1af4917c6473b3209b5e205
created 2016-02-14 13:30 +0000
pushed 2016-02-15 11:13 +0000
Andrea Marchesini Andrea Marchesini - Bug 1247122 - Propagate the NS_ERROR_OUT_OF_MEMORY from CycleCollectedJSRuntime CTOR, r=khuey
dae2ed7930f4e3d4f4167ea05db8e7bb945313bc
created 2016-02-09 17:40 -0500
pushed 2016-02-10 10:47 +0000
Boris Zbarsky Boris Zbarsky - Bug 1243001 part 8. Tell SpiderMonkey to put its promise jobs into the CycleCollectedJSRuntime job queue. r=peterv
140bd18a7c3202729a1ec006a304c2a267e878f6
created 2016-01-13 11:37 +1300
pushed 2016-01-29 10:46 +0000
Chris Pearce Chris Pearce - Bug 1200514 - Run remaining stable state runnables after final cycle collection. r=froydnj,mccr8
349ed8187489c5df90092a63dc5c780ecd78d61d
created 2016-01-19 12:48 -0800
pushed 2016-01-20 14:34 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1233831 - Part 3: Install a callback to trace nursery collections; r=mccr8
cc304e389fc610d2f830099c23dde90192ab6bee
created 2016-01-05 19:32 -0800
pushed 2016-01-07 10:51 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1237169 - Remove some unused parameters in and around xpcom/base/. r=mccr8.
ece17eeb83de4afb3e46c9bae4d63e57144d999c
created 2015-12-31 15:21 +0200
pushed 2016-01-02 00:29 +0000
Olli Pettay Olli Pettay - Bug 1120016 - Allocate short lived JS wrappers in the Nursery, r=mccr8,terrence
22f51211915bf7daff076180847a7140d35aa353
created 2015-12-30 16:34 -0800
pushed 2015-12-31 01:36 +0000
Wes Kocher Wes Kocher - Backed out changeset 0d55a6e4e98e (bug 1120016) for 980 b2g hazards a=merge
0d55a6e4e98e6e420ca9810688f9921434a94eef
created 2015-12-30 19:16 +0200
pushed 2015-12-31 01:36 +0000
Olli Pettay Olli Pettay - Bug 1120016 - Allocate short lived JS wrappers in the Nursery, r=mccr8,terrence
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-18 02:55 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 12:51 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
5559e86a2f3ba157d2bb45cc7bfb9f7a690c3327
created 2015-09-11 14:12 +0900
pushed 2015-09-21 00:50 +0000
Mike Hommey Mike Hommey - Bug 1203840 - Trigger dirty pages purge after CC. r=njn,r=smaug,r=mccr8
a13c1f26e351dd6251da641fe7a9eb53790fc2d0
created 2015-08-11 06:10 -0700
pushed 2015-08-11 22:35 +0000
Kyle Huey Kyle Huey - Bug 1179909: Refactor stable state handling. r=smaug
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-07-13 22:55 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
93320d4629be28e58ecadbafb205d8639d70b628
created 2015-05-22 10:40 -0700
pushed 2015-05-23 20:31 +0000
Terrence Cole Terrence Cole - Bug 1167453 - Rename JSGCTraceKind and make it a C++11 enum class; r=jonco
7fcf6bf43eda78d42b098cc2b24c032ebd29b34e
created 2015-05-13 12:48 -0700
pushed 2015-05-14 22:33 +0000
Andrew McCreight Andrew McCreight - Bug 866681, part 2 - Make ContentUnbinder use DeferredFinalize. r=smaug
8e75b3eb23f44c52b6e22e2783bee7aba10c2823
created 2015-05-13 12:48 -0700
pushed 2015-05-14 22:33 +0000
Andrew McCreight Andrew McCreight - Bug 866681, part 1 - Track if any slice of CC was manually triggered. r=smaug
fc1b65394523d0d22e2b0671f5cffb90a7b0fbc5
created 2015-05-01 22:33 -0400
pushed 2015-05-02 17:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1087330. Make the data structure we use for our promise microtask queue have O(1) first element removal, not O(N). r=khuey
9ef1368b7c9fbaedafb228581005a3d43370366c
created 2015-04-22 09:43 -0700
pushed 2015-04-23 00:16 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1150253 - Part 2: Gecko should provide a callback for SpiderMonkey to
331d71cabe1ef6ec803d3e6e8bb85b44d702a187
created 2015-04-10 17:27 +0200
pushed 2015-04-14 20:02 +0000
David Rajchenbach-Teller David Rajchenbach-Teller - Bug 1083361 - Exposing a PromiseDebugging API to monitor uncaught DOM Promise. r=bz
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-03-22 20:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
62bc2ec669488de6611c0db28cdbfebf8d63d0e1
created 2015-03-18 11:36 -0700
pushed 2015-03-19 12:46 +0000
Andrew McCreight Andrew McCreight - Bug 1137536, part 3 - Move the top level DeferredFinalize functions into their own file. r=smaug
7542e92bf99c5cfcc3912ecad3b4e5d97c22162b
created 2015-03-17 09:29 -0700
pushed 2015-03-18 02:01 +0000
Daniel Holbert Daniel Holbert - Bug 1142841: Convert all nsRefPtr<nsIRunnable> to nsCOMPtr<nsIRunnable>. r=ehsan
654836515933a3c1c957bcd50c311957e80887ad
created 2015-03-10 08:35 -0700
pushed 2015-03-10 22:33 +0000
Andrew McCreight Andrew McCreight - Bug 1114804 - Make ISupports use the standard deferred finalizer code. r=peterv
2fab2faa7f9d5778fcb5aa3a733a96f4350de90c
created 2015-01-26 07:22 +0900
pushed 2015-01-26 13:09 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1111290 - Part 2: Non-mechanical changes. r=waldo
5183c96b9fb2af53cce4002b3dc0050fe9e4e149
created 2015-01-15 11:36 -0500
pushed 2015-01-20 11:00 +0000
Trevor Saunders Trevor Saunders - bug 1122100 - more MOZ_OVERRIDE in xpcomish stuff r=froydnj
3941c5858c22c5ffc83c74ad9b4c7afb28c9ed97
created 2015-01-08 15:30 -0800
pushed 2015-01-09 13:00 +0000
Andrew McCreight Andrew McCreight - Bug 1118044, part 1 - Use GCCellPtr in CycleCollectedJSRuntime::TraverseGCThing. r=smaug
204c0dfa5e0bcccb26dc5e94c5c0136d70adb12d
created 2015-01-08 09:54 -0800
pushed 2015-01-09 01:08 +0000
Andrew McCreight Andrew McCreight - Backout bug 1052793 for exposing bad decommitting behavior for compartmental GCs.
bf0e4454f0d2afea829fcb1a8edd08881ce15e2d
created 2014-12-05 09:38 -0800
pushed 2014-12-17 00:41 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 14: Convert NoteJSChild to GCCellPtr; r=mccr8, r=jonco
c3c4c83e1efea5f735d0b96b92c92b0778b8bacd
created 2014-12-13 21:17 -0800
pushed 2014-12-15 18:52 +0000
Andrew McCreight Andrew McCreight - Bug 1052793 - Do per-zone GC for CC_WAITING triggers. r=smaug
08945a5b1f12136bd710fa4e77dfcd5c5181fb29
created 2014-12-05 09:38 -0800
pushed 2014-12-10 10:50 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 12: Convert VisitGrayWrapperTargets to GCCellPtr; r=jonco, r=mccr8
c13daeb9246954765810a6e6698aa155611da5e6
created 2014-11-20 09:51 +0100
pushed 2014-11-21 01:35 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 73c4111cab17 (bug 1083361) for bustage
73c4111cab17d7351f26d691a04266b71cecf445
created 2014-11-19 14:31 +0100
pushed 2014-11-21 01:35 +0000
David Rajchenbach-Teller David Rajchenbach-Teller - Bug 1083361 - Exposing a PromiseDebugging API to monitor uncaught DOM Promise. r=bz
less more (0) -100 -60 tip