js/src/gc/Nursery.cpp
9ab8a3ae0fc38b6a0a3a4e903ee12f09dc4e2c9c
created 2015-04-08 11:19 +0200
pushed 2015-04-08 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=bajaj
84689cd678fc2e61c2db0b22b131507a187d182c
created 2014-11-24 18:52 -0800
pushed 2015-02-23 15:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. r=jandem,a=lsblakk.
11f5e8e1d39e248203432d8c30ead9d941a66d7f
created 2014-11-17 17:47 -0700
pushed 2015-02-23 15:44 +0000
Brian Hackett Brian Hackett - Bug 1096026 - Fix bug 1096026, r=terrence, a=lmandel.
2339e39f5ff42763042d9edc484fce32df053506
created 2014-07-20 21:42 -0400
pushed 2015-02-23 15:44 +0000
Brian Hackett Brian Hackett - Bug 1024132 - Add one slot cache for stripping leading and trailing .* from RegExps for test() calls. r=jandem, a=lmandel
b34fe7ba8f13ccce223fb8afa1737dd6813cb038
created 2014-11-18 08:33 -0700
pushed 2015-01-12 22:04 +0000
Brian Hackett Brian Hackett - Bug 1096026 - Fix bug 1096026, r=terrence a=lmandel
3f0b51d12caf86dd92d3d5687ab5d84517434bc4
created 2014-07-11 09:59 +0100
pushed 2015-01-12 22:04 +0000
Jon Coppeard Jon Coppeard - Bug 1034621 - Make it possible to configure nursery size r=terrence a=lmandel
f0503a20819c61910864f7c3d62113db37053e85
created 2014-10-23 13:49 -0700
pushed 2016-01-04 10:25 +0000
Terrence Cole Terrence Cole - Bug 1085597 - Allow objects with finalization and move ops to be nursery allocated; r=jonco
cc46a830c58daee491985d863741eee781221904
created 2014-12-31 15:58 -0800
pushed 2016-01-04 10:25 +0000
Terrence Cole Terrence Cole - Bug 1085597 - Simplify the allocation of nursery objects; r=jonco
13869ca774bb3d673ef1c40aec1bdb8241ba56b0
created 2015-01-07 08:05 +0100
pushed 2016-01-04 10:25 +0000
Lars T Hansen Lars T Hansen - Bug 1117753 - unparameterize by nursery type. r=terrence
2efc03ac92f93ded5e78feca09b3e9188616ab61
created 2014-12-31 14:45 -0800
pushed 2016-01-04 10:25 +0000
Steve Fink Steve Fink - Bug 1109336 - Track granular timings within Mark Roots, r=terrence
145cfaf3c17726c7abed34ef013816932461239f
created 2014-12-23 13:23 -0800
pushed 2016-01-04 10:25 +0000
Steve Fink Steve Fink - Backed out changeset 34ad3cb3fb10 (bug 1109336)
34ad3cb3fb10b37f2ae7097047d9f78e078c7ef6
created 2014-12-15 09:46 -0800
pushed 2016-01-04 10:25 +0000
Steve Fink Steve Fink - Bug 1109336 - Track granular timings within Mark Roots, r=terrence
3d0a1db612fa5455a07ece3e00b89cd3318a2367
created 2014-12-04 09:45 -0800
pushed 2016-01-04 10:25 +0000
Terrence Cole Terrence Cole - Bug 1107349 - Always build in enerational GC support; r=jonco
d0e4a8a2ecaa1b07d8bb45515e6f57fba7182f3d
created 2014-12-04 09:41 -0800
pushed 2016-01-04 10:25 +0000
Terrence Cole Terrence Cole - Bug 1107245 - Always build in nursery profiling support; r=jonco, r=sfink
325de614e5bab3b26dcc2cafa1df4fed8e6735a4
created 2014-12-01 06:13 -0800
pushed 2016-01-04 10:25 +0000
Jon Coppeard Jon Coppeard - Bug 1104162 - Don't enter PHASE_MINOR_GC stats phase until after verifying post barriers r=terrence
b5136e8cd58e16ca8994d434a4fb4b9a55a67526
created 2014-11-24 18:52 -0800
pushed 2016-01-04 10:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. r=jandem.
332af9f76b83d2708a0235e8a645450a90d3f3b0
created 2014-11-23 11:09 -0700
pushed 2016-01-04 10:25 +0000
Brian Hackett Brian Hackett - Bug 1103273 - Fix uses of forwarding pointers in inline typed objects, r=sfink.
2f6e437218565bed30b659b1f50a40cb5b136cf5
created 2014-11-18 08:33 -0700
pushed 2016-01-04 10:25 +0000
Brian Hackett Brian Hackett - Bug 1096026 - Fix bug 1096026, r=terrence.
ceca39a1a15480e8427eb2f7c50c63f79f79f6d1
created 2014-11-07 08:37 -0700
pushed 2016-01-04 10:25 +0000
Brian Hackett Brian Hackett - Bug 1092318 - Remove unsized array typed objects, r=nmatsakis.
c6c9c652409f678273f05bd0de7eb418bc5ae0e3
created 2014-11-05 20:43 -0800
pushed 2016-01-04 10:25 +0000
Wes Kocher Wes Kocher - Backed out changeset f28d2350eb43 (bug 1092318) for jsreftest permafails
f28d2350eb43fdabcd7ba6d370bf5e27fbd98c95
created 2014-11-05 17:58 -0700
pushed 2016-01-04 10:25 +0000
Brian Hackett Brian Hackett - Bug 1092318 - Remove unsized array typed objects, r=nmatsakis.
4ec33eddc6fcdcab1c8bc9bc5100bc2d699c17e3
created 2014-10-29 11:14 -0700
pushed 2016-01-04 10:25 +0000
Brian Hackett Brian Hackett - Bug 1083600 - Use inline data for small transparent typed objects, r=sfink,nmatsakis.
8c605fc7e0e1b6bc91c7b11f95bf475a9f169ef6
created 2014-10-18 10:51 -0700
pushed 2016-01-04 10:25 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Rename NativeObject slots/elements to slots_/elements_, sr=luke.
35ba8c31d7f3cdd4c93926d3cfd3977105b8a2d3
created 2014-10-17 16:57 -0700
pushed 2016-01-04 10:25 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Remove slots/elements from non-native objects, use a new layout for proxies and typed objects, r=luke,billm,efaust,bz,sfink,jandem.
bdd40e1efa4f6e956581c408ab8789622e1fcd2b
created 2014-10-08 17:46 -0700
pushed 2016-01-04 10:25 +0000
Terrence Cole Terrence Cole - Bug 1074961 - Part 4: move refillFreeList into GCRuntime; r=sfink
ebcbf94ef701951a8d3718c9bf3534eb5c414989
created 2014-10-07 18:50 -0700
pushed 2016-01-04 10:25 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Rename ObjectImpl to NativeObject, sr=luke.
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2016-01-04 10:25 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
020a62efb303bb8a1d78a7b124de112c7c704fe9
created 2014-10-01 19:17 +0200
pushed 2016-01-04 10:25 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT_IF by MOZ_ASSERT_IF. r=jorendorff
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2016-01-04 10:25 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
3255b2b27d37ff9005c8761ea457f962c18bde40
created 2014-09-25 18:17 -0700
pushed 2016-01-04 10:25 +0000
Brian Hackett Brian Hackett - Bug 1069688 - Use inline data for small opaque typed objects, r=sfink, nmatsakis.
3161ad541392fa48ff11ffea06dbbc2b17d8a02c
created 2014-09-22 09:36 +0100
pushed 2016-01-04 10:25 +0000
Jon Coppeard Jon Coppeard - Bug 1069655 - Unify the forwarding mechanisms used by generational and compacting GC r=terrence
e3da4ca374cf921b5de1f641e19326dc5e2696bf
created 2014-09-17 11:13 -0700
pushed 2016-01-04 10:25 +0000
Brian Hackett Brian Hackett - Bug 1061404 - Move ArrayBuffer view list into per compartment tables, r=sfink.
f4e226d272443fa3515ae579e4d8fcd7b0cc292a
created 2014-09-17 10:32 -0700
pushed 2016-01-04 10:25 +0000
Terrence Cole Terrence Cole - Bug 1068223 - Clean up the Cell hierarchy; r=jonco
dc115b033048677b9f202fcefe12d930dc3f30bd
created 2014-09-15 13:29 -0500
pushed 2016-01-04 10:25 +0000
Jason Orendorff Jason Orendorff - Bug 1053676 - Insert GC pre-barriers for slots containing symbols in Ion code. r=terrence.
c599b5ffe37687293f22b855c8940c0a38a0a8a0
created 2014-09-12 07:12 -0700
pushed 2016-01-04 10:25 +0000
Brian Hackett Brian Hackett - Bug 1055402 - Remove RegExp.test cache, add a more robust match only mode to irregexp, r=jandem.
0556ceb562e32ae5fe2b2778244a6df2dc35c6c3
created 2014-08-26 19:07 +0200
pushed 2016-01-04 10:25 +0000
Jan de Mooij Jan de Mooij - Bug 1058631 part 1 - Some minor GC performance improvements. r=terrence
83e89f435b63ef18d10b1d4c291f2fc45b908c41
created 2014-08-08 17:00 -0700
pushed 2016-01-04 10:25 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Add allocation functions to Cell to make it more obvious which allocator to use; r=jonco
9605a571ca8ad581b903537906f99e0c449199e6
created 2014-08-19 22:25 -0800
pushed 2016-01-04 10:25 +0000
Brian Hackett Brian Hackett - Bug 934450 - Allow objects to have copy on write elements, r=billm,jandem.
9acca266d2c8ebc84e80e3eaaa0a43da32165d58
created 2014-08-08 13:22 -0700
pushed 2016-01-04 10:25 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Remove non-pod malloc from MallocProvider and AllocPolicy; r=jonco
321387d61359a40bebcac2d0fb8fac94f6f2fb40
created 2014-08-14 11:46 +0100
pushed 2016-01-04 10:25 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Update internal hash table checks for use after compacting GC as well r=terrence
4151652292a9a1209e098f49e39b7725db6b604b
created 2014-08-14 12:52 +0100
pushed 2016-01-04 10:25 +0000
Ed Morley Ed Morley - Backed out changeset a52d8157462f (bug 650161)
a52d8157462fd8cf092cc7478dae74cac38b62c8
created 2014-08-14 11:46 +0100
pushed 2016-01-04 10:25 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Update internal hash table checks for use after compacting GC as well r=terrence
6fd7ebecfa9ffbdbe4830f767e0b64cb601e2479
created 2014-08-05 14:06 -0700
pushed 2016-01-04 10:25 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Allocate slots from the zone explicitly; r=jonco
b58d0320743263c18cd242c8b59c4994ac71eb61
created 2014-07-28 10:16 -0700
pushed 2016-01-04 10:25 +0000
Terrence Cole Terrence Cole - Bug 1045940 - Rename needsBarrier to needsIncrementalBarrier; r=jonco
34b05fea73844f68164a036bd5396d21e42f42cc
created 2014-07-22 16:24 -0700
pushed 2016-01-04 10:25 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Split out GC scheduling tunables to make Zone GC heap triggers clearer; r=sfink
c2eb3dd6223311080954565586434d97f7967f3e
created 2014-07-29 12:51 -0800
pushed 2016-01-04 10:25 +0000
Brian Hackett Brian Hackett - Bug 1042833 - Remove JS_ION #ifdef, r=jandem.
17d70e1ff57b28a4208e37cefcab1ff9deaa7464
created 2014-07-29 10:47 -0700
pushed 2016-01-04 10:25 +0000
Terrence Cole Terrence Cole - Backed out changeset eefad3e4e594 for valgrind failures on a CLOSED TREE.
eefad3e4e5949cb022a3dad62db441c68f7e15bf
created 2014-07-22 16:24 -0700
pushed 2016-01-04 10:25 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Split out GC scheduling tunables to make Zone GC heap triggers clearer; r=sfink
4692447866224ca1fd8d60a12b71cd7baa193ea8
created 2014-07-24 11:22 -0700
pushed 2016-01-04 10:25 +0000
Terrence Cole Terrence Cole - Backed out changeset 554e549aab67 (bug 1033442) for build failures on a CLOSED TREE.
554e549aab67d72e99daecc144f4e135eae092e9
created 2014-07-22 16:24 -0700
pushed 2016-01-04 10:25 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Split out GC scheduling tunables to make Zone GC heap triggers clearer; r=sfink
bc6e2ce1603811fdad165cea8be77025d5b5cdec
created 2014-07-22 13:30 -0700
pushed 2016-01-04 10:25 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Automate tracking of the GCRuntime's gcBytes; r=jonco,sfink
19b8c4576669c84aadcd24b66f02205f91aff9a3
created 2014-07-16 08:34 -0800
pushed 2016-01-04 10:25 +0000
Brian Hackett Brian Hackett - Bug 1024132 - Add one slot cache for stripping leading and trailing .* from RegExps for test() calls, r=jandem.
e7e6db764418d757a19e3843ab08f09d7e74cf2a
created 2014-07-15 09:42 +0100
pushed 2016-01-04 10:25 +0000
Jon Coppeard Jon Coppeard - Bug 1003230 - Refactor page based memory allocation functions r=sfink
037da8d9b3c941c11f9cd7624d4b949efc94f0e7
created 2014-07-11 09:59 +0100
pushed 2016-01-04 10:25 +0000
Jon Coppeard Jon Coppeard - Bug 1034621 - Make it possible to configure nursery size r=terrence
baec82f2baebe1c39db932fd68fa8802ea999045
created 2014-07-08 14:05 +0100
pushed 2016-01-04 10:25 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Make more GCRuntime members private and add necessary accessors r=terrence
cce12fad5b86832bbf298254fb71d58dc24af90f
created 2014-06-30 10:10 +0100
pushed 2016-01-04 10:25 +0000
Jon Coppeard Jon Coppeard - Bug 1028246 - Add tracing to inform GC optimisation efforts r=terrence
0f413ead272854fb0a4989206788ef82d07f3fbc
created 2014-06-30 11:35 +0200
pushed 2016-01-04 10:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 445dd051b6af (bug 1028246) for bustage on a CLOSED TREE
445dd051b6af4f88ddc816efd54e787d8d3207aa
created 2014-06-30 10:10 +0100
pushed 2016-01-04 10:25 +0000
Jon Coppeard Jon Coppeard - Bug 1028246 - Add tracing to inform GC optimisation efforts r=terrence
df60afd3e3a7198698402cbfe885adf7f5dbeae9
created 2014-06-25 11:24 -0500
pushed 2016-01-04 10:25 +0000
Luke Wagner Luke Wagner - Bug 1029215 - remove 'using namespace mozilla' from js/src (r=waldo)
e599c809f50dfbd93bebe2fbb28edd025a8c8e9b
created 2014-06-26 10:07 +0100
pushed 2016-01-04 10:25 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Make more GCRuntime state private and add necessary accessors r=terrence
less more (0) -100 -60 tip