diff options
Diffstat (limited to 'changelog.md')
-rw-r--r-- | changelog.md | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/changelog.md b/changelog.md index 7cc2a3b63..6dbfa1a2d 100644 --- a/changelog.md +++ b/changelog.md @@ -27,6 +27,7 @@ #### Breaking changes in the standard library +- `osproc.execProcess` now also takes a `workingDir` parameter. #### Breaking changes in the compiler @@ -61,6 +62,10 @@ proc enumToString*(enums: openArray[enum]): string = - Added `system.typeof` for more control over how `type` expressions can be deduced. +- Added `macros.isInstantiationOf` for checking if the proc symbol + is instantiation of generic proc symbol. + + ### Library changes - The string output of `macros.lispRepr` proc has been tweaked @@ -84,7 +89,9 @@ proc enumToString*(enums: openArray[enum]): string = ### Language additions - Vm suport for float32<->int32 and float64<->int64 casts was added. - +- There is a new pragma block `noSideEffect` that works like + the `gcsafe` pragma block. +- added os.getCurrentProcessId() ### Language changes @@ -100,5 +107,6 @@ proc enumToString*(enums: openArray[enum]): string = documentation. ### Compiler changes +- The deprecated `fmod` proc is now unavailable on the VM'. ### Bugfixes |