aboutsummaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* change fmt of short functionjohannst2020-10-054-7/+21
| | | | | Only allow short 'Empty' functions due to following clang fmt bug https://bugs.llvm.org/show_bug.cgi?id=24410
* add support for function objectsjohannst2020-10-052-0/+29
|
* fix error messagejohannst2020-10-051-1/+1
|
* add dependecy generationjohannst2020-10-041-9/+13
|
* add arm64 READMEjohannst2020-09-292-1/+10
|
* added basic arm64 supportjohannst2020-09-296-5/+116
|
* fix clean targetjohannst2020-09-291-1/+2
|
* replace compile_guard with umbrella header for archjohannst2020-09-295-8/+16
|
* move thread init into arch/johannst2020-09-295-32/+43
|
* replace vector with fwd listjohannst2020-09-282-8/+11
|
* added finished flag to thread + catch exceptions in thread entry function as ↵johannst2020-09-263-3/+19
| | | | unwinding across entry fn would be catastrophic
* enhance comments in thread.ccjohannst2020-09-261-21/+33
|
* split makefilesjohannst2020-09-261-0/+24
|
* split classes into separate files, add arch specific subdirjohannst2020-09-2211-138/+173
|
* added copyright headerjohannst2020-09-223-0/+6
|
* added basic executorjohannst2020-09-193-17/+42
|
* fixed missing whitespacejohannst2020-09-191-2/+2
|
* move yielding into Thread base class + make user fn a pure virtual fn and ↵johannst2020-09-182-13/+17
| | | | require user to derive from Thread
* split matcha header into h/cc file + adapt make rulesjohannst2020-09-182-65/+70
|
* setup new stack + basic yielding between two stacksjohannst2020-09-172-0/+142