Yann Weber
a7ff0da428
Add explicit stack size limit in python turmit
6年前
Yann Weber
4915e15893
New test on sub
6年前
Yann Weber
a43466c4ef
Turmit stack enhancement & bugfixes
Now stack reallocate blocs of stack. If no new block needed just set new
stack_sz
6年前
Yann Weber
bf6a13f14a
Bugfixes
Memory leak : now free stack
mem_sz op : bad size was given to bzero
sub op : handling underflow case and preparing signed int handling
6年前
Yann Weber
dc51926e28
Bugfix + changing cflags
6年前
Yann Weber
545d33cd76
Fixing jmp operations
6年前
Yann Weber
70f9880af3
Better argument forwarding for gte.sh
6年前
Yann Weber
50d59eddd0
Try to solve memory leak problems
6年前
Yann Weber
c55918fd09
Bugfixes & enhancement in CTurmit init
Allowing copy
6年前
Yann Weber
4e74e8909c
Almost working commit
6年前
Yann Weber
74db399337
Bugfixes to make all tests pass on cturmit
6年前
Yann Weber
dc1311ad36
More test & more bugfixes
Now have separated tests for CTurmit and Turmit
6年前
Yann Weber
10af037382
Add more methods, more tests passes
6年前
Yann Weber
d01186c773
Make some test pass with CTurmit
6年前
Yann Weber
5a4095e666
Continuing implementation of cturmit
6年前
Yann Weber
f2f8341291
Start implementing a c library for turmits
6年前
Yann Weber
4861d470d4
Starting cturmit implementation & tests
6年前
Yann Weber
f4581b0023
Bugfix in argparsing
6年前
Yann Weber
8c6f2c78d9
Add a feature to generate a white noise background as init world
6年前
Yann Weber
6f004245f3
Add a score to evaluate the use of variable in direction calculation
6年前
Yann Weber
25d7e7a0f7
Fixing help text
6年前
Yann Weber
bb98817ce7
Add a TODO
6年前
Yann Weber
bbc9ced95e
Add a SWP swap operation (xchg two values on top of stack)
6年前
Yann Weber
723bba7d96
Optimize & enhance animation writing
Now we can specify a printf filename format and the save is made by PIL.
The image is build from array in main thread (avoid overhead of sending the
array through a pipe) and then saved by a Pool.
6年前
Yann Weber
b2060bc608
Enhancement in dirvar score again
Add a correction to ensure that fractdim score is in [0..1]. The new
score in given by 1 - (1/((x+1)**4)) with x the old factdim score (between
[0..2] or [0..4] ).
6年前
Yann Weber
6c85234338
Enhancement of dirvar score
Now the collect interval is incremented at each dirvar update
6年前
Yann Weber
038692f03f
Enable jcmp op again
6年前
Yann Weber
f9172c0265
Add an option to save animation images
6年前
Yann Weber
8b92e8d329
Update output and dirvar score calculation
6年前
Yann Weber
8874bc174f
Update mutation type proba
6年前
Yann Weber
f2e2e96d6a
Optimisation of expression execution
By compiling code on the fly and falling back to std method for jumps
6年前
Yann Weber
0015a5347a
Add a save animation option and a try to dedup the turmit we keep
6年前
Yann Weber
767230c099
GTE is too smart and make diagonals changing direction every 50 steps...
6年前
Yann Weber
538906994e
Add a direction variation score
6年前
Yann Weber
cb1b9531b4
Bugfix mutator and 0 len expr
6年前
Yann Weber
9acb2b702d
Bugfix in JCMP
6年前
Yann Weber
b57515811c
Add more woot results
6年前
Yann Weber
07fc92c527
Add div operation
6年前
Yann Weber
6fe79da798
Updated test about small numbers
6年前
Yann Weber
14cc814989
Put make old mutations probabilities
6年前
Yann Weber
aa0a96e919
Change gray mode and add a bw mode + small numbers display
6年前
Yann Weber
6ca855a955
Add some options and a disabled diagonals mode
6年前
Yann Weber
7d7754aad8
Bugfixes in mutator and in turmit
Turmit stack size was 0 sometimes
Mutator sometimes delete leading to empty expressions
6年前
Yann Weber
f76402f847
Update README.txt
6年前
Yann Weber
ec4e4a9951
Bugfix in mutator when len(expr) == 1
6年前
Yann Weber
1168903155
Add cool expr
6年前
Yann Weber
fb466b3520
Bugfix in mutator when len(expr) == 1
6年前
Yann Weber
bd862590b2
Enhance color handling + add gray option
6年前
Yann Weber
6b1e0a7f26
Add optionnal variable step count
6年前
Yann Weber
79abfd35ab
Enable optional exponential mutation count
6年前