aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* docker: added riscv64 toolchain + qemu user emulatorjohannst2021-06-091-1/+3
|
* make: use builtin variablesjohannst2021-06-092-5/+5
|
* move arch.h into arch/ sub-dirjohannst2021-06-094-21/+16
|
* fix workflow to properly clean arch specific filesjohannst2021-02-281-1/+1
|
* lib/Makefile: error on unsupported ARCHjohannst2021-02-281-1/+5
|
* updated READMEsjohannst2021-02-283-10/+19
|
* arm/arm64 add check for arm proc call stdjohannst2021-02-282-0/+8
|
* pull out api.h into arch and add documentationjohannst2021-02-285-21/+36
|
* updated README with armv7ajohannst2021-02-261-0/+5
|
* added implementation for armv7ajohannst2021-02-2610-2/+124
|
* docker: move to latest ubuntu + dont install recommended pkgsjohannst2020-10-221-2/+4
|
* fix memory leak when destroying Thread objects (#3)Johannes Stölp2020-10-223-8/+20
|
* remove incorrect constjohannst2020-10-088-14/+14
|
* added badge for check-examples workflowjohannst2020-10-051-0/+2
|
* give name to workflowjohannst2020-10-051-0/+1
|
* added example to READMEjohannst2020-10-051-0/+39
|
* added doc on thread & executorjohannst2020-10-054-13/+64
|
* change fmt of short functionjohannst2020-10-055-8/+22
| | | | | 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-053-2/+46
|
* fix error messagejohannst2020-10-051-1/+1
|
* fix indent & use long option names in scriptingjohannst2020-10-051-3/+3
|
* Enable ci (#1)Johannes Stölp2020-10-042-1/+26
| | | | | * added github push/pull_request action to build and run the demo1 example * gh action print start header before running each example
* fix re-build in top-level Makefilejohannst2020-10-041-0/+1
|
* add dependecy generationjohannst2020-10-042-9/+14
|
* add arm64 READMEjohannst2020-09-292-1/+10
|
* updated READMEjohannst2020-09-291-4/+35
|
* remove gdb scriptjohannst2020-09-291-8/+0
|
* add own demo1 run target + replace use make variablesjohannst2020-09-291-8/+9
|
* reduce size of docker imagejohannst2020-09-291-3/+3
|
* allow to pass docker image name to build.shjohannst2020-09-292-3/+6
|
* added docker target to build and launch dev containerjohannst2020-09-291-0/+6
|
* added dockerfile with arm64 cross toolsjohannst2020-09-292-0/+28
|
* added basic arm64 supportjohannst2020-09-297-10/+144
|
* fix fmt targetjohannst2020-09-291-1/+1
|
* 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-283-9/+11
|
* updated demo1johannst2020-09-261-0/+1
|
* 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-262-9/+26
|
* split classes into separate files, add arch specific subdirjohannst2020-09-2214-148/+185
|
* added copyright headerjohannst2020-09-227-2/+14
|
* added asflagsjohannst2020-09-191-1/+2
|
* added basic executorjohannst2020-09-194-25/+59
|
* fixed missing whitespacejohannst2020-09-191-2/+2
|
* removed ranlib from makefilejohannst2020-09-191-2/+0
|
* move yielding into Thread base class + make user fn a pure virtual fn and ↵johannst2020-09-183-33/+25
| | | | require user to derive from Thread
* split matcha header into h/cc file + adapt make rulesjohannst2020-09-183-68/+87
|