File tree Expand file tree Collapse file tree 3 files changed +14
-7
lines changed Expand file tree Collapse file tree 3 files changed +14
-7
lines changed Original file line number Diff line number Diff line change @@ -24,15 +24,15 @@ is the first. After this:
2424* [ Syntax and Semantics] [ ss ] - Each bit of Rust, broken down into small chunks.
2525* [ Nightly Rust] [ nr ] - Cutting-edge features that aren’t in stable builds yet.
2626* [ Glossary] [ gl ] - A reference of terms used in the book.
27- * [ Academic Research ] [ ar ] - Literature that influenced Rust.
27+ * [ Bibliography ] [ bi ] - Background on Rust's influences, papers about Rust.
2828
2929[ gs ] : getting-started.html
3030[ lr ] : learn-rust.html
3131[ er ] : effective-rust.html
3232[ ss ] : syntax-and-semantics.html
3333[ nr ] : nightly-rust.html
3434[ gl ] : glossary.html
35- [ ar ] : academic-research .html
35+ [ bi ] : bibliography .html
3636
3737After reading this introduction, you’ll want to dive into either ‘Learn Rust’
3838or ‘Syntax and Semantics’, depending on your preference: ‘Learn Rust’ if you
Original file line number Diff line number Diff line change 6969 * [ Slice Patterns] ( slice-patterns.md )
7070 * [ Associated Constants] ( associated-constants.md )
7171* [ Glossary] ( glossary.md )
72- * [ Academic Research ] ( academic-research .md)
72+ * [ Bibliography ] ( bibliography .md)
Original file line number Diff line number Diff line change 1- % Academic Research
1+ % Bibliography
22
3- An incomplete list of papers that have had some influence in Rust.
4-
5- Recommended for inspiration and a better understanding of Rust's background .
3+ This is a reading list of material relevant to Rust. It includes prior
4+ research that has - at one time or another - influenced the design of
5+ Rust, as well as publications about Rust.
66
77### Type system
88
@@ -33,6 +33,7 @@ Recommended for inspiration and a better understanding of Rust's background.
3333* [ Non-blocking steal-half work queues] ( http://www.cs.bgu.ac.il/%7Ehendlerd/papers/p280-hendler.pdf )
3434* [ Reagents: expressing and composing fine-grained concurrency] ( http://www.mpi-sws.org/~turon/reagents.pdf )
3535* [ Algorithms for scalable synchronization of shared-memory multiprocessors] ( https://www.cs.rochester.edu/u/scott/papers/1991_TOCS_synch.pdf )
36+ * [ Epoc-based reclamation] ( https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-579.pdf ) .
3637
3738### Others
3839
@@ -71,3 +72,9 @@ Language](http://www.cs.indiana.edu/~eholk/papers/hips2013.pdf). Early GPU work
7172* [ Code Refinement of Stencil
7273 Codes] ( http://compilers.cs.uni-saarland.de/papers/ppl14_web.pdf ) . Another
7374 paper using Impala.
75+ * [ Parallelization in Rust with fork-join and
76+ friends] ( http://publications.lib.chalmers.se/records/fulltext/219016/219016.pdf ) . Linus
77+ Farnstrand's master's thesis.
78+ * [ Session Types for
79+ Rust] ( http://munksgaard.me/papers/laumann-munksgaard-larsen.pdf ) . Philip
80+ Munksgaard's master's thesis. Research for Servo.
You can’t perform that action at this time.
0 commit comments