mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-28 17:04:41 +00:00
raise the max instruction count for the VM to one billion
This commit is contained in:
@@ -27,6 +27,10 @@
|
||||
|
||||
### Compiler changes
|
||||
|
||||
- The VM's instruction count limit was raised to 1 billion instructions in order
|
||||
to support more complex computations at compile-time.
|
||||
|
||||
|
||||
### Bugfixes
|
||||
|
||||
- The `importcpp` pragma now allows importing the listed fields of generic
|
||||
|
||||
@@ -357,7 +357,9 @@ const
|
||||
errXExpectsTwoArguments: "\'$1\' expects two arguments",
|
||||
errXExpectsObjectTypes: "\'$1\' expects object types",
|
||||
errXcanNeverBeOfThisSubtype: "\'$1\' can never be of this subtype",
|
||||
errTooManyIterations: "interpretation requires too many iterations",
|
||||
errTooManyIterations: "interpretation requires too many iterations; " &
|
||||
"if you are sure this is not a bug in your code edit " &
|
||||
"compiler/vmdef.MaxLoopIterations and rebuild the compiler",
|
||||
errCannotInterpretNodeX: "cannot evaluate \'$1\'",
|
||||
errFieldXNotFound: "field \'$1\' cannot be found",
|
||||
errInvalidConversionFromTypeX: "invalid conversion from type \'$1\'",
|
||||
|
||||
@@ -16,7 +16,7 @@ const
|
||||
byteExcess* = 128 # we use excess-K for immediates
|
||||
wordExcess* = 32768
|
||||
|
||||
MaxLoopIterations* = 1500_000 # max iterations of all loops
|
||||
MaxLoopIterations* = 1_000_000_000 # max iterations of all loops
|
||||
|
||||
|
||||
type
|
||||
|
||||
Reference in New Issue
Block a user