js/src/gc/Policy.h
48cec06d13609da0ba6342d9fb04eb535691d8d9
created 2020-09-26 10:39 +0000
pushed 2020-09-26 21:16 +0000
Jon Coppeard Jon Coppeard - Bug 1666853 - Part 3: Move barrier implementations out of derived cell tyes into standalone functions r=sfink
7270920f3216e045ddb7473c4fb321c8bea684af
created 2020-09-23 17:43 +0000
pushed 2020-09-24 21:53 +0000
Jon Coppeard Jon Coppeard - Bug 1666788 - Remove some unused GCPolicy methods r=sfink
a0b8e07f23dc7e4026fd0fbc00fa3a6074c50f4e
created 2020-09-23 17:44 +0000
pushed 2020-09-24 21:53 +0000
Jon Coppeard Jon Coppeard - Bug 1666788 - Rename barrier methods so they're easier for humans to parse r=sfink
2be15219b511196eb87a10be3e1597cb2c96c60b
created 2020-04-09 09:49 +0000
pushed 2020-04-10 02:59 +0000
Jon Coppeard Jon Coppeard - Bug 1628389 - Replace standard library traits classes with _v and _t versions in the GC r=jwalden
4e839607dda0e2d12a6f4297f5e57bf7f7b44da6
created 2020-03-21 14:19 +0000
pushed 2020-03-21 21:28 +0000
André Bargull André Bargull - Bug 1623957 - Part 5: Replace mozilla::RemovePointer with std::remove_pointer. r=jwalden
cf6b10d9a989a4fdff34954589affffc97479115
created 2020-01-08 14:52 +0000
pushed 2020-01-08 21:56 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1607595 - Remove uses of mozilla::IsBaseOf. r=froydnj
dc97cf74084d7ae872e278535895684e94b48bf7
created 2019-12-13 13:29 +0000
pushed 2019-12-13 21:43 +0000
Jon Coppeard Jon Coppeard - Bug 1559385 - Implement a way of tracing a GCCellPtr as a root r=jandem
8834ca679ef71dfa07a0b6842c07d895027c1893
created 2019-10-31 21:57 +0000
pushed 2019-11-04 21:44 +0000
Iain Ireland Iain Ireland - Bug 1587638: Add atom map to XDRIncrementalEncoder and atom table to XDRDecoder r=jonco,tcampbell
b6584463c8a78da28cc22850e28edf35bab513d6
created 2019-10-14 09:21 +0000
pushed 2019-10-15 21:37 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1573809 - Part 6 : GCHashmap/GCHashTable traceWeak. r=jonco
bfbd9f2b907ccddc9303223e90ff0bd0d7a533aa
created 2019-10-09 10:30 +0000
pushed 2019-10-09 16:04 +0000
Jon Coppeard Jon Coppeard - Bug 1585921 - Use root marking functions to trace unbarriered pointers in GCPolicy traits since this is only safe when we're marking roots r=sfink
c6640ffe809f4129e436205d8c5146f4bb90b059
created 2019-04-29 11:30 +0100
pushed 2019-05-01 15:57 +0000
Jon Coppeard Jon Coppeard - Bug 1547677 - Rename the ReadBarriered wrapper type to WeakHeapPtr and remove WeakRef r=sfink
6741a996b17d76f8dd26d68ef610d4ee3436b93c
created 2019-04-11 15:35 +0800
pushed 2019-04-15 09:45 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1522061 - Part 2: implement isCCTraceKind with JS_FOR_EACH_TRACEKIND. r=jonco
1f4a7dc7cfe6db12c549cc4d388d2a2c100eb369
created 2019-03-18 15:49 +0100
pushed 2019-03-19 21:55 +0000
Lars T Hansen Lars T Hansen - Bug 1536106 - Allow nullable edges in HeapPtr<>. r=jonco
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
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
68e5c74b6e90baf1212846920435dbe0ae17f346
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 3. r=jorendorff
19153834935081b2ae8dce4c076291b1479e4199
created 2018-05-29 11:08 +0100
pushed 2018-05-29 21:42 +0000
Jon Coppeard Jon Coppeard - Bug 1464387 - Don't instantiate so many trace functions r=sfink
a422e292236f5a8f980934bd57445cca3e3d55db
created 2018-05-25 16:07 +0100
pushed 2018-05-26 04:10 +0000
Jon Coppeard Jon Coppeard - Bug 1459577 - Check expected types with static assertions in GCPolicy implementations r=jandem
f3dc9765360ba7d711b3c82b14ff06e33ce0bc8d
created 2018-05-25 10:01 +0100
pushed 2018-05-25 17:52 +0000
Jon Coppeard Jon Coppeard - Bug 1460341 - Replace GCPolicy<T>::initial() with SafelyInitialized<T>() r=Waldo
1f1882b68cb9b889938507d98c4c473297596f21
created 2018-04-04 13:21 -0500
pushed 2018-04-05 10:02 +0000
Luke Wagner Luke Wagner - Bug 1450800 - Add null check to InternalGCPointerPolicy methods (r=sfink)
5c82560d19d9cd19b5ae800eca4f0e7b1ab5235b
created 2018-03-07 14:51 +0100
pushed 2018-03-23 22:01 +0000
Lars T Hansen Lars T Hansen - Bug 1412238 - WebAssembly.Global object identity + mutable export. r=luke
f9df54bc39999524555f6d24ff609627fdc7553c
created 2017-09-26 10:23 +0100
pushed 2017-09-26 22:55 +0000
Jon Coppeard Jon Coppeard - Bug 1402649 - Fix valid GC cell pointer asserts and error handling in module instantiation r=sfink
74faaba5ecd2fae75df27f3186f9f6eb8d1fa4bc
created 2017-09-19 12:31 +0100
pushed 2017-09-19 21:49 +0000
Jon Coppeard Jon Coppeard - Bug 1399944 - Check for valid GC cell pointers in various places r=sfink
a953b8493339d0542ca6accd7cb35748b5b60c85
created 2017-08-23 17:24 +0100
pushed 2017-08-24 01:07 +0000
Jon Coppeard Jon Coppeard - Bug 1362098 - Add source position to requested module information r=till
aac9899a66462ab8a3391ae9025c3e77a89975cc
created 2017-03-27 10:38 +0100
pushed 2017-03-28 20:31 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Make RegExpShared a GC thing r=sfink
bf0a094026f7d736e56a5a1ea042fe8e531aabce
created 2017-03-27 11:09 +0100
pushed 2017-03-28 00:13 +0000
Jon Coppeard Jon Coppeard - Backed out changesets e66f564d9749 and 0380d914ad39 (bug 1345177) for rooting hazards
0380d914ad395fca03f342ab911495a1284f1986
created 2017-03-27 10:38 +0100
pushed 2017-03-28 00:13 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Make RegExpShared a GC thing r=sfink
4762c110448a11b0eadbf8f2b523f5729d61db71
created 2017-01-07 10:34 -0600
pushed 2017-01-10 11:09 +0000
Yury Delendik Yury Delendik - Bug 1286948 - Adds scope and environment for wasm calls. r=luke,shu
96281cc98bc619164580b33340e116318c94de2a
created 2016-08-24 14:21 -0700
pushed 2016-08-26 13:37 +0000
Leo Gaspard Leo Gaspard - Bug 1297244 - Assert on the type given as a parameter to Heap. r=terrence
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-08-25 23:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
3b6d54ce5fa42e304ce0e1df3252a9ec2948e376
created 2016-08-10 14:23 +0200
pushed 2016-08-10 23:15 +0000
Eddy Bruel Eddy Bruel - Bug 1271650 - DebuggerFrameVector should be a GCVector<DebuggerFrame*>. r=fitzgen
bc162276db8a0061da26cf8ab8a89e38669cfd75
created 2016-08-08 08:53 -0500
pushed 2016-08-09 13:45 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: improve tracing of wasm::Table (r=terrence)
da5315b797a30366b39119bf9e824dcee34e3884
created 2016-08-03 08:30 -0500
pushed 2016-08-04 13:58 +0000
Luke Wagner Luke Wagner - Bug 1291476 - Baldr: add Instance-to-WasmInstanceObject edge (r=terrence)
0e5d81aae722abed63c12d3eddda8c51e97d6e1b
created 2016-07-06 18:40 -0500
pushed 2016-07-07 09:41 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: add initial pieces of WebAssembly.Memory API (r=bbouvier)
b40b713ab502043b695819a75380924f71a30ca3
created 2016-06-10 13:28 -0500
pushed 2016-06-12 09:26 +0000
Luke Wagner Luke Wagner - Bug 1276028 - Baldr: split out wasm::Instance from wasm::Module (rs=bbouvier)
f18e46bce0a40e6b73435efb633c50a38fdb18e8
created 2016-05-18 12:18 -0700
pushed 2016-05-25 13:06 +0000
Terrence Cole Terrence Cole - Bug 1273220 - Rename RelocatablePtr to HeapPtr; r=sfink
a48fafcdd36fe7c618e0a82f26ae801e00ede30d
created 2016-04-26 09:18 -0700
pushed 2016-04-29 21:57 +0000
Terrence Cole Terrence Cole - Bug 1267699 - Move some public types to the right namespace; r=sfink
f9a5f0786a8b8cc06849ca2fc3e2273769b41dad
created 2016-03-11 21:43 -0800
pushed 2016-03-12 20:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 1254893 - Keep a list of wasm::Modules per compartment. (r=terrence)
4b2af03fba36ffd29389f1fc41653d623ae39d61
created 2016-03-02 09:15 -0500
pushed 2016-03-04 10:51 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1252713 - Fix FILES_PER_UNIFIED_FILE=1 bustage in js/. r=terrence
966f47ed2f25eb54fb1f967d4443b3c2b8b63220
created 2016-02-12 04:11 -0800
pushed 2016-02-14 03:19 +0000
Joel Maher Joel Maher - backout Bug 1221144 for perf regression
fe0f3776e83ec4ba8863af4dd32d8528259b0f46
created 2015-11-05 06:12 -0600
pushed 2016-02-04 11:02 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 7: Introduce StaticFunctionScope, same story. r=shu.
db6b76c8ed4b5e367d6e63ec538d3b9ba3f01478
created 2016-01-28 14:48 -0800
pushed 2016-01-29 10:46 +0000
Terrence Cole Terrence Cole - Bug 1234862 - Part 5.1: Followup comment fixes; r=sfink
b001a1c7c38242c22673649b62de197c07bf67e7
created 2016-01-26 12:53 -0800
pushed 2016-01-28 11:14 +0000
Terrence Cole Terrence Cole - Bug 1234862 - Part 5: Rename DefaultGCPolicy to GCPolicy; r=sfink
less more (0) tip