summary refs log tree commit diff stats
path: root/compiler/semgnrc.nim
Commit message (Collapse)AuthorAgeFilesLines
* fixes regression: NimForum compiles againAraq2015-09-211-8/+2
|
* fixes #3268Araq2015-09-181-1/+1
|
* fixes #3329Araq2015-09-181-1/+1
|
* fixes the most pressing regressions introduced by the new handling of a[i] ↵Araq2015-09-161-6/+28
| | | | in the compiler
* first attempt to fix 'a[i]' handling in genericsAraq2015-09-121-0/+23
|
* fixes #1965Araq2015-08-101-2/+2
|
* breaking change: symbol lookups in generics follows spec more closely; fixes ↵Araq2015-08-071-61/+63
| | | | #2664
* interpret `tuple` as a class and `tuple[]` as the empty tupleMax Zerzouri2015-03-061-1/+1
| | | | | | | | When the indentation syntax is allowed it is always interpreted as a tuple: type Unit = tuple
* Fix documentations for declared (instead of defined)def2015-02-181-1/+1
|
* nimsuggest improvementsAraq2015-01-301-14/+38
|
* Happy new year!Guillaume Gelin2015-01-061-1/+1
|
* fix #1056Zahary Karadjov2014-12-311-1/+2
|
* fix #1789 (binding to static params during generic proc sigmatch)Zahary Karadjov2014-12-311-1/+7
|
* fixes #1120Araq2014-12-251-2/+0
|
* fixes #1039Araq2014-11-281-1/+1
|
* fixes #1337Araq2014-11-231-13/+22
|
* fixes #940Araq2014-11-171-1/+1
|
* 'pretty' command does not exist anymore; improvements for nimfixAraq2014-09-101-14/+31
|
* fixes #1444Araq2014-08-311-7/+13
|
* updated the compiler to use the new symbol namesAraq2014-08-281-4/+4
|
* Nimrod renamed to NimAraq2014-08-281-1/+1
|
* the big renamefest: first stepsAraq2014-08-221-2/+2
|
* fixes latest regressionAraq2014-07-111-1/+1
|
* fixes #1011Araq2014-07-091-3/+34
|
* Renamed considerAccents to considerQuotedIdentClay Sweetser2014-05-261-2/+2
|
* Renamed 'considerAcc' to 'considerAccents' for clarityClay Sweetser2014-05-241-2/+2
| | | | | Added documentation string to 'considerAccents' Modified renderParamType's assertion to allow nkAcc nodes.
* compiler prepared for the new comment handlingAraq2014-04-301-0/+1
|
* propagate semExpr flags in macro/template expansionZahary Karadjov2014-04-061-4/+4
|
* fixes wrong commitAraq2014-03-221-2/+0
|
* fixes #1006Araq2014-03-221-0/+2
|
* split the inline and closure iterators into different symbol kinds for ↵Zahary Karadjov2014-03-061-2/+2
| | | | easier discrimination between them
* fixes 'newSeq[T]' instantiation bugAraq2014-02-091-7/+4
|
* it's the year 2014Araq2014-01-191-3/+3
|
* introduce tyFromExpr; fixes #618Zahary Karadjov2014-01-041-7/+0
|
* case consistency part 4Araq2013-12-271-9/+9
|
* case consistency part 1Araq2013-12-271-1/+1
|
* fixes #531Araq2013-07-241-1/+1
|
* Merge branch 'master' of github.com:Araq/NimrodAraq2013-05-141-16/+16
|\
| * get rid of the SymTab* procs in astalgoZahary Karadjov2013-05-121-2/+2
| |
| * switch to a linked list of scopesZahary Karadjov2013-05-111-14/+14
| |
* | todo.txt changesAraq2013-05-111-5/+0
|/
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
|
* bugfix: 'indexOf' for tuple fields worksAraq2013-03-111-5/+0
|
* fixes for the new overloading resolutionAraq2013-03-031-5/+10
|
* bugfix: threads should work again; fixes #220Araq2012-10-121-4/+5
|
* allow 'mixin' in genericsAraq2012-10-121-50/+69
|
* syntax compatibility between do blocks and stmt blocksZahary Karadjov2012-10-041-11/+2
| | | | | | | | | | | | See the section `do notation` in the manual for more info. * nkMacroStmt has been removed Macro statements are now mapped to regular nkCall nodes. The support for additional clauses (such as else, except, of, etc) have been restored - they will now appear as additional arguments for the nkCall node (as nkElse, nkExcept, etc nodes) * fixed some regressions in the `is` operator and semCompiles
* the `is` operator now works with type classes and type variablesZahary Karadjov2012-10-031-10/+10
| | | | | bugfixes: the DLL tests were failing on Mac OS X, due to an incorrect DynlibFormat
* bugfix: allow tuple constructors in generic codeZahary Karadjov2012-10-031-0/+3
|
* fixes #194Araq2012-09-201-1/+8
|