To disable JIT, use StackVM instead of Cog. You can find it here:�
http://files.pharo.org/vm/.
Now ifTrue:ifFalse: are compile time optimizations so using Stack will not change anything.�
With Opal compiler (by default in pharo 3.0), you can do something like:
MyClass class>>compiler
^ super compiler options: #(- optInlineIf)
Or
<compilerOptions: #(- optInlineIf)>
Then something like:
MyClass compileAll�
to disable optimisations.
With Pharo 2.0 compiler huhum. You can look at Encoder class, somewhere you can disable it too.
Hope it helped you.