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 | 5 | -4/+17 |
| | |||||
* | Merge branch 'master' of github.com:Araq/Nimrod into upstream | Zahary Karadjov | 2012-04-10 | 1 | -0/+16 |
|\ | |||||
| * | documentation improvements; higher level Mongodb wrapper | Araq | 2012-04-09 | 1 | -0/+16 |
| | | |||||
* | | 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 |
|/ | |||||
* | Merge branch 'master' of github.com:Araq/Nimrod into upstream | Zahary Karadjov | 2012-03-31 | 7 | -2/+626 |
|\ | |||||
| * | corrected the index website | Araq | 2012-03-28 | 1 | -0/+7 |
| | | |||||
| * | fixes #102 | Araq | 2012-03-23 | 1 | -0/+447 |
| | | |||||
| * | bugfix: GC marker procs; making tests green again | Araq | 2012-03-23 | 2 | -2/+2 |
| | | |||||
| * | Added benchmark tool and some benchmarks. | dom96 | 2012-03-22 | 3 | -0/+170 |
| | | |||||
* | | 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. | ||||
* | | genSym support for hygienic macros and templates. | Zahary Karadjov | 2012-03-26 | 1 | -0/+12 |
| | | | | | | | | | | | | | | | | | | example: template hygienic(val: expr) = var `*x` = val echo `*x` *x was chosen as mnemonic for "opposite of public" and thus private | ||||
* | | generic types can be used like type classes. distinct can be applied to type ↵ | Zahary Karadjov | 2012-03-25 | 2 | -0/+34 |
|/ | | | | 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 | 3 | -7/+7 |
| | |||||
* | merged branch overloading-for-macros | Zahary Karadjov | 2012-03-19 | 16 | -30/+102 |
|\ | |||||
| * | the test suite is mostly green again | Zahary Karadjov | 2012-03-16 | 11 | -25/+21 |
| | | |||||
| * | fix for template redefinition. test cases added. | Zahary Karadjov | 2012-03-15 | 5 | -5/+81 |
| | | |||||
* | | 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 | ||||
* | added docgen.rst2html for the forum; fixed tester bug concerning removeDir | Araq | 2012-02-21 | 1 | -1/+7 |
| | |||||
* | 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 |
| | |||||
* | tester shouldn't fail when copyFile fails anymore | Araq | 2012-02-06 | 1 | -2/+8 |
| | |||||
* | bugfix: threading on PowerPC | Araq | 2012-02-02 | 1 | -0/+48 |
| | |||||
* | small fixes for tests on windows | Araq | 2012-01-31 | 4 | -12/+14 |
| | |||||
* | tlsEmulation:on for windows/GCC | Araq | 2012-01-29 | 1 | -2/+2 |
| | |||||
* | fixes #98 | Araq | 2012-01-29 | 1 | -1/+1 |
| | |||||
* | bugfix tests/tzeroarray | Araq | 2012-01-29 | 1 | -0/+18 |
| | |||||
* | fixes #89 | Araq | 2012-01-29 | 1 | -0/+5 |
| | |||||
* | fixed #96 as good as technically possible (debug frames are allocated on the ↵ | Araq | 2012-01-29 | 1 | -4/+4 |
| | | | | C stack) | ||||
* | pragma on/off improvements; endb rewritten | Araq | 2012-01-28 | 1 | -22/+37 |
| | |||||
* | pragma blocks; fixed line information issue with user defined assertions | Araq | 2012-01-17 | 1 | -1/+1 |
| | |||||
* | bugfix: invalid indentation for 'else' is detected; optional indentation for ↵ | Araq | 2012-01-13 | 1 | -0/+27 |
| | | | | 'if' expressions | ||||
* | bugfix: tests/reject/tnoinst.nim is now rejected properly | Araq | 2012-01-13 | 1 | -0/+16 |
| | |||||
* | even more sys assertions | Araq | 2012-01-13 | 1 | -25/+14 |
| | |||||
* | more sysasserts for allocator/gc | Araq | 2012-01-12 | 1 | -7/+12 |
| | |||||
* | further steps to eliminate generics bugs | Araq | 2012-01-11 | 2 | -2/+4 |
| | |||||
* | disabled tdatabind.nim as it's still to heavy for the compiler | Araq | 2012-01-08 | 1 | -0/+95 |
| | |||||
* | adapted titer4 test because of new implicit items/pairs iterators | Araq | 2012-01-08 | 1 | -2/+2 |
| | |||||
* | implicit invokation of items/pairs iterators | Araq | 2012-01-08 | 1 | -0/+4 |
| | |||||
* | fixes #33 | Araq | 2012-01-07 | 1 | -19/+17 |
| | |||||
* | bugfix: type alias to generic; generic type not stripped away from for loop ↵ | Araq | 2012-01-07 | 3 | -0/+34 |
| | | | | variable | ||||
* | test t99bott.nim works now | Araq | 2012-01-06 | 1 | -4/+4 |
| | |||||
* | implemented incompleteStruct pragma; embedded debugger works with posix module | Araq | 2012-01-05 | 1 | -1/+8 |
| | |||||
* | fixed some tests | Araq | 2012-01-03 | 2 | -6/+2 |
| | |||||
* | io test uses dummy compile result object | Araq | 2012-01-02 | 1 | -1/+3 |
| |