소스 검색

first draft of index

Jeremy Siek 4 년 전
부모
커밋
d35b616a1f
3개의 변경된 파일265개의 추가작업 그리고 133개의 파일을 삭제
  1. 1 0
      Makefile
  2. 26 5
      all.bib
  3. 238 128
      book.tex

+ 1 - 0
Makefile

@@ -12,6 +12,7 @@ continuous:
 
 clean:
 	$(LATEXMK) -C book.tex
+	rm -f book.log book.aux book.bbl book.lof book.out book.toc book.blg book.pdf
 
 # Build with a fixed snapshot of NixPkgs 17.03.  Known-to-work.
 # For a very clean version, run git clean -fxd followed by this:

+ 26 - 5
all.bib

@@ -2,13 +2,34 @@
 %% http://bibdesk.sourceforge.net/
 
 
-%% Created for Jeremy Siek at 2020-09-28 12:47:15 -0400 
+%% Created for Jeremy Siek at 2020-10-13 13:16:37 -0400 
 
 
 %% Saved with string encoding Unicode (UTF-8) 
 
 
 
+@article{Collins:1960aa,
+	Abstract = {An important property of the Newell Shaw-Simon scheme for computer storage of lists is that data having multiple occurrences need not be stored at more than one place in the computer. That is, lists may be ``overlapped.'' Unfortunately, overlapping poses a problem for subsequent erasure. Given a list that is no longer needed, it is desired to erase just those parts that do not overlap other lists. In LISP, McCarthy employs an elegant but inefficient solution to the problem. The present paper describes a general method which enables efficient erasure. The method employs interspersed reference counts to describe the extent of the overlapping.},
+	Address = {New York, NY, USA},
+	Author = {Collins, George E.},
+	Date-Added = {2020-09-29 13:16:44 -0400},
+	Date-Modified = {2020-09-29 13:16:46 -0400},
+	Doi = {10.1145/367487.367501},
+	Issn = {0001-0782},
+	Issue_Date = {Dec. 1960},
+	Journal = {Commun. ACM},
+	Month = dec,
+	Number = {12},
+	Numpages = {3},
+	Pages = {655--657},
+	Publisher = {Association for Computing Machinery},
+	Title = {A Method for Overlapping and Erasure of Lists},
+	Url = {https://doi.org/10.1145/367487.367501},
+	Volume = {3},
+	Year = {1960},
+	Bdsk-Url-1 = {https://doi.org/10.1145/367487.367501}}
+
 @inproceedings{Osterlund:2016aa,
 	Abstract = { On-the-fly Garbage Collectors (GCs) are the state-of-the-art concurrent GC algorithms today. Everything is done concurrently, but phases are separated by blocking handshakes. Hence, progress relies on the scheduler to let application threads (mutators) run into GC checkpoints to reply to the handshakes. For a non-blocking GC, these blocking handshakes need to be addressed. Therefore, we propose a new non-blocking handshake to replace previous blocking handshakes. It guarantees scheduling-independent operation level progress without blocking. It is scheduling independent but requires some other OS support. It allows bounded waiting for threads that are currently running on a processor, regardless of threads that are not running on a processor. We discuss this non-blocking handshake in two GC algorithms for stack scanning and copying objects. They pave way for a future completely non-blocking GC by solving hard open theory problems when OS support is permitted. The GC algorithms were integrated to the G1 GC of OpenJDK for Java. GC pause times were reduced to 12.5% compared to the original G1 on average in DaCapo. For a memory intense benchmark, latencies were reduced from 174 ms to 0.67 ms for the 99.99% percentile. The improved latency comes at a cost of 15% lower throughput. },
 	Address = {New York, NY, USA},
@@ -11872,7 +11893,7 @@ Gradual typing has explored how to incrementally move between static typing and
 	Url = {http://www.sciencedirect.com/science/article/pii/0890540191900557},
 	Volume = {93},
 	Year = {1991},
-	Bdsk-File-1 = {YnBsaXN0MDDSAQIDBFxyZWxhdGl2ZVBhdGhZYWxpYXNEYXRhXxAYaW5oZXJpdGFuY2UtY29lcmNpb24ucGRmTxEBXAAAAAABXAACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAAAAAAEJEAAH/////GGluaGVyaXRhbmNlLWNvZXJjaW9uLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAQACAAAKIGN1AAAAAAAAAAAAAAAAAANiaWIAAAIAKi86VXNlcnM6anNpZWs6YmliOmluaGVyaXRhbmNlLWNvZXJjaW9uLnBkZgAOADIAGABpAG4AaABlAHIAaQB0AGEAbgBjAGUALQBjAG8AZQByAGMAaQBvAG4ALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASAChVc2Vycy9qc2llay9iaWIvaW5oZXJpdGFuY2UtY29lcmNpb24ucGRmABMAAS8AABUAAgAM//8AAAAIAA0AGgAkAD8AAAAAAAACAQAAAAAAAAAFAAAAAAAAAAAAAAAAAAABnw==},
+	Bdsk-File-1 = {YnBsaXN0MDDSAQIDBFxyZWxhdGl2ZVBhdGhZYWxpYXNEYXRhXxAYaW5oZXJpdGFuY2UtY29lcmNpb24ucGRmTxEBcAAAAAABcAACAAAMTWFjaW50b3NoIEhEAAAAAAAAAAAAAAAAAAAAAAAAAEJEAAH/////GGluaGVyaXRhbmNlLWNvZXJjaW9uLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAQACAAAKIGN1AAAAAAAAAAAAAAAAAANiaWIAAAIANC86VXNlcnM6anNpZWs6RG9jdW1lbnRzOmJpYjppbmhlcml0YW5jZS1jb2VyY2lvbi5wZGYADgAyABgAaQBuAGgAZQByAGkAdABhAG4AYwBlAC0AYwBvAGUAcgBjAGkAbwBuAC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgAyVXNlcnMvanNpZWsvRG9jdW1lbnRzL2JpYi9pbmhlcml0YW5jZS1jb2VyY2lvbi5wZGYAEwABLwAAFQACAAz//wAAAAgADQAaACQAPwAAAAAAAAIBAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAGz},
 	Bdsk-Url-1 = {http://www.sciencedirect.com/science/article/pii/0890540191900557},
 	Bdsk-Url-2 = {http://dx.doi.org/10.1016/0890-5401(91)90055-7}}
 
@@ -12067,9 +12088,9 @@ Gradual typing has explored how to incrementally move between static typing and
 	Bdsk-File-1 = {YnBsaXN0MDDSAQIDBFxyZWxhdGl2ZVBhdGhZYWxpYXNEYXRhXxAWY29tcGlsZXJfZGVzaWduX3ZtLnBkZk8RAWgAAAAAAWgAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAAAAAABCRAAB/////xZjb21waWxlcl9kZXNpZ25fdm0ucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAEAAgAACiBjdQAAAAAAAAAAAAAAAAADYmliAAACADIvOlVzZXJzOmpzaWVrOkRvY3VtZW50czpiaWI6Y29tcGlsZXJfZGVzaWduX3ZtLnBkZgAOAC4AFgBjAG8AbQBwAGkAbABlAHIAXwBkAGUAcwBpAGcAbgBfAHYAbQAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAMFVzZXJzL2pzaWVrL0RvY3VtZW50cy9iaWIvY29tcGlsZXJfZGVzaWduX3ZtLnBkZgATAAEvAAAVAAIADP//AAAACAANABoAJAA9AAAAAAAAAgEAAAAAAAAABQAAAAAAAAAAAAAAAAAAAak=}}
 
 @article{Appel:1989aa,
-	Author = {Appel, AndrewW.},
+	Author = {Appel, Andrew W.},
 	Date-Added = {2015-07-03 01:40:40 +0000},
-	Date-Modified = {2015-07-03 01:40:42 +0000},
+	Date-Modified = {2020-10-13 13:16:33 -0400},
 	Doi = {10.1007/BF01811537},
 	Issn = {0892-4635},
 	Journal = {LISP and Symbolic Computation},
@@ -20199,7 +20220,7 @@ semantics was validated.},
 	Url = {http://dx.doi.org/10.1007/BFb0017182},
 	Volume = {637},
 	Year = {1992},
-	Bdsk-File-1 = {YnBsaXN0MDDSAQIDBFxyZWxhdGl2ZVBhdGhZYWxpYXNEYXRhXGdjc3VydmV5LnBkZk8RASwAAAAAASwAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAAAAAABCRAAB/////wxnY3N1cnZleS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAEAAgAACiBjdQAAAAAAAAAAAAAAAAADYmliAAACAB4vOlVzZXJzOmpzaWVrOmJpYjpnY3N1cnZleS5wZGYADgAaAAwAZwBjAHMAdQByAHYAZQB5AC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgAcVXNlcnMvanNpZWsvYmliL2djc3VydmV5LnBkZgATAAEvAAAVAAIADP//AAAACAANABoAJAAxAAAAAAAAAgEAAAAAAAAABQAAAAAAAAAAAAAAAAAAAWE=},
+	Bdsk-File-1 = {YnBsaXN0MDDSAQIDBFxyZWxhdGl2ZVBhdGhZYWxpYXNEYXRhXGdjc3VydmV5LnBkZk8RAUAAAAAAAUAAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAAAAAABCRAAB/////wxnY3N1cnZleS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAEAAgAACiBjdQAAAAAAAAAAAAAAAAADYmliAAACACgvOlVzZXJzOmpzaWVrOkRvY3VtZW50czpiaWI6Z2NzdXJ2ZXkucGRmAA4AGgAMAGcAYwBzAHUAcgB2AGUAeQAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAJlVzZXJzL2pzaWVrL0RvY3VtZW50cy9iaWIvZ2NzdXJ2ZXkucGRmABMAAS8AABUAAgAM//8AAAAIAA0AGgAkADEAAAAAAAACAQAAAAAAAAAFAAAAAAAAAAAAAAAAAAABdQ==},
 	Bdsk-Url-1 = {http://dx.doi.org/10.1007/BFb0017182}}
 
 @book{Mitchell:2003kx,

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 238 - 128
book.tex


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.