summary refs log tree commit diff stats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* 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-095-18/+20
| | | | headers (#6442)
* minor breacking change: in string formats '' the '1' is now interpreted as a ↵Andreas Rumpf2017-10-061-5/+21
| | | | number, not as an identifier. This is more consistent with the rest of the mini language and allows '12'.
* system.nim: doc comment fixAndreas Rumpf2017-10-061-2/+2
|
* beginnings of the new nimpretty tool; still unusableAndreas Rumpf2017-10-051-1/+4
|
* Call tzset to initialize timezone (#6466)GULPF2017-10-031-0/+2
|
* Fix documentation for the `$` proc on an option (#6449)Euan T2017-10-021-1/+4
|
* Remove basic2d/basic3d.Dominik Picheta2017-10-012-1895/+0
|
* 'with' and 'without' are not keywords anymoreAraq2017-09-301-2/+2
|
* Improved unittest check macro, fixes #5784 (#6446)GULPF2017-09-301-41/+42
|
* osproc: fixes a memory leak affecting WindowsAraq2017-09-301-7/+7
|
* 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
|
* Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2017-09-281-1/+1
|\
| * Add default value for filename in parseJson proc (#6441)konqoro2017-09-281-1/+1
| |
* | GC v2 works sometimesAndreas Rumpf2017-09-281-370/+122
|/
* Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2017-09-282-24/+61
|\
| * Fix node quit (#6444)Alexander Ivanov2017-09-281-0/+4
| |
| * Add flatMap operator to Options (#6404)Zach Smith2017-09-271-24/+57
| | | | | | | | | | | | | | | | | | | | | | | | * Add >>= operator to Options * options.bind callback signature: A -> Option[B] * Use `flatMap` as the name of the Option bind operation. * Rename Options test "bind" to "flatMap" * CR from @dom96: Remove spaces inside of check() call
* | fixes #6438Andreas Rumpf2017-09-281-10/+25
|/
* minor improvement for the db_sqlite moduleAndreas Rumpf2017-09-271-1/+2
|
* make tests green againAndreas Rumpf2017-09-261-3/+3
|
* fixes #6433Andreas Rumpf2017-09-251-6/+11
|
* make the tester compile againAndreas Rumpf2017-09-251-1/+1
|
* first steps of making 'opt' a first class type for NimAndreas Rumpf2017-09-259-18/+51
|
* some work to make 'opt' a first class typeAndreas Rumpf2017-09-241-1/+1
|
* newSeqOfCap: skip initialization step for non-GC-ed dataAndreas Rumpf2017-09-241-1/+5
|
* first implementation of the 'func' keywordAndreas Rumpf2017-09-231-3/+5
|
* Merge branch 'devel' into araq-better-codegenAndreas Rumpf2017-09-234-7/+106
|\
| * Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2017-09-223-7/+97
| |\
| | * Fix `getPeerAddr()` `getPeerAddr()`: +`sin6_addr` (#6410)wt2017-09-211-2/+2
| | |
| | * Sets enhancements, fixes #2467 (#6158)GULPF2017-09-201-4/+94
| | |
| | * Array typedesc len (#6032)ephja2017-09-171-1/+1
| | |
| * | 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-223-9/+38
| |
* | revert accidentical asyncmacro changeAndreas Rumpf2017-09-211-1/+1
| |
* | introduce OnHeapNew and rename TLoc.s to TLoc.storageAndreas Rumpf2017-09-211-1/+1
|/
* Reorder json `add` and `%`, fixes #6385 (#6388)Mamy Ratsimbazafy2017-09-161-10/+10
| | | | | | * Reorder json `add` and `%`, fixes https://github.com/nim-lang/Nim/issues/6385 * rename json test files
* prepared stdlb for new integer arithmetic rulesAndreas Rumpf2017-09-162-8/+8
|
* hotfix: fixes seq.add and str.add for edge casesAndreas Rumpf2017-09-161-8/+12
|
* in prepration for the upcoming different integer inference rulesAndreas Rumpf2017-09-162-2/+2
|
* Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2017-09-163-7/+17
|\
| * balance Genode CPU pinning, deadlock at Genode exit (#6317)Emery Hemingway2017-09-163-7/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | development version is oddAndreas Rumpf2017-09-151-5/+5
|/
* db_postgres: Refactor open() behavior to be consistent with other DBs (#6381)Lyndsy Simon2017-09-151-4/+7
|
* Update memfiles.nim (#6328)Denis Rumyantsev2017-09-151-1/+1
| | | FIX error in MemFile fileSize
* Changed JSON stringification to preserve UTF (#6330)Yuriy Glukhov2017-09-151-18/+11
|
* Add counterpart to containsOrIncl for excl (#6360)superfunc2017-09-153-37/+93
|