oreodave
  • Joined on 2025-11-10
oreodave deleted branch refactor from oreodave/cw_tree 2025-12-12 06:13:23 +00:00
oreodave pushed to master at oreodave/cw_tree 2025-12-12 06:13:02 +00:00
925c5e0372 Add raylib 5.5 to our codebase and statically link with it
oreodave pushed to master at oreodave/cw_tree 2025-12-12 05:42:48 +00:00
82604480c0 Setup variable in build script for user to adjust thread timers
ca3bb64aae Allow compiler-level declarations for the thread timers
0cb14af26e Push THREAD_GENERAL_DELAY to 100ms
01484a65ec Add a camera to move around the numberline, add text for the bounds
8cd700a9e0 Delete old main
Compare 5 commits »
oreodave pushed to master at oreodave/cw_tree 2025-12-12 04:34:33 +00:00
38d531ca31 feat! Multithreading
oreodave pushed to refactor at oreodave/cw_tree 2025-12-12 04:34:04 +00:00
a763bff532 Added release mode building
7112937b0b Better thread pool constructor
a5666328b7 Fixed the heap-use-after-free issue.
5d78cb20df Adjust TODOs
Compare 4 commits »
oreodave pushed to refactor at oreodave/cw_tree 2025-12-12 04:10:18 +00:00
9d3a202c27 Implement stepping via KEY_SPACE
oreodave pushed to refactor at oreodave/cw_tree 2025-12-12 04:09:19 +00:00
424fab2e40 Weird bug in draw_tree
6ffa63f7ac Make general delay 1ms
2dbe3d0a58 merge generate_children into do_iteration
7e801df280 no more numerics
Compare 4 commits »
oreodave pushed to refactor at oreodave/cw_tree 2025-12-12 03:09:31 +00:00
f70517cf41 Simplify mutex locking scheme (lock at start, unlock at end)
oreodave pushed to master at oreodave/advent-of-code 2025-12-07 07:54:16 +00:00
d839f2d41a Obvs couldn't do this in 2024, cleaning up the README
oreodave pushed to master at oreodave/advent-of-code 2025-12-07 07:53:00 +00:00
55a352a08e aoc 2025 - still need to 7
oreodave deleted branch github-master from oreodave/cw_tree 2025-11-28 17:30:48 +00:00
oreodave pushed to github-master at oreodave/cw_tree 2025-11-28 17:27:55 +00:00
oreodave created branch github-master in oreodave/cw_tree 2025-11-28 17:27:55 +00:00
oreodave pushed to refactor at oreodave/cw_tree 2025-11-28 17:25:42 +00:00
00858cf74f Rewrite main to draw based on our new state/draw_state
3e065e50a9 Disable previous work
ab0f152742 Define worker function which a thread should run
014821ceb5 Added booleans for thread workers to look at when running
1bd8a9f7b2 Add run component to build script, activated by passing argument run
Compare 5 commits »
oreodave pushed to refactor at oreodave/cw_tree 2025-11-28 16:52:02 +00:00
6f620644bf Define constructors for state.hpp explicitly
0008c31f53 Add src/worker.cpp to build pipeline
f8068c4a15 Implement the two worker functions
66c56f2c15 Define thread safe worker functions for generating new children on the tree
6247f2af49 Add src/state.cpp to the build pipeline
Compare 14 commits »
oreodave pushed to master at oreodave/prick 2025-11-27 02:33:21 +00:00
324b1d2dd5 prick_btree: rearrange prick_bnode_print function arguments
oreodave pushed to refactor at oreodave/cw_tree 2025-11-27 00:56:02 +00:00
oreodave created branch refactor in oreodave/cw_tree 2025-11-27 00:56:02 +00:00
oreodave pushed to master at oreodave/cw_tree 2025-11-27 00:55:53 +00:00
739409d3be Use a shell script over a makefile
9d8215bd45 Adjusted copyright template for code files
Compare 2 commits »
oreodave pushed to master at oreodave/dwm 2025-11-26 03:55:58 +00:00
6b73119c22 Add some more cflags to config.mk
c3eb171738 Made patch for dwm-scratchpad-ensure-tag
6426d580be scratchpad: Ensure new clients spawned by scratchpad go to underlying tag
43c355c489 Revert fibonacci, gaplessgrid, centered{master,floatingmaster} patches
Compare 4 commits »