
VM: support importc var, ptr/pointer types, cast int ptr/pointer ( #12877) Remove default argument for readLines ( #12807) Sink to MemMove optimization in injectdestructors ( #13002) Note: This implies that fatal runtime traps are not catchable anymore! This needs to be documented.įix #12985 now does not apply to generic instantiations ( #12986)

Default for -gc:arc and the C target because it's generally a good idea and arc is all about deterministic behavior. This means raising an exception is much cheaper than in C++'s table based implementations. This implements "deterministic" exception handling for Nim based on goto instead of setjmp. exception:goto switch for deterministic exception handling ( #12977) This fixes it byĬalling C's fflush() on the output buffer in the procedure used forįixes disruptek/nimph#102 multi-level nim.cfg use ( #13001)
#Gaia project broken token insert windows#
Stdout - usually on Windows terminals or CI logs. Stack traces on an unbuffered stderr get out of sync with line-buffered LenVarargs: number of varargs elements ( #12907)Īdded guidelines for evolving Nim's stdlibįixes a bug that kept llect from working with for loop macros ĪRC: default to a shared heap with -threads:onįixes stackoverflow links in readme ( #12963) * also write dsymutil command to extraCmds in json build fileĬase coverage error message for `char` ( #12948) * fix #12735 osx: dsymutil needs to be called for debug builds
#Gaia project broken token insert update#
Update documentation for `closureScope` and `capture` ( #12886)įixes #12735 on osx, call dsymutil for debug builds ( #12931)

It has now means setting x to default for new and old runtime alike System.reset is no longer magic ( #12937) * fixes regression: destroy global variables in reverse declaration order, closureleak test relies on itīetter case coverage error message for alias and range enum ( #12913)įix error in assertions document ( #12925) įix cmdline bugs affecting nimBetterRun correctness ( #12933) įix #12919 tasyncclosestall flaky: Address already in use ( #12934) * refactoring: -gc:arc vs -gc:orc since 'orc' is even more experimental and we want to ship -gc:arc soonish * moved and renamed core/ files back to system/ * ARC cycle detector: non-recursive algorithm * enable valgrind tests for the strutils tests * first implementation of the =trace and =dispose hooks for the cycle collector

* Add `vel` option to the documentationįix json regression D20191212T144944 ( #12902) Īllow typed/untyped in magic procs ( #12911) * Add osOpen alias for the operating system specific open command
