mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-31 10:22:15 +00:00
Don't use deprecated fmod in VM (#9837)
* Don't use deprecated fmod in VM * Update changelog
This commit is contained in:
@@ -106,5 +106,6 @@ proc enumToString*(enums: openArray[enum]): string =
|
||||
documentation.
|
||||
|
||||
### Compiler changes
|
||||
- The deprecated `fmod` proc is now unavailable on the VM'.
|
||||
|
||||
### Bugfixes
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
#import vmdeps, vm
|
||||
from math import sqrt, ln, log10, log2, exp, round, arccos, arcsin,
|
||||
arctan, arctan2, cos, cosh, hypot, sinh, sin, tan, tanh, pow, trunc,
|
||||
floor, ceil, `mod`, fmod
|
||||
floor, ceil, `mod`
|
||||
|
||||
from os import getEnv, existsEnv, dirExists, fileExists, putEnv, walkDir
|
||||
|
||||
@@ -102,7 +102,6 @@ proc registerAdditionalOps*(c: PCtx) =
|
||||
wrap1f_math(trunc)
|
||||
wrap1f_math(floor)
|
||||
wrap1f_math(ceil)
|
||||
wrap2f_math(fmod)
|
||||
|
||||
proc `mod Wrapper`(a: VmArgs) {.nimcall.} =
|
||||
setResult(a, `mod`(getFloat(a, 0), getFloat(a, 1)))
|
||||
|
||||
Reference in New Issue
Block a user