Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cosmetic compiler cleanup (#12718) | Clyybber | 2019-11-28 | 1 | -29/+25 |
| | | | | | | | | | | | | | | | | | | * Cleanup compiler code base * Unify add calls * Unify len invocations * Unify range operators * Fix oversight * Remove {.procvar.} pragma * initCandidate -> newCandidate where reasonable * Unify safeLen calls | ||||
* | Small ast.nim cleanup (#12156) | Clyybber | 2019-09-09 | 1 | -6/+6 |
| | | | | | * Remove sonsLen * Use Indexable | ||||
* | Replace countup(x, y-1) with x ..< y | Clyybber | 2019-05-07 | 1 | -1/+1 |
| | |||||
* | void object fields are now ignored by codegen and fields/fieldPairs iterator ↵ | Neelesh Chandola | 2019-01-10 | 1 | -0/+3 |
| | | | | | | | | | (#10144) * Codegen now ignores object fields of type void * Fix `$` bug for objects/tuples where it does not add a comma * fields/fieldPairs iterators now ignore void types * Use `isEmptyType` instead of checking for `tyVoid` directly | ||||
* | extended system.type/typeof to support an upcoming 'collect' macro that ↵ | Andreas Rumpf | 2018-09-11 | 1 | -2/+2 |
| | | | | works much better than sugar.lc | ||||
* | refactoring: remove idents.legacy global variable and pass the IdentCache ↵ | Andreas Rumpf | 2018-05-27 | 1 | -5/+5 |
| | | | | around explicitly | ||||
* | remove ast.emptyNode global; cleanup configuration.nim | Araq | 2018-05-16 | 1 | -1/+1 |
| | |||||
* | semstmts compiles again | Andreas Rumpf | 2018-05-12 | 1 | -10/+13 |
| | |||||
* | more modules compile again | Andreas Rumpf | 2018-05-12 | 1 | -5/+5 |
| | |||||
* | deprecated unary '<' | Andreas Rumpf | 2017-10-29 | 1 | -1/+1 |
| | |||||
* | fix #5642 | Zahary Karadjov | 2017-04-07 | 1 | -2/+3 |
| | |||||
* | fixes #5430 | Araq | 2017-02-26 | 1 | -1/+1 |
| | |||||
* | big compiler refactoring; avoid globals for multi method dispatcher generation | Andreas Rumpf | 2017-02-22 | 1 | -1/+1 |
| | |||||
* | fixes #4673 | Andreas Rumpf | 2016-09-01 | 1 | -1/+1 |
| | |||||
* | compiler: Trim .nim files trailing whitespace | Adam Strzelecki | 2015-09-04 | 1 | -5/+5 |
| | | | | via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} + | ||||
* | fixes #2134 | Araq | 2015-02-20 | 1 | -1/+1 |
| | |||||
* | fixes #1902 | Araq | 2015-02-20 | 1 | -4/+5 |
| | |||||
* | nimsuggest improvements | Araq | 2015-01-30 | 1 | -1/+1 |
| | |||||
* | Happy new year! | Guillaume Gelin | 2015-01-06 | 1 | -1/+1 |
| | |||||
* | fixes #1352 | Araq | 2014-12-14 | 1 | -1/+5 |
| | |||||
* | extracted the fields iterator magic to its own file | Araq | 2014-12-12 | 1 | -0/+159 |