Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | '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 |