summary refs log tree commit diff stats
path: root/tests/run
Commit message (Collapse)AuthorAgeFilesLines
* minor changes to make the test suite green againZahary Karadjov2012-04-151-1/+0
|
* re-enable rodfiles tests; fixes #91Zahary Karadjov2012-04-111-0/+14
|
* typetraits module and testsZahary Karadjov2012-04-101-0/+24
|
* proper order of initialization for .global. variablesZahary Karadjov2012-04-103-0/+35
|
* typedesc and expr paramsZahary Karadjov2012-03-312-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 Karadjov2012-03-251-0/+0
| | | | classes.
* expr params implemented for procs; paving the way for type classesZahary Karadjov2012-03-222-1/+14
|
* making tests green againZahary Karadjov2012-03-202-6/+6
|
* merged branch overloading-for-macrosZahary Karadjov2012-03-197-17/+53
|\
| * the test suite is mostly green againZahary Karadjov2012-03-164-12/+10
| |
| * fix for template redefinition. test cases added.Zahary Karadjov2012-03-153-5/+43
| |
* | first steps for cleaner static/const distinctionAraq2012-03-131-3/+3
|/
* unit test for #100Zahary Karadjov2012-03-102-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 #99Araq2012-02-171-0/+30
|
* bugfix: optimization of complex constant string concatenationsAraq2012-02-171-0/+11
|
* `do' keyword in the grammar for lambda blocksZahary Karadjov2012-02-101-1/+7
|
* added tests/tclosure2Araq2012-02-081-0/+78
|
* small fixes for tests on windowsAraq2012-01-311-1/+1
|
* fixes #98Araq2012-01-291-1/+1
|
* bugfix tests/tzeroarrayAraq2012-01-291-0/+18
|
* fixed some testsAraq2012-01-031-5/+1
|
* critbits added to stdlibAraq2011-12-301-0/+28
|
* codegen uses alias analysis to generate better codeAraq2011-12-101-37/+37
|
* fixes #71; sorry about the polling implementationAraq2011-12-051-1/+0
|
* 'assert' is now implemented without compiler magicAraq2011-12-041-0/+14
|
* implemented 'let' statementAraq2011-11-291-0/+19
|
* attempt to fix tunidecode test; GC cares for seq->openArray conversionsAraq2011-11-211-1/+1
|
* got rid of 'accept' dir in the testsAraq2011-11-19135-0/+5798