Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes #7351 | Araq | 2018-10-02 | 1 | -1/+3 |
| | |||||
* | compiler: fixes path generation for .line pragma | Araq | 2018-10-02 | 1 | -5/+9 |
| | |||||
* | compiler: make symbolfiles feature compile again | Araq | 2018-10-02 | 3 | -18/+18 |
| | |||||
* | fixes #9140 | Araq | 2018-10-01 | 1 | -1/+1 |
| | |||||
* | compiler: minor documentation improvement | Araq | 2018-10-01 | 1 | -1/+1 |
| | |||||
* | Fix regression with runnableExamples in generic expr | LemonBoy | 2018-09-30 | 1 | -5/+5 |
| | | | | | | | | The examples should not enter the generic analysis at all. The regression was introduced in 4cf704bb as a fix for #8694. Fixes #9130 Fixes #8694 | ||||
* | fix extension passing for rst2tex command | Sergey Avseyev | 2018-09-29 | 1 | -3/+3 |
| | |||||
* | don't require an implementation for procs marked with .error; activate the ↵ | Araq | 2018-09-29 | 4 | -19/+32 |
| | | | | move optimizer for destructors | ||||
* | Fix codegen for some set operations | LemonBoy | 2018-09-28 | 1 | -1/+1 |
| | | | | | | | Taking the LHS type when a temporary result value was needed lead to bad code being generated if we get a tyRef. Fixes #9098 | ||||
* | Merge pull request #9085 from LemonBoy/fix-9079 | Andreas Rumpf | 2018-09-28 | 1 | -4/+1 |
|\ | | | | | Constant folding should not drop distinct types | ||||
| * | Constant folding should not drop distinct types | LemonBoy | 2018-09-27 | 1 | -4/+1 |
| | | | | | | | | Fixes #9079 | ||||
* | | fixes #9083 | Araq | 2018-09-27 | 1 | -1/+1 |
|/ | |||||
* | fixes #9076 | Araq | 2018-09-26 | 2 | -2/+4 |
| | |||||
* | .error for routines now can also have a custom error message; improve error ↵ | Araq | 2018-09-25 | 3 | -13/+23 |
| | | | | message for 'nil' strings | ||||
* | math.nim: document what to use instead of 'fmod' | Araq | 2018-09-25 | 1 | -1/+1 |
| | |||||
* | make t7346 work again | Andreas Rumpf | 2018-09-24 | 1 | -1/+1 |
| | |||||
* | make tests green again | Andreas Rumpf | 2018-09-24 | 4 | -8/+21 |
| | |||||
* | C codegen: support system.move and system.wasMoved | Andreas Rumpf | 2018-09-24 | 1 | -0/+19 |
| | |||||
* | enable destructors for top level statements; needs to be documented | Andreas Rumpf | 2018-09-24 | 2 | -5/+24 |
| | |||||
* | Merge pull request #9046 from LemonBoy/fix-9043 | Andreas Rumpf | 2018-09-23 | 1 | -3/+3 |
|\ | | | | | Fix for VM codegen with static[T] types | ||||
| * | Fix for VM codegen with static[T] types | LemonBoy | 2018-09-23 | 1 | -3/+3 |
| | | | | | | | | Fixes #9043 | ||||
* | | Merge pull request #8746 from LemonBoy/nil-opts | Andreas Rumpf | 2018-09-23 | 1 | -3/+7 |
|\ \ | |/ |/| | nil strings are movable | ||||
| * | nil strings are movable | LemonBoy | 2018-09-22 | 1 | -3/+7 |
| | | |||||
* | | Merge pull request #9020 from LemonBoy/fix-9019 | Andreas Rumpf | 2018-09-22 | 2 | -12/+7 |
|\ \ | | | | | | | Revert #7964 | ||||
| * | | Revert #7964 | LemonBoy | 2018-09-21 | 2 | -12/+7 |
| | | | | | | | | | | | | | | | | | | | | | Somehow the test case doesn't crash anymore and the regression in the doc generation is fixed. Fixes #9019 | ||||
* | | | fixes #8081 | Araq | 2018-09-22 | 1 | -4/+3 |
| | | | |||||
* | | | Merge pull request #9028 from LemonBoy/fix-8985 | Andreas Rumpf | 2018-09-22 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | Fix locals() interaction with generic types | ||||
| * | | | Fix locals() interaction with generic types | LemonBoy | 2018-09-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Follow the same logic as semTupleFieldsConstr and only skip skVar since we're gonna add a nkDefer anyway. Fixes #8985 | ||||
* | | | | Allow custom pragmas on more symbols again | Jörg Wollenschläger | 2018-09-22 | 1 | -1/+1 |
|/ / / | |||||
* | | | niminst: don't depend on NIMINSTDEPS environment variable anymore | Andreas Rumpf | 2018-09-21 | 1 | -3/+3 |
| | | | |||||
* | | | cleanup import paths | Araq | 2018-09-21 | 1 | -1/+1 |
| | | | |||||
* | | | compiler/nim.cfg: cleanup --path | Araq | 2018-09-21 | 1 | -2/+0 |
|/ / | |||||
* | | travis: run 'koch testinstall' on OSX | Andreas Rumpf | 2018-09-18 | 1 | -0/+1 |
| | | |||||
* | | docgen tests: patch 'nim' commands to use the currently running exe instead | Andreas Rumpf | 2018-09-18 | 1 | -4/+6 |
| | | |||||
* | | Merge pull request #8996 from LemonBoy/fix-2574 | Andreas Rumpf | 2018-09-18 | 1 | -0/+3 |
|\ \ | | | | | | | The VM cannot call methods | ||||
| * | | The VM cannot call methods | LemonBoy | 2018-09-17 | 1 | -0/+3 |
| | | | | | | | | | | | | Fixes #2574 | ||||
* | | | Merge pull request #8995 from LemonBoy/fix-4952 | Andreas Rumpf | 2018-09-18 | 1 | -3/+7 |
|\ \ \ | | | | | | | | | Fix error during field access in VM | ||||
| * | | | Fix error during field access in VM | LemonBoy | 2018-09-17 | 1 | -3/+7 |
| |/ / | | | | | | | | | | | | | | | | | | | Tuple constructors can't have nkExprColonExpr but may contain NimNodes of that kind. Fixes #4952 | ||||
* | | | Merge pull request #8983 from cooldome/codegen_crash | Andreas Rumpf | 2018-09-18 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | Fixes 8979 | ||||
| * | | | Fixes 8979 | Andrii Riabushenko | 2018-09-16 | 1 | -1/+1 |
| | | | | |||||
* | | | | Merge pull request #8990 from LemonBoy/fix-8259 | Andreas Rumpf | 2018-09-17 | 1 | -0/+2 |
|\ \ \ \ | | | | | | | | | | | Always check the deduced type validity for result | ||||
| * | | | | Always check the deduced type validity for result | LemonBoy | 2018-09-17 | 1 | -0/+2 |
| | |/ / | |/| | | | | | | | | | | Fixes #8259 | ||||
* | | | | name mangling: also special case the backslash character | Araq | 2018-09-17 | 1 | -0/+1 |
| | | | | |||||
* | | | | improve the error message for 'attempt to redefine X'; fixes #447 | Andreas Rumpf | 2018-09-17 | 4 | -18/+29 |
| | | | | |||||
* | | | | fixes #1616; fixes 'nim doc' regressions | Andreas Rumpf | 2018-09-17 | 3 | -19/+49 |
|/ / / | |||||
* | | | parser.nim: minor code style fix | Andreas Rumpf | 2018-09-16 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #8975 from fragcolor-xyz/devel | Andreas Rumpf | 2018-09-16 | 3 | -15/+22 |
|\ \ \ | | | | | | | | | Improve the compiler option cppCompileToNamespace | ||||
| * | | | Removed optUseNimNamespace, removed useless nil check | Giovanni | 2018-09-16 | 3 | -15/+12 |
| | | | | |||||
| * | | | improve the compiler option "cppCompileToNamespace", a custom namespace can ↵ | Giovanni | 2018-09-15 | 3 | -8/+18 |
| | | | | | | | | | | | | | | | | now be set | ||||
* | | | | Allow subpaths of names of length 1 | Jörg Wollenschläger | 2018-09-15 | 1 | -1/+1 |
|/ / / |