Version 2.15.0 is here!
-
@Richard I think it's a fixed INITIAL size.
-
I've mentioned it on Discord but I think this needs to be mentioned on the forum:
In FUZE 0.2.14 sometimes you would assign to a variable by reference, and sometimes by value. Sometimes it would appear consistent by reference and sometimes it would appear consistent by value.
In FUZE 2.15 it appears to be always consistent by value. For example:
data = [.val = 1] copy = data copy.val = 2 print(data.val, " ", copy.val) // prints "1 2" update() sleep(100)
I think this example would have printed "2 2" most of the time in 0.2.14, but would sometimes print "2 2" anyway.
So I think this will be a breaking change for some programs, and I'm doubting that there is an easy fix for every situation. In any case, I think it deserves a mention in the https://fuzearena.com/forum/topic/1245/2-15-potentially-breaking-changes threat?
-
Can't edit my original post, but obviously I meant one of the "2 2" to be "1 2"
-
@PB____ ...and in 2.15 it prints ”1 2”?
-
@vinicity yes, that's what I'm seeing