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
|
55f5b5bc05
|
thread_local stats
|
2024-09-02 01:55:15 -04:00 |
Brett
|
c89e2967ba
|
cleanup and allocations
|
2024-09-01 21:55:29 -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
|
e5966789be
|
annoying
|
2024-08-25 18:08:23 -04:00 |
Brett
|
95b88aeebf
|
shared memory?
|
2024-08-25 17:01:06 -04:00 |
Brett
|
6ded725802
|
silly
|
2024-08-23 22:40:13 -04:00 |
Brett
|
95460e7bf1
|
reduce allocations and make faster
|
2024-08-22 02:10:55 -04:00 |
Brett
|
7aaad70132
|
remove bitmask, fix the other tests
|
2024-08-21 20:40:42 -04:00 |
Brett
|
24f702b35e
|
silly tables
|
2024-08-20 21:58:29 -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
|
858a7f5cfe
|
works
|
2024-08-18 02:08:48 -04:00 |
Brett
|
58b3ed02c3
|
threading on the next generation function + working on debug
|
2024-08-17 19:52:52 -04:00 |
Brett
|
18ef85c1ce
|
what
|
2024-08-17 04:35:44 -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
|
64e8d71468
|
allow program reset
|
2024-08-07 01:58:53 -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
|
3972a70bc5
|
silly little copy bytes
|
2024-08-05 02:40:16 -04:00 |
Brett
|
ec71055078
|
hopefully fix evaluation order
|
2024-08-03 19:51:38 -04:00 |
Brett
|
3af4676c83
|
clang
|
2024-07-23 03:09:12 -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
|
45db2acb11
|
fix leaks
|
2024-07-16 21:56:21 -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
|
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
|
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
|
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 |