summary refs log tree commit diff stats
path: root/compiler/ast.nim
Commit message (Expand)AuthorAgeFilesLines
* C++ backend: use .noInit pragma for non-public default constructors; refs #4687Andreas Rumpf2016-09-041-2/+2
* MergedAraq2016-08-271-27/+1
|\
| * fixes #3606Andreas Rumpf2016-08-261-1/+1
| * remove TLoc.heapRootJacek Sieka2016-08-171-3/+0
| * remove unused stuffJacek Sieka2016-08-091-23/+0
* | next steps in getting symbol files to work againAraq2016-08-161-7/+2
|/
* compiler almost free of deprecated expr/stmt namesAndreas Rumpf2016-07-301-3/+3
* remove sfFakeConstJacek Sieka2016-07-301-1/+0
* stdlib and compiler don't use .immediate anymoreAndreas Rumpf2016-07-291-0/+2
* generic multi-methods should work nowAndreas Rumpf2016-07-281-0/+1
* fixes #4485; package handling works better; docgen works with --project on Ni...Andreas Rumpf2016-07-191-1/+1
* added system.newSeqOfCap for improved efficiencyAndreas Rumpf2016-07-151-1/+1
* make tests green againAndreas Rumpf2016-07-101-1/+0
* fixes #4371Andreas Rumpf2016-07-081-3/+4
* Add the ability to pass a value with the -d flagJeff Ciesielski2016-07-041-1/+1
* fixes #4395, getType still not entirely correctAndreas Rumpf2016-06-231-0/+1
* system. for cstrings uses value comparisons, not reference comparisonsAndreas Rumpf2016-06-021-2/+2
* fixes #1713Andreas Rumpf2016-05-301-1/+1
* fixes #2159Andreas Rumpf2016-05-281-0/+3
* SpellcheckFederico Ceratto2016-02-291-1/+1
* use 'using' instead of 'sig' keyword; cleans up new features a bitAndreas Rumpf2016-02-291-1/+0
* added 'sig' feature; removed tfShared support in the compilerAndreas Rumpf2016-02-281-2/+3
* 'using' statement is obsoleteAndreas Rumpf2016-02-281-1/+0
* added experimental .this pragmaAndreas Rumpf2016-02-281-0/+1
* fixes #3636Andreas Rumpf2016-01-041-1/+1
* first implementation of the new lambda-lifting pass; barely anything worksAndreas Rumpf2015-12-261-11/+9
* added newTree to ast.nimAraq2015-11-101-0/+4
* nimsuggest: added 'chk', 'outline' and 'highlight' featuresAraq2015-11-011-0/+2
* switch to bitsize:intAman Gupta2015-09-291-1/+1
* implement bitsize pragma for bitfieldsAman Gupta2015-09-281-0/+1
* made disjoint checker smarter; fixes regressionsAraq2015-09-231-0/+8
* fixes #3313Araq2015-09-181-0/+3
* usage of NimNode triggers .compileTime context; fixes #1679Araq2015-09-141-0/+5
* preparations for better handling of 'a[i]' in generics; stmt lists can be lva...Araq2015-09-121-1/+9
* fixes a critical codegen bug triggered by .asyncAraq2015-09-101-0/+1
* fixes #2590; methods now require a .base annotationAraq2015-09-061-0/+1
* nimvm is magicYuriy Glukhov2015-09-041-1/+2
* first implementation of write tracking and escape analysis; still disabledAraq2015-08-311-2/+3
* implemented macros.getImplAraq2015-08-211-1/+1
* fixes #3079, fixes #1146, fixes #2879Araq2015-07-221-0/+2
* Linebreak TMagic by rough categoryJacek Sieka2015-07-121-35/+57
* fixes #3054Araq2015-07-051-1/+2
* macros: Introduce sameType(a, b) for node typesAdam Strzelecki2015-07-031-1/+2
* implements varargs[untyped]; refs #2545; to be documentedAraq2015-07-021-1/+4
* fixes #2935Araq2015-07-011-0/+3
* Merge pull request #2896 from r-ku/I64-magics-goneAndreas Rumpf2015-06-121-12/+10
|\
| * Removed magics: mAbsI64rku2015-06-101-2/+2
| * Removed magics: mBitnotI64rku2015-06-101-2/+2
| * Removed magics: mEqI64 mLtI64 mLeI64rku2015-06-101-2/+2
| * Removed magics: mShrI64, mShlI64, mBitandI64, mBitorI64, mBitxorI64rku2015-06-101-2/+0