summary refs log tree commit diff stats
path: root/lib/system
Commit message (Collapse)AuthorAgeFilesLines
* added when statement (#6759)Arne Döring2017-11-171-29/+32
|
* added system.getStackTraceEntriesAndreas Rumpf2017-11-161-21/+64
|
* Trim remaining expr/stmt from stdlib (#6742)Lynn C. Rees2017-11-153-4/+4
|
* Fix cas when using vcc/cpp and use the correct interlocked exchange for bool ↵Jörg Wollenschläger2017-11-141-6/+14
| | | | (#6735)
* Fix missing stacktraces when using -d:useNimRtl (#6716)Erwan Ameil2017-11-101-1/+1
|
* Merge branch 'devel' into araqAndreas Rumpf2017-11-071-1/+1
|\
| * fixes #6609; 'if' expressions support multiple statements; minor breaking changeAraq2017-11-051-1/+1
| |
* | Merge branch 'devel' into araqAndreas Rumpf2017-11-021-1/+1
|\|
| * 'ord' does not produce a range type anymoreAndreas Rumpf2017-11-021-1/+1
| |
* | Merge branch 'devel' into araqAndreas Rumpf2017-11-0217-90/+142
|\|
| * Remove more usages of unary lt (fixes #6634) (#6641)Fabian Keller2017-10-313-4/+4
| | | | | | | | | | | | * fixes #6634 * remove more usages of unary <
| * getEnv now supports a 'default' parameter; refs #6019Andreas Rumpf2017-10-301-1/+1
| |
| * make some system modules compile againAndreas Rumpf2017-10-292-19/+19
| |
| * more replacements for the deprecated '<'Andreas Rumpf2017-10-297-14/+14
| |
| * sysstr: code formattingAndreas Rumpf2017-10-281-3/+3
| |
| * make the Windows build green againAraq2017-10-171-2/+3
| |
| * fixes the Windows buildAndreas Rumpf2017-10-161-4/+6
| |
| * fixes #1137Andreas Rumpf2017-10-161-0/+12
| |
| * fixes #5143Araq2017-10-161-1/+1
| |
| * fixes #3558Araq2017-10-162-15/+17
| |
| * Merge branch 'araq-stringify-array' into develAndreas Rumpf2017-10-105-29/+53
| |\
| | * make tests green again; closes #5861Andreas Rumpf2017-10-101-15/+15
| | |
| | * breaking change: arrays of char do not convert to cstring; ptr to array of ↵Andreas Rumpf2017-10-104-10/+34
| | | | | | | | | | | | char does
| | * Merge branch 'stringify-array' of https://github.com/krux02/Nim into ↵Andreas Rumpf2017-10-091-7/+7
| | |\ | | | | | | | | | | | | krux02-stringify-array
| | | * fixArne Döring2017-07-241-1/+1
| | | |
| | | * removed newString proc again, reverted some unnecesary changesArne Döring2017-07-241-3/+3
| | | |
| | | * remove $ for ptr/ref, prefer using string over array of charArne Döring2017-07-241-7/+7
| | | |
| | | * arrays can now be printedArne Döring2017-07-241-2/+2
| | | |
| * | | Futher improve seq assingment speed by 2x factor (#6437)Eduardo Bart2017-10-091-2/+6
| |/ /
| * | fixes to allow the usage of clang on windows with the msvc abi and ms ↵Charlie Barto2017-10-092-5/+12
| | | | | | | | | | | | headers (#6442)
* | | Merge branch 'devel' into araqAndreas Rumpf2017-10-0212-426/+257
|\| |
| * | revert the 'wasMoved' logic until the write barrier has been adaptedAndreas Rumpf2017-09-291-1/+2
| | |
| * | GCs: use add instead of &Andreas Rumpf2017-09-292-6/+6
| | |
| * | GC v2 works sometimesAndreas Rumpf2017-09-281-370/+122
| | |
| * | fixes #6433Andreas Rumpf2017-09-251-6/+11
| | |
| * | first steps of making 'opt' a first class type for NimAndreas Rumpf2017-09-257-18/+47
| | |
| * | newSeqOfCap: skip initialization step for non-GC-ed dataAndreas Rumpf2017-09-241-1/+5
| | |
| * | Merge branch 'devel' into araq-better-codegenAndreas Rumpf2017-09-231-0/+9
| |\ \
| | * | NimScript: added buildOS and buildCPU constantsAndreas Rumpf2017-09-221-0/+9
| | | |
| * | | make gc:v2 compile againAndreas Rumpf2017-09-222-19/+21
| | | |
| * | | new string behaviour now available under nimShallowStringsAndreas Rumpf2017-09-221-6/+3
| | | |
| * | | preparations for string optimizationsAndreas Rumpf2017-09-221-2/+25
| |/ /
| * | hotfix: fixes seq.add and str.add for edge casesAndreas Rumpf2017-09-161-8/+12
| | |
| * | balance Genode CPU pinning, deadlock at Genode exit (#6317)Emery Hemingway2017-09-161-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Genode: balance thread CPU affinities Genode threads are pinned by defaut to the same CPU as the initial component entrypoint thread. Thread affinities are also permanent. This patch pins new threads to CPUs in a round-robin manner. Arbitrary CPU pinning is not exposed and the 'nimPinToCpu' has no effect. * Genode: guarantee that 'quit' will not return On Genode exits are handled by whatever component is acting as parent. The caller has no guarentee that the parent implementation will halt the caller's threads, so explicitly deadlock the 'quit' procedure.
* | | Merge branch 'araq' of github.com:nim-lang/Nim into araqAndreas Rumpf2017-09-151-2/+19
|\ \ \ | |/ / |/| |
| * | Merge branch 'devel' into araqAndreas Rumpf2017-09-1516-323/+319
| |\ \
| * \ \ Merge branch 'devel' into araqAndreas Rumpf2017-07-1311-18/+118
| |\ \ \
| | * | | fixes #5871Andreas Rumpf2017-07-131-3/+2
| | | | |
| * | | | Merge branch 'devel' into araqAndreas Rumpf2017-05-163-26/+113
| |\ \ \ \
| * \ \ \ \ Merge branch 'devel' into araqAndreas Rumpf2017-05-041-1/+1
| |\ \ \ \ \