oreodave
  • Joined on 2025-11-10
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 »
oreodave pushed to master at oreodave/dwm 2025-11-26 03:28:00 +00:00
6eb2ae7c8b Delete old layouts from explanation in dwm.1
f26327a181 Make selected client have a white border
879e7d351d Add focusonactive patch to DWM
Compare 3 commits »
oreodave pushed to master at oreodave/prick 2025-11-25 19:08:51 +00:00
9b7a5af6ec prick_btree: Add assertion to ensure all management functions aren't NULL
8783361010 prick_btree: add custom printing function for values
0278ee8599 gitignore
d3c284f762 prick_btree: refactor for namespacing
Compare 4 commits »
oreodave pushed to master at oreodave/dotfiles 2025-11-24 16:42:17 +00:00
7339e74a71 Scripts/status: check if bluetooth controllers are even available
oreodave pushed to master at oreodave/dotfiles 2025-11-18 06:58:40 +00:00
9bba43b567 textual adjustments in config