summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Auto-initialize deques (#12879)Ico Doornekamp2019-12-211-3/+17
|
* fixes #12735 on osx, call dsymutil for debug builds (#12931)Timothee Cour2019-12-212-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)Judd2019-12-212-2/+8
|
* Fix #12785 (#12943)RSDuck2019-12-212-0/+51
| | | | | | * Fix #12785 and add test * better variable name
* system.reset is no longer magic (#12937)Clyybber2019-12-191-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 Cour2019-12-191-1/+3
|
* fix cmdline bugs affecting nimBetterRun correctness (#12933) [backport]Timothee Cour2019-12-191-3/+15
|
* fix error in assertions document (#12925) [backport]flywind2019-12-181-1/+1
|
* Better case coverage error message for alias and range enum (#12913)Jasper Jenkins2019-12-186-70/+100
|
* Implement NixOS distro check (#12914)Emery Hemingway2019-12-181-1/+5
|
* fixes #12899 (#12921)Andreas Rumpf2019-12-185-15/+45
| | | | | | * fixes #12899 * fixes regression: destroy global variables in reverse declaration order, closureleak test relies on it
* Fix single match output (#12920)genotrance2019-12-171-0/+2
|
* Cleanup leftovers of #12911(#12916)Clyybber2019-12-171-2/+1
|
* ARC: cycle detector (#12823)Andreas Rumpf2019-12-1745-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öring2019-12-171-0/+29
|
* NaN floatFormat with clang_cl (#12910)cooldome2019-12-171-2/+2
| | | | | | * clang_cl nan floatFormat * format
* allow typed/untyped in magic procs (#12911)Timothee Cour2019-12-172-6/+20
|
* fix json regression D20191212T144944 (#12902) [backport]Timothee Cour2019-12-151-0/+1
|
* remove unused import (#12900)Krzysztof Majk2019-12-151-1/+1
|
* Add `--git.devel` option to the documentationBinHong Lee2019-12-151-0/+4
|
* fixes #12885 [backport] (#12895)Andreas Rumpf2019-12-133-2/+18
|
* fixes #12874 (#12890)Andreas Rumpf2019-12-131-8/+42
| | | | | | * fixes #12874 * fixes introduced regressions
* Fixes #12883 (#12894)cooldome2019-12-132-1/+47
| | | | | | | | | | * fixes #12883 * fix comment * add normalize * fix
* Better clang_cl support (#12896)cooldome2019-12-131-5/+6
|
* fixes #12882 (#12889)cooldome2019-12-132-1/+19
| | | | * fixes #12882
* fixes #12148 [backport] (#12888)Andreas Rumpf2019-12-121-1/+1
|
* invoke createTypeBoundOps for constructors (#12878)cooldome2019-12-111-0/+7
|
* ARC: fixes cycle detection and move the .cursor attribute into closures (#12872)Andreas Rumpf2019-12-113-1/+57
|
* Increased TInstr field sizes: allow long jumps and 65535 VM registers (#12777)Ico Doornekamp2019-12-103-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 Rumpf2019-12-102-25/+52
|
* introduce capture macro (#12712)Judd2019-12-103-0/+41
| | | | capture works for more cases than `closureScope`.
* Fix AVR target to define ints properly (#12817)PMunch2019-12-101-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 Rumpf2019-12-101-0/+1
|
* fixes #12827 (#12829) [backport]cooldome2019-12-102-4/+22
|
* feature dracula themed doc (#12816)Andreas Rumpf2019-12-109-4819/+1051
| | | | | | | | | | * Implement gorgeous Dracula themed Nim documentation * Add color for escape sequences * fixes the test cases * the big CSS cleanup
* fixes #12820 (#12828)cooldome2019-12-092-0/+14
|
* Support cross compiling from host to host (#12859)Neelesh Chandola2019-12-091-2/+1
|
* Assigning template to var/let/const gives a proper error (#12851)Neelesh Chandola2019-12-094-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 Davidoff2019-12-093-1/+9
| | | | | | * add clear overload, test, changelog * add since annotation
* added cstrutils (#12858) [backport]Kevin2019-12-091-1/+1
| | | fixed for 'csuCmpIgnoreStyle' error on hotcodereloading
* Fixes #12832 (#12842) [backport]Neelesh Chandola2019-12-082-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]Mark2019-12-081-0/+17
| | | Said that you can have custom exceptions and showed how to create and raise them.
* Add a 32x32 favicon (#12856)Elliot Waite2019-12-080-0/+0
|
* Fixes classify function to detect subnormal floating points (#12836)KeepCoolWithCoolidge2019-12-081-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 Waite2019-12-087-3/+6
| | | | | | * Remove mention of using `discard` for block comments * Add a 32x32 alternate favicon
* deviated -> derived (#12846) [backport]Mark2019-12-081-3/+3
|
* deviated -> derived (#12845) [backport]Mark2019-12-081-1/+1
|
* VM: allow ptr setting ptr fields (#12825)Timothee Cour2019-12-061-1/+5
|
* fixes #12821 (#12822)cooldome2019-12-062-5/+26
|
* Fixed objects being erroneously zeroed out before object construction ↵Neelesh Chandola2019-12-052-0/+25
| | | | (#12814) [backport]