js/src/gc/Nursery.cpp
4acbbbe1f341d963d7f017dda96e0c2c84e1b8ec
created 2020-08-07 12:19 +0000
pushed 2020-08-07 21:36 +0000
Jan de Mooij Jan de Mooij - Bug 1657559 - Add StringToAtomCache to fix perf cliffs when atomizing strings repeatedly. r=sfink,jonco
d1a0968d487f28fbfe1e6239bf69d32caec6dfdd
created 2020-08-06 14:50 +0000
pushed 2020-08-06 21:54 +0000
Jon Coppeard Jon Coppeard - Bug 1657585 - Use auto rather than repeating the type name in casts in the GC r=sfink
e692dc0153e26734035bc0792d7336fee14ccb92
created 2020-07-13 07:49 +0000
pushed 2020-07-15 16:06 +0000
Jon Coppeard Jon Coppeard - Bug 1640844 - Part 5: Take account of how much time we spend collecting when calculating nursery size r=sfink
e2647b165bc726430f815c3700d3b663c5bfe568
created 2020-07-14 22:35 +0000
pushed 2020-07-15 09:37 +0000
Jon Coppeard Jon Coppeard - Bug 1652650 - Fix build bustage for --enable-more-deterministic builds r=sfink
7df94b4f2b9f8d66120a754920f74e256418214a
created 2020-07-13 07:48 +0000
pushed 2020-07-13 15:59 +0000
Jon Coppeard Jon Coppeard - Bug 1640844 - Part 4: Only used smoothed growth factor for recent collections r=sfink
5d0c327a36a8a1384bd5ee16f456b8f5570908c8
created 2020-07-13 07:49 +0000
pushed 2020-07-13 15:59 +0000
Jon Coppeard Jon Coppeard - Bug 1640844 - Part 3: Minimize nursery size in shrinking GCs r=sfink
c209abd2eac7c0f6dd386dca90163a08d24d193f
created 2020-07-04 09:38 +0000
pushed 2020-07-04 21:34 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=andi
a18b01534f1f584defe68bf0eda7e6a157fc5b7d
created 2020-07-02 12:57 +0000
pushed 2020-07-02 21:49 +0000
Jon Coppeard Jon Coppeard - Bug 1649950 - Remove obsolete GC_PRETENURE_COUNT telemetry r=allstarschh
425a08e7e999516a02bc0aeaf3f31d6ca32569c9
created 2020-07-02 10:27 +0000
pushed 2020-07-02 15:21 +0000
Jon Coppeard Jon Coppeard - Bug 1640844 - Part 2: Don't use smoothed growth factor for initial collection r=sfink
26ee57e3a7b000acf6f55f39725888a6cd8e5b69
created 2020-07-02 10:27 +0000
pushed 2020-07-02 15:21 +0000
Jon Coppeard Jon Coppeard - Bug 1640844 - Part 1: Improve nursery size calculation to reduce size changes r=sfink
6fe50c94d4824c6d1d63fa3844489311b09464e0
created 2020-07-01 16:33 +0000
pushed 2020-07-01 21:32 +0000
Jon Coppeard Jon Coppeard - Bug 1649716 - Don't resize the nursery during shutdown r=sfink
93e2d28d05555d3f0591cdbf2acd85d7eba88531
created 2020-07-01 16:33 +0000
pushed 2020-07-01 21:32 +0000
Jon Coppeard Jon Coppeard - Bug 1649716 - Factor out common code from Nursery::init and Nursery::enable r=sfink
c269b2b6cdd26a94365165eac437192fc56b4f4a
created 2020-06-25 21:08 +0300
pushed 2020-06-25 21:45 +0000
Cosmin Sabou Cosmin Sabou - Backed out changeset 2d6665fa9b43 (bug 1640844) for causing regressions.
00f8ffa561fb17cbadf44d8d4d46dc79ba09f758
created 2020-06-22 09:49 +0000
pushed 2020-06-24 16:24 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1644111 : Remove isEnabled() check. r=jonco
583863c0f21ae93e03c24d7492ccfbb8c2c852c7
created 2020-06-23 15:09 +0000
pushed 2020-06-24 16:24 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1644111 : Don't send promotionRate and pretenureCount telemetry if nursery was empty. r=jonco
2d6665fa9b438d8808c2bb8748cf1d8859327a78
created 2020-06-17 17:47 +0000
pushed 2020-06-18 21:28 +0000
Jon Coppeard Jon Coppeard - Bug 1640844 - Improve nursery size calculation to reduce size changes r=sfink
58ad1a0b84193ce0e06d440741865c021d2fe0cc
created 2020-06-11 23:16 +0000
pushed 2020-06-12 03:05 +0000
Thinker Li Thinker Li - Bug 1568923 - String deduplication during tenuring.
5160839eb94fa367932fb1a269786be55914d5a5
created 2020-06-10 15:44 +0000
pushed 2020-06-10 21:40 +0000
Jon Coppeard Jon Coppeard - Bug 1644258 - Simplify nursery size rounding r=sfink
15b94295227c4e4998d90b7a6d968142a423f32b
created 2020-06-09 22:44 +0000
pushed 2020-06-10 14:02 +0000
Jon Coppeard Jon Coppeard - Bug 1644552 - Improve GC profiling output by adding timestamps r=sfink
4300fe993e2f7c8138b7e59600325fe0593d46a7
created 2020-06-08 15:34 +0000
pushed 2020-06-08 21:38 +0000
Jon Coppeard Jon Coppeard - Bug 1643650 - Refactor nursery resizing r=sfink
fdb6eafa138d65c836e361f97a061b27e86838f2
created 2020-06-08 14:21 +0000
pushed 2020-06-08 21:38 +0000
Jon Coppeard Jon Coppeard - Bug 1643650 - Round nursery size parameters once when they are set rather than on every use r=sfink
03f88a7cd040c00c228e229ab63fbb324303f0a0
created 2020-06-08 14:21 +0000
pushed 2020-06-08 21:38 +0000
Jon Coppeard Jon Coppeard - Bug 1643650 - Refactor nursery to use double for floating point variable everywhere r=sfink
c618fdb3c556888ef59e700636e7f0f1800d45e6
created 2020-06-08 14:21 +0000
pushed 2020-06-08 21:38 +0000
Jon Coppeard Jon Coppeard - Bug 1643650 - Refactor nursery to move all telemetry to one method r=sfink
0888757e4d2a30637a9571c5825650d0f5368444
created 2020-06-08 14:21 +0000
pushed 2020-06-08 21:38 +0000
Jon Coppeard Jon Coppeard - Bug 1643650 - Refactor nursery to update previous collection data in one place r=sfink
2213fde055b8b1eecff4e69743589554f59e1a04
created 2020-06-08 17:17 +0300
pushed 2020-06-08 21:38 +0000
Bogdan Tara Bogdan Tara - Backed out 5 changesets (bug 1643650) for Nursery.cpp related bustage CLOSED TREE
596abb4cb54d75bfbfb9d7eef039cb25161e27b4
created 2020-06-08 12:38 +0000
pushed 2020-06-08 21:38 +0000
Jon Coppeard Jon Coppeard - Bug 1643650 - Refactor nursery resizing r=sfink
76a609e569bfc1dff136361911ea1f667b268b25
created 2020-06-08 12:38 +0000
pushed 2020-06-08 21:38 +0000
Jon Coppeard Jon Coppeard - Bug 1643650 - Round nursery size parameters once when they are set rather than on every use r=sfink
f2e3001a90769d6ba56fb7d49212d32f8f2b6989
created 2020-06-08 12:37 +0000
pushed 2020-06-08 21:38 +0000
Jon Coppeard Jon Coppeard - Bug 1643650 - Refactor nursery to use double for floating point variable everywhere r=sfink
d4c40dbb248870d96c595d4df248b9385102f248
created 2020-06-08 12:37 +0000
pushed 2020-06-08 21:38 +0000
Jon Coppeard Jon Coppeard - Bug 1643650 - Refactor nursery to move all telemetry to one method r=sfink
fd4c3045b895047c2b2fafe93eb5816414e661bf
created 2020-06-08 12:37 +0000
pushed 2020-06-08 21:38 +0000
Jon Coppeard Jon Coppeard - Bug 1643650 - Refactor nursery to update previous collection data in one place r=sfink
06a2edc40fb18ebba1b11508c5c52875c44d8192
created 2020-05-15 17:00 +0000
pushed 2020-05-20 21:30 +0000
Jon Coppeard Jon Coppeard - Bug 1637318 - Add GC_PRETENURE_COUNT_2 telemetry and mark GC_PRETENURE_COUNT for expiry r=sfink
af22c6d0af23704f8e0977c62a1b9509d05ad7cd
created 2020-05-06 17:33 +0000
pushed 2020-05-06 21:51 +0000
Jon Coppeard Jon Coppeard - Bug 1635692 - Store trace kind in nursery cell header and remove nursery cell kind flags r=sfink
936936e05775db2ec0a8f809b28b780677688fe0
created 2020-05-06 07:55 +0000
pushed 2020-05-06 16:28 +0000
Jon Coppeard Jon Coppeard - Bug 1635087 - Add accessors to get get the zone from a possibly-nursery-allocated cell r=sfink
283c917f74b3140165db3415b6b5058f6cfa826f
created 2020-05-06 07:55 +0000
pushed 2020-05-06 16:28 +0000
Jon Coppeard Jon Coppeard - Bug 1635087 - Store a header before nursery allocated objects too r=sfink
f0cc1621d2d05ca0813830e6ecceedb9cb90e83d
created 2020-05-06 07:54 +0000
pushed 2020-05-06 16:28 +0000
Jon Coppeard Jon Coppeard - Bug 1635087 - Don't pass alloc kind into nursery allocation methods r=sfink
4b997ecea448dee9715e6888247823ce7f78b4ab
created 2020-05-06 07:54 +0000
pushed 2020-05-06 16:28 +0000
Jon Coppeard Jon Coppeard - Bug 1635087 - Create a NurseryCellHeader structure r=sfink
05ec774d38b6c93a5f42fba1a79b82f9ba9382e3
created 2020-05-06 07:53 +0000
pushed 2020-05-06 16:28 +0000
Jon Coppeard Jon Coppeard - Bug 1635087 - Refactor nursery allocation a little r=sfink
d450a08e761c75b1a06ae7b433b3a41ddf0202c2
created 2020-05-05 16:35 +0000
pushed 2020-05-05 21:38 +0000
Jon Coppeard Jon Coppeard - Bug 1386298 - Replace the unused GCTrace framework r=sfink
dcae134341dade511e44777440262e4c979d7c29
created 2020-04-27 17:33 +0000
pushed 2020-04-28 03:54 +0000
Ted Campbell Ted Campbell - Bug 1633444 - Cleanup Nursery buffer pointer forwarding. r=jonco
ddca597d13b1199ab7990ea20948cbcf5bb80177
created 2020-04-15 17:23 +0000
pushed 2020-04-16 15:05 +0000
Jon Coppeard Jon Coppeard - Bug 1591276 - Track memory used by malloced buffers associated with nursery cells r=sfink
3309177cef0a47a237f56b2c70223c57c182f4f2
created 2020-04-15 17:27 +0000
pushed 2020-04-16 15:05 +0000
Jon Coppeard Jon Coppeard - Bug 1591276 - Refactor code to reallocate malloced buffers associated with nursery cells r=sfink
3fd4e08317fc4a51edbe85362b3cdb19033daf64
created 2020-04-02 11:54 +0000
pushed 2020-04-03 01:02 +0000
André Bargull André Bargull - Bug 1626656 - Part 2: Change printf %d to %u specifier for unsigned integers. r=jandem
954d5a7490a36c05b8f07e0caaa782c7eb0a2ed5
created 2020-02-27 17:39 +0000
pushed 2020-02-28 09:24 +0000
Andrew McCreight Andrew McCreight - Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown
6ea49052598fbebed1ed389269ab58ad91b53d2f
created 2020-02-27 07:05 +0200
pushed 2020-02-27 09:49 +0000
Ciure Andrei Ciure Andrei - Backed out changeset d407a28318e6 (bug 1609815) for causing windows ming bustages CLOSED TREE
d407a28318e68dd78af8365a1ea3f8f7384f92c5
created 2020-02-27 04:43 +0000
pushed 2020-02-27 09:49 +0000
Andrew McCreight Andrew McCreight - Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown
014fe9b081c303d8804a04c2e0b6e3638e5cc5a1
created 2020-01-20 16:18 +0000
pushed 2020-01-21 00:17 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1609996 - Run check_spidermonkey_style.py --fixup. r=froydnj
2aa57942649806333b9273bf13fb40f1dbfdb3da
created 2020-01-20 16:18 +0000
pushed 2020-01-21 00:17 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1609996 - Remove mozilla/Move.h. r=froydnj
0a6e6339ac18dafe70f17ea24c41a6e1f164ec3f
created 2020-01-09 10:38 +0000
pushed 2020-01-10 21:49 +0000
André Bargull André Bargull - Bug 1607665: Update BigInt current-end pointer when disabling the nursery. r=sfink
a0d1fb0a86b04c74a8809c35230382f90cdfe779
created 2020-01-06 12:49 +0000
pushed 2020-01-07 21:57 +0000
André Bargull André Bargull - Bug 1530372 - Part 4: Support nursery allocation for BigInt. r=sfink,jandem
ccfa20c4155ef1c4f2e4ceafa94ef796a10b1cc8
created 2020-01-06 14:10 +0000
pushed 2020-01-06 21:54 +0000
Jon Coppeard Jon Coppeard - Bug 1605825 - Indirectly forwarded nursery buffers can be less that a word in size r=jandem
80b027e1938dfb91ae162b39a8baa5445484d4a0
created 2019-12-12 03:48 +0000
pushed 2019-12-12 21:50 +0000
Jon Coppeard Jon Coppeard - Bug 1603122 - Consolidate allocation-related definitions in Allocator.h and remove some includes of Heap.h r=allstarschh
e7051eca20f58f94b68a371bb9ec2f795049e03f
created 2019-11-08 11:09 +0000
pushed 2019-11-08 21:36 +0000
André Bargull André Bargull - Bug 1592992 - Part 17: Remove includes for jsutil.h. r=jonco
c29e5c442d0ee579ae0338e661f45a0c89191450
created 2019-11-08 11:08 +0000
pushed 2019-11-08 21:36 +0000
André Bargull André Bargull - Bug 1592992 - Part 15: Include util/Poison.h where necessary. r=jonco
879358fd177136a5989b627dd297957065c12105
created 2019-11-08 11:06 +0000
pushed 2019-11-08 21:36 +0000
André Bargull André Bargull - Bug 1592992 - Part 12: Replace js::Min/Max with std::min/max. r=jonco
3a9b6b73cab7bb07ceea6a599911c668f3b735dc
created 2019-11-04 14:04 +0000
pushed 2019-11-04 21:44 +0000
André Bargull André Bargull - Bug 1531716 - Part 4: Replace jstypes macros with constexpr functions. r=jonco
53abc22d3299d3039c85b6ca1930ed55dfe93231
created 2019-10-30 15:51 +0000
pushed 2019-10-31 16:25 +0000
Jan de Mooij Jan de Mooij - Bug 1590643 - Be more consistent about arena_id_t arguments in MallocProvider.h. r=jwalden
f4e5d28686830f13c7d178a1adcda17270e809cf
created 2019-10-31 07:00 +0000
pushed 2019-10-31 16:25 +0000
Jan de Mooij Jan de Mooij - Bug 1592893 - Fix some Clang warnings about unused things in non-unified JS engine builds. r=jwalden
98a43588ff8aea3614a83814ee706a483079faff
created 2019-10-14 16:46 +0000
pushed 2019-10-15 21:37 +0000
Jon Coppeard Jon Coppeard - Bug 1588302 - Make AutoHeapSession use a GCRuntime pointer r=sfink
960a7e198846fecdfe46663bd04e1480e46f2399
created 2019-10-10 09:43 +0000
pushed 2019-10-11 09:30 +0000
Paul Bone Paul Bone - Bug 1584181 - Evict the nursery before entering zeal mode r=jonco
bd53a21e0e707face772912890b20c92f8f4e299
created 2019-10-09 11:41 +0000
pushed 2019-10-09 21:39 +0000
Jon Coppeard Jon Coppeard - Bug 1572006 - Make GCParallelTask work in terms of GCRuntime rather than JSRuntime r=allstarschh
less more (0) -300 -100 -60 tip