Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix vccexe not using correct path for detecting vcvarsall (#10364) | Neelesh Chandola | 2019-01-21 | 1 | -2/+2 |
| | |||||
* | fix json bug `[]=` misplaced (#10397) | Timothee Cour | 2019-01-21 | 1 | -5/+5 |
| | |||||
* | prevent index out of bounds error in oserr.nim | Kobi | 2019-01-19 | 1 | -1/+1 |
| | |||||
* | Fix spelling errors (#10379) | Federico Ceratto | 2019-01-19 | 4 | -23/+23 |
| | |||||
* | better docs: uri (#10373) | Thomas T. Jarløv | 2019-01-19 | 1 | -35/+112 |
| | |||||
* | better docs: sha1 (#10374) | Thomas T. Jarløv | 2019-01-19 | 1 | -1/+64 |
| | |||||
* | better docs: base64 (#10371) | Thomas T. Jarløv | 2019-01-19 | 1 | -25/+59 |
| | |||||
* | ported havlak and gcbench benchmarks to work with --gc:regions | Andreas Rumpf | 2019-01-19 | 2 | -41/+54 |
| | |||||
* | GC tests: make them take less time to save CI cycles | Andreas Rumpf | 2019-01-19 | 2 | -7/+5 |
| | |||||
* | allocators: introduce --define:nimMinHeapPages for tuning mmap calls (omg ↵ | Andreas Rumpf | 2019-01-19 | 2 | -6/+29 |
| | | | | they are slow on OSX...) | ||||
* | Fix parseutils.parseBiggestInt regression (#10348) | Oscar Nihlgård | 2019-01-18 | 1 | -2/+13 |
| | |||||
* | Show filename in exception raised by expandFilename on windows (#10365) | Neelesh Chandola | 2019-01-18 | 1 | -1/+1 |
| | |||||
* | deprecate += and friends for bool and enum (#10336) | Arne Döring | 2019-01-18 | 1 | -4/+10 |
| | | | | | * fixes #10257 * add version to deprecation | ||||
* | better docs: parseutils | Thomas T. Jarløv | 2019-01-18 | 1 | -35/+180 |
| | |||||
* | Fixed getCustomPragmaVal to allow multiple fields in custom annotations (#10289) | Ico Doornekamp | 2019-01-18 | 2 | -3/+21 |
| | |||||
* | fix #9629 every binary cmd line option allows on/off/empty=on (#10353) | Timothee Cour | 2019-01-18 | 4 | -58/+43 |
| | | | | | | * fix #9629 every binary cmd line option allows on/off/empty=on * workaround refs #10359 | ||||
* | Fix unhandled exception that raised when nim was executed with --cc:vcc ↵ | Tomohiro | 2019-01-18 | 1 | -1/+1 |
| | | | | option (#10356) | ||||
* | destructors: first step towards fixing #9617 (#10341) | cooldome | 2019-01-18 | 6 | -67/+110 |
| | |||||
* | Remove long deprecated stuff (#10332) | Miran | 2019-01-18 | 15 | -488/+9 |
| | |||||
* | remove queues (#10347) | Miran | 2019-01-17 | 2 | -258/+0 |
| | | | This module was deprecated and superseded by deques 2 years ago. | ||||
* | [CI] now enables `NIM_COMPILE_TO_CPP=true` to run without allow_failures ↵ | Timothee Cour | 2019-01-17 | 4 | -11/+24 |
| | | | | | | | | (#10315) * better fix for `nim cpp` bootstrap error: error: no member named raise_id * [CI] now enables runs NIM_COMPILE_TO_CPP=true without allow_failures * workaround refs #10343 | ||||
* | Properly wrap discarded statements (#10322) | LemonBoy | 2019-01-17 | 3 | -12/+35 |
| | | | | | | Failing to do so lead the codegen to emit invalid code sometimes, especially when C++ references were involved. Fixes #10241 | ||||
* | documentation: remove author field [ci skip] | narimiran | 2019-01-17 | 4 | -9/+0 |
| | |||||
* | koch.nim: Make bootstrapping in C++ mode robust | Araq | 2019-01-16 | 1 | -4/+6 |
| | |||||
* | disable one more test for C++ | Araq | 2019-01-16 | 1 | -0/+4 |
| | |||||
* | Revert export of times.CTime; add std/time_t instead. (#10319) | Oscar Nihlgård | 2019-01-16 | 3 | -7/+28 |
| | | | | | * Revert export of times.CTime * Add std/time_t | ||||
* | nimsuggest: add an option to bind to a free port (#10328) | alaviss | 2019-01-16 | 1 | -2/+15 |
| | |||||
* | parseutils.nim: help the codegen produce better code | Araq | 2019-01-16 | 1 | -11/+12 |
| | |||||
* | sequtils doc: another quickfix [ci skip] | narimiran | 2019-01-16 | 1 | -3/+3 |
| | |||||
* | quickfix for sequtils docs [ci skip] | narimiran | 2019-01-16 | 1 | -6/+3 |
| | |||||
* | Merge pull request #10318 (Better docs for four modules) | Miran | 2019-01-16 | 7 | -1796/+4135 |
|\ | |||||
| * | better docs: math | narimiran | 2019-01-16 | 1 | -97/+420 |
| | | |||||
| * | better docs: tables | narimiran | 2019-01-16 | 2 | -623/+2031 |
| | | |||||
| * | better docs: strutils | narimiran | 2019-01-16 | 2 | -772/+1269 |
| | | |||||
| * | better docs: sequtils | narimiran | 2019-01-16 | 2 | -304/+415 |
| | | |||||
* | | json: support tuple (#10010) | Timothee Cour | 2019-01-16 | 2 | -1/+20 |
| | | |||||
* | | Most important date change ever (#10323) | tweenietomatoes | 2019-01-16 | 1 | -1/+1 |
| | | |||||
* | | properly fix #10030 by skipping all external configs (#10324) | Timothee Cour | 2019-01-16 | 3 | -7/+7 |
| | | |||||
* | | fix sdl_test test that failed in CI cpp mode (#10314) | Timothee Cour | 2019-01-15 | 2 | -8/+20 |
| | | | | | | | | | | | | * fix sdl_test test that failed in CI cpp mode * preserve old code for NimInAction in `nim c` mode | ||||
* | | Improve exception usage in parseutils (#10284) | Oscar Nihlgård | 2019-01-15 | 2 | -24/+34 |
| | | |||||
* | | another attempt to fix https://github.com/nim-lang/nightlies/issues/17 | Araq | 2019-01-15 | 1 | -1/+1 |
| | | |||||
* | | Added support for --genDeps on JS backend (#10320) | nepeckman | 2019-01-15 | 1 | -0/+3 |
| | | |||||
* | | attempt to fix https://github.com/nim-lang/nightlies/issues/17 | Araq | 2019-01-15 | 1 | -1/+2 |
| | | |||||
* | | fixes #8294 [backport] | Araq | 2019-01-15 | 1 | -1/+1 |
| | | |||||
* | | parseopt2.cmdLineRest is now correct too (#10304) | Timothee Cour | 2019-01-15 | 2 | -20/+23 |
| | | |||||
* | | improve vmgen.codeListing formatting (#10306) | Timothee Cour | 2019-01-15 | 3 | -14/+26 |
| | | | | | | | | | | * improve vmgen.codeListing formatting * address comments | ||||
* | | Disable interior pointer checking by default for the Boehm GC. (#10316) | Reimer Behrends | 2019-01-15 | 1 | -0/+3 |
|/ | | | | | | | | | | | | | | | The Boehm GC only needs interior pointer checking if pointers in global variables or on the heap point to the interior of an object rather than the beginning. If this does not happen, then checking for interior pointers causes additional overhead, in particular because any objects whose sizes are an exact multiple of two words gain another two words of padding, wasting memory. If checking of interior pointers is still desired, this can be achieved by setting the environment variable GC_ALL_INTERIOR_POINTERS. Pointers on the stack will always be treated as potential interior pointers, as compiler optimizations may advance the only live reference to a point past the beginning of an object. | ||||
* | fix #10305 nim cpp is now nan-correct at CT (#10310) | Timothee Cour | 2019-01-15 | 3 | -4/+35 |
| | | | | | * fix #10305 nim cpp is now nan-correct at CT * add example where simply `nim cpp -d:release` would exhibit nan bug | ||||
* | [CI] runCI runs `kochExec "boot"` regardless of nim mode (#10312) | Timothee Cour | 2019-01-15 | 1 | -2/+1 |
| | |||||
* | fix twrong_refcounts in nim cpp mode (#10313) | Timothee Cour | 2019-01-15 | 1 | -0/+3 |
| |