File tree Expand file tree Collapse file tree 3 files changed +8
-2
lines changed Expand file tree Collapse file tree 3 files changed +8
-2
lines changed Original file line number Diff line number Diff line change 2727
2828### Compiler changes
2929
30+ - The VM's instruction count limit was raised to 1 billion instructions in order
31+ to support more complex computations at compile-time.
32+
33+
3034### Bugfixes
3135
3236- The ` importcpp ` pragma now allows importing the listed fields of generic
Original file line number Diff line number Diff line change @@ -357,7 +357,9 @@ const
357357 errXExpectsTwoArguments: " \' $1\' expects two arguments" ,
358358 errXExpectsObjectTypes: " \' $1\' expects object types" ,
359359 errXcanNeverBeOfThisSubtype: " \' $1\' can never be of this subtype" ,
360- errTooManyIterations: " interpretation requires too many iterations" ,
360+ errTooManyIterations: " interpretation requires too many iterations; " &
361+ " if you are sure this is not a bug in your code edit " &
362+ " compiler/vmdef.MaxLoopIterations and rebuild the compiler" ,
361363 errCannotInterpretNodeX: " cannot evaluate \' $1\' " ,
362364 errFieldXNotFound: " field \' $1\' cannot be found" ,
363365 errInvalidConversionFromTypeX: " invalid conversion from type \' $1\' " ,
Original file line number Diff line number Diff line change 1616 byteExcess* = 128 # we use excess-K for immediates
1717 wordExcess* = 32768
1818
19- MaxLoopIterations * = 1500_000 # max iterations of all loops
19+ MaxLoopIterations * = 1_000_000_000 # max iterations of all loops
2020
2121
2222type
You can’t perform that action at this time.
0 commit comments