summary refs log tree commit diff stats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* fix regression in align (#12680)Arne Döring2019-11-192-2/+14
| | | | | | * fix regression in align * add test typesym without type
* ARC: closure bugfixes (#12677)Andreas Rumpf2019-11-181-0/+19
| | | | | | | | * ARC: closure bugfixes * progress * ARC closures: create =hooks for captured parameters * ARC: always destroy constructions like tuples, arrays properly, even in edge cases * fixes a regression
* attempt to add valgrind support to the CIs and testament (#12646)Andreas Rumpf2019-11-181-0/+6
| | | | | | * attempt to add valgrind support to the CIs and testament * valgrind (currently) works only on 64-bit Linux
* fixes and changes the recently introduced 'alignas' to be 'align' (#12666)Andreas Rumpf2019-11-154-21/+21
| | | | | | * fixes and changes the recently introduced 'alignas' to be 'align' * more improvements
* ARC: fixes leaking new() statement (#12665)Andreas Rumpf2019-11-151-0/+9
|
* ARC: solves phase ordering problems (#12654)Andreas Rumpf2019-11-141-3/+3
|
* ARC: closure inside object constructor now worksAraq2019-11-132-2/+15
|
* implemented alignas pragma (#12643)Arne Döring2019-11-134-9/+94
| | | | | | | | | | | | * implemented alignas pragma * fix bootstrap * generate c++ compatible syntax for alignas * Make it work. * Multiple alignof expressions. Implement top level alignof.
* .cursor implementation (#12637)Andreas Rumpf2019-11-121-0/+38
| | | | | | | | | | | * cursors: first implementation * added currently failing test * .cursor works for doubly linked lists * make -d:useMalloc work again * added code to nil out refs in a destructor * it's now called --gc:arc * renderer.nim: render nkBreakState properly * make simple closure iterators work without leaking
* Version of trimZeros without temp strings (#12633)b3liever2019-11-111-0/+36
|
* fix #12597 (#12604)Arne Döring2019-11-071-0/+6
|
* fixes #5050; fixes #11826 (#12606) [backport]cooldome2019-11-072-0/+24
|
* backtick and export marker handling in `eqIdent` (#12574)Arne Döring2019-11-071-0/+16
|
* fix failing testnarimiran2019-11-071-1/+1
|
* remove unused imports from testsnarimiran2019-11-0611-17/+9
|
* expr -> untypedAraq2019-11-051-1/+1
|
* remove deprecated procs (#12535)Andreas Rumpf2019-11-0531-139/+56
|
* fix #8242, fix #12586: fix 'formatFloat' with 'precision = 0' (#12592)Miran2019-11-051-2/+1
| | | | | | | | | | | | | | * fix #8242, fix #12586: fix 'formatFloat' with 'precision = 0' 'formatFloat' with 'precision = 0' now gives the same result (a number without a decimal point) in all backends. This is compatible with Python's formatters, too. * fix failing tests * add changelog entry * add version switch
* Make sequtils.zip return seq of anonymous tuples (#12575)Kaushal Modi2019-11-041-1/+1
| | | | | | | | | | * Make sequtils.zip return seq of anonymous tuples Earlier the tuples had named fields "a" and "b" and that made it difficult to assign the zip returned seqs to other vars which expected seqs of tuples with field names other than "a" and "b". * Make sequtils.zip backwards compatible with Nim 1.0.x
* Fixes #12379 (#12591) [backport]Clyybber2019-11-043-18/+20
|
* Fixes #12536 (#12568) [backport]Tomohiro2019-11-024-0/+26
|
* introduce csize_t instead of fixing csize (#12497)Arne Döring2019-10-315-48/+44
|
* fix several typos in documentation and comments (#12553)Nindaleth2019-10-305-6/+6
|
* [backport] fix #12528, fix #12525: incorrect generic type resolution for ↵Andreas Rumpf2019-10-281-0/+14
| | | | | | default values (#12538)
* proof that refcounting can handle Nim's async (#12533)Andreas Rumpf2019-10-281-0/+73
|
* [feature]strformat: add 2 'fmt' macros that use specified characters instead ↵Tomohiro2019-10-281-0/+32
| | | | | | | | | | of '{}' (#11748) * [feature]strformat: add 2 'fmt' macros that use specified chars instead of '{}' * strformat: revert documentation comments of `&` and 'fmt' * strformat: removed single open/close char variant of fmt
* Extent json.to testing to VM, add workrounds for VM bugs. (#12493)Arne Döring2019-10-281-116/+122
| | | fixes #12479
* some progress on bug #12443Andreas Rumpf2019-10-271-0/+16
|
* Fix jsgen bug with uninitialized seq (#12500) [backport]Oscar Nihlgård2019-10-241-0/+20
|
* Fix compiler crash caused by top level return (#12501)Oscar Nihlgård2019-10-241-0/+5
|
* disable flaky test on OSXnarimiran2019-10-231-1/+2
|
* Merge branch 'devel' into IOSelector_unregister_fixDominik Picheta2019-10-2225-84/+335
|\
| * guards.nim:sameTree(): handle uint literals correctly (#12483) [backport]Paul Tan2019-10-221-0/+8
| |
| * fixes #12310 [backport] (#12470)Andreas Rumpf2019-10-201-0/+14
| |
| * fix #12426 (#12462)Arne Döring2019-10-201-0/+3
| |
| * fixes #12420 [backport] (#12456)Andreas Rumpf2019-10-183-0/+9
| |
| * Revert "Fixes #12187 (#12321)" (#12447)Andreas Rumpf2019-10-181-1/+1
| | | | | | This reverts commit 00c31e87660d9db813871f5aa23661bf6b9bbdcb.
| * Refactor json macro (#12391)Arne Döring2019-10-174-23/+115
| | | | | | | | | | | | | | | | * closes #12316 * make tjsonmacro work at js target * closes #12289 * closes #11988 * also fixed gdb related stuff
| * About 50% faster base64 implemention. (#12436)treeform2019-10-171-0/+44
| |
| * fixes #11764, faster hashing of (u)int (#12407)Miran2019-10-152-3/+3
| |
| * Fixed yield in nkCheckedFieldExpr (#12429) [backport]Yuriy Glukhov2019-10-151-0/+10
| |
| * refactor illegal iterator assignment detection (#12212)Arne Döring2019-10-114-35/+42
| | | | | | | | | | | | * refactor illegal iterator assignment detection * delete crappy test
| * ungeneric unsigned ops (#12230)Jasper Jenkins2019-10-115-20/+35
| | | | | | | | | | | | | | | | | | | | * ungenericise unsigned ops, remove nimNewShiftOps * fix/remove tests * update t6448 * fix line info * disable on 32bit * fix different line info * add changelog entry
| * fixes #12244 [backport]Araq2019-10-101-0/+20
| |
| * fixes #12315 [backport]; refs #12314 (#12385)Andreas Rumpf2019-10-081-3/+17
| |
| * Fixes #12187 (#12321)Clyybber2019-10-081-1/+1
| | | | | | | | | | | | * Fixes #12187 * Point to fork of compactdict Since the original repo is now archived / read-only
| * On windows, os.relativePath returns path as is when roots are different (#12329)Tomohiro2019-10-071-0/+15
| | | | | | | | | | | | | | * On windows, os.relativePath returns path as is when roots are different * Implement os.sameRoot without windows API * Fix compile error when compiling lib/nimhcr.nim * Fix compile error when compiling lib/nimhcr.nim on Windows
* | lowered the number of events in the test because some CI's have an extremely ↵Ray Imber2019-10-071-2/+2
| | | | | | | | low FD limit
* | Test + fix for epoll and kqueue selector modules to properly unregisterRay Imber2019-10-061-0/+23
|/ | | | event handles that have the key type "User"
* Fix reference to parseSpec proc in readme (#12359)kraptor2019-10-041-1/+1
|