Skip to content

Commit f6deb94

Browse files
authored
Merge pull request #120 from ltratt/various_fixes
Various fixes/updates spotted from the GC paper's bibliography.
2 parents b42cdcb + 5187971 commit f6deb94

File tree

1 file changed

+30
-19
lines changed

1 file changed

+30
-19
lines changed

softdev.bib

Lines changed: 30 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1362,7 +1362,7 @@ @phdthesis{bolz14metatracing
13621362
year = {2014},
13631363
}
13641364
1365-
@misc{klabnik18rust,
1365+
@book{klabnik18rust,
13661366
author = "Steve Klabnik and Carol Nichols",
13671367
title = "The {Rust} Programming Language",
13681368
year = 2018,
@@ -2159,6 +2159,16 @@ @book{jones16garbage
21592159
month=Sep
21602160
}
21612161
2162+
@book{jones23garbage,
2163+
author={Jones, Richard and Hosking, Antony and Moss, Eliot},
2164+
title="The Garbage Collection Handbook: the Art of Automatic Memory Management",
2165+
year={2023},
2166+
publisher={Chapman and Hall/CRC},
2167+
isbn={1032218037},
2168+
edition="Second",
2169+
month=Jul
2170+
}
2171+
21622172
@article{boehm88garbage,
21632173
author={Boehm, Hans-Juergen and Weiser, Mark},
21642174
title={Garbage collection in an uncooperative environment},
@@ -2262,8 +2272,8 @@ @techreport{gudeman95representing
22622272
- year is from first git commit https://github.com/Manishearth/rust-gc
22632273
@misc{manish15rustgc,
22642274
title = {rust-gc},
2265-
link = {https://github.com/Manishearth/rust-gc/},
2266-
note = {Accessed: 2018-08-15},
2275+
howpublished = {\url{https://github.com/Manishearth/rust-gc/}},
2276+
note = {Accessed: 2024-10-15},
22672277
year = {2015},
22682278
author = {Manish Goregaokar},
22692279
}
@@ -2777,7 +2787,7 @@ @misc{rustgc
27772787
@misc{shifgrethor,
27782788
title = {shifgrethor},
27792789
howpublished = {\url{https://github.com/withoutboats/shifgrethor/}},
2780-
note = {Accessed: 2022-12-17},
2790+
note = {Accessed: 2024-10-15},
27812791
year = {2018},
27822792
author = {Saoirse Aronson},
27832793
}
@@ -2852,7 +2862,7 @@ @misc{pizlo17riptide
28522862
year = 2017,
28532863
month = Jan,
28542864
howpublished = {\url{https://webkit.org/blog/7122/introducing-riptide-webkits-retreating-wavefront-concurrent-garbage-collector/}},
2855-
note = {Accessed: 2023-02-16},
2865+
note = {Accessed: 2024-10-15},
28562866
}
28572867
28582868
@misc{spidermonkeygc,
@@ -3106,7 +3116,7 @@ @misc{wlambda
31063116
@misc{boa,
31073117
title = "{{Boa}: an experimental {JavaScript} lexer, parser and interpreter written in {Rust}}",
31083118
howpublished = {\url{https://github.com/boa-dev/boa}},
3109-
note = {Accessed: 2023-04-03},
3119+
note = {Accessed: 2024-10-15},
31103120
year = {2018},
31113121
month = Aug,
31123122
author = {Jason Williams},
@@ -3124,7 +3134,7 @@ @misc{mmtk
31243134
@misc{rustbacon,
31253135
title = "{{bacon-rajan-cc}: A reference counted type with cycle collection for {Rust}}",
31263136
howpublished = {\url{https://github.com/fitzgen/bacon-rajan-cc}},
3127-
note = {Accessed: 2023-04-03},
3137+
note = {Accessed: 2024-10-15},
31283138
year = {2015},
31293139
month = Aug,
31303140
author={Nick Fitzgerald},
@@ -3133,7 +3143,7 @@ @misc{rustbacon
31333143
@misc{gcarena,
31343144
title = "{{gc-arena}: An experimental system for {Rust} garbage collection}",
31353145
howpublished = {\url{https://github.com/kyren/gc-arena/}},
3136-
note = {Accessed: 2023-04-03},
3146+
note = {Accessed: 2024-10-15},
31373147
year = {2019},
31383148
month = Sep,
31393149
author = {Catherine West},
@@ -3163,7 +3173,7 @@ @misc{niko13destructors
31633173
year = 2013,
31643174
month = Jan,
31653175
howpublished = {\url{http://smallcultfollowing.com/babysteps/blog/2013/01/17/destructors-and-finalizers-in-rust/}},
3166-
note = {Accessed: 2023-04-03},
3176+
note = {Accessed: 2024-10-15},
31673177
}
31683178
31693179
@misc{manish18elsa,
@@ -3181,7 +3191,7 @@ @misc{manish21arena
31813191
year = 2021,
31823192
month = Mar,
31833193
howpublished = {\url{https://manishearth.github.io/blog/2021/03/15/arenas-in-rust/}},
3184-
note = {Accessed: 2023-04-03},
3194+
note = {Accessed: 2024-10-15},
31853195
}
31863196
31873197
@misc{manish16gc,
@@ -3190,7 +3200,7 @@ @misc{manish16gc
31903200
year = 2016,
31913201
month = Aug,
31923202
howpublished = {\url{https://manishearth.github.io/blog/2016/08/18/gc-support-in-rust-api-design/}},
3193-
note = {Accessed: 2023-04-03},
3203+
note = {Accessed: 2024-10-15},
31943204
}
31953205
31963206
@misc{felix15specifying,
@@ -3199,7 +3209,7 @@ @misc{felix15specifying
31993209
year = 2015,
32003210
month = Nov,
32013211
howpublished = {\url{http://blog.pnkfx.org/blog/2015/11/10/gc-and-rust-part-1-specing-the-problem/}},
3202-
note = {Accessed: 2023-04-03},
3212+
note = {Accessed: 2024-10-15},
32033213
}
32043214
32053215
@misc{felix16roots,
@@ -3208,7 +3218,7 @@ @misc{felix16roots
32083218
year = 2016,
32093219
month = Jan,
32103220
howpublished = {\url{http://blog.pnkfx.org/blog/2016/01/01/gc-and-rust-part-2-roots-of-the-problem/}},
3211-
note = {Accessed: 2023-04-03},
3221+
note = {Accessed: 2024-10-15},
32123222
}
32133223
32143224
@inproceedings{powers19mesh,
@@ -3286,8 +3296,8 @@ @misc{ager13oilpan
32863296
year = {2013},
32873297
month = Dec,
32883298
title = {Oilpan: tracing garbage collection for {Blink}},
3289-
link = {https://docs.google.com/document/d/1y7_0ni0E_kxvrah-QtnreMlzCDKN3QP4BN1Aw7eSLfY},
3290-
note = {Accessed on 2023-10-12},
3299+
howpublished = {\url{https://docs.google.com/document/d/1y7_0ni0E_kxvrah-QtnreMlzCDKN3QP4BN1Aw7eSLfY}},
3300+
note = {Accessed on 2024-10-15},
32913301
}
32923302
32933303
@misc{goetz21deprecated,
@@ -3296,7 +3306,7 @@ @misc{goetz21deprecated
32963306
year = 2021,
32973307
month = Sep,
32983308
howpublished = {\url{https://openjdk.org/jeps/421}},
3299-
note = {Accessed: 2023-10-17}
3309+
note = {Accessed: 2024-10-15}
33003310
}
33013311
33023312
@book{pierce04advanced,
@@ -3307,9 +3317,10 @@ @book{pierce04advanced
33073317
month = Dec,
33083318
}
33093319
3310-
@misc{stroustrup97c++,
3311-
title={The {C++} {Programming} {Language} ({Special} 3rd {Edition})},
3320+
@book{stroustrup97c++,
3321+
title={The {C++} {Programming} {Language}},
33123322
author={Stroustrup, Bjarne},
3323+
edition="Third",
33133324
year={1997},
33143325
month=Jun,
33153326
publisher={Addison-Wesley}
@@ -3403,7 +3414,7 @@ @misc{llvm14statepoints
34033414
year = {2014},
34043415
month = Dec,
34053416
howpublished = {\url{https://llvm.org/docs/GarbageCollection.html}},
3406-
note = {Accessed: 2023-04-03},
3417+
note = {Accessed: 2024-10-15},
34073418
}
34083419
34093420
@misc{shipilev20local,

0 commit comments

Comments
 (0)