summary refs log tree commit diff stats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* fixes the recently discovered GC memory leaksZahary Karadjov2012-12-202-2/+39
| | | | | | This revision is intended as comparison point between the old and the new GC The used GC can be switched in mmdisp and various statistics will be gathered during execution (these will be removed/disabled in later revisions)
* track the "owner" heap object in the ref write barrierZahary Karadjov2012-12-011-0/+71
| | | | See the papers for reference counting with heap sliding views for details:
* 'return' for first class iteratorsAraq2012-11-261-0/+20
|
* next steps for first class iteratorsAraq2012-11-261-2/+2
|
* parser support for 'not nil' annotationAraq2012-11-251-0/+15
|
* added missing type flagsAraq2012-11-231-3/+3
|
* added 2 GC leak test casesZahary Karadjov2012-11-222-0/+75
|
* docs should build under doc2; unittests of times.nim compile under 32bit; ↵Araq2012-11-201-1/+2
| | | | small bugfix for the tester
* annotated effects of modules: os, sockets, timesAraq2012-11-182-2/+2
|
* added system.finished for first class iteratorsAraq2012-11-171-1/+39
|
* next steps for first class iteratorsAraq2012-11-151-4/+32
|
* improvements for first class iteratorsAraq2012-11-151-1/+19
|
* bugfix: stack traces; first class iterators almost workingAraq2012-11-151-0/+33
|
* made some tests greenAraq2012-11-113-3/+4
|
* implemented 'tags' pragmaAraq2012-11-112-0/+43
|
* made some tests greenAraq2012-11-072-2/+2
|
* 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