Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove unused stuff | Jacek Sieka | 2016-08-09 | 1 | -23/+0 |
| | |||||
* | compiler almost free of deprecated expr/stmt names | Andreas Rumpf | 2016-07-30 | 1 | -3/+3 |
| | |||||
* | remove sfFakeConst | Jacek Sieka | 2016-07-30 | 1 | -1/+0 |
| | |||||
* | stdlib and compiler don't use .immediate anymore | Andreas Rumpf | 2016-07-29 | 1 | -0/+2 |
| | |||||
* | generic multi-methods should work now | Andreas Rumpf | 2016-07-28 | 1 | -0/+1 |
| | |||||
* | fixes #4485; package handling works better; docgen works with --project on ↵ | Andreas Rumpf | 2016-07-19 | 1 | -1/+1 |
| | | | | Nimble package level | ||||
* | added system.newSeqOfCap for improved efficiency | Andreas Rumpf | 2016-07-15 | 1 | -1/+1 |
| | |||||
* | make tests green again | Andreas Rumpf | 2016-07-10 | 1 | -1/+0 |
| | |||||
* | fixes #4371 | Andreas Rumpf | 2016-07-08 | 1 | -3/+4 |
| | |||||
* | Add the ability to pass a value with the -d flag | Jeff Ciesielski | 2016-07-04 | 1 | -1/+1 |
| | | | | | | | This allows the end user to use the {.magic: "IntDefine"/"StrDefine"} pragmas to pass values into code at compile time. This has a nice side effect of also allowing/requiring a default value to be assigned in the code (see osalloc.nim/StandaloneHeapSize for an example) | ||||
* | fixes #4395, getType still not entirely correct | Andreas Rumpf | 2016-06-23 | 1 | -0/+1 |
| | |||||
* | system. for cstrings uses value comparisons, not reference comparisons | Andreas Rumpf | 2016-06-02 | 1 | -2/+2 |
| | |||||
* | fixes #1713 | Andreas Rumpf | 2016-05-30 | 1 | -1/+1 |
| | |||||
* | fixes #2159 | Andreas Rumpf | 2016-05-28 | 1 | -0/+3 |
| | | | | Hints and warnings are only emitted for the main package that is compiled | ||||
* | Spellcheck | Federico Ceratto | 2016-02-29 | 1 | -1/+1 |
| | |||||
* | use 'using' instead of 'sig' keyword; cleans up new features a bit | Andreas Rumpf | 2016-02-29 | 1 | -1/+0 |
| | |||||
* | added 'sig' feature; removed tfShared support in the compiler | Andreas Rumpf | 2016-02-28 | 1 | -2/+3 |
| | |||||
* | 'using' statement is obsolete | Andreas Rumpf | 2016-02-28 | 1 | -1/+0 |
| | |||||
* | added experimental .this pragma | Andreas Rumpf | 2016-02-28 | 1 | -0/+1 |
| | |||||
* | fixes #3636 | Andreas Rumpf | 2016-01-04 | 1 | -1/+1 |
| | |||||
* | first implementation of the new lambda-lifting pass; barely anything works | Andreas Rumpf | 2015-12-26 | 1 | -11/+9 |
| | |||||
* | added newTree to ast.nim | Araq | 2015-11-10 | 1 | -0/+4 |
| | |||||
* | nimsuggest: added 'chk', 'outline' and 'highlight' features | Araq | 2015-11-01 | 1 | -0/+2 |
| | |||||
* | switch to bitsize:int | Aman Gupta | 2015-09-29 | 1 | -1/+1 |
| | |||||
* | implement bitsize pragma for bitfields | Aman Gupta | 2015-09-28 | 1 | -0/+1 |
| | |||||
* | made disjoint checker smarter; fixes regressions | Araq | 2015-09-23 | 1 | -0/+8 |
| | |||||
* | fixes #3313 | Araq | 2015-09-18 | 1 | -0/+3 |
| | |||||
* | usage of NimNode triggers .compileTime context; fixes #1679 | Araq | 2015-09-14 | 1 | -0/+5 |
| | |||||
* | preparations for better handling of 'a[i]' in generics; stmt lists can be ↵ | Araq | 2015-09-12 | 1 | -1/+9 |
| | | | | lvalues | ||||
* | fixes a critical codegen bug triggered by .async | Araq | 2015-09-10 | 1 | -0/+1 |
| | |||||
* | fixes #2590; methods now require a .base annotation | Araq | 2015-09-06 | 1 | -0/+1 |
| | |||||
* | nimvm is magic | Yuriy Glukhov | 2015-09-04 | 1 | -1/+2 |
| | |||||
* | first implementation of write tracking and escape analysis; still disabled | Araq | 2015-08-31 | 1 | -2/+3 |
| | |||||
* | implemented macros.getImpl | Araq | 2015-08-21 | 1 | -1/+1 |
| | |||||
* | fixes #3079, fixes #1146, fixes #2879 | Araq | 2015-07-22 | 1 | -0/+2 |
| | |||||
* | Linebreak TMagic by rough category | Jacek Sieka | 2015-07-12 | 1 | -35/+57 |
| | |||||
* | fixes #3054 | Araq | 2015-07-05 | 1 | -1/+2 |
| | |||||
* | macros: Introduce sameType(a, b) for node types | Adam Strzelecki | 2015-07-03 | 1 | -1/+2 |
| | | | | | | | | | | | | | Previously introduced node comparison `==` was working somehow wrong on nodes returned from getType(a), comparing just ids of the symbols. Recently introduced `==` change 47dce2688633fad840a2f5e4073c531f1cd640ca started comparing symbol nodes pointer-wise, thus strictly. Since getType(a) always creates new symbol pointing to the type, comparing two such nodes using `==` always returns false, even they point to the same type. That is why we need a new sameType macro to be able to tell if these nodes point to the same type. | ||||
* | implements varargs[untyped]; refs #2545; to be documented | Araq | 2015-07-02 | 1 | -1/+4 |
| | |||||
* | fixes #2935 | Araq | 2015-07-01 | 1 | -0/+3 |
| | |||||
* | Merge pull request #2896 from r-ku/I64-magics-gone | Andreas Rumpf | 2015-06-12 | 1 | -12/+10 |
|\ | | | | | I64 magics gone | ||||
| * | Removed magics: mAbsI64 | rku | 2015-06-10 | 1 | -2/+2 |
| | | |||||
| * | Removed magics: mBitnotI64 | rku | 2015-06-10 | 1 | -2/+2 |
| | | |||||
| * | Removed magics: mEqI64 mLtI64 mLeI64 | rku | 2015-06-10 | 1 | -2/+2 |
| | | |||||
| * | Removed magics: mShrI64, mShlI64, mBitandI64, mBitorI64, mBitxorI64 | rku | 2015-06-10 | 1 | -2/+0 |
| | | | | | | | | Author: rku <rokups@zoho.com> | ||||
| * | Removed magics: mAddI64, mSubI64, mMulI64, mDivI64, mModI64 | rku | 2015-06-10 | 1 | -4/+4 |
| | | | | | | | | Author: rku <rokups@zoho.com> | ||||
* | | Merge pull request #2892 from apense/patch-6 | Andreas Rumpf | 2015-06-10 | 1 | -0/+3 |
|\ \ | | | | | | | Fixes #2886 (moves compiler function into the compiler) | ||||
| * | | Moved negative indexing operator here | apense | 2015-06-09 | 1 | -0/+3 |
| |/ | | | | | Only used here (not in standard library) | ||||
* / | securehash: Keep module name consistent | Adam Strzelecki | 2015-06-09 | 1 | -1/+1 |
|/ | | | | | | 1. All other modules don't use underscore, why this should be different? 2. Wrap some imports to 80 column | ||||
* | Merge pull request #2780 from flaviut/cleanup-crc | Andreas Rumpf | 2015-06-09 | 1 | -1/+1 |
|\ | | | | | Use SHA1 instead of CRC |