Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | make the Windows build green again | Araq | 2017-10-17 | 1 | -2/+3 |
| | |||||
* | fixes the Windows build | Andreas Rumpf | 2017-10-16 | 1 | -4/+6 |
| | |||||
* | fixes #1137 | Andreas Rumpf | 2017-10-16 | 1 | -0/+12 |
| | |||||
* | fixes #5143 | Araq | 2017-10-16 | 1 | -1/+1 |
| | |||||
* | fixes #3558 | Araq | 2017-10-16 | 2 | -15/+17 |
| | |||||
* | Merge branch 'araq-stringify-array' into devel | Andreas Rumpf | 2017-10-10 | 5 | -29/+53 |
|\ | |||||
| * | make tests green again; closes #5861 | Andreas Rumpf | 2017-10-10 | 1 | -15/+15 |
| | | |||||
| * | breaking change: arrays of char do not convert to cstring; ptr to array of ↵ | Andreas Rumpf | 2017-10-10 | 4 | -10/+34 |
| | | | | | | | | char does | ||||
| * | Merge branch 'stringify-array' of https://github.com/krux02/Nim into ↵ | Andreas Rumpf | 2017-10-09 | 1 | -7/+7 |
| |\ | | | | | | | | | | krux02-stringify-array | ||||
| | * | fix | Arne Döring | 2017-07-24 | 1 | -1/+1 |
| | | | |||||
| | * | removed newString proc again, reverted some unnecesary changes | Arne Döring | 2017-07-24 | 1 | -3/+3 |
| | | | |||||
| | * | remove $ for ptr/ref, prefer using string over array of char | Arne Döring | 2017-07-24 | 1 | -7/+7 |
| | | | |||||
| | * | arrays can now be printed | Arne Döring | 2017-07-24 | 1 | -2/+2 |
| | | | |||||
* | | | Futher improve seq assingment speed by 2x factor (#6437) | Eduardo Bart | 2017-10-09 | 1 | -2/+6 |
|/ / | |||||
* | | fixes to allow the usage of clang on windows with the msvc abi and ms ↵ | Charlie Barto | 2017-10-09 | 2 | -5/+12 |
| | | | | | | | | headers (#6442) | ||||
* | | revert the 'wasMoved' logic until the write barrier has been adapted | Andreas Rumpf | 2017-09-29 | 1 | -1/+2 |
| | | |||||
* | | GCs: use add instead of & | Andreas Rumpf | 2017-09-29 | 2 | -6/+6 |
| | | |||||
* | | GC v2 works sometimes | Andreas Rumpf | 2017-09-28 | 1 | -370/+122 |
| | | |||||
* | | fixes #6433 | Andreas Rumpf | 2017-09-25 | 1 | -6/+11 |
| | | |||||
* | | first steps of making 'opt' a first class type for Nim | Andreas Rumpf | 2017-09-25 | 7 | -18/+47 |
| | | |||||
* | | newSeqOfCap: skip initialization step for non-GC-ed data | Andreas Rumpf | 2017-09-24 | 1 | -1/+5 |
| | | |||||
* | | Merge branch 'devel' into araq-better-codegen | Andreas Rumpf | 2017-09-23 | 1 | -0/+9 |
|\ \ | |||||
| * | | NimScript: added buildOS and buildCPU constants | Andreas Rumpf | 2017-09-22 | 1 | -0/+9 |
| | | | |||||
* | | | make gc:v2 compile again | Andreas Rumpf | 2017-09-22 | 2 | -19/+21 |
| | | | |||||
* | | | new string behaviour now available under nimShallowStrings | Andreas Rumpf | 2017-09-22 | 1 | -6/+3 |
| | | | |||||
* | | | preparations for string optimizations | Andreas Rumpf | 2017-09-22 | 1 | -2/+25 |
|/ / | |||||
* | | hotfix: fixes seq.add and str.add for edge cases | Andreas Rumpf | 2017-09-16 | 1 | -8/+12 |
| | | |||||
* | | balance Genode CPU pinning, deadlock at Genode exit (#6317) | Emery Hemingway | 2017-09-16 | 1 | -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 Glukhov | 2017-09-05 | 1 | -8/+17 |
| | | |||||
* | | remove ArrayDummySize with unchecked arrays (#5818) | Jacek Sieka | 2017-08-28 | 4 | -9/+8 |
| | | |||||
* | | memory regions seem to work now | Araq | 2017-08-13 | 1 | -18/+32 |
| | | |||||
* | | WIP: --gc:regions instead of --gc:stack | Araq | 2017-08-13 | 4 | -181/+92 |
| | | |||||
* | | fixes #6234 | Andreas Rumpf | 2017-08-11 | 2 | -1/+4 |
| | | |||||
* | | fixes #6196 | andri lim | 2017-08-08 | 1 | -1/+1 |
| | | |||||
* | | Introduce first class support for Android (#5772) | Fredrik Høisæther Rasch | 2017-08-06 | 1 | -1/+3 |
| | | |||||
* | | Allow to configure tls size (#6171) | Ruslan Mustakov | 2017-08-05 | 1 | -2/+7 |
| | | |||||
* | | Add mips64 and mips64el CPU platforms (#5866) | James Cowgill | 2017-08-03 | 1 | -0/+4 |
| | | |||||
* | | Channels can now block depending on maxItems (#6153) | Yuriy Glukhov | 2017-07-31 | 1 | -12/+31 |
| | | |||||
* | | Remove expr/stmt (#5857) | Arne Döring | 2017-07-25 | 3 | -6/+7 |
|/ | |||||
* | fixes #6131 | Andreas Rumpf | 2017-07-22 | 3 | -5/+5 |
| | |||||
* | added system.deallocHeap feature for Nim's native GCs | Andreas Rumpf | 2017-07-22 | 3 | -27/+32 |
| | |||||
* | closures have an object type field so that we can perform correct deepCopy() ↵ | Andreas Rumpf | 2017-07-22 | 1 | -3/+3 |
| | | | | for the BoehmGC target | ||||
* | make the GCs more robust | Andreas Rumpf | 2017-07-20 | 2 | -16/+16 |
| | |||||
* | fixes #5871 | Andreas Rumpf | 2017-07-20 | 1 | -3/+2 |
| | |||||
* | fixes #6096 | Araq | 2017-07-17 | 1 | -2/+2 |
| | |||||
* | fixes #5986 js backend failed to compile try ... except new syntax (#6116) | andri lim | 2017-07-17 | 1 | -1/+1 |
| | |||||
* | Cache threadId to not perform syscalls all the time (#6111) | Eugene Kabanov | 2017-07-16 | 1 | -46/+79 |
| | | | Use syscall to get threadId on FreeBSD and MacOS | ||||
* | fixes system.onUnhandledException feature | Andreas Rumpf | 2017-07-12 | 1 | -1/+1 |
| | |||||
* | add system.onUnhandledException feature | Andreas Rumpf | 2017-07-12 | 1 | -3/+18 |
| | |||||
* | JS codegen: make 'echo' use console.log unless you define -d:nimOldEcho | Andreas Rumpf | 2017-06-28 | 1 | -1/+1 |
| |