Yann Weber
fff97816aa
Bugfixing wrong errno on constant parsing
6 年之前
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 年之前