xpcom/base/CycleCollectedJSRuntime.h
4bcb64fd8fa1aae1bdb7a2a019a283eacb7af4ca
created 2018-12-14 10:28 +0100
pushed 2018-12-14 09:38 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1513900 - Reformat everything on the ESR branch to the Google coding style r=ehsan a=liz
3d28ca7c05d8f9ba3ba6ff1cd5449dce42ae95c1
created 2017-11-05 19:37 -0800
pushed 2019-10-14 13:16 +0000
Chris Peterson Chris Peterson - Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj
d49a1de5d569881d555e1b75250747aa58bd7ad2
created 2017-11-16 10:48 +0100
pushed 2019-10-14 13:16 +0000
David Teller David Teller - Bug 1409852 - Expose an API in ChromeUtils to detect chrome JS dev errors;r=bz
e574f932b5a811a3fb50545a7f40f75a03bff5f2
created 2017-12-21 15:31 +0200
pushed 2019-10-14 13:16 +0000
Csoregi Natalia Csoregi Natalia - Backed out 3 changesets (bug 1409852) for build bustage and failing test_js_dev_error_interceptor.js. r=backout on a CLOSED TREE
06368bf1a32c75852fe4fc940789b5d5af728805
created 2017-11-16 10:48 +0100
pushed 2019-10-14 13:16 +0000
David Teller David Teller - Bug 1409852 - Expose an API in ChromeUtils to detect chrome JS dev errors;r=bz
bb89831b9aadfc4b6d736b89d781a5c04b35f369
created 2017-12-18 17:59 +0100
pushed 2019-10-14 13:16 +0000
Andrea Marchesini Andrea Marchesini - Bug 1422316 - WorkerJSRuntime::Shutdown must call the base class ::Shutdown method, f=yoric, r=bkelly
5877e17e1b98b5ecb574f1b935910f328038a666
created 2017-10-30 18:07 +0800
pushed 2019-10-14 13:16 +0000
Chia-Hung Duan Chia-Hung Duan - Bug 1376891 - Support idle runnable for nursery collection. r=jonco, r=smaug
60be9c0a0961438e091f7c730e8a29868fd644c0
created 2017-11-01 15:32 +0200
pushed 2019-10-14 13:16 +0000
Csoregi Natalia Csoregi Natalia - Backed out changeset fbf84e79c44c (bug 1376891) for bustage CycleCollectedJSRuntime.h:254 r=backout on a CLOSED TREE
fbf84e79c44c07102797f8f53694cb7481a982d6
created 2017-10-30 18:07 +0800
pushed 2019-10-14 13:16 +0000
Chia-Hung Duan Chia-Hung Duan - Bug 1376891 - Support idle runnable for nursery collection. r=jonco, r=smaug
c4b3e9bd89bfb2f0afdf6cf53e100bff50a45bec
created 2017-07-11 16:52 +0100
pushed 2019-10-14 13:16 +0000
Jon Coppeard Jon Coppeard - Bug 1378717 - Store JS holders in a vector for faster iteration r=smaug
6dfa4b51c2366043ec1abcf2c37cb7874361dfe4
created 2017-06-30 10:15 -0700
pushed 2019-10-14 13:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 1376954 part 1. Ensure that we don't try to nursery-allocate non-wrappercached DOM objects. r=smaug
42f3af3d5d54a5c48a8768aef1d9a2666e067058
created 2017-06-22 06:26 +1000
pushed 2019-10-14 13:16 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375299 (part 1) - Reduce usage of MOZ_GECKO_PROFILER. r=mstange.
a61ed4643a773ad9354bec5dbb0aea14e1ec8756
created 2017-05-12 11:16 -0700
pushed 2019-10-14 13:16 +0000
Andrew McCreight Andrew McCreight - Bug 1364528 - Don't synchronously finalize native objects if an exception is pending. r=smaug
004f776b242eebba5a4fd90ca6eddf9378a26de5
created 2017-04-25 13:24 -0700
pushed 2019-10-14 13:16 +0000
Steve Fink Steve Fink - Bug 1322560 - Record minor GC timings in profiles, r=jonco, mccr8, mstange
665e26ed4e4d401e56e67de14ef05f44dd23334c
created 2017-04-27 14:10 -0700
pushed 2019-10-14 13:16 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Remove references to context from the cycle collector (r=mccr8)
6a3c4b906eefceacf42f6db990a8ce3a65d76a94
created 2017-04-24 14:15 -0700
pushed 2019-10-14 13:16 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Keep a linked list of CycleCollectedJSContexts in the runtime (r=mccr8)
fd29fdf5c245fcaecc5cc93f95fecb9e87488320
created 2017-04-23 19:30 -0700
pushed 2019-10-14 13:16 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Remove CycleCollectedJSRuntime::mJSContext (r=mccr8,sfink)
a0ad80b18a0b97a3e65137fc53d559e2db1f430e
created 2017-04-23 11:23 -0700
pushed 2019-10-14 13:16 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Get rid of CycleCollectedJSRuntime::MainContext (r=mccr8)
7bdfa44ce84378c42f638e31145a3ac79655ff7c
created 2017-02-23 13:23 -0800
pushed 2019-10-14 13:16 +0000
Bill McCloskey Bill McCloskey - Bug 1343396 - Split CycledCollectedJSContext and XPCJSContext into separate context and runtime classes (r=mccr8)
45d53e85bd0d0e820186c70c92603aa15003a8b0
created 2016-09-05 18:54 +0300
pushed 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 1276112. Stop using GetScriptContextFromJSContext in CycleCollectedJSRuntime::UsefulToMergeZones. r=mccr8
e0d0d87fb7d3e2d60a0bd552fadcad7640c58a35
created 2016-05-30 10:29 +0200
pushed 2019-10-14 13:16 +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 2019-10-14 13:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 1276112. Stop using GetScriptContextFromJSContext in CycleCollectedJSRuntime::UsefulToMergeZones. r=mccr8
96cef64eadc3ec04504d52834c300bdb0d202fb5
created 2016-03-22 16:22 +0100
pushed 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1265035 - Make ~WorkerJSRuntime() handle Initialize() failure better. r=khuey.
2e4a8e49b5421ca53853e2a614c4ce569d47d908
created 2016-04-04 15:41 -0700
pushed 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 08ee8e76c703 (bug 1153978)
08ee8e76c7039e07c91f34477121787c845c2cca
created 2016-01-01 14:19 +0900
pushed 2019-10-14 13:16 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1153978 - Part 1: Separate buildIdOp from AsmJSCacheOps. r=jandem,bz
53445c568c7cc7a18481e9518a156d01fedc7c1a
created 2016-04-19 14:04 +1000
pushed 2019-10-14 13:16 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1265035 - Make ~WorkerJSRuntime() handle Initialize() failure better. r=khuey. a=ritu
e0a06595b43ccfaf519df598c1d59d292a35a881
created 2016-03-02 12:38 -0500
pushed 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2019-10-14 13:16 +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 2019-10-14 13:16 +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 2019-10-14 13:16 +0000
Kyle Huey Kyle Huey - Bug 1179909: Refactor stable state handling. r=smaug
less more (0) -100 -60 tip