Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | docker: added riscv64 toolchain + qemu user emulator | johannst | 2021-06-09 | 1 | -1/+3 |
| | |||||
* | make: use builtin variables | johannst | 2021-06-09 | 2 | -5/+5 |
| | |||||
* | move arch.h into arch/ sub-dir | johannst | 2021-06-09 | 4 | -21/+16 |
| | |||||
* | fix workflow to properly clean arch specific files | johannst | 2021-02-28 | 1 | -1/+1 |
| | |||||
* | lib/Makefile: error on unsupported ARCH | johannst | 2021-02-28 | 1 | -1/+5 |
| | |||||
* | updated READMEs | johannst | 2021-02-28 | 3 | -10/+19 |
| | |||||
* | arm/arm64 add check for arm proc call std | johannst | 2021-02-28 | 2 | -0/+8 |
| | |||||
* | pull out api.h into arch and add documentation | johannst | 2021-02-28 | 5 | -21/+36 |
| | |||||
* | updated README with armv7a | johannst | 2021-02-26 | 1 | -0/+5 |
| | |||||
* | added implementation for armv7a | johannst | 2021-02-26 | 10 | -2/+124 |
| | |||||
* | docker: move to latest ubuntu + dont install recommended pkgs | johannst | 2020-10-22 | 1 | -2/+4 |
| | |||||
* | fix memory leak when destroying Thread objects (#3) | Johannes Stölp | 2020-10-22 | 3 | -8/+20 |
| | |||||
* | remove incorrect const | johannst | 2020-10-08 | 8 | -14/+14 |
| | |||||
* | added badge for check-examples workflow | johannst | 2020-10-05 | 1 | -0/+2 |
| | |||||
* | give name to workflow | johannst | 2020-10-05 | 1 | -0/+1 |
| | |||||
* | added example to README | johannst | 2020-10-05 | 1 | -0/+39 |
| | |||||
* | added doc on thread & executor | johannst | 2020-10-05 | 4 | -13/+64 |
| | |||||
* | change fmt of short function | johannst | 2020-10-05 | 5 | -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 objects | johannst | 2020-10-05 | 3 | -2/+46 |
| | |||||
* | fix error message | johannst | 2020-10-05 | 1 | -1/+1 |
| | |||||
* | fix indent & use long option names in scripting | johannst | 2020-10-05 | 1 | -3/+3 |
| | |||||
* | Enable ci (#1) | Johannes Stölp | 2020-10-04 | 2 | -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 Makefile | johannst | 2020-10-04 | 1 | -0/+1 |
| | |||||
* | add dependecy generation | johannst | 2020-10-04 | 2 | -9/+14 |
| | |||||
* | add arm64 README | johannst | 2020-09-29 | 2 | -1/+10 |
| | |||||
* | updated README | johannst | 2020-09-29 | 1 | -4/+35 |
| | |||||
* | remove gdb script | johannst | 2020-09-29 | 1 | -8/+0 |
| | |||||
* | add own demo1 run target + replace use make variables | johannst | 2020-09-29 | 1 | -8/+9 |
| | |||||
* | reduce size of docker image | johannst | 2020-09-29 | 1 | -3/+3 |
| | |||||
* | allow to pass docker image name to build.sh | johannst | 2020-09-29 | 2 | -3/+6 |
| | |||||
* | added docker target to build and launch dev container | johannst | 2020-09-29 | 1 | -0/+6 |
| | |||||
* | added dockerfile with arm64 cross tools | johannst | 2020-09-29 | 2 | -0/+28 |
| | |||||
* | added basic arm64 support | johannst | 2020-09-29 | 7 | -10/+144 |
| | |||||
* | fix fmt target | johannst | 2020-09-29 | 1 | -1/+1 |
| | |||||
* | fix clean target | johannst | 2020-09-29 | 1 | -1/+2 |
| | |||||
* | replace compile_guard with umbrella header for arch | johannst | 2020-09-29 | 5 | -8/+16 |
| | |||||
* | move thread init into arch/ | johannst | 2020-09-29 | 5 | -32/+43 |
| | |||||
* | replace vector with fwd list | johannst | 2020-09-28 | 3 | -9/+11 |
| | |||||
* | updated demo1 | johannst | 2020-09-26 | 1 | -0/+1 |
| | |||||
* | added finished flag to thread + catch exceptions in thread entry function as ↵ | johannst | 2020-09-26 | 3 | -3/+19 |
| | | | | unwinding across entry fn would be catastrophic | ||||
* | enhance comments in thread.cc | johannst | 2020-09-26 | 1 | -21/+33 |
| | |||||
* | split makefiles | johannst | 2020-09-26 | 2 | -9/+26 |
| | |||||
* | split classes into separate files, add arch specific subdir | johannst | 2020-09-22 | 14 | -148/+185 |
| | |||||
* | added copyright header | johannst | 2020-09-22 | 7 | -2/+14 |
| | |||||
* | added asflags | johannst | 2020-09-19 | 1 | -1/+2 |
| | |||||
* | added basic executor | johannst | 2020-09-19 | 4 | -25/+59 |
| | |||||
* | fixed missing whitespace | johannst | 2020-09-19 | 1 | -2/+2 |
| | |||||
* | removed ranlib from makefile | johannst | 2020-09-19 | 1 | -2/+0 |
| | |||||
* | move yielding into Thread base class + make user fn a pure virtual fn and ↵ | johannst | 2020-09-18 | 3 | -33/+25 |
| | | | | require user to derive from Thread | ||||
* | split matcha header into h/cc file + adapt make rules | johannst | 2020-09-18 | 3 | -68/+87 |
| |