summary refs log tree commit diff stats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* more undoAndrii Riabushenko2018-12-071-1/+0
|
* undo more stuffAndrii Riabushenko2018-12-071-44/+0
|
* undo some changesAndrii Riabushenko2018-12-071-1/+6
|
* collapse to tables into oneAndrii Riabushenko2018-12-051-1/+0
|
* remove debug statementsAndrii Riabushenko2018-12-051-6/+1
|
* implement everythingAndrii Riabushenko2018-12-051-0/+46
|
* gc:destructors: more progressAndreas Rumpf2018-11-292-19/+15
|
* gc:destructors further progressAndreas Rumpf2018-11-292-2/+15
|
* add: proc deepCopy*[T](y: T): T (#9740)Timothee Cour2018-11-281-0/+4
|
* some progress on --gc:destructorsAndreas Rumpf2018-11-271-17/+18
|
* new minor language feature: .noSideEffect blocks like .gcsafe blocksAndreas Rumpf2018-11-271-3/+4
|
* fixes #9800 (#9804) [backport]pgkos2018-11-261-2/+5
| | | | | * fixes #9800 * add tests for #9800
* times: use clock_gettime for cpuTime with POSIX (#9793)Emery Hemingway2018-11-261-3/+13
| | | | | | The POSIX 'clock()' procedure returns process CPU time in an implementation specific unit, which for historical reasons can be as large as ~7ms in the case of FreeBSD. Use 'clock_gettime' for higher accuracy.
* fixes #9675Andreas Rumpf2018-11-261-1/+1
|
* Add workingDir parameter to execProcess and test (#9549)Tomohiro2018-11-261-1/+3
| | | | | | * Add workingDir parameter to execProcess * Fix tests/stdlib/tosproc.nim compile error * Suppress output from tosproc.nim
* Remove dead code (#9777)Jacek Sieka2018-11-265-147/+30
| | | | | | | | | * gc/gc2: remove unused ref counting stuff * also removes some false threading support - hasSharedHeap is always false in gc/gc2 * gc: remove some threading cruft * remove asgnRefNoCycle * compiler: remove TLoc.dup (unused)
* Fixes 9716 [backport] (#9790)Yuriy Glukhov2018-11-241-1/+1
| | | | | | * reuse temporary variable * fixes #9716 [backport] * Declare local vars in safer place
* Merge pull request #9548 from tonygparsehub/put-deleteDominik Picheta2018-11-231-42/+78
|\ | | | | fix #8777 add missing http methods in httpClient
| * fix #8777 add missing http methods in httpClientTony G2018-10-301-42/+78
| |
* | Support only some types as JsAssoc types (#8627)Alexander Ivanov2018-11-231-33/+34
| |
* | more tests fixedArne Döring2018-11-231-1/+0
| |
* | activated more tests, allow input in test specArne Döring2018-11-231-0/+6
| |
* | updated tests to be executedArne Döring2018-11-232-1/+10
| |
* | fix segfault when calling shallow() on an empty string (#9782) [backport]Ștefan Talpalaru2018-11-221-0/+2
| | | | | | | | | | | | | | | | | | shallow() casts its string argument to a seq and then tries to access its fields. Guess what happens when that string is nil, which seems to be the representation of an empty string (both the default value and an explicitly assigned ""). Segfault encountered when running "ntags -R ." on a large project. The relevant line: https://bitbucket.org/nimcontrib/ntags/src/a1c62c38e539877c105fbe4e08d06b76232f8017/ntags.nim#lines-125
* | don't raise exception in the default handler (#9783)alaviss2018-11-222-8/+8
| | | | | | fixes #9657
* | universal toSeq: works with UFCS; works with inline & closure iterators, and ↵Timothee Cour2018-11-221-30/+130
| | | | | | | | | | | | | | | | | | | | | | with iterables (#8711) * universal toSeq: works with UFCS; works with inline, closure, and proc iterators, and also non-iterators * support all iterables with toSeq * workaround for #9130
* | Add isInstanceOf for generic procs to the macros module (#9730)cooldome2018-11-211-0/+6
| |
* | Empty check in shallow [backport] (#9676)ishowta2018-11-211-0/+1
| |
* | Times module cosmetic changes (#9770)Oscar Nihlgård2018-11-201-33/+22
| |
* | Fixed wording (#9761)Yuriy Glukhov2018-11-201-4/+4
| |
* | Fixes #9671 (#9750)Randy Smith2018-11-193-3/+0
| |
* | Improve nre documentation (fixes #9470)Flaviu Tamas2018-11-181-1/+16
| |
* | removes deprecated T/P typesAraq2018-11-1655-245/+12
| |
* | fixes #9728Araq2018-11-161-6/+16
| |
* | Make getEnv case insensitive on Windows (#9722)pgkos2018-11-161-1/+6
| |
* | --gc:destructors: hello world example compiles and runsAraq2018-11-161-1/+1
| |
* | make testament compile again with -d:nimCoroutinesAraq2018-11-151-21/+21
| |
* | gc_common: fixes a typoAndreas Rumpf2018-11-151-19/+19
| |
* | Add `.46` as supported libssl version (#9704)Solitude2018-11-151-1/+1
| |
* | Inline generic min and max - https://github.com/nim-lang/Nim/issues/9514 (#9688)Mamy Ratsimbazafy2018-11-141-2/+2
| |
* | Merge pull request #9687 from narimiran/fix-7192Dominik Picheta2018-11-131-3/+4
|\ \ | | | | | | export `asyncdispatch.callSoon` (fixes #7192)
| * | export `asyncdispatch.callSoon` (fixes #7192)narimiran2018-11-121-3/+4
| | |
* | | fix split proc ignored maxsplit argument. Proc split didn't pass maxsplit ↵Denis Lisovik2018-11-111-1/+8
| | | | | | | | | | | | argument to split iterator
* | | coro: minor documentation fix [backport] [ci skip]narimiran2018-11-111-11/+13
| | |
* | | Add proc `[]`(n: NimNode, s: HSlice[T, U]): seq[NimNode] to macros (#7735)Lolo Iccl2018-11-101-0/+12
| | | | | | | | | fixes #7670.
* | | complete future only once in `or` (fixes #8982) (#9632)Miran2018-11-091-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | * complete future only once in `or` Analogous to `and`. Credits to @k0zmo for proposing the solution. * add test
* | | deprecated ospaths (#9665)Andreas Rumpf2018-11-097-805/+827
| | |
* | | newLit works on enum (#9662)Arne Döring2018-11-091-0/+10
|/ / | | | | | | | | | | * newLit works on enum * remove debugging echo
* | parseopt: remove confusing dead codeAndreas Rumpf2018-11-091-10/+0
| |
* | fixes #9619Andreas Rumpf2018-11-091-3/+8
| |