| [7493339] | 1 | @article{Choi:1999:EAJ:320385.320386, | 
|---|
|  | 2 | author = {Choi, Jong-Deok and Gupta, Manish and Serrano, Mauricio and Sreedhar, Vugranam C. and Midkiff, Sam}, | 
|---|
|  | 3 | title = {Escape Analysis for Java}, | 
|---|
|  | 4 | journal = {SIGPLAN Not.}, | 
|---|
|  | 5 | issue_date = {Oct. 1999}, | 
|---|
|  | 6 | volume = {34}, | 
|---|
|  | 7 | number = {10}, | 
|---|
|  | 8 | month = oct, | 
|---|
|  | 9 | year = {1999}, | 
|---|
|  | 10 | issn = {0362-1340}, | 
|---|
|  | 11 | pages = {1--19}, | 
|---|
|  | 12 | numpages = {19}, | 
|---|
|  | 13 | url = {http://doi.acm.org/10.1145/320385.320386}, | 
|---|
|  | 14 | doi = {10.1145/320385.320386}, | 
|---|
|  | 15 | acmid = {320386}, | 
|---|
|  | 16 | publisher = {ACM}, | 
|---|
|  | 17 | address = {New York, NY, USA}, | 
|---|
|  | 18 | } | 
|---|
|  | 19 |  | 
|---|
|  | 20 | @online{TryWithResources, | 
|---|
|  | 21 | author = {Julien Ponge}, | 
|---|
|  | 22 | contributer = {rschlunt@uwaterloo.ca}, | 
|---|
|  | 23 | title = {Better Resource Management with Java SE 7: Beyond Syntactic Sugar}, | 
|---|
|  | 24 | year = 2011, | 
|---|
|  | 25 | url = {http://www.oracle.com/technetwork/articles/java/trywithresources-401775.html}, | 
|---|
| [f92aa32] | 26 | note = {\url{http://www.oracle.com/technetwork/articles/java/trywithresources-401775.html}}, | 
|---|
| [7493339] | 27 | urldate = {2017-04-03} | 
|---|
|  | 28 | } | 
|---|
|  | 29 |  | 
|---|
|  | 30 | @online{ExceptSafe, | 
|---|
|  | 31 | author = {Andrei Alexandrescu and Petru Marginean}, | 
|---|
|  | 32 | contributer = {rschlunt@uwaterloo.ca}, | 
|---|
|  | 33 | title = {Generic: Change the Way You Write Exception-Safe Code - Forever}, | 
|---|
|  | 34 | year = 2000, | 
|---|
|  | 35 | url = {http://www.drdobbs.com/cpp/generic-change-the-way-you-write-excepti/184403758}, | 
|---|
| [f92aa32] | 36 | note = {\url{http://www.drdobbs.com/cpp/generic-change-the-way-you-write-excepti/184403758}}, | 
|---|
| [7493339] | 37 | urldate = {2017-04-03} | 
|---|
|  | 38 | } | 
|---|
|  | 39 |  | 
|---|
|  | 40 | @manual{Swift, | 
|---|
|  | 41 | keywords  = {Swift programming language}, | 
|---|
|  | 42 | contributer = {pabuhr@plg}, | 
|---|
|  | 43 | title = {The {Swift} Programming Language (Swift 3.1)}, | 
|---|
|  | 44 | organization= {Apple Inc.}, | 
|---|
|  | 45 | year  = 2017, | 
|---|
|  | 46 | note  = {\url{https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/AboutTheLanguageReference.html}}, | 
|---|
|  | 47 | } | 
|---|
|  | 48 |  | 
|---|
|  | 49 | @article{StructuredBindings, | 
|---|
|  | 50 | author = {Herb Sutter and Bjarne Stroustrup and Gabriel Dos Reis}, | 
|---|
|  | 51 | title = {Structured bindings}, | 
|---|
|  | 52 | issue_date = {2015-10-14}, | 
|---|
|  | 53 | month = oct, | 
|---|
|  | 54 | year = {2015}, | 
|---|
|  | 55 | pages = {1--6}, | 
|---|
|  | 56 | numpages = {6}, | 
|---|
| [f92aa32] | 57 | note = {\url{http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0144r0.pdf}}, | 
|---|
|  | 58 | } | 
|---|
|  | 59 |  | 
|---|
|  | 60 | @manual{atexit, | 
|---|
|  | 61 | keywords  = {The Linux Programmer's Manual atexit}, | 
|---|
|  | 62 | contributer = {rschlunt@uwaterloo.ca}, | 
|---|
|  | 63 | title = {The Linux Programmer's Manual}, | 
|---|
|  | 64 | organization= {The GNU Project}, | 
|---|
|  | 65 | year  = 2017, | 
|---|
|  | 66 | note  = {\url{http://man7.org/linux/man-pages/man3/atexit.3.html}}, | 
|---|
| [7493339] | 67 | } | 
|---|