Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Auto-initialize deques (#12879) | Ico Doornekamp | 2019-12-21 | 1 | -3/+17 |
| | |||||
* | fixes #12735 on osx, call dsymutil for debug builds (#12931) | Timothee Cour | 2019-12-21 | 2 | -0/+22 |
| | | | | | | * fix #12735 osx: dsymutil needs to be called for debug builds * also write dsymutil command to extraCmds in json build file | ||||
* | update documentation for `closureScope` and `capture` (#12886) | Judd | 2019-12-21 | 2 | -2/+8 |
| | |||||
* | Fix #12785 (#12943) | RSDuck | 2019-12-21 | 2 | -0/+51 |
| | | | | | | * Fix #12785 and add test * better variable name | ||||
* | system.reset is no longer magic (#12937) | Clyybber | 2019-12-19 | 1 | -11/+9 |
| | | | It has now means setting x to default for new and old runtime alike | ||||
* | fix #12919 tasyncclosestall flaky: Address already in use (#12934) | Timothee Cour | 2019-12-19 | 1 | -1/+3 |
| | |||||
* | fix cmdline bugs affecting nimBetterRun correctness (#12933) [backport] | Timothee Cour | 2019-12-19 | 1 | -3/+15 |
| | |||||
* | fix error in assertions document (#12925) [backport] | flywind | 2019-12-18 | 1 | -1/+1 |
| | |||||
* | Better case coverage error message for alias and range enum (#12913) | Jasper Jenkins | 2019-12-18 | 6 | -70/+100 |
| | |||||
* | Implement NixOS distro check (#12914) | Emery Hemingway | 2019-12-18 | 1 | -1/+5 |
| | |||||
* | fixes #12899 (#12921) | Andreas Rumpf | 2019-12-18 | 5 | -15/+45 |
| | | | | | | * fixes #12899 * fixes regression: destroy global variables in reverse declaration order, closureleak test relies on it | ||||
* | Fix single match output (#12920) | genotrance | 2019-12-17 | 1 | -0/+2 |
| | |||||
* | Cleanup leftovers of #12911(#12916) | Clyybber | 2019-12-17 | 1 | -2/+1 |
| | |||||
* | ARC: cycle detector (#12823) | Andreas Rumpf | 2019-12-17 | 45 | -229/+939 |
| | | | | | | | | | | | | | * first implementation of the =trace and =dispose hooks for the cycle collector * a cycle collector for ARC: progress * manual: the .acyclic pragma is a thing once again * gcbench: adaptations for --gc:arc * enable valgrind tests for the strutils tests * testament: better valgrind support * ARC refactoring: growable jumpstacks * ARC cycle detector: non-recursive algorithm * moved and renamed core/ files back to system/ * refactoring: --gc:arc vs --gc:orc since 'orc' is even more experimental and we want to ship --gc:arc soonish | ||||
* | add $nimeq for gdb (#12909) | Arne Döring | 2019-12-17 | 1 | -0/+29 |
| | |||||
* | NaN floatFormat with clang_cl (#12910) | cooldome | 2019-12-17 | 1 | -2/+2 |
| | | | | | | * clang_cl nan floatFormat * format | ||||
* | allow typed/untyped in magic procs (#12911) | Timothee Cour | 2019-12-17 | 2 | -6/+20 |
| | |||||
* | fix json regression D20191212T144944 (#12902) [backport] | Timothee Cour | 2019-12-15 | 1 | -0/+1 |
| | |||||
* | remove unused import (#12900) | Krzysztof Majk | 2019-12-15 | 1 | -1/+1 |
| | |||||
* | Add `--git.devel` option to the documentation | BinHong Lee | 2019-12-15 | 1 | -0/+4 |
| | |||||
* | fixes #12885 [backport] (#12895) | Andreas Rumpf | 2019-12-13 | 3 | -2/+18 |
| | |||||
* | fixes #12874 (#12890) | Andreas Rumpf | 2019-12-13 | 1 | -8/+42 |
| | | | | | | * fixes #12874 * fixes introduced regressions | ||||
* | Fixes #12883 (#12894) | cooldome | 2019-12-13 | 2 | -1/+47 |
| | | | | | | | | | | * fixes #12883 * fix comment * add normalize * fix | ||||
* | Better clang_cl support (#12896) | cooldome | 2019-12-13 | 1 | -5/+6 |
| | |||||
* | fixes #12882 (#12889) | cooldome | 2019-12-13 | 2 | -1/+19 |
| | | | | * fixes #12882 | ||||
* | fixes #12148 [backport] (#12888) | Andreas Rumpf | 2019-12-12 | 1 | -1/+1 |
| | |||||
* | invoke createTypeBoundOps for constructors (#12878) | cooldome | 2019-12-11 | 1 | -0/+7 |
| | |||||
* | ARC: fixes cycle detection and move the .cursor attribute into closures (#12872) | Andreas Rumpf | 2019-12-11 | 3 | -1/+57 |
| | |||||
* | Increased TInstr field sizes: allow long jumps and 65535 VM registers (#12777) | Ico Doornekamp | 2019-12-10 | 3 | -5/+35 |
| | | | | | | | | | * Increased regBx size from 16 to 24 bits to increase jump range in the VM from 32K to 8M instructions. Fixes #12727 * Increased VM TInst register field sizes to 16 bits to allow up to 65535 VM registers per proc * Added test case for >255 VM registers | ||||
* | ARC: yet another bugfix (#12871) | Andreas Rumpf | 2019-12-10 | 2 | -25/+52 |
| | |||||
* | introduce capture macro (#12712) | Judd | 2019-12-10 | 3 | -0/+41 |
| | | | | capture works for more cases than `closureScope`. | ||||
* | Fix AVR target to define ints properly (#12817) | PMunch | 2019-12-10 | 1 | -7/+67 |
| | | | | | | | | | | | | * Fix AVR target to define ints properly * Fix more than AVR target * Test to see how robust not using stdint is * Fix for namespaces using cstdint * Fix for pre C++11 compilers when using namespaces | ||||
* | completes #12799, fixes #12216 (#12870) | Andreas Rumpf | 2019-12-10 | 1 | -0/+1 |
| | |||||
* | fixes #12827 (#12829) [backport] | cooldome | 2019-12-10 | 2 | -4/+22 |
| | |||||
* | feature dracula themed doc (#12816) | Andreas Rumpf | 2019-12-10 | 9 | -4819/+1051 |
| | | | | | | | | | | * Implement gorgeous Dracula themed Nim documentation * Add color for escape sequences * fixes the test cases * the big CSS cleanup | ||||
* | fixes #12820 (#12828) | cooldome | 2019-12-09 | 2 | -0/+14 |
| | |||||
* | Support cross compiling from host to host (#12859) | Neelesh Chandola | 2019-12-09 | 1 | -2/+1 |
| | |||||
* | Assigning template to var/let/const gives a proper error (#12851) | Neelesh Chandola | 2019-12-09 | 4 | -7/+24 |
| | | | | | | * Assigning template to var/let/const gives a proper error * Fix style | ||||
* | add a StringTable.clear that requires no mode specification (#12853) | Andy Davidoff | 2019-12-09 | 3 | -1/+9 |
| | | | | | | * add clear overload, test, changelog * add since annotation | ||||
* | added cstrutils (#12858) [backport] | Kevin | 2019-12-09 | 1 | -1/+1 |
| | | | fixed for 'csuCmpIgnoreStyle' error on hotcodereloading | ||||
* | Fixes #12832 (#12842) [backport] | Neelesh Chandola | 2019-12-08 | 2 | -1/+6 |
| | | | | | | * Fix #12832 * nimVm -> nimvm in json.nim * Use suggestSym() instead of markUsed(); Also use styleCheckUse() for finding style violations | ||||
* | Manual update: custom exceptions (#12847) [backport] | Mark | 2019-12-08 | 1 | -0/+17 |
| | | | Said that you can have custom exceptions and showed how to create and raise them. | ||||
* | Add a 32x32 favicon (#12856) | Elliot Waite | 2019-12-08 | 0 | -0/+0 |
| | |||||
* | Fixes classify function to detect subnormal floating points (#12836) | KeepCoolWithCoolidge | 2019-12-08 | 1 | -16/+20 |
| | | | | | | | | * Fix classify to test for subnormality. * Minor fix. * Modified to maintain existing API. * Minor change. * Removed 32-bit case since float is always 64-bit. | ||||
* | Removing the mention of using `discard` for block comments (#12837) [backport] | Elliot Waite | 2019-12-08 | 7 | -3/+6 |
| | | | | | | * Remove mention of using `discard` for block comments * Add a 32x32 alternate favicon | ||||
* | deviated -> derived (#12846) [backport] | Mark | 2019-12-08 | 1 | -3/+3 |
| | |||||
* | deviated -> derived (#12845) [backport] | Mark | 2019-12-08 | 1 | -1/+1 |
| | |||||
* | VM: allow ptr setting ptr fields (#12825) | Timothee Cour | 2019-12-06 | 1 | -1/+5 |
| | |||||
* | fixes #12821 (#12822) | cooldome | 2019-12-06 | 2 | -5/+26 |
| | |||||
* | Fixed objects being erroneously zeroed out before object construction ↵ | Neelesh Chandola | 2019-12-05 | 2 | -0/+25 |
| | | | | (#12814) [backport] |