Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes #588 | Araq | 2013-09-10 | 1 | -7/+6 |
| | |||||
* | Merge branch 'type-classes' into upstream | Zahary Karadjov | 2013-09-03 | 1 | -31/+114 |
|\ | |||||
| * | implemented the using statement | Zahary Karadjov | 2013-08-31 | 1 | -1/+22 |
| | | |||||
| * | fix tcompiles | Zahary Karadjov | 2013-08-27 | 1 | -4/+3 |
| | | |||||
| * | proper discrimination between csEmpty and csNoMatch | Zahary Karadjov | 2013-08-27 | 1 | -3/+8 |
| | | | | | | | | fixes twrongtupleaccess and topaque | ||||
| * | fix tnoop | Zahary Karadjov | 2013-08-26 | 1 | -3/+8 |
| | | | | | | | | | | | | | | | | This commit requires further investigation. Fixing semExpr(nkCall) once and for all to work with sym-choices and to allow overloading with immediate templates and macros will probably set this straight too. | ||||
| * | implemented delegators and improved the error messages of unmatched type classes | Zahary Karadjov | 2013-08-26 | 1 | -30/+83 |
| | | |||||
* | | fixes #516 | Araq | 2013-08-31 | 1 | -3/+6 |
|/ | |||||
* | merged the persistent scopes work with the delayed proc compilation strategy | Zahary Karadjov | 2013-05-12 | 1 | -0/+3 |
|\ | |||||
| * | added a ``noforward`` pragma that enables a new compilation strategy | Zahary Karadjov | 2013-05-11 | 1 | -0/+3 |
| | | | | | | | | not requiring forward declarations on a per-module basis | ||||
* | | final fixes giving us a working compiler | Zahary Karadjov | 2013-05-12 | 1 | -1/+1 |
|/ | |||||
* | improved error message for #291 | Araq | 2013-04-11 | 1 | -1/+4 |
| | |||||
* | Removes executable bit for text files. | Grzegorz Adam Hankiewicz | 2013-03-16 | 1 | -0/+0 |
| | |||||
* | make some tests green | Araq | 2013-03-03 | 1 | -1/+1 |
| | |||||
* | some bugfixes; no system.$ for object as it breaks code | Araq | 2013-02-24 | 1 | -1/+1 |
| | |||||
* | implemented generic multi methods | Araq | 2013-01-16 | 1 | -3/+17 |
| | |||||
* | fixes #271 | Araq | 2012-12-15 | 1 | -11/+29 |
| | |||||
* | implemented generic converters | Araq | 2012-12-05 | 1 | -0/+12 |
| | |||||
* | distinguish properly between nkOpen and nkClosedSymChoice | Araq | 2012-08-26 | 1 | -5/+6 |
| | |||||
* | borrow works with generics | Araq | 2012-08-06 | 1 | -0/+14 |
| | |||||
* | idetools: '--def' now works in 'x.f' | Araq | 2012-08-05 | 1 | -3/+3 |
| | |||||
* | idetools: 'usages' and 'def' should work now; documented js backend | Araq | 2012-08-05 | 1 | -3/+10 |
| | |||||
* | idetools improvements | Araq | 2012-08-03 | 1 | -1/+1 |
| | |||||
* | optimizations for system.compiles | Araq | 2012-07-20 | 1 | -8/+12 |
| | |||||
* | changed integer promotion rules; breaks bootstrapping and lots of code | Araq | 2012-07-08 | 1 | -3/+11 |
| | |||||
* | allowing definitions of procs and templates to be overridden in local scopes | Zahary Karadjov | 2012-03-14 | 1 | -4/+5 |
| | |||||
* | bootstraps fine with overloadable templates | Zahary Karadjov | 2012-03-14 | 1 | -47/+55 |
| | |||||
* | bugfix: type alias to generic; generic type not stripped away from for loop ↵ | Araq | 2012-01-07 | 1 | -2/+2 |
| | | | | variable | ||||
* | year 2012 for most copyright headers | Araq | 2012-01-02 | 1 | -1/+1 |
| | |||||
* | bugfix: overloading resolution for typeof | Araq | 2011-09-27 | 1 | -1/+3 |
| | |||||
* | bugfix: proper cache for generic instantiations | Araq | 2011-07-21 | 1 | -8/+0 |
| | |||||
* | first steps to explicit channels for thread communication; added mainThreadId | Araq | 2011-07-16 | 1 | -10/+20 |
| | |||||
* | big repo cleanup | Araq | 2011-04-12 | 1 | -0/+120 |