2024-11-08 17:39 | io_uring: keep track of inflight jobs and cancel with destructors | Henry Wilson | 4 | +276 | -94 |
2024-12-03 02:38 | sctp: SCTP protocol demo | Henry Wilson | 2 | +151 | -0 |
2024-11-08 02:32 | imprecise: Min-max based integer range type | Henry Wilson | 1 | +58 | -0 |
2024-10-10 13:48 | buildsystem: Update build.sh | Henry Wilson | 1 | +39 | -35 |
2024-10-10 13:24 | endian: Add example for binary data exchange | Henry Wilson | 1 | +99 | -0 |
2024-07-06 20:55 | filter-bubble: Add coroutine generator example which filters expired weak_ptr and keeps them sorted | Henry Wilson | 1 | +64 | -0 |
2024-06-28 20:43 | sdl-gl: Clickable UI | Henry Wilson | 1 | +56 | -8 |
2024-06-27 23:37 | sdl-gl: Add functional UI panel | Henry Wilson | 1 | +40 | -12 |
2024-06-26 23:09 | sdl-gl: Add more shapes | Henry Wilson | 1 | +87 | -22 |
2024-06-26 22:01 | sdl-gl: Load console raster font and draw test string | Henry Wilson | 1 | +110 | -5 |
2024-06-24 22:34 | sdl-gl: Wireframe mode and tidying coordinate types | Henry Wilson | 1 | +132 | -92 |
2024-06-23 23:25 | sdl-gl: Make stars have random colour and spin | Henry Wilson | 1 | +75 | -23 |
2024-06-23 09:21 | sdl-gl: Object add and delete | Henry Wilson | 1 | +24 | -7 |
2024-06-22 10:06 | sdl-gl: Drag objects around | Henry Wilson | 1 | +60 | -22 |
2024-06-22 00:18 | sdl-gl: Use coroutine for click-drag state machine | Henry Wilson | 3 | +119 | -36 |
2024-06-21 00:00 | sdl-gl: Mouse hover detection | Henry Wilson | 1 | +36 | -234 |
2024-05-02 22:27 | tmp: sdl-gl | Henry Wilson | 2 | +451 | -0 |
2024-05-02 22:25 | compile_flags: Tree-sitter flags file | Henry Wilson | 1 | +4 | -0 |
2023-09-22 20:33 | pathfind: Add example pathfinding algorithm | Henry Wilson | 2 | +79 | -0 |
2024-04-25 22:21 | Sanitiser options moved to files that use them | Henry Wilson | 6 | +13 | -18 |
2024-04-25 22:21 | build: Add generated build.sh for Tup-less hosts | Henry Wilson | 2 | +61 | -42 |
2023-09-22 20:33 | barrier: Add example std::barrier thread synchronisation | Henry Wilson | 1 | +51 | -0 |
2023-10-16 10:33 | xor-linked-list: add XOR linked list example | Henry Wilson | 1 | +88 | -0 |
2023-09-22 20:33 | coro-generator2: Add alternative example of coroutine generators | Henry Wilson | 1 | +301 | -0 |
2023-09-22 20:30 | coro-poll: Use std::transform | Henry Wilson | 1 | +6 | -4 |
2023-09-22 20:23 | gl*: Small improvements | Henry Wilson | 4 | +68 | -5 |
2023-09-22 20:21 | type-erased-unique_ptr: Add example of type erasure | Henry Wilson | 1 | +80 | -0 |
2023-09-22 20:19 | Add address sanitizer leak detection suppression for programs that need it | Henry Wilson | 7 | +20 | -1 |
2023-08-26 16:47 | model: Use built-in types | Henry Wilson | 1 | +1 | -1 |
2023-08-26 16:42 | damm-checksum: Add checksumming program example | Henry Wilson | 1 | +58 | -0 |
2023-07-17 21:19 | sdl: Add SDL2 example | Henry Wilson | 2 | +373 | -0 |
2023-07-17 21:16 | gl-asteroids: add joytick event detection | Henry Wilson | 1 | +16 | -0 |
2023-07-14 22:51 | coroutine_owner: add owning version of std::coroutine_handle | Henry Wilson | 7 | +282 | -148 |
2023-07-14 21:55 | template-specialisation: Example showing type-erased unique pointer | Henry Wilson | 1 | +87 | -0 |
2023-07-05 08:27 | coro-generator-consumer: add coroutine example for generating and consuming | Henry Wilson | 1 | +117 | -0 |
2023-04-14 22:41 | treeify: Add tool to treeify the output of find | Henry Wilson | 1 | +99 | -0 |
2023-04-14 22:06 | gl: Add simple 3D and lighting examples | Henry Wilson | 3 | +315 | -0 |
2023-04-14 22:06 | gl: Add most basic OpenGL example | Henry Wilson | 2 | +28 | -0 |
2023-02-28 23:10 | dimensions: Add units with multiple dimensions example | Henry Wilson | 1 | +184 | -0 |
2023-02-16 20:55 | sqlite: Add example demonstrating loading and saving to a SQLite database | Henry Wilson | 3 | +123 | -2 |
2023-02-07 22:59 | list-composition: Add list_adapter type | Henry Wilson | 1 | +124 | -62 |
2023-02-16 09:05 | morse: Add decoder | Henry Wilson | 1 | +197 | -80 |
2023-02-15 22:42 | mremap: Add growable fixed memory address buffer example | Henry Wilson | 2 | +47 | -8 |
2023-02-06 22:32 | makefile: Move output executables into bin/ | Henry Wilson | 3 | +22 | -53 |
2023-02-06 22:02 | list-composition: Add example showing how embedded linked lists exhibit emergent behaviour | Henry Wilson | 2 | +120 | -0 |
2023-02-06 22:01 | arena-tree: An example of a pool allocator for a tree data structure | Henry Wilson | 2 | +151 | -0 |
2023-02-06 22:00 | owning_ptr: Add experiment in avoiding shared_ptr liveleaks | Henry Wilson | 2 | +83 | -0 |
2023-02-06 21:57 | eventfd: Add eventfd example - A better version of the pipe trick. | Henry Wilson | 2 | +34 | -0 |
2023-02-06 21:54 | coro-throwing: Test type that can handle throwing coroutine body | Henry Wilson | 2 | +99 | -0 |
2023-02-06 21:54 | makefile: Enable address & UB sanitizer | Henry Wilson | 2 | +8 | -6 |
2022-12-05 22:15 | coro-poll: Add coroutine scheduling with poll(2) | Henry Wilson | 2 | +167 | -0 |
2022-12-05 17:53 | Add support for building with tup | Henry Wilson | 4 | +55 | -85 |
2022-08-26 20:54 | elastic-tabstops: Add ET converter | Henry Wilson | 1 | +106 | -0 |
2022-08-17 22:48 | hush: Add pipelining | Henry Wilson | 1 | +72 | -30 |
2022-08-16 22:07 | hush: Make hush actually work as a shell | Henry Wilson | 1 | +68 | -7 |
2022-08-16 22:08 | glob: remove unneccesary echoing of args | Henry Wilson | 1 | +0 | -1 |
2022-08-26 22:41 | glob: add glob example | Henry Wilson | 1 | +28 | -0 |
2022-08-15 23:22 | epoll: Add TCP support | Henry Wilson | 1 | +99 | -10 |
2022-08-26 22:41 | epoll: add inotify event | Henry Wilson | 2 | +33 | -12 |
2022-08-10 15:50 | gl-asteroids: Add acceleration powerup and make window fit | Henry Wilson | 1 | +15 | -4 |
2022-08-10 15:49 | epoll: Generalize event-loop example | Henry Wilson | 2 | +101 | -82 |
2022-08-05 23:33 | Fix warnings and stricten to -Wextra | Henry Wilson | 15 | +28 | -35 |
2022-08-05 15:31 | Fix incorrect .PHONY target | Henry Wilson | 1 | +1 | -1 |
2022-08-05 23:21 | epoll: Add timerfd example | Henry Wilson | 1 | +82 | -0 |
2022-05-16 22:29 | Add sudoku example | Henry Wilson | 1 | +227 | -0 |
2022-04-28 15:53 | Add mutex-wrapping container C++ example. | Henry Wilson | 1 | +47 | -0 |
2021-12-10 14:41 | Add DSP processing kernel example | Henry Wilson | 1 | +133 | -0 |
2022-05-11 21:52 | gl-asteroids: Draw ammo counter | Henry Wilson | 1 | +9 | -2 |
2022-05-09 22:47 | gl-asteroids: Add lives | Henry Wilson | 1 | +34 | -2 |
2022-05-09 22:47 | gl-asteroids: Add variation to particle ttl | Henry Wilson | 1 | +20 | -12 |
2022-04-28 21:58 | gl-asteroids: Tidy up a bit using inheritance | Henry Wilson | 1 | +28 | -14 |
2022-04-28 18:38 | gl-asteroids: Factor coord_from_rotation | Henry Wilson | 1 | +7 | -5 |
2022-04-28 18:23 | gl-asteroids: Stop using single letter member/global names | Henry Wilson | 1 | +52 | -52 |
2022-04-23 10:07 | gl-asteroids: Add more sound types | Henry Wilson | 1 | +52 | -12 |
2022-04-21 22:53 | gl-asteroids: Add sound to asteroids | Henry Wilson | 2 | +36 | -1 |
2022-04-21 22:49 | Add ALSA example | Henry Wilson | 2 | +35 | -0 |
2022-04-09 22:12 | gl-asteroids: Add more than one type of powerup | Henry Wilson | 1 | +28 | -6 |
2022-04-09 16:43 | gl-asteroids: Improve rock collision | Henry Wilson | 1 | +26 | -8 |
2022-04-09 12:52 | gl-asteroids: Shooting powerups destroys them | Henry Wilson | 1 | +25 | -4 |
2022-04-07 22:31 | gl-asteroids: Add powerups | Henry Wilson | 1 | +46 | -4 |
2022-04-06 17:10 | gl-asteroids: Improve scoring and stop wrapping rocks | Henry Wilson | 1 | +9 | -13 |
2022-04-05 22:49 | gl-asteroids: Delete bullets which exit the arena | Henry Wilson | 1 | +44 | -14 |
2022-04-04 22:34 | gl-asteroids: Improve rock randomness | Henry Wilson | 1 | +15 | -7 |
2022-04-04 20:30 | gl-asteroids: Add stars and improve flame effect | Henry Wilson | 1 | +21 | -12 |
2022-04-03 20:19 | gl-asteroids: Fix flame being controllable after game end | Henry Wilson | 1 | +5 | -2 |
2022-04-03 20:12 | gl-asteroids: Quit more gracefully | Henry Wilson | 1 | +35 | -28 |
2022-04-03 13:17 | gl-asteroids: Start rocks offscreen and draw the ship 5 times to avoid popping | Henry Wilson | 1 | +40 | -19 |
2022-04-03 13:17 | gl-asteroids: Draw everything 5 times to avoid popping | Henry Wilson | 1 | +12 | -8 |
2022-04-03 13:09 | gl-asteroids: Tidy up a bit and add collision debris | Henry Wilson | 1 | +23 | -6 |
2022-04-02 17:16 | Add coroutine timer dispatch example | Henry Wilson | 3 | +180 | -0 |
2022-04-02 17:15 | gl-asteroids: Add basic particle system | Henry Wilson | 1 | +40 | -3 |
2022-04-02 13:43 | gl-asteroids: fix long-keypresses not being detected and added bullet graphic | Henry Wilson | 1 | +22 | -10 |
2022-08-26 22:40 | pulse: Add pulse async client | Henry Wilson | 3 | +171 | -1 |
2022-08-26 22:42 | enviro: Run program with environment variables set | Henry Wilson | 1 | +134 | -0 |
2021-11-25 21:25 | Add token threaded FORTH | Henry Wilson | 1 | +92 | -0 |
2021-11-25 21:06 | initial commit | Henry Wilson | 27 | +2210 | -0 |