summary refs log tree commit diff stats
path: root/lib/system
Commit message (Collapse)AuthorAgeFilesLines
* 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)
* | 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.
* | Fixed handling of surrogate pairs (#6332)Yuriy Glukhov2017-09-051-8/+17
| |
* | remove ArrayDummySize with unchecked arrays (#5818)Jacek Sieka2017-08-284-9/+8
| |
* | memory regions seem to work nowAraq2017-08-131-18/+32
| |
* | WIP: --gc:regions instead of --gc:stackAraq2017-08-134-181/+92
| |
* | fixes #6234Andreas Rumpf2017-08-112-1/+4
| |
* | fixes #6196andri lim2017-08-081-1/+1
| |
* | Introduce first class support for Android (#5772)Fredrik Høisæther Rasch2017-08-061-1/+3
| |
* | Allow to configure tls size (#6171)Ruslan Mustakov2017-08-051-2/+7
| |
* | Add mips64 and mips64el CPU platforms (#5866)James Cowgill2017-08-031-0/+4
| |
* | Channels can now block depending on maxItems (#6153)Yuriy Glukhov2017-07-311-12/+31
| |
* | Remove expr/stmt (#5857)Arne Döring2017-07-253-6/+7
|/
* fixes #6131Andreas Rumpf2017-07-223-5/+5
|
* added system.deallocHeap feature for Nim's native GCsAndreas Rumpf2017-07-223-27/+32
|
* closures have an object type field so that we can perform correct deepCopy() ↵Andreas Rumpf2017-07-221-3/+3
| | | | for the BoehmGC target
* make the GCs more robustAndreas Rumpf2017-07-202-16/+16
|
* fixes #5871Andreas Rumpf2017-07-201-3/+2
|
* fixes #6096Araq2017-07-171-2/+2
|
* fixes #5986 js backend failed to compile try ... except new syntax (#6116)andri lim2017-07-171-1/+1
|
* Cache threadId to not perform syscalls all the time (#6111)Eugene Kabanov2017-07-161-46/+79
| | | Use syscall to get threadId on FreeBSD and MacOS
* fixes system.onUnhandledException featureAndreas Rumpf2017-07-121-1/+1
|
* add system.onUnhandledException featureAndreas Rumpf2017-07-121-3/+18
|
* JS codegen: make 'echo' use console.log unless you define -d:nimOldEchoAndreas Rumpf2017-06-281-1/+1
|