Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixes 6544 (#9427) | LemonBoy | 2018-10-19 | 3 | -1/+20 |
| | | | | | | | | | | * Fix call to converters with var/lent args Fixes #6544 * Fix printing of lent types * lent is only valid for result types | ||||
* | [doc] add tips to doc/contributing.rst: git, code review, CI (#9429) | Timothee Cour | 2018-10-19 | 1 | -1/+34 |
| | |||||
* | Transf minor code optimization (#9433) | cooldome | 2018-10-19 | 1 | -37/+12 |
| | |||||
* | Update issue templates | Miran | 2018-10-19 | 2 | -0/+68 |
| | | | Create `bug report` and `feature request` templates. | ||||
* | incremental compilation: fixes basic caching logic of 'module' table | Araq | 2018-10-19 | 1 | -4/+6 |
| | |||||
* | Create issue_template.md | Arne Döring | 2018-10-19 | 1 | -0/+14 |
| | |||||
* | Minor bug fix (#9430) | cooldome | 2018-10-19 | 1 | -1/+1 |
| | |||||
* | merge stdlib tests (#9439) | Miran | 2018-10-19 | 28 | -522/+458 |
| | |||||
* | added test for #4674 (#9438) | jcosborn | 2018-10-19 | 1 | -0/+11 |
| | |||||
* | fixes #9376: old changelogs should be kept instead of erased (#9428) | Timothee Cour | 2018-10-19 | 4 | -0/+1004 |
| | |||||
* | Change the order of compilation passes, transformation is made lazy at code ↵ | cooldome | 2018-10-18 | 22 | -85/+188 |
| | | | | | | | | | | | | | | | gen (#8489) * Ast no transformation * Add getImplNoTransform to the macros module * progress on delaying transf * Fix methods tranformation * Fix lazy lambdalifting * fix create thread wrapper * transform for lambda lifting * improve getImplTransformed * Fix destructor tests * try to fix nimprof for linux | ||||
* | [doc] start of best practices section in contributing.rst (#9415) | Timothee Cour | 2018-10-18 | 1 | -0/+80 |
| | |||||
* | Merge pull request #8366 from krux02/nimnode-or | Arne Döring | 2018-10-18 | 3 | -1/+31 |
|\ | | | | | or on NimNode | ||||
| * | changelog entry | Arne Döring | 2018-10-18 | 2 | -2/+3 |
| | | |||||
| * | fix typo | Arne Döring | 2018-10-18 | 1 | -1/+1 |
| | | |||||
| * | fixed comment | Arne Döring | 2018-10-18 | 1 | -2/+2 |
| | | |||||
| * | added test case for `or` operator | Arne Döring | 2018-10-18 | 2 | -3/+17 |
| | | |||||
| * | or on NimNode | Arne Döring | 2018-10-18 | 1 | -1/+16 |
| | | |||||
* | | disallow 'continue' that is not used within a loop; fixes #6367 | Araq | 2018-10-18 | 1 | -1/+1 |
| | | |||||
* | | closes #6220 | Araq | 2018-10-18 | 1 | -0/+415 |
| | | |||||
* | | fixes #5519 | Araq | 2018-10-18 | 2 | -3/+42 |
| | | |||||
* | | closes #5321 | Araq | 2018-10-18 | 1 | -0/+24 |
| | | |||||
* | | fixes #7972 | Araq | 2018-10-18 | 2 | -10/+28 |
| | | |||||
* | | fix #9394 by replacing `fmt` with `strutils.%` (#9417) | Vindaar | 2018-10-18 | 2 | -3/+12 |
| | | | | | | | | | | | | | | | | * fix #9394 by replacing `fmt` with normal string append Until issue #7632 is fixed, use string append. * use `strutils.%` instead of normal string add | ||||
* | | Make the swap procs safe for unaligned input ptrs (#9210) | LemonBoy | 2018-10-18 | 1 | -9/+12 |
| | | | | | | | | | | | | | | | | | | | | | | * Make the swap procs safe for unaligned input ptrs The copy to a temporary local variable is often elided by a sufficiently smart compiler when it can prove the input pointer is aligned. Refs #9206 * Explain why copyMem is used | ||||
* | | make testament compile again with --taintMode:on | Araq | 2018-10-18 | 1 | -1/+1 |
| | | |||||
* | | replace deprecated `safeAdd` with `add` (#9416) | Miran | 2018-10-18 | 7 | -12/+12 |
| | | |||||
* | | [nimscript] document currentSourcePath in thisDir (#9402) | Timothee Cour | 2018-10-18 | 1 | -1/+3 |
|/ | |||||
* | testament: use NIM_COMPILE_TO_CPP environment variable | Araq | 2018-10-18 | 1 | -2/+4 |
| | |||||
* | tests: disable flaky tests for now; closes #9421 | Araq | 2018-10-18 | 2 | -1/+2 |
| | |||||
* | intern.rst: minor formating improvements | Araq | 2018-10-18 | 1 | -6/+6 |
| | |||||
* | Relax the restrictions on the index types (#9412) | LemonBoy | 2018-10-18 | 2 | -20/+18 |
| | |||||
* | docs(lib): update Nimble notes since package list is not inline anymore (#9397) | Bo Lingen | 2018-10-18 | 1 | -4/+5 |
| | |||||
* | koch: bootstrap with C++ for NIM_COMPILE_TO_CPP env var | Araq | 2018-10-18 | 1 | -1/+2 |
| | |||||
* | travis: use explicit build matrix; prepare for extensive C++ testing | Araq | 2018-10-18 | 1 | -5/+14 |
| | |||||
* | make some tests faster (#9413) | Miran | 2018-10-17 | 5 | -43/+20 |
| | | | | | | | | | | | | * remove duplicated slow test * smaller `convex hull` * smaller sleep * faster `trtree` * smaller sleep in `tfuturestream` | ||||
* | make thavlak and tmarkerproc_regression tests take fewer iterations in order ↵ | Araq | 2018-10-17 | 2 | -8/+8 |
| | | | | to speedup the CIs | ||||
* | nimpretty: fixes #9384 | Araq | 2018-10-17 | 2 | -7/+11 |
| | |||||
* | Elaborate on source code filter usage in the documentation. (#9407) | technicallyagd | 2018-10-17 | 1 | -4/+17 |
| | | | | | | | | | * Elaborate on source code filter usage. Also gives it an abbreviation, SCF. * Fix the code block formatting * Trim off the unintended usage with import. | ||||
* | No setjump in GC for emscripten/wasm (#9386) | Yuriy Glukhov | 2018-10-17 | 1 | -14/+21 |
| | |||||
* | Fixes #9364 and add moduleDescription to jsondoc (#9396) | PMunch | 2018-10-17 | 4 | -12/+28 |
| | | | | | | | This fixes `jsondoc0` so that it has comments in the output as described by the documentation. It also fixes `jsondoc`/`jsondoc2` as it stored it's output in a file with an html extension. Along with this it also adds a new field `moduleDescription` to `jsondoc`/`jsondoc2` which contains the module description. | ||||
* | improve error message, closes #2361 (#9387) | Miran | 2018-10-17 | 1 | -2/+3 |
| | | | | | | * improve error message * use single % operation | ||||
* | Update example (#9395) | Federico Ceratto | 2018-10-17 | 1 | -1/+1 |
| | |||||
* | Update config.nims search path in docs (#9388) | Kaushal Modi | 2018-10-17 | 1 | -3/+20 |
| | | | | | Related: https://github.com/nim-lang/Nim/pull/8682 Also mention the "nim help" command to list all available tasks. | ||||
* | Unicode escape in string literals (#9390) | Oscar Nihlgård | 2018-10-17 | 3 | -21/+72 |
| | |||||
* | fixes a regression about indexing into UncheckedArray | Andreas Rumpf | 2018-10-16 | 2 | -1/+16 |
| | |||||
* | fixes #9244 | Andreas Rumpf | 2018-10-16 | 1 | -1/+1 |
| | |||||
* | Some documentation added to strutils (#9379) | eqperes | 2018-10-16 | 1 | -2/+102 |
| | | | | | | | | | | | | | | | | * wip documentation strutils * some runnableExamples in strutils * assert -> doAssert * corrected doc for abbrev; some more runnable examples * runnableExamples for join * fix c&p error * corrections | ||||
* | nimpretty: added an new simple test | Andreas Rumpf | 2018-10-16 | 2 | -0/+6 |
| | |||||
* | nimpretty: fixes #9144 | Andreas Rumpf | 2018-10-16 | 3 | -0/+10 |
| |