summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Fix regression with runnableExamples in generic exprLemonBoy2018-09-301-5/+5
* fix extension passing for rst2tex commandSergey Avseyev2018-09-291-3/+3
* don't require an implementation for procs marked with .error; activate the mo...Araq2018-09-294-19/+32
* Fix codegen for some set operationsLemonBoy2018-09-281-1/+1
* Merge pull request #9085 from LemonBoy/fix-9079Andreas Rumpf2018-09-281-4/+1
|\
| * Constant folding should not drop distinct typesLemonBoy2018-09-271-4/+1
* | fixes #9083Araq2018-09-271-1/+1
|/
* fixes #9076Araq2018-09-262-2/+4
* .error for routines now can also have a custom error message; improve error m...Araq2018-09-253-13/+23
* math.nim: document what to use instead of 'fmod'Araq2018-09-251-1/+1
* make t7346 work againAndreas Rumpf2018-09-241-1/+1
* make tests green againAndreas Rumpf2018-09-244-8/+21
* C codegen: support system.move and system.wasMovedAndreas Rumpf2018-09-241-0/+19
* enable destructors for top level statements; needs to be documentedAndreas Rumpf2018-09-242-5/+24
* Merge pull request #9046 from LemonBoy/fix-9043Andreas Rumpf2018-09-231-3/+3
|\
| * Fix for VM codegen with static[T] typesLemonBoy2018-09-231-3/+3
* | Merge pull request #8746 from LemonBoy/nil-optsAndreas Rumpf2018-09-231-3/+7
|\ \ | |/ |/|
| * nil strings are movableLemonBoy2018-09-221-3/+7
* | Merge pull request #9020 from LemonBoy/fix-9019Andreas Rumpf2018-09-222-12/+7
|\ \
| * | Revert #7964LemonBoy2018-09-212-12/+7
* | | fixes #8081Araq2018-09-221-4/+3
* | | Merge pull request #9028 from LemonBoy/fix-8985Andreas Rumpf2018-09-221-1/+1
|\ \ \
| * | | Fix locals() interaction with generic typesLemonBoy2018-09-211-1/+1
* | | | Allow custom pragmas on more symbols againJörg Wollenschläger2018-09-221-1/+1
|/ / /
* | | niminst: don't depend on NIMINSTDEPS environment variable anymoreAndreas Rumpf2018-09-211-3/+3
* | | cleanup import pathsAraq2018-09-211-1/+1
* | | compiler/nim.cfg: cleanup --pathAraq2018-09-211-2/+0
|/ /
* | travis: run 'koch testinstall' on OSXAndreas Rumpf2018-09-181-0/+1
* | docgen tests: patch 'nim' commands to use the currently running exe insteadAndreas Rumpf2018-09-181-4/+6
* | Merge pull request #8996 from LemonBoy/fix-2574Andreas Rumpf2018-09-181-0/+3
|\ \
| * | The VM cannot call methodsLemonBoy2018-09-171-0/+3
* | | Merge pull request #8995 from LemonBoy/fix-4952Andreas Rumpf2018-09-181-3/+7
|\ \ \
| * | | Fix error during field access in VMLemonBoy2018-09-171-3/+7
| |/ /
* | | Merge pull request #8983 from cooldome/codegen_crashAndreas Rumpf2018-09-181-1/+1
|\ \ \
| * | | Fixes 8979Andrii Riabushenko2018-09-161-1/+1
* | | | Merge pull request #8990 from LemonBoy/fix-8259Andreas Rumpf2018-09-171-0/+2
|\ \ \ \
| * | | | Always check the deduced type validity for resultLemonBoy2018-09-171-0/+2
| | |/ / | |/| |
* | | | name mangling: also special case the backslash characterAraq2018-09-171-0/+1
* | | | improve the error message for 'attempt to redefine X'; fixes #447Andreas Rumpf2018-09-174-18/+29
* | | | fixes #1616; fixes 'nim doc' regressionsAndreas Rumpf2018-09-173-19/+49
|/ / /
* | | parser.nim: minor code style fixAndreas Rumpf2018-09-161-1/+1
* | | Merge pull request #8975 from fragcolor-xyz/develAndreas Rumpf2018-09-163-15/+22
|\ \ \
| * | | Removed optUseNimNamespace, removed useless nil checkGiovanni2018-09-163-15/+12
| * | | improve the compiler option "cppCompileToNamespace", a custom namespace can n...Giovanni2018-09-153-8/+18
* | | | Allow subpaths of names of length 1Jörg Wollenschläger2018-09-151-1/+1
|/ / /
* | | Merge pull request #8971 from LemonBoy/fix-8967Andreas Rumpf2018-09-152-8/+10
|\ \ \
| * | | Fix codegen for set[T] parametersLemonBoy2018-09-152-8/+10
* | | | Merge pull request #8875 from awr1/experimentalize-reorderAndreas Rumpf2018-09-152-5/+21
|\ \ \ \ | |/ / / |/| | |
| * | | fixed stmtPragmas stuffawr2018-09-071-1/+1
| * | | brought back pragmaNoForward, deprecatedawr2018-09-051-0/+15