Nim/lib/system
Simon Krauter 077ff83b6e Fixes #7212, now with better code (#7302)
When platform is Windows and app type is GUI, an error about missing DLL file is displayed as message box in addition to the console output, which is usually not visible.
2018-03-06 11:58:43 +01:00
..
alloc.nim make the allocator take a special path for allocations bigger than 2GB; fixes #7120 2018-02-27 01:46:52 +01:00
ansi_c.nim fixes to allow the usage of clang on windows with the msvc abi and ms headers (#6442) 2017-10-09 17:26:53 +02:00
arithm.nim fixes #2909 2015-06-15 00:56:20 +02:00
assign.nim Futher improve seq assingment speed by 2x factor (#6437) 2017-10-09 22:55:12 +02:00
atomics.nim Fix cas when using vcc/cpp and use the correct interlocked exchange for bool (#6735) 2017-11-14 17:21:56 +01: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 remove ArrayDummySize with unchecked arrays (#5818) 2017-08-28 15:44:35 +02:00
cgprocs.nim proper distinction between --gc:none and --os:standalone 2015-06-29 02:48:33 +02:00
channels.nim first steps of making 'opt' a first class type for Nim 2017-09-25 13:19:36 +02:00
chcks.nim Implement language feature #6885 (#6954) 2017-12-24 22:22:03 +01:00
debugger.nim Remove more usages of unary lt (fixes #6634) (#6641) 2017-10-31 19:48:01 +01:00
deepcopy.nim first steps of making 'opt' a first class type for Nim 2017-09-25 13:19:36 +02:00
dyncalls.nim Fixes #7212, now with better code (#7302) 2018-03-06 11:58:43 +01:00
embedded.nim Fix type of setControlCHook parameter 2015-01-27 12:00:08 +01:00
endb.nim Trim remaining expr/stmt from stdlib (#6742) 2017-11-15 17:34:48 +01:00
excpt.nim genTryCpp to catch by Nim type, ready for first review (#7196) 2018-02-12 21:23:34 +01:00
gc.nim GC: enable precise global/thread local storage tracing 2018-01-15 17:41:05 +01:00
gc2.nim Mark&Sweep GC: introduce nimTracing define for debugging 2018-01-19 18:11:46 +01:00
gc_common.nim GC: also report total GC'ed heap size ignoring losses due to fragmentation 2018-01-21 23:51:54 +01:00
gc_ms.nim M&S GC: collect earlier under memory pressure 2018-01-30 10:30:43 +01:00
gc_regions.nim memory regions seem to work now 2017-08-13 02:51:00 +02:00
genodealloc.nim Genode: constrain osTryAllocPages to RAM quota (#6883) 2017-12-14 10:23:47 +01:00
hti.nim first steps of making 'opt' a first class type for Nim 2017-09-25 13:19:36 +02:00
inclrtl.nim make nim bootstrap again for older versions 2016-07-30 00:50:38 +02:00
jssys.nim fixes #6753 2017-11-22 12:58:03 +01:00
memtracker.nim make memory tracker work without onThreadCreation 2017-03-14 15:45:35 +01:00
mmdisp.nim Don't zeroMem result of boehmAlloc() (#7029) 2018-01-05 08:58:42 +01:00
nimscript.nim Fixes 7283 (#7284) 2018-03-05 19:06:47 +01:00
osalloc.nim Genode: constrain osTryAllocPages to RAM quota (#6883) 2017-12-14 10:23:47 +01:00
platforms.nim Introduce first class support for Android (#5772) 2017-08-06 02:18:15 +02:00
profiler.nim Enable embedded profiler to display filenames. 2016-08-02 19:19:31 +07:00
repr.nim Remove more usages of unary lt (fixes #6634) (#6641) 2017-10-31 19:48:01 +01:00
reprjs.nim Fixes #6741 (#7131) 2018-01-25 04:26:40 +01:00
sets.nim prepare Nim codebase for upcoming parser changes 2016-07-15 12:56:03 +02:00
sysio.nim Fix undefined reference with MinGw (#7175) 2018-02-09 09:34:26 +01:00
syslocks.nim Fixup #5804 (#5837) 2017-05-18 13:12:43 +02:00
sysspawn.nim Trim remaining expr/stmt from stdlib (#6742) 2017-11-15 17:34:48 +01:00
sysstr.nim fixes #7291 2018-03-05 13:38:32 +01:00
threads.nim Threading: increase TLS size for new allocator 2017-12-07 13:15:00 +01:00
timers.nim naive work-around for time redefinition (#5193) 2017-01-08 17:53:43 +01:00
widestrs.nim remove ArrayDummySize with unchecked arrays (#5818) 2017-08-28 15:44:35 +02:00