Commit Graph

47 Commits (ce1ffdee8934a059a59735fdaf7d3aa62aa34aa6)

Author SHA1 Message Date
Brett e6ec71da1d prevent pop functions from deallocating unless they need to 2024-07-13 00:29:41 -04:00
Brett 034071dae3 NO FREE SUPER FAST 2024-07-13 00:14:48 -04:00
Brett b6d249b23e replace lock with CXE loop 2024-07-12 18:33:39 -04:00
Brett ee3dc8d766 everything slow! 2024-07-11 21:14:23 -04:00
Brett 63d6e89136 threading next? 2024-07-11 13:51:14 -04:00
Brett d6ebcd935c rework fitness 2024-07-11 04:11:24 -04:00
Brett ef46bc3189 i think elites are working now 2024-07-11 00:52:36 -04:00
Brett 93dcf12b69 silly 2024-07-10 22:00:28 -04:00
Brett 602fef0c7c something is wrong with the stack 2024-07-10 12:39:01 -04:00
Brett 246f305957 depth to trees 2024-07-10 02:54:58 -04:00
Brett 5da2af01ce silly little guys 2024-07-09 21:57:18 -04:00
Brett 1a05bb5c94 was working on finishing features, now rewriting randomness 2024-07-09 14:11:19 -04:00
Brett e367411220 selection and next generation 2024-07-09 03:57:58 -04:00
Brett 46a22b520b silly 2024-07-09 00:49:49 -04:00
Brett f983c0fb62 selection, add lambdas to operators, few tests, mutation 2024-07-08 22:20:51 -04:00
Brett f37582ab4a crossover working, test 5 now fully tests crossover on a production sized scale 2024-07-03 21:27:57 -04:00
Brett 30a4a0e8d7 crossover no longer produces an error on test 5 2024-07-03 18:40:21 -04:00
Brett 9faf7e5c61 silly crossover 2024-07-03 14:04:48 -04:00
Brett 1c2d850329 trans 2024-07-02 13:57:46 -04:00
Brett 8a62071aff silly little crossover 2024-06-29 14:03:57 -04:00
Brett cc9f7202c7 silly little guy 2024-06-29 10:47:27 -04:00
Brett bf4394cb0d silly trees, there's a memory leak 2024-06-27 03:01:39 -04:00
Brett 78b37584a9 multi type test, it's possible for infinite recursion. 2024-06-27 01:35:29 -04:00
Brett ea80e28f84 adding another test 2024-06-26 20:55:37 -04:00
Brett ad1f4a3ee3 FUCK YOU NEXT CLOUD 2024-06-26 20:24:58 -04:00
Brett 7511e2508b almost at evaluation 2024-06-25 22:21:41 -04:00
Brett 6b86f83d61 generators! 2024-06-24 21:56:51 -04:00
Brett 8a9ecb3484 so progress is slow 2024-06-24 14:00:08 -04:00
Brett cd930419ea moved operations into their own class for org. might not keep this 2024-06-24 04:01:29 -04:00
Brett 1dc90f9c13 my heads doing a special kind of hurt. needs context 2024-06-23 22:01:48 -04:00
Brett 5d8f4c00cd generators 2024-06-23 14:13:50 -04:00
Brett 0ecfa3750c cleanup and structure 2024-06-21 22:04:57 -04:00
Brett c8dbaef7d3 goodbye 2024-06-20 02:27:23 -04:00
Brett 700c9873a8 trying weird lambda CTAD 2024-06-19 22:08:10 -04:00
Brett bfd70c7f81 worked operators, need a terminal engine 2024-06-19 21:44:00 -04:00
Brett ac36a63c5b begin program 2024-06-19 14:12:04 -04:00
Brett 8bfe09e7db silly 2024-06-06 16:52:46 -04:00
Brett b314a62c5a make sure stack is empty after call 2024-06-06 02:32:19 -04:00
Brett 3d81d30f34 use a more logical ordering 2024-06-06 02:25:42 -04:00
Brett fc8133376d can now call operators using paramater order in allocator 2024-06-06 00:50:44 -04:00
Brett 4d731b074d works now? 2024-06-05 21:36:34 -04:00
Brett 2571df3b09 found a broken example 2024-06-05 20:15:08 -04:00
Brett 9f41bec462 silly 2024-06-05 14:08:24 -04:00
Brett 2831e25ba5 sily 2024-06-05 12:46:23 -04:00
Brett 316c20b04f parker silly 2024-06-03 14:18:17 -04:00
Brett 7428fa7e59 gwfsdf 2024-06-03 02:29:51 -04:00
Brett 01766269df make lib 2024-06-02 13:38:24 -04:00