Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | intVal works now on enum field symbols (#11403) | Arne Döring | 2019-06-05 | 4 | -3/+24 |
| | | | | | | * intVal works now on enum field symbols * disable flakey titerators test | ||||
* | koch now ignores the existance of .git and always builds the latest tagged ↵ | Araq | 2019-06-05 | 2 | -9/+6 |
| | | | | stable release of Nimble unless you use the --latest switch; fixes #11402; fixes #9017 | ||||
* | refs #11402; now koch ships a fixed version of Nimble so that the connection ↵ | Araq | 2019-06-05 | 1 | -2/+3 |
| | | | | between Nim and Nimble version is obvious when you do 'git checkout v0.20' in Nim's repo | ||||
* | pass typedesc as NimNode to macros (#11400) | Arne Döring | 2019-06-05 | 6 | -39/+54 |
| | | | | | | | | * change typedesc's design in macros * Manual and changelog entry. * add link to RFC | ||||
* | remove stdlib case transitions (#11401) | Jasper Jenkins | 2019-06-05 | 3 | -4/+6 |
| | |||||
* | make fullpaths the default in error messages and stack traces for mor… ↵ | Andreas Rumpf | 2019-06-05 | 15 | -27/+41 |
| | | | | | | | | | | | | (#11385) * make fullpaths the default in error messages and stack traces for more convenient development * split up -d:release into -d:release and -d:danger flags * workaround a Nim config parser bug * fixes an old nim config parser bug * make megatest green again * make nimpretty tests work again * make nimsuggest green | ||||
* | parameter runtime discriminators (#11397) | Jasper Jenkins | 2019-06-04 | 3 | -4/+20 |
| | | | | | * allow param for runtime discriminator construction | ||||
* | improve 'marshal' documentation, refs #10330 (#11398) | Miran | 2019-06-04 | 1 | -16/+55 |
| | |||||
* | appveyor: test using nim-lang.org gcc (#11382) | alaviss | 2019-06-04 | 1 | -2/+2 |
| | |||||
* | use proper mathematical expressions for subsets [ci skip] | narimiran | 2019-06-04 | 1 | -1/+1 |
| | | | | Fixes https://github.com/nim-lang/website/issues/46 | ||||
* | revert unintended changes | narimiran | 2019-06-04 | 1 | -2/+2 |
| | |||||
* | fix `c2nim` link | narimiran | 2019-06-04 | 1 | -1/+1 |
| | |||||
* | better documentation for the new `shr` | narimiran | 2019-06-04 | 2 | -5/+9 |
| | |||||
* | added a nice test case for macro based lookup tables | Araq | 2019-06-04 | 1 | -0/+28 |
| | |||||
* | rename (un)likely (#11391) | Jasper Jenkins | 2019-06-03 | 2 | -6/+6 |
| | |||||
* | disable 3 packages until they merge their pending PRs which fix failures | narimiran | 2019-06-03 | 1 | -3/+3 |
| | |||||
* | Fixed "is not GC-safe as it calls 'createThread'" when creating a thread in ↵ | Dankr4d | 2019-06-03 | 1 | -1/+1 |
| | | | | a thread. (#11390) | ||||
* | Genode compiler configuration for arm64 and riscv64 (#11389) | ehmry | 2019-06-03 | 1 | -1/+8 |
| | | | Add compiler for arm64 and riscv64, remove path to compiler binaries. | ||||
* | disable the new CaseTransition warning for the Nim compiler itself | Araq | 2019-06-03 | 1 | -0/+4 |
| | |||||
* | Render deprecated pragmas (#8886) | LemonBoy | 2019-06-03 | 21 | -117/+180 |
| | | | | | | | | | * Render deprecated pragmas * fix the expected html * clean up the documentation regarding deprecations * fix typo * fix system.nim * fix random | ||||
* | undeprecate system.programResult until we have a good solution at hand | Araq | 2019-06-03 | 2 | -3/+3 |
| | |||||
* | fixes #11364 (#11383) | Andreas Rumpf | 2019-06-03 | 2 | -2/+5 |
| | |||||
* | niminst: get rid of LINKER / LD (#11379) | alaviss | 2019-06-03 | 2 | -9/+3 |
| | | | | | | * niminst: get rid of LINKER / LD They don't seem to be used anywhere, and clashes with *nix `$LD` | ||||
* | Additional platform definitions for sparc64 (#11387) | John Paul Adrian Glaubitz | 2019-06-03 | 2 | -1/+3 |
| | | | | | | * lib/posix: Define SO_REUSEPORT for sparc64 as 0x0200 from kernel ABI * lib/system: Add platform support for sparc64 | ||||
* | Add build support for Linux/alpha (#11386) | John Paul Adrian Glaubitz | 2019-06-03 | 2 | -1/+3 |
| | | | | | | * compiler: Add alpha as target architecture on Linux * build.sh: Enable CPU detection for alpha | ||||
* | niminst/makefile: add windows support (#11380) | alaviss | 2019-06-02 | 1 | -2/+12 |
| | |||||
* | fixes #11369 (#11381) | Andreas Rumpf | 2019-06-02 | 2 | -10/+17 |
| | |||||
* | sigmatch: use boolean algebra | Andreas Rumpf | 2019-06-02 | 1 | -1/+1 |
| | |||||
* | sets: minor documentation fixes [ci skip] (#11377) | Jjp137 | 2019-06-02 | 1 | -3/+3 |
| | | | | | | | | Mainly replace a backslash, which was supposed to represent set difference, with the Unicode symbol for set difference (U+2216). The backslash did not appear in the output since it is used to escape characters in reST. Fix a few typos as well. | ||||
* | Warn about object case transitions at compile time (#11378) | genotrance | 2019-06-02 | 2 | -2/+4 |
| | |||||
* | fixes #11375 (#11376) | Andreas Rumpf | 2019-06-02 | 2 | -9/+59 |
| | |||||
* | Add build support for Linux/m68k (#11366) | John Paul Adrian Glaubitz | 2019-06-02 | 2 | -1/+3 |
| | | | | | | * compiler: Add m68k as target architecture on Linux * build.sh: Enable CPU detection for m68k | ||||
* | Add build support for Linux/sparc64 (#11365) | John Paul Adrian Glaubitz | 2019-06-01 | 2 | -3/+7 |
| | | | | | | | | | | | * compiler: Add sparc64 as target architecture on Linux * build.sh: Use getconf for bitness detection on Linux/sparc The isainfo utility is specific to Solaris and not available on Linux/sparc. While getconf exists on Solaris as well, it does not always seem to match the bitness reported by isainfo on Solaris and isainfo should therefore be preferred on Solaris. | ||||
* | Make net module compile with --taintMode:on (#11360) | Smittyvb | 2019-06-01 | 1 | -1/+1 |
| | |||||
* | parseopt fix (#11363) [backport] | Jasper Jenkins | 2019-06-01 | 2 | -2/+4 |
| | |||||
* | Added 'except X as Y' to section 'except clauses' of manual (#11371) | Ico Doornekamp | 2019-06-01 | 1 | -5/+14 |
| | |||||
* | close #9961 by adding a test | narimiran | 2019-05-30 | 1 | -0/+17 |
| | |||||
* | close #9827 by adding a test | narimiran | 2019-05-30 | 1 | -0/+7 |
| | |||||
* | close #8573 by adding a test | narimiran | 2019-05-30 | 1 | -0/+35 |
| | |||||
* | travis: cleanup & add 32-bit Linux testing (#11337) | alaviss | 2019-05-30 | 4 | -17/+39 |
| | |||||
* | Remove immediate pragma (#11308) | Arne Döring | 2019-05-29 | 22 | -116/+53 |
| | | | | | * remove immediate from tests * remove immediate from the compiler | ||||
* | system.nim: minor fix for the new 'unown' template | Araq | 2019-05-29 | 1 | -1/+1 |
| | |||||
* | new compiler feature: --expandMacro | Araq | 2019-05-29 | 7 | -4/+34 |
| | |||||
* | switch should be nimOldShiftRight with the nim prefix | Araq | 2019-05-29 | 3 | -3/+3 |
| | |||||
* | right shift is now by default sign preserving (#11322) | Arne Döring | 2019-05-29 | 18 | -187/+211 |
| | | | | | | | | | | | * right shift is now by default sign preserving * fix hashString and semfold * enable arithmetic shift right globally for CI * fix typo * remove xxx * use oldShiftRight as flag * apply feedback * add changelog entry | ||||
* | fix megatest | narimiran | 2019-05-29 | 1 | -0/+1 |
| | |||||
* | fixes excessive newlines in testament's output (#11351) | Andreas Rumpf | 2019-05-29 | 1 | -12/+18 |
| | |||||
* | rename a file, so that megatest doesn't complain | narimiran | 2019-05-29 | 1 | -0/+0 |
| | |||||
* | close #7792 by adding a test | narimiran | 2019-05-29 | 1 | -0/+36 |
| | |||||
* | close #8199 by adding a test | narimiran | 2019-05-29 | 1 | -0/+25 |
| |