Commit Graph

99 Commits (3e0fe060177fff73030347f01d003c966cf1f02b)

Author SHA1 Message Date
Brett 3e0fe06017 things are working now. missing fitness reset was partial problem 2024-12-24 13:06:09 -05:00
Brett e1083426fc now both examples are in their own header file 2024-12-24 01:17:14 -05:00
Brett 946ddcc572 rice broken 2024-12-24 00:02:29 -05:00
Brett c6a2b5d324 this is a breaking patch 2024-12-23 00:17:02 -05:00
Brett 65f5fb3efa fix the tests:
probably going to take a break from this for a while
support will still be provided and i will likely return soon :3
2024-09-12 15:24:27 -04:00
Brett b4b7e8f454 uwu silly little crossover 2024-09-11 13:10:44 -04:00
Brett 15ccd0b615 transform 2024-09-10 18:40:24 -04:00
Brett 9cab2d3d4c continue work on new crossover 2024-09-10 15:47:44 -04:00
Brett 04fe36deb8 silly 2024-09-06 14:33:23 -04:00
Brett a5238bc798 silly 2024-09-06 13:46:07 -04:00
Brett 2b1f1c92ab working on main is bad 2024-09-06 12:40:08 -04:00
Brett 8b0b0dbefa Merge branch 'dev' 2024-09-06 12:30:14 -04:00
Brett 699806aeff meow? 2024-09-06 00:21:55 -04:00
Brett 0dfa4fea93 need new crossover 2024-09-05 02:20:03 -04:00
Brett 20e41f34cc trying huge pages 2024-09-04 02:42:31 -04:00
Brett 47b3821b0e reducing allocations 2024-09-03 20:34:45 -04:00
Brett 06a34d21f1 silly debugging 2024-09-03 17:51:54 -04:00
Brett 921fec9e6b fix thread issue 2024-09-02 15:41:20 -04:00
Brett 433002bb8c track peak allocations 2024-09-02 03:08:03 -04:00
Brett 55f5b5bc05 thread_local stats 2024-09-02 01:55:15 -04:00
Brett fd72b2a716 tracking allocations 2024-08-31 22:44:34 -04:00
Brett 1789a9e474 i think it's shared now? 2024-08-31 22:03:22 -04:00
Brett d4e6c40fe1 working on swaping new populations 2024-08-30 23:27:25 -04:00
Brett cc76f2791a getting a random segfault. was present before this commit. adding tracked_alloactor to vectors 2024-08-29 19:47:35 -04:00
Brett bc903e0251 working on new stuff? 2024-08-28 17:08:59 -04:00
Brett 144b3a4ceb hm 2024-08-27 21:34:31 -04:00
Brett 95b88aeebf shared memory? 2024-08-25 17:01:06 -04:00
Brett ec8153bef0 cleanup 2024-08-22 02:45:10 -04:00
Brett 7aaad70132 remove bitmask, fix the other tests 2024-08-21 20:40:42 -04:00
Brett 17a2805ef1 silly 2024-08-20 13:52:06 -04:00
Brett 82b8c82768 need to add leaf nodes back 2024-08-20 13:07:33 -04:00
Brett 52732bc1a1 fix printing issue 2024-08-19 22:05:42 -04:00
Brett a2944bd745 meep 2024-08-19 12:13:07 -04:00
Brett 58b3ed02c3 threading on the next generation function + working on debug 2024-08-17 19:52:52 -04:00
Brett 928f73d9e0 add new advanced mutation operator 2024-08-16 19:38:27 -04:00
Brett 766befd949 silly little child finder 2024-08-13 20:07:46 -04:00
Brett a43922589f parent function doesn't work 2024-08-13 17:30:48 -04:00
Brett 804378f2a6 silly 2024-08-13 13:40:34 -04:00
Brett 2d4ae109df prepare for gc 2024-08-12 20:36:21 -04:00
Brett 966d64d239 silly 2024-08-12 13:48:06 -04:00
Brett 877b380a00 test function 2024-08-10 19:47:54 -04:00
Brett b10b438889 cleanup and more functions 2024-08-06 21:34:03 -04:00
Brett d5dea3b31e cleanup tree evaluation 2024-08-06 18:58:04 -04:00
Brett 1fb168a8f8 remove redundant test 2024-08-06 13:45:24 -04:00
Brett b40af05816 thread_local static in wrong project 2024-08-06 13:34:40 -04:00
Brett 19f94b14dc remove stupid transfer functions 2024-08-06 02:46:54 -04:00
Brett 631c67dc18 very nice solution. no longer do we need to copy via stacks. using caching pointers now 2024-08-06 02:46:01 -04:00
Brett 3972a70bc5 silly little copy bytes 2024-08-05 02:40:16 -04:00
Brett 253f4f1fdf silly little mutation now uses direct stack moving. 2024-08-04 22:07:41 -04:00
Brett 3e698b86eb fix the stupid stack issue 2024-08-04 19:43:59 -04:00