Commit Graph

129 Commits (ea9721b4ccb8d079ec86f2e42c432311dc3b5035)

Author SHA1 Message Date
Brett 32c5c6abf6 test stack. the last test seems to be on to something. check to see what the float is writing to! 2024-07-21 21:54:52 -04:00
Brett 9723611829 looking tool no 2024-07-21 19:01:29 -04:00
Brett 0ae2dd84e8 no 2024-07-21 13:45:00 -04:00
Brett f62494d7d8 cleanup to crossover 2024-07-20 15:45:07 -04:00
Brett fc7cd292af cleanup crossover function 2024-07-20 13:02:41 -04:00
Brett 5d72923998 add kill 2024-07-19 22:54:32 -04:00
Brett 8e5a3f3b7c fix stack 2024-07-17 00:54:24 -04:00
Brett cbbf7a9cf5 fix stack completely, tests are passed 2024-07-16 23:45:02 -04:00
Brett 45db2acb11 fix leaks 2024-07-16 21:56:21 -04:00
Brett 2ca69ae953 allocator is still broken 2024-07-16 14:13:23 -04:00
Brett 2fcc8369db broken 2024-07-16 03:17:18 -04:00
Brett c7bb4a434b i really should run a test 2024-07-16 00:25:23 -04:00
Brett 37e8856348 race condition? 2024-07-15 18:59:32 -04:00
Brett 34a3343a89 change default function to be more in line with koza's description of a gp 2024-07-15 18:18:13 -04:00
Brett 2081dd3e5f add new selection, think there is a bug in elitsm 2024-07-15 17:51:16 -04:00
Brett fcd2d67852 change terminate conds 2024-07-15 15:53:24 -04:00
Brett 9f617ca3f4 final version for a while 2024-07-14 20:38:08 -04:00
Brett 5b6924574a use cv in thread, move barrier to blt 2024-07-14 14:08:39 -04:00
Brett b232aaccf8 silly 2024-07-13 15:36:49 -04:00
Brett 034071dae3 NO FREE SUPER FAST 2024-07-13 00:14:48 -04:00
Brett d8e67a915c working on removing transfer functions 2024-07-12 21:58:05 -04:00
Brett f798d0f3a8 going to add silly! 2024-07-12 18:53:42 -04:00
Brett 05ce4d8fab silly 2024-07-12 18:35:32 -04:00
Brett b6d249b23e replace lock with CXE loop 2024-07-12 18:33:39 -04:00
Brett c4cff07210 i think the silly little data races are fixed now 2024-07-12 14:09:45 -04:00
Brett 821ffa3aa9 fixed a race, still another around 2024-07-12 04:03:56 -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 580d017d3c i think there is a jim nearby 2024-06-30 21:44:45 -04:00
Brett 5346a2c77a refactor for using operator_info container, more cache local 2024-06-30 20:20:11 -04:00
Brett 96d8b278e8 move operator info into a struct for locality 2024-06-30 13:57:45 -04:00
Brett d3124f8516 crossover 2024-06-30 03:20:56 -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 0a2a351654 FUCK NEXT CLOUD 2 2024-06-26 20:26:29 -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 7a558f1cc1 push because weather 2024-06-25 12:21:09 -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 b8268467da call destructor on pop, needs on pop_bytes() 2024-06-18 14:01:31 -04:00
Brett 8bfe09e7db silly 2024-06-06 16:52:46 -04:00
Brett 7731ec9ebc minior "cleanup" 2024-06-06 02:44:28 -04:00
Brett b314a62c5a make sure stack is empty after call 2024-06-06 02:32:19 -04:00
Brett a04642237e no discard 2024-06-06 02:27:06 -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 13562d35ff silly code doesn't work 2024-06-04 21:52:43 -04:00
Brett 8c79c8dd15 silly stack 2024-06-04 14:04:49 -04:00
Brett 7428fa7e59 gwfsdf 2024-06-03 02:29:51 -04:00
Brett 94bd73d942 silly 2024-06-02 22:13:20 -04:00
Brett a18c114cec running into type system issues again 2024-06-02 21:27:00 -04:00