Finally upgraded from Crystal 0.30 to Crystal 0.34 after fixing my code. I had to make some minor changes to my code (integer division mainly). I ran all my tests and finally they are all green.
I am using the // operator to do integer divisions.
Next thing I did, was ran a simple test to compare performance. The test computes the fibonnaci number recursively for n = 35. I am a little bit disappointed as it seems my bytecode interpreter runs slower when compiled with Crystal 0.34.
Crystal 0.30 time 1.89 seconds
Crystal 0.34 time 3.29 seconds
The code is compiled with the following command
crystal build main.cr -o ../../crasy --release --no-debug