js/src/gc/GC.cpp
e1f69bad9ab0d850d7fc9804321fac80a8a4a8ed
created 2018-10-12 20:17 +1100
pushed 2018-10-15 23:31 +0000
Paul Bone Paul Bone - Bug 1498177 - Use size_t for integer values particularly for comparisons r=sfink
7807742373e10ebd64db9d8b50d4abf809816cc3
created 2018-10-12 20:48 +0000
pushed 2018-10-13 09:41 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1498586 - Add clang-format off to avoid the reformatting of the data structures r=Ehsan
2398cc611aba734f6de7000d3429f40efb0517eb
created 2018-10-04 19:13 +1000
pushed 2018-10-10 23:58 +0000
Paul Bone Paul Bone - Bug 1496699 - Use size_t for memory sizes r=sfink
5aee88f016b05ac1a2239f46db3207af42f45199
created 2018-10-04 19:13 +1000
pushed 2018-10-10 23:58 +0000
Paul Bone Paul Bone - Bug 1496699 - Convert some doubles to floats r=sfink
6d525f6dee9f9caeeed3e4bed25f78b641177e46
created 2018-10-04 22:30 +1000
pushed 2018-10-05 11:04 +0000
Paul Bone Paul Bone - Bug 1494278 - Discard JIT stubs when discarding other code r=jandem
146575efb1c65085c56ee57d7cdc1de54c0f600b
created 2018-10-03 12:04 +0000
pushed 2018-10-04 16:02 +0000
Jan de Mooij Jan de Mooij - Bug 1496033 - Add missing {} in js/src. r=bbouvier
f1ff861fc70df756b1e6e5d37945be158385d881
created 2018-09-26 19:54 +0300
pushed 2018-09-26 16:54 +0000
Noemi Erli Noemi Erli - Backed out changeset 92cde451be94 (bug 1444013) for failures in tests/dom/media/tests/crashtests/1453030.html
92cde451be94e8872abb9068da5d89197bd3e925
created 2018-09-25 15:02 +1000
pushed 2018-09-26 05:50 +0000
Paul Bone Paul Bone - Bug 1444013 - End the slice if nursery collection took too long r=sfink
7a9384b6a6c9a54db05468baa4cfb289ab88b6dc
created 2018-09-18 13:56 +0100
pushed 2018-09-21 08:45 +0000
Jon Coppeard Jon Coppeard - Bug 1491037 - Periodically free helper thread LifoAlloc memory r=nbp
274c743b3d55f3d84adb4500c3ae3f63ee8fdc5e
created 2018-09-20 10:54 +0100
pushed 2018-09-20 09:54 +0000
Jon Coppeard Jon Coppeard - Bug 1490042 - Only allow one AutoClearTypeInferenceStateOnOOM to be live at a time to fix recursive type sweeping r=jandem
9512e6baac5d29cfce86939553860262df8cdd17
created 2018-09-17 17:18 +1000
pushed 2018-09-19 02:51 +0000
Paul Bone Paul Bone - Bug 1491752 - Export AllocKindName r=jonco
8e628cef959cdc5a28a7cb4a5f686ad5fc2da53c
created 2018-09-19 03:09 +0300
pushed 2018-09-19 00:12 +0000
Andreea Pavel Andreea Pavel - Backed out 2 changesets (bug 1491037) for failing sy at awsy\test_memory_usage.py on a CLOSED TREE
9a1cfe1a7bee97931a282bfd0000b8aaa351e7fd
created 2018-09-18 13:56 +0100
pushed 2018-09-18 12:58 +0000
Jon Coppeard Jon Coppeard - Bug 1491037 - Periodically free helper thread LifoAlloc memory r=nbp
2b3acad1d831076f4936382ba4216c1c9d43ff63
created 2018-09-17 13:25 -0400
pushed 2018-09-17 22:04 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset aa3c5d257b1e (bug 1490042) for causing topcrash bug 1491530.
aa3c5d257b1e8ddda72905e728d72d4d57762b7e
created 2018-09-13 16:46 +0100
pushed 2018-09-13 15:48 +0000
Jon Coppeard Jon Coppeard - Bug 1490042 - Only allow a single AutoClearTypeInferenceStateOnOOM to be active at once r=jandem r=sfink
d27cd3305320b12ad93f0837090a0913d0f31e76
created 2018-09-06 10:37 +0200
pushed 2018-09-11 14:33 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/gc, part 2. r=jonco
5e99f6ed6c2fb16ee861a5534d14dcde2e4a2573
created 2018-09-03 03:20 +0300
pushed 2018-09-04 16:46 +0000
Diego Pino Garcia Diego Pino Garcia - Bug 1486125 - Remove JSContext::noGCOrAllocationCheck and its helper methods. r=jonco
8a2005a771b3683c6457df492cde2f90d2ed82c8
created 2018-08-30 17:51 +0100
pushed 2018-08-30 16:57 +0000
Jon Coppeard Jon Coppeard - Bug 1487384 - Remove unnecessary references to Runtime::gc in GCRuntime methods r=sfink
b7dada718ee0f14154562db052bfab83e9999a17
created 2018-08-29 13:23 +0100
pushed 2018-08-29 12:24 +0000
Jon Coppeard Jon Coppeard - Bug 1486727 - Move some inline method defintions out of gc/Zone.h into new Zone-inl.h r=sfink
490b0d605859e612832f6b655d4168e39a30ceb1
created 2018-08-13 10:12 -0400
pushed 2018-08-14 13:14 +0000
Ted Campbell Ted Campbell - Bug 1482931 - Cleanup const-ness of statics in js/src. r=waldo
f3796f1a571b6e11e247f366dc45cecd97d77729
created 2018-08-08 12:54 +1000
pushed 2018-08-14 05:54 +0000
Paul Bone Paul Bone - Bug 1473213 (Part 4) - Add cells allocated statistics r=sfink
ec59471499f174cd05086b572f759f67cdfa4476
created 2018-08-13 13:21 +0100
pushed 2018-08-13 12:22 +0000
Jon Coppeard Jon Coppeard - Bug 1481093 - Also update children of typed object type descriptor objects when compacting r=sfink a=abillings
ad30dc53e38ec41adc99f81fd8a5102ecf7775fd
created 2018-08-10 18:00 +1000
pushed 2018-08-13 01:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1481998 - Make mozilla::Hash{Map,Set}'s entry storage allocation lazy. r=luke,sfink
9f73af1f3b2c6928a18cc01d64f55b75aa3c4bba
created 2018-08-11 13:12 +0200
pushed 2018-08-11 11:19 +0000
Jan de Mooij Jan de Mooij - Bug 1482423 part 1 - Assert compartments don't contain both system/non-system realms. r=luke
819b923159847ebf0227a910e966490f4f9dc177
created 2018-08-02 11:32 -0700
pushed 2018-08-08 22:17 +0000
Ted Campbell Ted Campbell - Bug 1479900 - Part 2: Refactor GC relocation to use a reserved flag. r=sfink
8de32e539a2c0499acef9cb7324c831b46eb3e91
created 2018-08-08 18:14 +0300
pushed 2018-08-08 15:14 +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-08 09:33 +0000
Paul Bone Paul Bone - Bug 1473213 (Part 4) - Add cells allocated statistics r=sfink
6b45f9604ee3a2abad4cbdf29808be817aced99b
created 2018-07-31 19:36 +0000
pushed 2018-08-02 17:16 +0000
Brian Hackett Brian Hackett - Bug 1479547 Part 3 - Require GCs to happen at deterministic points, r=jonco.
1765ed67a90a5e2afeaeb920f8b02f4ecb0c72bb
created 2018-08-01 17:47 -0400
pushed 2018-08-02 00:54 +0000
Ted Campbell Ted Campbell - Bug 1480233 - Define compacting GC support in AllocKind.h. r=sfink
5e38f6929994ccd7905cbc0f62f057ef49d28d8a
created 2018-07-26 17:24 +0100
pushed 2018-07-26 16:25 +0000
Jon Coppeard Jon Coppeard - Bug 1477761 - Use using declaration to make time related classes available in GC.cpp r=sfink
764e0cce4cd1fbb79213252aec99a51f75c7f0be
created 2018-07-26 17:23 +0100
pushed 2018-07-26 16:25 +0000
Jon Coppeard Jon Coppeard - Bug 1477761 - Fix sketchy timestamp computation for unlimited slice budget r=sfink
6a97ba8c172a729fc131b65a7151727b0e8f86e6
created 2018-07-23 15:03 +0000
pushed 2018-07-23 21:17 +0000
Brian Hackett Brian Hackett - Bug 1465470 Part 5 - Avoid recording time events at non-deterministic points in the JS engine, r=jonco.
d9bbebacecd6acdb0636060b4f8d94c74bf38803
created 2018-07-23 14:47 +0000
pushed 2018-07-23 21:17 +0000
Brian Hackett Brian Hackett - Bug 1207696 Part 8c - Mark places in the JS engine where recording events are disallowed and where the recording should be invalidated, r=jandem.
6771fa9888f1ea90f14021818ad3b661078e5bde
created 2018-07-23 14:37 +0000
pushed 2018-07-23 21:17 +0000
Brian Hackett Brian Hackett - Bug 1207696 Part 5d - Disable compacting GC when replaying, r=jonco.
1f2c6099f8521eb3e08ff6e1a90715e19af2be8a
created 2018-07-23 14:35 +0000
pushed 2018-07-23 21:17 +0000
Brian Hackett Brian Hackett - Bug 1207696 Part 5b - Don't keep track of times or page fault counts in GC and helper thread activity when recording or replaying, r=sfink.
eec76ff04ff90412415fd40c3d29c0c23d25f8d9
created 2018-07-23 14:35 +0000
pushed 2018-07-23 21:17 +0000
Brian Hackett Brian Hackett - Bug 1207696 Part 5a - Disable incremental GC when recording or replaying, r=mccr8.
dc942361448ddd7af5e31213f3e4b45343b8f9ab
created 2018-07-17 13:07 +0100
pushed 2018-07-17 12:10 +0000
Jon Coppeard Jon Coppeard - Bug 1476012 - Remove the dependency of JitcodeMap.h on CodeGenerator-shared.h r=nbp
6a29c6057ad4c67c1f840cad5acbb66e7249a18e
created 2018-07-12 11:46 +0900
pushed 2018-07-12 02:46 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1460489 - followup: Remove inline from BackgroundSweepTask::{isRunning,isRunningWithLockHeld} definitions which is called from other files. r=bustage CLOSED TREE
0cf8916182199093523be45b7c13c61b8bc76b84
created 2018-07-06 18:28 -0300
pushed 2018-07-10 23:18 +0000
Wander Lairson Costa Wander Lairson Costa - Bug 1473818: Fix global constructors count regression r=jonco
777029266bf7e79987abc307e3e0834181e9e3ff
created 2018-07-06 16:32 +0100
pushed 2018-07-06 15:33 +0000
Jon Coppeard Jon Coppeard - Bug 1471949 - Handle OOM starting background sweep task r=sfink
250b5f292dae2c9916e18f489a26890e89c7eede
created 2018-07-06 10:40 +0100
pushed 2018-07-06 09:46 +0000
Jon Coppeard Jon Coppeard - Bug 1434598 - Partition atoms table into multiple sub-tables each with its own lock r=sfink
0583016547e9d0831aefa469012d2f1c36ace47a
created 2018-07-06 10:24 +0100
pushed 2018-07-06 09:46 +0000
Jon Coppeard Jon Coppeard - Bug 1434598 - Remove some locking that is no longer required r=sfink
5113d07ed7c6c3e77b4a1ab636b5e443803afe41
created 2018-07-06 10:24 +0100
pushed 2018-07-06 09:46 +0000
Jon Coppeard Jon Coppeard - Bug 1434598 - Allow concurrent allocation in atoms zone r=sfink
245e2c17b2726a7a92c1732724227e42c15d4069
created 2018-07-06 10:23 +0100
pushed 2018-07-06 09:46 +0000
Jon Coppeard Jon Coppeard - Bug 1434598 - Refactor allocation to work from a free list stored in the JSContext r=sfink
05329bb2ebf89f407e0c7ec1e35280e7b2cd11c8
created 2018-07-04 16:55 -0300
pushed 2018-07-05 16:33 +0000
Wander Lairson Costa Wander Lairson Costa - Bug 1465505: Replace PRMJ_Now() by mozilla::TimeStamp r=jonco
a355ad34b92b9b75bce1667db40a62063ead215f
created 2018-07-04 09:48 +0100
pushed 2018-07-04 08:58 +0000
Jon Coppeard Jon Coppeard - Bug 1472124 - Fix memory leak in GC incremental marking validator r=anba
67c0442a7a44a0618504911b3239aa0117b3d4ee
created 2018-06-26 12:02 -0400
pushed 2018-06-28 19:24 +0000
Ted Campbell Ted Campbell - Bug 1471272 - Add [SMDOC] tags for in-source documentation. r=jandem,nbp
91f49041e74406c74d2e0e05f4dd51111d414b8f
created 2018-06-21 13:38 +1000
pushed 2018-06-26 04:07 +0000
Paul Bone Paul Bone - Bug 1407143 (Part 7) - Add some nursery().isEmpty() assertions r=jonco
dc5765ae836853ec3ba2fb9a4572c0a06703ee20
created 2018-06-05 14:58 +1000
pushed 2018-06-26 04:07 +0000
Paul Bone Paul Bone - Bug 1407143 (Part 6) - Log the lastMarkSlice value when entering GC r=jonco
49caa22a6bbfff827341fb6ac64a8adda45c2770
created 2018-06-22 15:01 +1000
pushed 2018-06-26 04:07 +0000
Paul Bone Paul Bone - Bug 1407143 (Part 5) - Don't collect nursery for every mark slice r=jonco
c8ffd9d8370a7ea6fa245c4d6ba4b235f34a8468
created 2018-06-21 16:25 +1000
pushed 2018-06-26 04:07 +0000
Paul Bone Paul Bone - Bug 1407143 (Part 4) - Reset lastMarkSlice earlier r=jonco
868ac1e5e070b79a9691d05c3d677e05b46e0deb
created 2018-06-22 12:40 +1000
pushed 2018-06-26 04:07 +0000
Paul Bone Paul Bone - Bug 1407143 (Part 3) - Relax some nursery empty assertions r=jonco
6867578ac52d03ec520f819903736aef5b5d8282
created 2018-06-25 13:29 +0100
pushed 2018-06-25 12:40 +0000
Jon Coppeard Jon Coppeard - Bug 1469640 - Make background sweeping a parallel task and remove GCHelperState r=sfink
e429320fcdd2d5236bb4713e6c435456146e42b9
created 2018-06-20 00:54 +0300
pushed 2018-06-19 22:06 +0000
Dorel Luca Dorel Luca - Merge mozilla-inbound to mozilla-central. a=merge
ef06853a18a59002945d9ebb29944296f9da2dcc
created 2018-06-19 06:48 +0300
pushed 2018-06-19 22:06 +0000
Brindusan Cristian Brindusan Cristian - Backed out changeset c115f0bb2bfb (bug 1465505) spidermonkey bustages. CLOSED TREE
c115f0bb2bfbfc808f7a09a03f808aa80aeabfde
created 2018-06-17 08:20 -0700
pushed 2018-06-19 22:06 +0000
Wander Lairson Costa Wander Lairson Costa - Bug 1465505: Replace PRMJ_Now() by mozilla::TimeStamp r=jonco
4f50305f72aba391db457322d078d4908221e20e
created 2018-06-19 11:34 +0100
pushed 2018-06-19 10:41 +0000
Jon Coppeard Jon Coppeard - Bug 1467842 - Refactor heap state RAII classes r=sfink
84b05310b2c7a6b0c585add58fdb27e635e70963
created 2018-06-19 11:34 +0100
pushed 2018-06-19 10:41 +0000
Jon Coppeard Jon Coppeard - Bug 1467842 - Don't take the exclusive access lock during GC r=sfink
e8b27362214617f1d47e867bcc4dd2619441d986
created 2018-06-14 14:56 -0700
pushed 2018-06-15 23:39 +0000
Paul Bone Paul Bone - Bug 1468786 - Don't check isIncremental for unmarking r=jonco
bbdcb2e0eb3e4e6184015a95083aab52bfe0d57e
created 2018-06-15 15:05 -0700
pushed 2018-06-15 22:15 +0000
Jon Coppeard Jon Coppeard - Bug 1468867 - Rename heap state checking functions r=sfink
less more (0) -100 -60 tip