Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | #12103 - CI for FreeBSD (#12179) | Euan | 2019-11-29 | 4 | -1/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | * Ref #12103 - adds FreeBSD CI * Fix getApplFreebsd - length of the string includes the null terminator byte, so minus 1 for result length * Show last commit in setup task. * Remove .git from repository URL * Don't include noisy details showing last commit. * Add FreeBSD build status badge * Fix #12182 - disable tconsole on FreeBSD * Disable tgetaddrinfo on FreebSD as getaddrinfo doesn't support the ICMP protocol. * Install boehm-gc-threaded * Use libgc-threaded.so on FreeBSD rather than libgc.so. * Simplify build failure handling. Update alt text for CI badge. * Disable test on FreeBSD * Simplify build config - use GNU make to build csources - set PATH variable using the environment key - remove modification of config to set CC as this is already set * Install git which seems to be missing from current freebsd images * Revert change to how path is set * Add a comment explaining why the length is truncated * Fix tconsole. | ||||
* | fixes #12669 | Araq | 2019-11-29 | 1 | -0/+75 |
| | |||||
* | fixes #12766 | Araq | 2019-11-29 | 2 | -0/+84 |
| | |||||
* | Fixes #12767 (#12768) | genotrance | 2019-11-29 | 3 | -1/+16 |
| | |||||
* | make addQuoted work on nimscript (#12717) [backport] | Jasper Jenkins | 2019-11-28 | 2 | -0/+6 |
| | |||||
* | fixes #12488 [backport] | Araq | 2019-11-28 | 1 | -0/+17 |
| | |||||
* | Substitute $nimbleDir in --path flags (#12750) | genotrance | 2019-11-28 | 2 | -0/+12 |
| | |||||
* | VM: improvements for var T/addr (#12667); fixes #12489 | Andreas Rumpf | 2019-11-28 | 3 | -3/+113 |
| | |||||
* | fixes a flaky test for the realtime GC | Araq | 2019-11-28 | 1 | -3/+0 |
| | |||||
* | [backport] Fix spelling typos (#12755) | Brian Wignall | 2019-11-28 | 3 | -4/+4 |
| | |||||
* | test suite: rename tests containing 'fail' for easier search in logs | Araq | 2019-11-26 | 5 | -17/+17 |
| | |||||
* | ARC: ported the GC tests over to --gc:arc | Araq | 2019-11-26 | 7 | -16/+32 |
| | |||||
* | increase the timeout for 'tasyncclosestall' (#12744) | Miran | 2019-11-26 | 1 | -1/+1 |
| | | | | | | This test is very flaky, this change might help reducing the number of failings (usually solved by restarting the test suite). Refs https://github.com/nim-lang/Nim/pull/12694#issuecomment-557583790 | ||||
* | fix in tests/js/tconsole (#12709) | Arne Döring | 2019-11-25 | 1 | -3/+3 |
| | |||||
* | Revert "ARC: another critical bugfix; temporary tuples we introduce for ↵ | narimiran | 2019-11-24 | 1 | -1/+1 |
| | | | | | | tuple unpackaging are not owning the data" This reverts commit 8b2f8f5430e8c328efe5bce94e397f15e3c501af. | ||||
* | ARC: another critical bugfix; temporary tuples we introduce for tuple ↵ | Araq | 2019-11-22 | 1 | -1/+1 |
| | | | | unpackaging are not owning the data | ||||
* | delete list comprehension (#12392) | Arne Döring | 2019-11-22 | 1 | -8/+0 |
| | | | The `lc` macro is now part of `graveyard` repository. | ||||
* | ARC: yet another silly bugfix | Araq | 2019-11-22 | 1 | -0/+29 |
| | |||||
* | thavlak.nim: more idiomatic code | Araq | 2019-11-21 | 1 | -45/+45 |
| | |||||
* | more thavlak.nim improvements | Araq | 2019-11-21 | 1 | -4/+4 |
| | |||||
* | more thavlak.nim improvements | Araq | 2019-11-21 | 1 | -78/+51 |
| | |||||
* | thavlak.nim test: improved the code style | Araq | 2019-11-21 | 1 | -28/+21 |
| | |||||
* | fixes #12670 [backport] (#12693) | Andreas Rumpf | 2019-11-20 | 1 | -0/+20 |
| | |||||
* | more arc improvements (#12690) | Andreas Rumpf | 2019-11-20 | 1 | -2/+15 |
| | | | | | * ARC: bugfix for =destroy for inherited objects * added code useful for debugging | ||||
* | fixes #12612 [backport] (#12681) | Andreas Rumpf | 2019-11-19 | 1 | -0/+8 |
| | |||||
* | fix regression in align (#12680) | Arne Döring | 2019-11-19 | 2 | -2/+14 |
| | | | | | | * fix regression in align * add test typesym without type | ||||
* | ARC: closure bugfixes (#12677) | Andreas Rumpf | 2019-11-18 | 1 | -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 Rumpf | 2019-11-18 | 1 | -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 Rumpf | 2019-11-15 | 4 | -21/+21 |
| | | | | | | * fixes and changes the recently introduced 'alignas' to be 'align' * more improvements | ||||
* | ARC: fixes leaking new() statement (#12665) | Andreas Rumpf | 2019-11-15 | 1 | -0/+9 |
| | |||||
* | ARC: solves phase ordering problems (#12654) | Andreas Rumpf | 2019-11-14 | 1 | -3/+3 |
| | |||||
* | ARC: closure inside object constructor now works | Araq | 2019-11-13 | 2 | -2/+15 |
| | |||||
* | implemented alignas pragma (#12643) | Arne Döring | 2019-11-13 | 4 | -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 Rumpf | 2019-11-12 | 1 | -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) | b3liever | 2019-11-11 | 1 | -0/+36 |
| | |||||
* | fix #12597 (#12604) | Arne Döring | 2019-11-07 | 1 | -0/+6 |
| | |||||
* | fixes #5050; fixes #11826 (#12606) [backport] | cooldome | 2019-11-07 | 2 | -0/+24 |
| | |||||
* | backtick and export marker handling in `eqIdent` (#12574) | Arne Döring | 2019-11-07 | 1 | -0/+16 |
| | |||||
* | fix failing test | narimiran | 2019-11-07 | 1 | -1/+1 |
| | |||||
* | remove unused imports from tests | narimiran | 2019-11-06 | 11 | -17/+9 |
| | |||||
* | expr -> untyped | Araq | 2019-11-05 | 1 | -1/+1 |
| | |||||
* | remove deprecated procs (#12535) | Andreas Rumpf | 2019-11-05 | 31 | -139/+56 |
| | |||||
* | fix #8242, fix #12586: fix 'formatFloat' with 'precision = 0' (#12592) | Miran | 2019-11-05 | 1 | -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 Modi | 2019-11-04 | 1 | -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] | Clyybber | 2019-11-04 | 3 | -18/+20 |
| | |||||
* | Fixes #12536 (#12568) [backport] | Tomohiro | 2019-11-02 | 4 | -0/+26 |
| | |||||
* | introduce csize_t instead of fixing csize (#12497) | Arne Döring | 2019-10-31 | 5 | -48/+44 |
| | |||||
* | fix several typos in documentation and comments (#12553) | Nindaleth | 2019-10-30 | 5 | -6/+6 |
| | |||||
* | [backport] fix #12528, fix #12525: incorrect generic type resolution for ↵ | Andreas Rumpf | 2019-10-28 | 1 | -0/+14 |
| | | | | | | default values (#12538) | ||||
* | proof that refcounting can handle Nim's async (#12533) | Andreas Rumpf | 2019-10-28 | 1 | -0/+73 |
| |