File tree 3 files changed +14
-7
lines changed
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:
24
24
* [ Syntax and Semantics] [ ss ] - Each bit of Rust, broken down into small chunks.
25
25
* [ Nightly Rust] [ nr ] - Cutting-edge features that aren’t in stable builds yet.
26
26
* [ 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.
28
28
29
29
[ gs ] : getting-started.html
30
30
[ lr ] : learn-rust.html
31
31
[ er ] : effective-rust.html
32
32
[ ss ] : syntax-and-semantics.html
33
33
[ nr ] : nightly-rust.html
34
34
[ gl ] : glossary.html
35
- [ ar ] : academic-research .html
35
+ [ bi ] : bibliography .html
36
36
37
37
After reading this introduction, you’ll want to dive into either ‘Learn Rust’
38
38
or ‘Syntax and Semantics’, depending on your preference: ‘Learn Rust’ if you
Original file line number Diff line number Diff line change 69
69
* [ Slice Patterns] ( slice-patterns.md )
70
70
* [ Associated Constants] ( associated-constants.md )
71
71
* [ 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
2
2
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.
6
6
7
7
### Type system
8
8
@@ -33,6 +33,7 @@ Recommended for inspiration and a better understanding of Rust's background.
33
33
* [ Non-blocking steal-half work queues] ( http://www.cs.bgu.ac.il/%7Ehendlerd/papers/p280-hendler.pdf )
34
34
* [ Reagents: expressing and composing fine-grained concurrency] ( http://www.mpi-sws.org/~turon/reagents.pdf )
35
35
* [ 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 ) .
36
37
37
38
### Others
38
39
@@ -71,3 +72,9 @@ Language](http://www.cs.indiana.edu/~eholk/papers/hips2013.pdf). Early GPU work
71
72
* [ Code Refinement of Stencil
72
73
Codes] ( http://compilers.cs.uni-saarland.de/papers/ppl14_web.pdf ) . Another
73
74
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