Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | minor changes to make the test suite green again | Zahary Karadjov | 2012-04-15 | 1 | -1/+0 |
| | |||||
* | re-enable rodfiles tests; fixes #91 | Zahary Karadjov | 2012-04-11 | 1 | -0/+14 |
| | |||||
* | typetraits module and tests | Zahary Karadjov | 2012-04-10 | 1 | -0/+24 |
| | |||||
* | proper order of initialization for .global. variables | Zahary Karadjov | 2012-04-10 | 3 | -0/+35 |
| | |||||
* | typedesc and expr params | Zahary Karadjov | 2012-03-31 | 2 | -0/+52 |
| | | | | | | | | | | | | 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. | ||||
* | generic types can be used like type classes. distinct can be applied to type ↵ | Zahary Karadjov | 2012-03-25 | 1 | -0/+0 |
| | | | | classes. | ||||
* | expr params implemented for procs; paving the way for type classes | Zahary Karadjov | 2012-03-22 | 2 | -1/+14 |
| | |||||
* | making tests green again | Zahary Karadjov | 2012-03-20 | 2 | -6/+6 |
| | |||||
* | merged branch overloading-for-macros | Zahary Karadjov | 2012-03-19 | 7 | -17/+53 |
|\ | |||||
| * | the test suite is mostly green again | Zahary Karadjov | 2012-03-16 | 4 | -12/+10 |
| | | |||||
| * | fix for template redefinition. test cases added. | Zahary Karadjov | 2012-03-15 | 3 | -5/+43 |
| | | |||||
* | | first steps for cleaner static/const distinction | Araq | 2012-03-13 | 1 | -3/+3 |
|/ | |||||
* | unit test for #100 | Zahary Karadjov | 2012-03-10 | 2 | -0/+13 |
| | | | | | unittest: the check macro will print only the non-literal part of the checked expression tests/run: added tunittests.nim as a single central executable where unittests could be added for quicker compilation/execution of the test suite | ||||
* | fixes #99 | Araq | 2012-02-17 | 1 | -0/+30 |
| | |||||
* | bugfix: optimization of complex constant string concatenations | Araq | 2012-02-17 | 1 | -0/+11 |
| | |||||
* | `do' keyword in the grammar for lambda blocks | Zahary Karadjov | 2012-02-10 | 1 | -1/+7 |
| | |||||
* | added tests/tclosure2 | Araq | 2012-02-08 | 1 | -0/+78 |
| | |||||
* | small fixes for tests on windows | Araq | 2012-01-31 | 1 | -1/+1 |
| | |||||
* | fixes #98 | Araq | 2012-01-29 | 1 | -1/+1 |
| | |||||
* | bugfix tests/tzeroarray | Araq | 2012-01-29 | 1 | -0/+18 |
| | |||||
* | fixed some tests | Araq | 2012-01-03 | 1 | -5/+1 |
| | |||||
* | critbits added to stdlib | Araq | 2011-12-30 | 1 | -0/+28 |
| | |||||
* | codegen uses alias analysis to generate better code | Araq | 2011-12-10 | 1 | -37/+37 |
| | |||||
* | fixes #71; sorry about the polling implementation | Araq | 2011-12-05 | 1 | -1/+0 |
| | |||||
* | 'assert' is now implemented without compiler magic | Araq | 2011-12-04 | 1 | -0/+14 |
| | |||||
* | implemented 'let' statement | Araq | 2011-11-29 | 1 | -0/+19 |
| | |||||
* | attempt to fix tunidecode test; GC cares for seq->openArray conversions | Araq | 2011-11-21 | 1 | -1/+1 |
| | |||||
* | got rid of 'accept' dir in the tests | Araq | 2011-11-19 | 135 | -0/+5798 |