Nim/lib/system
Andreas Rumpf 742862b847
more enhancements for #11618 (#11976)
* finish the Windows IO layer changes; refs #11618
* added system.getOsFileHandle which is less error-prone on Windows
* make tests green again
2019-08-18 22:57:56 +02:00
..
alloc.nim styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 2019-07-10 12:42:41 +02:00
ansi_c.nim styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 2019-07-10 12:42:41 +02:00
arithm.nim styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 2019-07-10 12:42:41 +02:00
assertions.nim styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 2019-07-10 12:42:41 +02:00
assign.nim styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 2019-07-10 12:42:41 +02:00
atomics.nim newruntime for vcc (#11934) [bugfix] 2019-08-14 08:10:59 +02:00
avltree.nim make AVL tree node part of the memory regions; fixes hard to reproduce channel crashes 2017-01-31 13:08:47 +01:00
cellsets.nim styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 2019-07-10 12:42:41 +02:00
cgprocs.nim Initial version of the hot-code reloading support for native targets (#10729) 2019-02-26 15:48:55 +01:00
channels.nim refactoring: move threadlocalstorage into its own file 2019-04-04 16:35:15 +02:00
chcks.nim fixes #10053 (#11951) 2019-08-15 15:55:48 +02:00
debugger.nim removes deprecated T/P types 2018-11-16 13:27:56 +01:00
deepcopy.nim styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 2019-07-10 12:42:41 +02:00
dollars.nim styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 2019-07-10 12:42:41 +02:00
dyncalls.nim [other] preparations for --styleCheck:error for the Nim compiler (#11478) 2019-06-12 08:35:32 +02:00
embedded.nim use abort instead of quit (#10872) 2019-03-21 06:52:30 +01:00
endb.nim further system.nim cleanups 2019-02-06 22:35:51 +01:00
excpt.nim Reset closure iter exception before rethrowing 2019-08-16 17:26:00 +02:00
fatal.nim styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 2019-07-10 12:42:41 +02:00
gc.nim styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 2019-07-10 12:42:41 +02:00
gc2.nim styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 2019-07-10 12:42:41 +02:00
gc_common.nim styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 2019-07-10 12:42:41 +02:00
gc_ms.nim styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 2019-07-10 12:42:41 +02:00
gc_regions.nim gc: destructors is beginning to work (#10483) 2019-01-29 15:12:16 +01:00
hti.nim styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 2019-07-10 12:42:41 +02:00
inclrtl.nim Remove immediate pragma (#11308) 2019-05-29 22:21:51 +02:00
indexerrors.nim [other] better error message for IndexError for empty containers (#11476) 2019-06-11 14:34:21 +02:00
io.nim more enhancements for #11618 (#11976) 2019-08-18 22:57:56 +02:00
iterators.nim iterators: several small fixes (#11162) 2019-05-04 23:02:50 +02:00
jssys.nim better tojsstr (#11954) 2019-08-16 12:18:51 +02:00
memory.nim make tests green again 2019-04-09 09:11:44 +02:00
memtracker.nim newruntime for async (#11650) 2019-07-05 01:42:17 +02:00
mmdisp.nim fixes #11447 2019-07-06 21:20:16 +02:00
nimscript.nim Consistent behavior of exec; Improved docs around exec, staticExec, gorgeEx, etc. (#10967) 2019-08-13 07:41:08 +02:00
osalloc.nim Haiku support for Nim (#8542) 2018-08-14 09:35:07 +02:00
platforms.nim Additional platform definitions for sparc64 (#11387) 2019-06-03 08:20:00 +02:00
profiler.nim Give better error message when profiler and memProfiler used at same time (#9948) 2018-12-19 10:02:20 +01:00
repr.nim fixes #8405: -d:useNimRtl now works even when {.rtl.} procs are used at compile time; CTFFI now works with {dynlib} (#11635) 2019-07-03 23:57:52 +02:00
reprjs.nim Fix fat pointers, object copying, magic double evals on JS (#9411) [backport] 2018-12-04 12:04:27 +01:00
sets.nim code cleanup (#10874) 2019-03-28 12:32:02 +01:00
strmantle.nim styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 2019-07-10 12:42:41 +02:00
syslocks.nim removes deprecated T/P types 2018-11-16 13:27:56 +01:00
sysspawn.nim Trim remaining expr/stmt from stdlib (#6742) 2017-11-15 17:34:48 +01:00
sysstr.nim styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error 2019-07-10 12:42:41 +02:00
threadlocalstorage.nim fix #11854 (#11857) 2019-07-30 17:24:42 +02:00
threads.nim fixes #1188 2019-08-16 13:29:58 +02:00
timers.nim [bugfix] fix mach_absolute_time header; refs #11591 (#11593) 2019-07-03 14:59:07 +02:00
widestrs.nim fixes #11807 (#11900) 2019-08-07 22:40:58 +02:00