Commit Graph

148 Commits (6e45ea3d6de5c3686c969f9fdd706c527560cd8c)

Author SHA1 Message Date
Brett 6e45ea3d6d Merge remote-tracking branch 'refs/remotes/origin/main' 2024-08-12 22:02:40 -04:00
Brett 9f09a46803 nope 2024-08-12 22:02:30 -04:00
Brett 2d4ae109df prepare for gc 2024-08-12 20:36:21 -04:00
Brett 552b150402 check for drop func 2024-08-12 17:26:37 -04:00
Brett 966d64d239 silly 2024-08-12 13:48:06 -04:00
Brett 366928fe56 silly trees 2024-08-11 22:04:56 -04:00
Brett 4735c6c21b destructors are not possible currently. use a gc if you need them. 2024-08-11 20:21:53 -04:00
Brett e9954f5065 debug 2024-08-11 13:57:55 -04:00
Brett 13c9d3a347 trying out destructors. they are broke 2024-08-11 13:33:24 -04:00
Brett ff5a30c778 move return 2024-08-10 19:53:39 -04:00
Brett 877b380a00 test function 2024-08-10 19:47:54 -04:00
Brett 84e3eba783 regex 2024-08-10 17:19:12 -04:00
Brett 9e73505fdd change what makes a warning 2024-08-10 17:16:26 -04:00
Brett 85b832ae04
Update cmake-multi-platform.yml 2024-08-10 17:06:05 -04:00
Brett 8ee64b5666 debug changes 2024-08-10 16:43:43 -04:00
Brett a710298f28
Update cmake-multi-platform.yml 2024-08-10 16:42:10 -04:00
Brett 0fda2ac52b
Update cmake-multi-platform.yml 2024-08-10 16:37:45 -04:00
Brett dc758921d1
Create cmake-multi-platform.yml 2024-08-10 16:34:04 -04:00
Brett 502ea6ea36 new mutation function partially works 2024-08-10 04:41:41 -04:00
Brett 9f7c647952 stack debug changes 2024-08-09 21:40:09 -04:00
Brett 64e8d71468 allow program reset 2024-08-07 01:58:53 -04:00
Brett 407273d0dc how did i not catch this before? 2024-08-06 21:38:12 -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 593e02b6ff make the flag bool atomic 2024-08-06 03:51:49 -04:00
Brett 7a10a10196 allow early exit from program using fitness function. returning true will now halt exeuction. 2024-08-06 03:51:13 -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
Brett 6eea15ae26 Merge remote-tracking branch 'refs/remotes/origin/main' 2024-08-04 19:13:51 -04:00
Brett 1b53756fea revert changes from yesterday, order was fine. 2024-08-04 19:13:38 -04:00
Brett 4fb5649e0e yeah there was something wrong now i have no idea 2024-08-03 21:26:39 -04:00
Brett c294b70150 messing around with symbolic regression a bit 2024-08-03 19:59:56 -04:00
Brett ec71055078 hopefully fix evaluation order 2024-08-03 19:51:38 -04:00
Brett be90039a5a mutation 2024-08-03 13:16:53 -04:00
Brett 29521703d3 push 2024-08-02 21:09:07 -04:00
Brett 9cca1b7b29 Merge remote-tracking branch 'refs/remotes/origin/main' 2024-08-02 21:09:01 -04:00
Brett 1178fb8f44 add more debugging. found there is a bug in mutation. no idea where 2024-08-02 21:08:34 -04:00
Brett 9893e1743e do tree tests 2024-07-23 21:33:20 -04:00
Brett ed54988e37 more info in stack 2024-07-23 20:47:24 -04:00
Brett 25a3cc313e found error with 4096 2024-07-23 14:15:57 -04:00
Brett 504582a96d nyah 2024-07-23 13:13:34 -04:00
Brett 3af4676c83 clang 2024-07-23 03:09:12 -04:00
Brett 6972a30696 finish symbolic regression example 2024-07-22 21:59:05 -04:00
Brett 9a43cd7e81 more stack tests, remove debug statement 2024-07-22 21:37:28 -04:00
Brett 58b68b70bb fix the bug? 2024-07-22 20:49:34 -04:00