Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cosmetic compiler cleanup (#12718) | Clyybber | 2019-11-28 | 1 | -18/+17 |
| | | | | | | | | | | | | | | | | | | * 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 | ||||
* | Fix spellings (#12277) [backport] | Federico Ceratto | 2019-09-27 | 1 | -2/+2 |
| | |||||
* | Small ast.nim cleanup (#12156) | Clyybber | 2019-09-09 | 1 | -4/+4 |
| | | | | | * Remove sonsLen * Use Indexable | ||||
* | Remove duplicate line number from 'invalid forward declaration' error (#11966) | nc-x | 2019-08-17 | 1 | -2/+2 |
| | |||||
* | Replace countup(x, y-1) with x ..< y | Clyybber | 2019-05-07 | 1 | -2/+2 |
| | |||||
* | make tests green again | Andreas Rumpf | 2018-05-18 | 1 | -1/+1 |
| | |||||
* | pragmas compiles again | Andreas Rumpf | 2018-05-11 | 1 | -8/+6 |
| | |||||
* | fixes #6393 | Andreas Rumpf | 2018-04-21 | 1 | -6/+1 |
| | |||||
* | fixes #5161 | Araq | 2016-12-30 | 1 | -1/+1 |
| | |||||
* | compiler: Trim .nim files trailing whitespace | Adam Strzelecki | 2015-09-04 | 1 | -11/+11 |
| | | | | via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} + | ||||
* | Fix #1561 | Varriount | 2014-10-29 | 1 | -1/+7 |
| | |||||
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into bigbreak | Araq | 2014-10-04 | 1 | -2/+9 |
|\ | | | | | | | | | | | | | Conflicts: lib/impure/db_postgres.nim lib/pure/os.nim lib/wrappers/postgres.nim | ||||
| * | Fixes #1529 | Clay Sweetser | 2014-10-01 | 1 | -2/+9 |
| | | |||||
* | | Nimrod renamed to Nim | Araq | 2014-08-28 | 1 | -1/+1 |
|/ | |||||
* | 'nil' as a statement is deprecated, use an empty 'discard' instead | Araq | 2014-01-19 | 1 | -1/+1 |
| | |||||
* | proc redefinition search based on the type system instead of on sloppy AST ↵ | Zahary Karadjov | 2013-12-30 | 1 | -1/+25 |
| | | | | | | | | | | matching This will work the same for procs/templates/macros/etc, having arbitrary mix of implicit and explicit generics (as long as the symbols are equivalent for the purposes of overload resolution, they will be detected as redefinitions) fixes tgeneric | ||||
* | Merge branch 'upstream' into devel | Zahary Karadjov | 2013-12-29 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: compiler/ccgutils.nim compiler/msgs.nim compiler/sem.nim compiler/semexprs.nim compiler/seminst.nim compiler/semmagic.nim compiler/semstmts.nim compiler/semtypes.nim compiler/semtypinst.nim compiler/sigmatch.nim compiler/types.nim compiler/vmgen.nim lib/core/macros.nim lib/system.nim tests/reject/tenummix.nim web/news.txt | ||||
| * | towards support for composite type classes such as seq[Number] and ↵ | Zahary Karadjov | 2013-12-27 | 1 | -1/+1 |
| | | | | | | | | SquareMatrix[T] | ||||
* | | case consistency: cs:partial bootstraps on windows | Araq | 2013-12-29 | 1 | -3/+3 |
| | | |||||
* | | case consistency part 4 | Araq | 2013-12-27 | 1 | -5/+5 |
| | | |||||
* | | case consistency part 1 | Araq | 2013-12-27 | 1 | -5/+5 |
|/ | |||||
* | merged the persistent scopes work with the delayed proc compilation strategy | Zahary Karadjov | 2013-05-12 | 1 | -2/+3 |
|\ | |||||
| * | added a ``noforward`` pragma that enables a new compilation strategy | Zahary Karadjov | 2013-05-11 | 1 | -1/+2 |
| | | | | | | | | not requiring forward declarations on a per-module basis | ||||
* | | final fixes giving us a working compiler | Zahary Karadjov | 2013-05-12 | 1 | -8/+8 |
|/ | |||||
* | fixes #304 | Araq | 2013-03-18 | 1 | -25/+34 |
| | |||||
* | Removes executable bit for text files. | Grzegorz Adam Hankiewicz | 2013-03-16 | 1 | -0/+0 |
| | |||||
* | implemented AST based overloading | Araq | 2012-12-06 | 1 | -2/+2 |
| | |||||
* | improved support for typedesc values | Zahary Karadjov | 2012-09-25 | 1 | -1/+2 |
| | | | | | * can be stored in constants and variables (including in containers like sequences) * can be passed to and returned from macros | ||||
* | borrow works with generics | Araq | 2012-08-06 | 1 | -41/+29 |
| | |||||
* | make idetools output full paths | Araq | 2012-08-05 | 1 | -0/+7 |
| | |||||
* | made compiler more robust for idetools support | Araq | 2012-07-30 | 1 | -0/+2 |
| | |||||
* | year 2012 for most copyright headers | Araq | 2012-01-02 | 1 | -1/+1 |
| | |||||
* | compilation cache: various bugfixes; works for the compiler itself | Araq | 2011-10-27 | 1 | -7/+8 |
| | |||||
* | big repo cleanup | Araq | 2011-04-12 | 1 | -0/+83 |