summaryrefslogtreecommitdiff
path: root/a6/references.bib
blob: af10361f9710dd682f01163c08be7992f64a318d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
@book{tannenbaum,
  added-at = {2011-05-03T00:00:00.000+0200},
  author = {Tanenbaum, Andrew S.},
  biburl = {https://www.bibsonomy.org/bibtex/2e90b050159c1629022a54a2bf947f318/dblp},
  interhash = {c97d1fa1663502cf42aaf310cc07056f},
  intrahash = {e90b050159c1629022a54a2bf947f318},
  isbn = {978-0-13-852872-0},
  keywords = {dblp},
  pages = {I-XVII, 1-587},
  publisher = {Prentice Hall},
  timestamp = {2011-05-04T11:32:41.000+0200},
  title = {Structured computer organization, 3rd Edition.},
  year = 1990
}

@article{belson,
  author = {Belson, Bruce and Xiang, Wei and Holdsworth, Jason and Philippa, Bronson},
  year = {2020},
  month = {02},
  pages = {1-1},
  title = {C++20 Coroutines on Microcontrollers -What We Learned},
  volume = {PP},
  journal = {IEEE Embedded Systems Letters},
  doi = {10.1109/LES.2020.2973397}
}

@website{elbeno,
  author = {Ben Deane},
	title = {Why is a raven like a writing desk? Another myth, about C++ lambdas},
  url = {https://www.elbeno.com/blog/?p=1068}
}

@website{weis,
  author = {Andreas Weis},
	title = {Taming dynamic memory - Andreas Weis - Meeting C++ 2018},
  url = {https://github.com/ComicSansMS/presentations/releases/download/meetingcpp2018/taming_dynamic_memory.pdf},
%  url = {https://www.youtube.com/watch?v=R3cBbvIFqFk}
}

@website{craig,
  author = {Ben Craig},
  title = {P2268R0 - Freestanding Roadmap},
  url = {https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2268r0.html}
}

@website{mapo,
  author = {MaPo},
	title = {Stack Overflow: Template parametric type Allocator in C++},
  url = {https://stackoverflow.com/questions/66891368/template-parametric-type-allocator-in-c}
}

@article{P0302R0,
  title = {Deprecating Allocator Support in std::function},
  url = {https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0302r0.html},
  author = {Jonathan Wakely}
}

@website{coroutines,
  title = {Coroutines (C++20) - Dynamic allocation},
	url = {https://en.cppreference.com/w/cpp/language/coroutines\#Dynamic_allocation},
	author = {cppreference.com}
}

@website{generator,
  title = {Coroutines (C++20) - Generator example},
	url = {https://en.cppreference.com/w/cpp/language/coroutines},
	author = {cppreference.com}
}

@website{cs107e,
  title = {Guide: GCC and Bare Metal Programming},
	url = {https://cs107e.github.io/guides/gcc/},
	author = {Pat Hanrahan and Julie Zelenski}
}