summary refs log tree commit diff stats
path: root/compiler/sem.nim
Commit message (Collapse)AuthorAgeFilesLines
* fixes all known regressionsAndreas Rumpf2016-01-061-1/+1
|
* fixes regressionsAndreas Rumpf2016-01-051-0/+2
|
* breaking change: disallow .closure procs for constAndreas Rumpf2015-12-291-1/+1
|
* fixes #3622Andreas Rumpf2015-12-041-2/+1
|
* nimsuggest: added 'chk', 'outline' and 'highlight' featuresAraq2015-11-011-2/+4
|
* fixes #3158Araq2015-08-021-1/+5
|
* implemented {.noforward:on.} for type sections; useful for c2nim generated ↵Araq2015-07-081-1/+5
| | | | wrappers; to be documented
* fixes #2470, fixes #1354Araq2015-04-281-0/+4
|
* system.locals is now a plugin for educationAraq2015-04-241-1/+1
|
* added '..^' and '..<' operators; 'nil' is allowed for 'len'; added plugin ↵Araq2015-04-221-1/+1
| | | | system to the compiler
* first implementation of overloading of '='; missing: rewriting let/var sectionsAraq2015-04-061-1/+1
|
* fixes #2346Araq2015-03-161-0/+1
|
* fixes #2252Araq2015-03-041-23/+23
|
* fixes #2216Araq2015-02-261-9/+0
|
* temptyseqs works againAraq2015-02-101-2/+4
|
* nimsuggest improvementsAraq2015-01-301-7/+19
|
* preparations for C++ template supportAraq2015-01-231-3/+3
|
* better error message for 'invalid type'Araq2015-01-231-2/+8
|
* fixes #1708, fixes #871Araq2014-12-281-0/+20
|
* fixes #1120Araq2014-12-251-1/+0
|
* implemented 'experimental' switchAraq2014-12-051-3/+0
|
* fixes #1562, fixes #1543Araq2014-11-201-1/+1
|
* nicer error messages (untested)Araq2014-10-261-2/+1
|
* nimfix now in its own directory; single file mode now the defaultAraq2014-10-051-2/+2
|
* deepCopy is instantiated when its corresponding type is instantiatedAraq2014-09-261-0/+2
|
* improvements for nimfixAraq2014-09-101-0/+1
|
* nimfix can fix obsolete statement commentsAraq2014-09-081-0/+3
|
* updated the compiler to use the new symbol namesAraq2014-08-281-1/+1
|
* Nimrod renamed to NimAraq2014-08-281-1/+1
|
* progress on 'spawn'Araq2014-08-101-1/+1
|
* better error messages for macro instantiationsAraq2014-07-101-0/+3
|
* fixes #1285Araq2014-06-301-1/+1
|
* Merge pull request #1281 from Araq/new_spawnAndreas Rumpf2014-06-161-1/+2
|\ | | | | New spawn
| * Merge branch 'new_spawn' of https://github.com/Araq/Nimrod into new_spawnAraq2014-06-011-1/+2
| |\
| | * progress for the 'parallel' statementAraq2014-05-141-1/+2
| | |
* | | Fixed #1172 (for real)Clay Sweetser2014-06-011-3/+7
|/ /
* | 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.
* removed flawed thread analysis passAraq2014-04-201-8/+2
|
* implemented region pointersAraq2014-04-091-2/+2
|
* propagate semExpr flags in macro/template expansionZahary Karadjov2014-04-061-8/+11
|
* reference implementation of a vector swizzle libraryZahary Karadjov2014-03-201-0/+3
| | | | | This also provides the initial steps towards support for type class "filtered" type inference fixes an "ordinal type expected" ICE, related to the use of static params
* fix tsemistaticZahary Karadjov2014-03-111-3/+15
|
* further improvements for static generic params; activate the hardest test casesZahary Karadjov2014-03-101-1/+2
|
* fix #909Zahary Karadjov2014-03-091-0/+4
|
* new VM is getting stableAraq2014-02-241-1/+1
|
* quite messy implementation of generic lambdas, needs reworking; fixes #715Zahary Karadjov2014-02-171-0/+1
|
* fixes #712Araq2014-02-141-1/+2
|
* fixes #797; generic procs can be used in places expecting matching concrete ↵Zahary Karadjov2014-02-111-0/+1
| | | | proc types
* tyTypeDesc and tyRange always have 1 child; this might be tyNone but it is ↵Araq2014-02-051-1/+3
| | | | required for skipTypes