summary refs log tree commit diff stats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* added system.onRaise to support a condition systemAraq2012-11-051-0/+34
|
* bugfixes for exception trackingAraq2012-11-041-1/+1
|
* exception tracking should workAraq2012-11-043-1/+43
|
* bugfix: wrong assertions for C++ code generation; some solaris support; ↵Araq2012-10-301-1/+1
| | | | first steps to an effect system
* fixes #235Araq2012-10-241-0/+14
|
* bugfix: tcan_inherit_generic works againAraq2012-10-191-0/+8
|
* fixes #230; fixes #227Araq2012-10-192-0/+53
|
* fixes #232Araq2012-10-191-0/+11
|
* fixes #106Zahary Karadjov2012-10-161-10/+22
|
* Improved support for nkSymChoices in type coercionsZahary Karadjov2012-10-151-0/+74
| | | | | | | | | | For example, this allows you to pick up a proc with a specific signature from an overload set. bugfix: nimrod generated invalid code when a RVO function had a single compile-time param bugfix: nkHiddenDerefs were not neutralised properly for indirect proc calls
* fixes #217Araq2012-10-131-0/+6
|
* bugfix: threads should work again; fixes #220Araq2012-10-121-0/+27
|
* attempt to fix #183Araq2012-10-062-0/+9
|
* syntax compatibility between do blocks and stmt blocksZahary Karadjov2012-10-042-12/+10
| | | | | | | | | | | | See the section `do notation` in the manual for more info. * nkMacroStmt has been removed Macro statements are now mapped to regular nkCall nodes. The support for additional clauses (such as else, except, of, etc) have been restored - they will now appear as additional arguments for the nkCall node (as nkElse, nkExcept, etc nodes) * fixed some regressions in the `is` operator and semCompiles
* added titer7 testAraq2012-10-041-0/+57
|
* experimental support for querying the type of expressions within macrosZahary Karadjov2012-10-031-0/+12
| | | | normalised the line endings of macros.nim (minor edits otherwise)
* the `is` operator now works with type classes and type variablesZahary Karadjov2012-10-034-6/+48
| | | | | bugfixes: the DLL tests were failing on Mac OS X, due to an incorrect DynlibFormat
* implemented case expressionsZahary Karadjov2012-10-032-11/+43
|
* bugfix: allow tuple constructors in generic codeZahary Karadjov2012-10-031-0/+4
|
* implemented return type inferenceZahary Karadjov2012-10-031-0/+29
| | | | | | Other fixes: * bind once is now the default for type classes as documented in the manual * fixes an issue in template overloading (erroneous ambiguity when different typedesc params were used)
* fixes ttypeselectorsZahary Karadjov2012-09-281-2/+1
|
* test cases for the new typedesc featuresZahary Karadjov2012-09-252-2/+28
|
* fixes #186 and the ttypedesc1 test caseZahary Karadjov2012-09-231-6/+8
|
* bugfix: 'result' cannot be captured in a closureAraq2012-09-231-9/+11
|
* proc bodies can be expressions with a typeAraq2012-09-221-1/+4
|
* ftpclient fixed but causes an issue with the code generator andDominik Picheta2012-09-211-16/+18
| | | | | | | | therefore does not compile. Asyncio: Added handleWrite event and an ability to wrap an already initialised TSocket to a PAsyncSocket. Fixed tircbot test.
* added tactors2 testAraq2012-09-211-0/+25
|
* bugfix: typeinfo generationAraq2012-09-211-0/+1
|
* bugfix: tester does not hang anymoreAraq2012-09-211-3/+3
|
* fixes #194Araq2012-09-201-0/+31
|
* bugfix: 'nimrod i' works againAraq2012-09-181-0/+4
|
* pragma statements in rodfiles -- couldn't reproduceAraq2012-09-181-0/+3
|
* made tests green againAraq2012-09-181-1/+1
|
* [unittest] even deeper inspection of expressions and variables for the check ↵Zahary Karadjov2012-09-141-2/+0
| | | | macro
* [unittest] the check macro will print the values of params involved in ↵Zahary Karadjov2012-09-131-1/+1
| | | | failed proc calls
* fixed incorrect implicit conversion between arrays of different sizes; see #202Zahary Karadjov2012-09-131-0/+13
|
* Merge branch 'master' of github.com:Araq/NimrodAraq2012-09-131-1/+15
|\
| * type trais used to work only on user-defined types. see #202Zahary Karadjov2012-09-131-1/+15
| |
* | debugger compiles againAraq2012-09-132-2/+3
|/
* made more tests green; fixes #201Araq2012-09-127-10/+18
|
* made some tests greenAraq2012-09-1218-25/+30
|
* first steps for overloading support of passing blocks; bugfix: test results ↵Araq2012-09-111-6/+4
| | | | of 'compile' are not overwritten
* tr macros now documentedAraq2012-09-103-4/+16
|
* Merge pull request #198 from Tass/masterAraq2012-09-082-8/+14
|\ | | | | Implements hash(float)
| * real test nowSimon Hafner2012-09-081-1/+2
| |
| * Issue #197 has been solvedSimon Hafner2012-09-081-8/+6
| |
| * hash() for floatsSimon Hafner2012-09-081-0/+7
| |
* | unittest bugfix; made some tests greenAraq2012-09-082-2/+4
| |
* | tmatrix.nim works nowAraq2012-09-081-2/+2
| |
* | Merge branch 'master' of github.com:Araq/NimrodAraq2012-09-081-0/+49
|\ \