Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | avoid duplicated variable names in unrolled loops | Zahary Karadjov | 2012-04-15 | 1 | -0/+1 |
| | |||||
* | typedesc and expr params | Zahary Karadjov | 2012-03-31 | 1 | -4/+6 |
| | | | | | | | | | | | | types are now valid proc/template/macro params and you can overload over them: proc foo(T: typedesc) # accept any type proc foo(T: typedesc{int}) # overload specifically for int proc foo(T: typedesc{int or float or Callable}) # overload for any type matching the constraints expr{type} is a param expecting compile time value of the designated type (or type class). when typedesc or expr params are used with a proc, the proc will be instantiated once for each unique type/value used as parameter. | ||||
* | bootstraps fine with overloadable templates | Zahary Karadjov | 2012-03-14 | 1 | -1/+1 |
| | |||||
* | pragma on/off improvements; endb rewritten | Araq | 2012-01-28 | 1 | -0/+1 |
| | |||||
* | year 2012 for most copyright headers | Araq | 2012-01-02 | 1 | -1/+1 |
| | |||||
* | bugfix: 'when' sections in generic objects now work, so TThread[void] compiles | Araq | 2011-11-20 | 1 | -17/+17 |
| | |||||
* | compilation cache: slurped files are a dependency too | Araq | 2011-10-30 | 1 | -0/+2 |
| | |||||
* | eval context for macros lives as long as the current module is compiled | Araq | 2011-10-28 | 1 | -1/+2 |
| | |||||
* | compilation cache: mostly working; generics not yet | Araq | 2011-10-25 | 1 | -6/+32 |
| | |||||
* | bugfixes for ROD file generation; nimcache dir is now flat | Araq | 2011-10-20 | 1 | -1/+0 |
| | |||||
* | beginning of a taint mode; type system enhancements | Araq | 2011-09-24 | 1 | -1/+3 |
| | |||||
* | bugfix: proper cache for generic instantiations | Araq | 2011-07-21 | 1 | -5/+7 |
| | |||||
* | bugfix: 'set' overloadable; further steps for multi threading support | Araq | 2011-07-08 | 1 | -2/+2 |
| | |||||
* | intsets are now a proper module and part of the stdlib | Araq | 2011-06-14 | 1 | -3/+4 |
| | |||||
* | further improvements for thread analysis | Araq | 2011-06-13 | 1 | -0/+2 |
| | |||||
* | got rid of some arcane module names | Araq | 2011-04-21 | 1 | -3/+3 |
| | |||||
* | big repo cleanup | Araq | 2011-04-12 | 1 | -0/+187 |