Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes #12547 [backport] | Araq | 2019-10-29 | 1 | -0/+7 |
| | |||||
* | [backport] fix #12528, fix #12525: incorrect generic type resolution for ↵ | Andreas Rumpf | 2019-10-28 | 1 | -7/+15 |
| | | | | | | default values (#12538) | ||||
* | proof that refcounting can handle Nim's async (#12533) | Andreas Rumpf | 2019-10-28 | 1 | -18/+18 |
| | |||||
* | Fix code style errors (#12545) | Solitude | 2019-10-28 | 1 | -2/+2 |
| | |||||
* | fix deprecation warnings related to Int128 (#12474) | Miran | 2019-10-28 | 2 | -49/+50 |
| | | | | | | | | * semfold: fix deprecation warnings related to Int128 * semmagic: fix deprecation warnings related to Int128 * system/io: remove unneeded conversion of TaintedString to itself | ||||
* | some progress on bug #12443 | Andreas Rumpf | 2019-10-27 | 4 | -26/+29 |
| | |||||
* | fixes #12514 (#12520) [backport] | Arne Döring | 2019-10-27 | 1 | -2/+18 |
| | |||||
* | compiler/semtypes: improve lineinfo for exported object fields (#12495) | alaviss | 2019-10-25 | 1 | -2/+6 |
| | | | | | | | The line info should now points to the `a`, not the `*`, like this: a*: string ^ Additionally this fixes nimsuggest's highlighting of exported object fields. | ||||
* | VM: fixes register leaks [backport] (#12510) | Andreas Rumpf | 2019-10-25 | 1 | -0/+2 |
| | |||||
* | Fix Nim specify wrong option to vccexe when vcc.options.always is set ↵ | Tomohiro | 2019-10-24 | 1 | -1/+1 |
| | | | | (#12490) [backport] | ||||
* | fixes #12491 [backport] | Andreas Rumpf | 2019-10-24 | 1 | -1/+5 |
| | |||||
* | compiler/semcall: return the correct lineinfo for nkCallStrLit (#12484) | alaviss | 2019-10-24 | 1 | -1/+2 |
| | |||||
* | VM: fixes most ran-out-registers problems [backport] (#12485) | Andreas Rumpf | 2019-10-24 | 1 | -19/+38 |
| | |||||
* | fixes a regression that caused that Nim devel cannot compile 1.0 anymore | Araq | 2019-10-24 | 1 | -0/+1 |
| | |||||
* | fixes a regression that caused that Nim devel cannot compile 1.0 anymore | Araq | 2019-10-24 | 1 | -0/+1 |
| | |||||
* | ast.nim: slightly better documentation | Araq | 2019-10-24 | 1 | -1/+1 |
| | |||||
* | Fix jsgen bug with uninitialized seq (#12500) [backport] | Oscar Nihlgård | 2019-10-24 | 1 | -1/+1 |
| | |||||
* | Fix compiler crash caused by top level return (#12501) | Oscar Nihlgård | 2019-10-24 | 1 | -1/+1 |
| | |||||
* | guards.nim:sameTree(): handle uint literals correctly (#12483) [backport] | Paul Tan | 2019-10-22 | 1 | -1/+1 |
| | |||||
* | fixes #12310 [backport] (#12470) | Andreas Rumpf | 2019-10-20 | 1 | -2/+6 |
| | |||||
* | fix #12426 (#12462) | Arne Döring | 2019-10-20 | 1 | -2/+3 |
| | |||||
* | first implementation of the new --seqsv2 switch | Araq | 2019-10-20 | 1 | -0/+5 |
| | |||||
* | refactoring: use the new strings and seqs when optSeqDestructors is active | Araq | 2019-10-20 | 9 | -66/+45 |
| | |||||
* | refactoring: --newruntime consists of 3 different switches | Araq | 2019-10-20 | 17 | -41/+48 |
| | |||||
* | fixes #12420 [backport] (#12456) | Andreas Rumpf | 2019-10-18 | 1 | -8/+5 |
| | |||||
* | Add no-ident for GCC when -d:release (#12454) | Juan Carlos | 2019-10-18 | 1 | -3/+3 |
| | |||||
* | [backport] add back a check that got accidentically removed; fixes #12379 ↵ | Andreas Rumpf | 2019-10-17 | 1 | -0/+6 |
| | | | | (#12444) | ||||
* | Refactor json macro (#12391) | Arne Döring | 2019-10-17 | 2 | -3/+11 |
| | | | | | | | | * closes #12316 * make tjsonmacro work at js target * closes #12289 * closes #11988 * also fixed gdb related stuff | ||||
* | compiler/options: only check the last folder for a candidate (#12421) | alaviss | 2019-10-16 | 1 | -9/+8 |
| | | | | This prevents a nimble file from causing a different project to be targeted instead of the desired one. | ||||
* | Fixed yield in nkCheckedFieldExpr (#12429) [backport] | Yuriy Glukhov | 2019-10-15 | 1 | -2/+3 |
| | |||||
* | Fixes semCustomPragma when nkSym (#12414) [backport] | Alexander Ivanov | 2019-10-11 | 1 | -1/+1 |
| | |||||
* | compiler/options: improve project file detection (#12404) | alaviss | 2019-10-11 | 1 | -6/+26 |
| | | | | | The compiler can now correctly find the project file of a nimble package. The algorithm is based on what used by nim.nvim, which has yielded good results. | ||||
* | nimsuggest: add a command that returns the project file (#12411) | alaviss | 2019-10-11 | 1 | -1/+3 |
| | | | | | | | This can be used to let nimsuggest users know which project is nimsuggest being in charge of, so they can know when should a new nimsuggest instance be spawned. An additional feature is to debug the project file finding feature. | ||||
* | refactor illegal iterator assignment detection (#12212) | Arne Döring | 2019-10-11 | 5 | -19/+12 |
| | | | | | | * refactor illegal iterator assignment detection * delete crappy test | ||||
* | ungeneric unsigned ops (#12230) | Jasper Jenkins | 2019-10-11 | 1 | -1/+0 |
| | | | | | | | | | | * ungenericise unsigned ops, remove nimNewShiftOps * fix/remove tests * update t6448 * fix line info * disable on 32bit * fix different line info * add changelog entry | ||||
* | fix #12332 (#12402) [backport] | Arne Döring | 2019-10-10 | 1 | -1/+10 |
| | |||||
* | fixes #12244 [backport] | Araq | 2019-10-10 | 1 | -1/+0 |
| | |||||
* | renderer letAux fix only for octal literal (#12343) | Ridho Pratama | 2019-10-08 | 1 | -5/+8 |
| | | | | | | | | * renderer letAux fix only for octal literal * Handle when it's octal -1 for i64 * Added testcases | ||||
* | External file compilation improvement (#12380) | cooldome | 2019-10-08 | 1 | -0/+4 |
| | |||||
* | Refactor closeEmitter to make it more modular (#12365) | Federico Ceratto | 2019-10-07 | 1 | -4/+12 |
| | |||||
* | fixes #12323 [backport] | Andreas Rumpf | 2019-10-07 | 1 | -1/+3 |
| | |||||
* | render typeof as typeof | Andreas Rumpf | 2019-10-07 | 1 | -2/+2 |
| | |||||
* | VM: no special casing for big endian machines; refs #9690 [backport] (#12364) | Andreas Rumpf | 2019-10-06 | 1 | -6/+2 |
| | |||||
* | Expose some layouter elements, improve readme (#12361) | Federico Ceratto | 2019-10-04 | 2 | -3/+4 |
| | | | Useful for writing linters and static code analysis | ||||
* | added cpuTime to VM (#12346) | Ico Doornekamp | 2019-10-04 | 3 | -0/+13 |
| | | | | | | * added cpuTime to VM * Hide VM-time cpuTime() behind --benchmarkVM flag | ||||
* | fixes #12291 [backport] (#12338) | Andreas Rumpf | 2019-10-03 | 1 | -0/+1 |
| | |||||
* | Fixed #12337, leaking pipe after gorge (#12339) | Ico Doornekamp | 2019-10-03 | 1 | -0/+2 |
| | |||||
* | Sets need copying in JS (#11392) | hlaaftana | 2019-10-02 | 1 | -1/+1 |
| | | | | | | * Sets need copying in JS * Fixes #11353 * Add test for #11353 | ||||
* | fixes #12336 [backport] | Andreas Rumpf | 2019-10-02 | 1 | -1/+1 |
| | |||||
* | Refactor injectdestructors (#12295) | Clyybber | 2019-10-01 | 6 | -569/+258 |
| | | | One improvement over #devel is visible in the transformation of getEnv. With this approach we move to result whenever possible. |