js/src/gc/Zone.cpp
3588e0ddb99edc3586a813f14fdc0560e754a21f
created 2019-01-14 13:31 +0000
pushed 2019-01-14 17:23 +0000
Jon Coppeard Jon Coppeard - Bug 1519405 - Add enums for flags passed to Zone::discardJitCode() r=jandem
7d9e12dcfe7f70e64ea9126eeee3e3627d80a796
created 2019-01-10 11:00 +0000
pushed 2019-01-10 17:21 +0000
Jon Coppeard Jon Coppeard - Bug 1518193 - Use new free task to also free JIT LIFO data freed after minor GC r=sfink
752c683e631d73518b21da4b0924ac80ce1f6d5f
created 2019-01-07 05:47 -0800
pushed 2019-01-08 16:23 +0000
André Bargull André Bargull - Bug 1517823 - Part 2: Pass arena to MallocProvider client. r=sfink
85054765af344d9ea0cd13e962b41048a19899b0
created 2019-01-03 08:48 +0000
pushed 2019-01-03 16:24 +0000
Jan de Mooij Jan de Mooij - Bug 1516967 - Call the large allocation callback before reporting OOM in JSRuntime::createJitRuntime. r=lhansen
c4c07de1d4f49d8be2262c5485c062675dcb812e
created 2018-12-14 15:11 +0100
pushed 2018-12-31 16:09 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1515648 - Part 3: use unbarrieredGet() for Debugger. r=jonco
925a2727cc3755bb0d0683d696b8d965b16e7236
created 2018-12-01 07:46 +0200
pushed 2018-12-01 05:49 +0000
Coroiu Cristina Coroiu Cristina - Merge inbound to mozila-central a=merge
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-01 05:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-01 05:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
847bc008e00b9348a07b87b4c8063782c1d7ab11
created 2018-11-30 19:59 +0000
pushed 2018-12-01 02:30 +0000
Jan de Mooij Jan de Mooij - Bug 1511412 - Fix an issue with incremental sweeping and ICScript. r=tcampbell
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
6453222232be364fb8ce3fd29b6cbcd480e5f2e3
created 2018-11-29 19:08 +0000
pushed 2018-11-29 21:44 +0000
Jan de Mooij Jan de Mooij - Bug 1499644 - Move IC data out of BaselineScript. r=tcampbell
4b7c53151158f12abeadcd76779a26a94a9fd26b
created 2018-11-19 17:02 +0000
pushed 2018-11-19 21:56 +0000
Jan de Mooij Jan de Mooij - Bug 1508065 - Change JS_PUBLIC_{API,DATA} and JS_FRIEND_{API,DATA} to be more like similar macros to avoid confusing clang-format. r=tcampbell
9018814d9671dfe67ab073869bdeebf05b25b565
created 2018-11-12 02:30 +0000
pushed 2018-11-12 09:52 +0000
Jan de Mooij Jan de Mooij - Bug 1506479 - Discard TypeScripts in Zone::discardJitCode instead of during type sweeping. r=bhackett
ab04d8c725fd0cbd61e6c32e4096ee4caa53d55c
created 2018-10-29 18:55 +0100
pushed 2018-11-06 09:59 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1502886: Delete wasm breakpoints when the wasm instance's Zone is swept; r=jonco
5150b70229209c5d020eef82819f5b8d5aebda0e
created 2018-09-06 10:38 +0200
pushed 2018-09-11 22:13 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/gc, part 4. r=sfink
b7dada718ee0f14154562db052bfab83e9999a17
created 2018-08-29 13:23 +0100
pushed 2018-08-29 17:34 +0000
Jon Coppeard Jon Coppeard - Bug 1486727 - Move some inline method defintions out of gc/Zone.h into new Zone-inl.h r=sfink
c70943a6b070698c59db4802c912a6c682b49ba4
created 2018-08-23 16:58 +0100
pushed 2018-08-23 21:40 +0000
Jon Coppeard Jon Coppeard - Bug 1485615 - Make RegExpZone a separate allocation to Zone r=sfink
f3796f1a571b6e11e247f366dc45cecd97d77729
created 2018-08-08 12:54 +1000
pushed 2018-08-14 16:15 +0000
Paul Bone Paul Bone - Bug 1473213 (Part 4) - Add cells allocated statistics r=sfink
ad30dc53e38ec41adc99f81fd8a5102ecf7775fd
created 2018-08-10 18:00 +1000
pushed 2018-08-13 09:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1481998 - Make mozilla::Hash{Map,Set}'s entry storage allocation lazy. r=luke,sfink
8de32e539a2c0499acef9cb7324c831b46eb3e91
created 2018-08-08 18:14 +0300
pushed 2018-08-09 10:02 +0000
Bogdan Tara Bogdan Tara - Backed out 5 changesets (bug 1473213) for devtools/client/debugger/new/test/mochitest/browser_dbg_rr_breakpoints-01.js failures
129c9ab66f595bf72afebfdeba87a587578173a2
created 2018-08-08 12:54 +1000
pushed 2018-08-09 10:02 +0000
Paul Bone Paul Bone - Bug 1473213 (Part 4) - Add cells allocated statistics r=sfink
245e2c17b2726a7a92c1732724227e42c15d4069
created 2018-07-06 10:23 +0100
pushed 2018-07-06 22:01 +0000
Jon Coppeard Jon Coppeard - Bug 1434598 - Refactor allocation to work from a free list stored in the JSContext r=sfink
7aaaed1a9ef133175a7f18054302e890e451f9eb
created 2018-06-20 09:22 +0100
pushed 2018-06-21 01:17 +0000
Jon Coppeard Jon Coppeard - Bug 1468792 - Purge dota caches at the same time as deferred atom cache purge r=sfink
84b05310b2c7a6b0c585add58fdb27e635e70963
created 2018-06-19 11:34 +0100
pushed 2018-06-19 21:55 +0000
Jon Coppeard Jon Coppeard - Bug 1467842 - Don't take the exclusive access lock during GC r=sfink
ac87103cdf38dd631b41dc6d16e646239b2f93da
created 2018-06-08 16:16 +0200
pushed 2018-06-09 15:31 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 4 - Rename vm/JSCompartment* to vm/Realm*. r=luke
b640dc9b89986c1886ef00402727da756d96f0ef
created 2018-06-07 16:44 +0200
pushed 2018-06-07 21:50 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 1 - Rename JSCompartment to JS::Compartment. r=luke
011f238cc9ab82efbaba621046514cd689bd1f86
created 2018-06-06 14:30 +0200
pushed 2018-06-06 17:00 +0000
Jan de Mooij Jan de Mooij - Bug 1363214 - Remove JS::Realm/JSCompartment inheritance. r=jonco
6d741e95201af5856af7c7a0477ddfa863e7d006
created 2018-06-04 15:25 +0100
pushed 2018-06-05 09:30 +0000
Jon Coppeard Jon Coppeard - Bug 1466171 - Allow collection of atoms while the main thread is parsing r=sfink
266765d448e3723e3ae4c249ad86309be760e1c7
created 2018-06-02 11:58 +0200
pushed 2018-06-02 23:03 +0000
Jan de Mooij Jan de Mooij - Bug 1466083 part 5 - Assume we have a single compartment/realm in Zone::deleteEmptyCompartment. r=jonco
a7c669b99bd15f2b45561aa6bc649c847e9ae0d2
created 2018-05-24 12:02 +0200
pushed 2018-05-24 15:41 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 32 - Rename JitCompartment to JitRealm and move to JS::Realm. r=luke
ca76ab5c29dc02c63ca0447a0a52caebbd5aec93
created 2018-05-23 11:01 +0200
pushed 2018-05-23 22:01 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 16 - Move marked flag from JSCompartment to JS::Realm. r=jonco
9d9e1b118451d451c7a050e365d36f4dd17cfb97
created 2018-05-18 15:18 +0200
pushed 2018-05-18 22:06 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 6 - Move global object from JSCompartment to JS::Realm. r=jonco
01fcd734368770225504097a0f1ec4e5539fc041
created 2018-05-17 18:04 +0200
pushed 2018-05-17 22:04 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 4 - Move RealmOptions from JSCompartment to JS::Realm. r=luke
cecfe0621cfb53a1c9b271499a0fa9f9e3970a43
created 2018-04-26 09:57 +0200
pushed 2018-04-26 14:05 +0000
Jan de Mooij Jan de Mooij - Bug 1456494 - Initialize Zone::helperThreadUse_ first to avoid accessing uninitialized memory in debug builds. r=jonco
2f7d0134b22176dd649418217cb98d09ce102c83
created 2018-04-19 13:04 +0200
pushed 2018-04-19 22:30 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 14 - Rename 'active thread' to 'main thread'. r=jonco
16fcaa62dee9272dde73b52ae640988f70ffd196
created 2018-04-15 13:18 +0200
pushed 2018-04-16 09:53 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 10 - Rename *ActiveCooperatingThread to *MainThread. r=jonco
73fa6225a03ff9566bb77a140cd9356b861d5b3d
created 2018-04-13 08:45 +0200
pushed 2018-04-13 09:44 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 6 - Remove ZoneGroup. r=jonco
ae45e56c3c71ae23084e9ef549c3d58880add8a1
created 2018-04-12 13:04 +0200
pushed 2018-04-12 19:20 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 2 - Move debuggerList from ZoneGroup to JSRuntime. r=jonco
473b7d381544313a38af2be2898e4bd92375b45d
created 2018-04-12 13:04 +0200
pushed 2018-04-12 19:20 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 1 - Use rt->mainContextFromOwnThread() instead of TlsContext.get() in some places. r=jonco
dae25f5b42dfec19801ff8e31c86f932a6b56886
created 2018-04-06 10:55 +0200
pushed 2018-04-07 21:50 +0000
Jan de Mooij Jan de Mooij - Bug 1451443 - Remove CompilerOutput and simplify Ion code invalidation. r=tcampbell
a040a354d2960d80b8264e4a290cc16e8641a33d
created 2018-04-06 14:00 +0300
pushed 2018-04-06 14:39 +0000
Andreea Pavel Andreea Pavel - Backed out changeset 67ff53988f4d (bug 1451443) for hazard failures on a CLOSED TREE
67ff53988f4dce6da5366b3018b5c75d8724698a
created 2018-04-06 10:55 +0200
pushed 2018-04-06 14:39 +0000
Jan de Mooij Jan de Mooij - Bug 1451443 - Remove CompilerOutput and simplify Ion code invalidation. r=tcampbell
11a6d361ee90f4aadbc6881c29664bf1dfabc27e
created 2017-10-02 16:42 -0700
pushed 2018-03-01 22:09 +0000
Jan de Mooij Jan de Mooij - Bug 903519 - Disable nursery strings in a Zone if too many get tenured, r=sfink
9ec168a898ac298c50a77b0ab22220af35246046
created 2018-02-28 02:03 -0800
pushed 2018-03-01 17:29 +0000
André Bargull André Bargull - Bug 1438842 - Part 4: Remove unused parameters in js/src/vm. r=jandem
6d72eade26af359ffc3cd3e381fd79c88922b9b8
created 2018-02-26 19:16 +0200
pushed 2018-02-26 17:17 +0000
Cosmin Sabou Cosmin Sabou - Backed out 3 changesets (bug 903519) for frequent assertion failures on js/src/gc/Cell.h:182 a=backout
0f4234c2132256cb80942d57eaeda2217fd559f9
created 2017-10-02 16:42 -0700
pushed 2018-02-24 10:13 +0000
Jan de Mooij Jan de Mooij - Bug 903519 - Disable nursery strings in a Zone if too many get tenured, r=sfink
69d8aad5b82faa650fc1312aecf1e8bc50d05664
created 2018-02-23 21:43 +0200
pushed 2018-02-24 00:59 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 2 changesets (bug 903519) for crashing on "Nursery::clear"
2d3891634ce0a8e76af0e7227ff36ebbeae124d2
created 2017-10-02 16:42 -0700
pushed 2018-02-24 00:59 +0000
Jan de Mooij Jan de Mooij - Bug 903519 - Disable nursery strings in a Zone if too many get tenured, r=sfink
08702628464616ad69c49390f121e9342e9d625f
created 2018-02-14 16:00 -0600
pushed 2018-02-17 09:56 +0000
Jason Orendorff Jason Orendorff - Bug 1438278 - Part 3: Rename some files into js/src/gc. r=jonco.
2dc56cddadcd2e0a428a08b0b00f5544057da4cd
created 2018-02-16 09:41 -0600
pushed 2018-02-17 09:56 +0000
Jason Orendorff Jason Orendorff - Bug 1438670 - Tweak gc/GCIteration filenames one more time. r=jonco.
40bbf952db46abbf1766bf383e089152ab42b0f6
created 2018-02-15 14:47 +0000
pushed 2018-02-15 19:29 +0000
Jon Coppeard Jon Coppeard - Bug 1437602 - Split out zone and compartment iterators from gc/Zone.h r=pbone
212a88df0f3d598edf04df824d568667c20c5fec
created 2018-02-12 13:38 -0600
pushed 2018-02-15 10:27 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 6: Rename jscompartment* -> vm/JSCompartment*. r=jandem.
af441cafff7086ffdd0ea8c4700f738fdf3261b9
created 2018-02-14 10:54 +0000
pushed 2018-02-14 22:23 +0000
Jon Coppeard Jon Coppeard - Bug 1437554 - Release the exclusive access lock when not collecting the atoms zone r=sfink
3c74a02c5b6f9aaae81c14dbdd2ba98e8cee3e45
created 2018-02-01 17:18 +0000
pushed 2018-02-01 21:54 +0000
Jon Coppeard Jon Coppeard - Bug 1417380 - Make background sweeping sweep by zone and free empty arenas after each zone r=sfink
65e92478e09d3f1628fccbf5edc4cb080046249e
created 2018-01-11 22:18 +0200
pushed 2018-01-12 11:26 +0000
Noemi Erli Noemi Erli - Backed out 20 changesets (bug 903519) for detected memory leaks on a CLOSED TREE
bb2cc298a15583b524102372d42f722aae5d505a
created 2017-10-02 16:42 -0700
pushed 2018-01-12 11:26 +0000
Jan de Mooij Jan de Mooij - Bug 903519 - Disable nursery strings in a Zone if too many get tenured, r=sfink
c79e96d43d9103d5c0308b615a2b183100854156
created 2017-11-01 15:37 +0000
pushed 2017-11-01 21:55 +0000
Jon Coppeard Jon Coppeard - Bug 1412912 - Move *Forwarded and related APIs to Marking.h r=sfink
6410d5638a985fb0592f0bbaed58daed0aefb271
created 2017-10-24 18:05 +0800
pushed 2017-10-27 09:46 +0000
Yoshi Huang Yoshi Huang - Bug 1407682 - Part 11: Remove unnecessary inclusion of jsgc.h. r=jonco
1c88d7b89e27d229d4c99a93efeb72edd8b463eb
created 2017-10-26 10:03 +0100
pushed 2017-10-27 09:46 +0000
Jon Coppeard Jon Coppeard - Bug 1408375 - Move max malloc bytes parameter to GCSchedulingTunables r=sfink
6210553ddc6c968bbbdcd3b4ddb7368f3e41fca9
created 2017-10-12 10:32 +0100
pushed 2017-10-12 21:58 +0000
Jon Coppeard Jon Coppeard - Bug 1395744 - Save scheduled zones at the start of GC in case begin callback changes them r=sfink
less more (0) -100 -60 tip