Commit Graph

203 Commits (main)

Author SHA1 Message Date
Brett 9cc4b9949b sorting 2025-04-02 01:07:52 -04:00
Brett 08e44fb4bd add ability to do steady state GPs. Untested currently. 2025-04-01 20:55:40 -04:00
Brett 577f3d613c silly 2025-03-31 17:47:58 -04:00
Brett a58fe64c0e fix copy op, change selection behaviour 2025-01-21 21:20:16 -05:00
Brett 82c535dbd1 idk what is broken 2025-01-21 19:35:20 -05:00
Brett b79fc5a0f1 hello 2025-01-21 17:29:22 -05:00
Brett fa07017299 fix bug in debug mode 2025-01-20 23:15:20 -05:00
Brett d457abc92f hey lifetimes!!! 2025-01-20 19:45:41 -05:00
Brett 1a070ab5f2 fixed one bug, pretty sure there are more 2025-01-20 17:08:46 -05:00
Brett b3153511ee fixed transformations but now need to fix bugs 2025-01-20 01:32:29 -05:00
Brett de853370be wow 2025-01-18 18:04:35 -05:00
Brett 1430e2f9a8 fixed drop being called on normals, still need to move tree functions 2025-01-18 13:12:36 -05:00
Brett ccc6abaa79 subtree swap now in tree class, realized im not sure why it isn't working. 2025-01-17 17:06:02 -05:00
Brett 0e5d8dfd25 almost have ephemeral drop working, probably missing an implicit copy 2025-01-17 15:35:15 -05:00
Brett 87d0a46552 mem tests 2025-01-17 12:18:59 -05:00
Brett 316f973fd8 wow 2025-01-16 19:47:22 -05:00
Brett f7d28d7a65 working on fixing memorys 2025-01-16 15:24:58 -05:00
Brett 44571f5402 new tree methods 2025-01-16 02:27:47 -05:00
Brett 9eff9ea8ef wow there is something wrong, check debug mode! 2025-01-15 21:44:38 -05:00
Brett 8594c44bae drop is now being called correctly. 2025-01-15 21:10:35 -05:00
Brett 6ab3c8c500 eph 2025-01-15 02:09:34 -05:00
Brett f9aba7a7a6 wow! 2025-01-14 15:32:57 -05:00
Brett db0c7da8e7 start adding functions for ref 2025-01-14 14:55:17 -05:00
Brett 32a83e725c move evaluation function into tree class, can now call 'make_execution_lambda' to make the lambda previously found in the operator_builder class 2025-01-14 14:00:55 -05:00
Brett 1e9442bbd4 threading is silly 2025-01-14 11:56:35 -05:00
Brett fca412ea29 wow 2025-01-13 19:43:41 -05:00
Brett 0cf5450eb7 does this work? 2025-01-13 17:53:28 -05:00
Brett 053a34e30c finally push changes 2025-01-13 15:58:06 -05:00
Brett ca0f10b410 Begin working on adding drop function, add tests for many symbolic regression configs + performance 2025-01-11 18:25:55 -05:00
Brett a497a006ee last commit before swtiching to drop branch 2025-01-11 15:56:21 -05:00
Brett d19bc6b94b hello 2025-01-10 20:30:37 -05:00
Brett 82d36caecf provide a method for detecting copies inside tree 2025-01-10 20:10:30 -05:00
Brett 5356be6649 crossover changes 2024-12-25 00:10:34 -05:00
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 43e5ac46b9 remove testing 2024-09-04 22:54:51 -04:00
Brett a1b43bee51 revert changes? 2024-09-04 21:21:04 -04:00
Brett be87d29128 get rid of alloc message 2024-09-04 16:16:56 -04:00