I've been banging my head against the wall for the past few days trying to 
figure out what is going on with 2.0.8 that has so badly messed up our 
unit-tests.

This is an example diff of the generated code in one of the suspicious points 
(the code on the left is produced by 2.0.6 while the code on the right is 
produced by the latest 2.0.8):

<https://www.diffchecker.com/AST2Bafc/>

And that's where the difference stems from: 
<https://github.com/arturo-lang/arturo/blob/master/src/library/Logic.nim#L308-L312>

(To be noted that, the `pop` implementation doesn't use a `move` anymore)

Can you please give me some pointers as to what I should pay attention to? I'm 
totally baffled. I merely wanted to update to the newest version and ended up 
with an ultra-cryptic situation and errors popping up everywhere...

Reply via email to