Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | got rid of 'accept' dir in the tests | Araq | 2011-11-19 | 135 | -5798/+0 |
| | |||||
* | fixed some tests | Araq | 2011-11-19 | 3 | -44/+44 |
| | |||||
* | bugfixes: objects still invalid for constants; fixed a typo concerning ↵ | Araq | 2011-11-15 | 1 | -1/+1 |
| | | | | 'high' in eval context | ||||
* | when running unit tests, the tester will print only failures using colorless ↵ | Zahary Karadjov | 2011-11-10 | 1 | -47/+0 |
| | | | | output (this should be better for nimbuild) | ||||
* | operator precedence changed: assignment like operators are supported; ↵ | Araq | 2011-11-09 | 1 | -0/+11 |
| | | | | escaping of operators with \ is supported | ||||
* | bugfixes for the tester; the tester now supports running of single tests | Araq | 2011-11-08 | 8 | -2/+8 |
| | |||||
* | small bugfixes to make more tests green | Araq | 2011-11-02 | 3 | -3/+7 |
| | |||||
* | DLL generation may work again | Araq | 2011-11-02 | 2 | -0/+19 |
| | |||||
* | splicing tested and documented | Araq | 2011-10-28 | 1 | -0/+16 |
| | |||||
* | eval context for macros lives as long as the current module is compiled | Araq | 2011-10-28 | 1 | -0/+19 |
| | |||||
* | compilation cache: mostly working; generics not yet | Araq | 2011-10-25 | 2 | -0/+22 |
| | |||||
* | new syntactic construct: a{i} | Araq | 2011-10-08 | 1 | -1/+2 |
| | |||||
* | slurp uses path; unidecode is improved and threadsafe | Araq | 2011-10-08 | 1 | -0/+9 |
| | |||||
* | Basic unit testing facilities (suites, fixtures, cases) | Zahary Karadjov | 2011-10-07 | 1 | -0/+47 |
| | | | | | | | | Added: PNimrodNode.lineinfo for better error messages from macros Added: seq.splice For easier use from templates and macros, except stament now supports the list of exception types to be supplied in nkBraket node (array literal). | ||||
* | bugfix: overloading resolution for typeof | Araq | 2011-09-27 | 1 | -0/+7 |
| | |||||
* | bugfix: $ escaping in interpolatedFragments | Araq | 2011-09-26 | 1 | -6/+10 |
| | |||||
* | bugfix: internal error in evalFieldAccess; parseutils.interpolatedFragments ↵ | Araq | 2011-09-26 | 1 | -10/+7 |
| | | | | optimized; tstringinterp.nim now works | ||||
* | using statement (ala C#) implemented as macro (added as test). | Zahary Karadjov | 2011-09-20 | 2 | -18/+109 |
| | | | | simplified the usage of the interpolatedFragments iterator. | ||||
* | Moved the parseAST magics to evals.nim | Zahary Karadjov | 2011-09-20 | 1 | -0/+82 |
| | | | | | | | | | | | | | | Added string interpolation helper routines in parserutils Added a proof-of-concept string interpolation user-land macros (currently, only as a test case): the interpolated expression could either be transformed to concat("literal string ", $(interpolated), " end") or "literal string $1 end" % [$(interpolated)] Added a very initial definition of Optional[T] generic type A new overload of ParseIdent was added in hope to get around the fact that the old one doesn't work correctly in macros, but the problem persists. | ||||
* | more occurences of 'pure' proc pragma fixed | Araq | 2011-08-20 | 1 | -1/+1 |
| | |||||
* | locks now in their own core module | Araq | 2011-08-20 | 1 | -2/+2 |
| | |||||
* | small bugfix for eval | Araq | 2011-08-19 | 1 | -0/+27 |
| | |||||
* | inlining of 'var openarray' iterators now work | Araq | 2011-08-18 | 1 | -0/+16 |
| | |||||
* | further tests for var T result type; ttables test now fails :-( | Araq | 2011-08-10 | 1 | -0/+3 |
| | |||||
* | modifyable results for generics; teventemitter works | Araq | 2011-08-09 | 1 | -7/+10 |
| | |||||
* | fixes #35, fixes #43 | Araq | 2011-08-08 | 1 | -3/+5 |
| | |||||
* | documentation for 'var T' as return type | Araq | 2011-08-01 | 1 | -4/+6 |
| | |||||
* | 'var T' for iterators | Araq | 2011-07-31 | 1 | -0/+29 |
| | |||||
* | 'is' operator for generic code | Araq | 2011-07-31 | 1 | -0/+13 |
| | |||||
* | preparation for new 'is' operator; breaks bootstrapping again, sorry (use ↵ | Araq | 2011-07-31 | 2 | -3/+3 |
| | | | | generated C code) | ||||
* | bugfix: 'final' not passed to generic | Araq | 2011-07-29 | 1 | -15/+16 |
| | |||||
* | Merge pull request #41 from Amrykid/master | Araq | 2011-07-27 | 1 | -3/+3 |
|\ | | | | | Updated events.nim | ||||
| * | Renamed new* to init*. | Amrykid | 2011-07-27 | 1 | -2/+2 |
| | | | | | | | | | | | | | | Added example code for documentation. Fixed a small documentation issue. Rewrote newEventEmitter... Updated test. | ||||
| * | Updated events.nim to use TEventEmitter instead of PEventEmitter. | Amrykid | 2011-07-27 | 1 | -1/+1 |
| | | |||||
* | | bugfixes; step one for 'var T' as return type support | Araq | 2011-07-28 | 3 | -0/+58 |
|/ | |||||
* | bugfixes; added events module, sequtils module | Araq | 2011-07-26 | 2 | -0/+103 |
| | |||||
* | old pointer deref operator completely removed | Araq | 2011-07-23 | 1 | -0/+15 |
| | |||||
* | tests repaired; serious typo in the allocator fixed; fixes #32 | Araq | 2011-07-22 | 1 | -1/+1 |
| | |||||
* | bugfix: proper cache for generic instantiations | Araq | 2011-07-21 | 1 | -0/+19 |
| | |||||
* | preparations for 0.8.12 | Araq | 2011-07-10 | 14 | -0/+3 |
| | |||||
* | bugfix: 'set' overloadable; further steps for multi threading support | Araq | 2011-07-08 | 1 | -1/+1 |
| | |||||
* | tests are green again | Araq | 2011-06-28 | 3 | -39/+6 |
| | |||||
* | improvements to get code size down for programs that don't use GC | Araq | 2011-06-26 | 2 | -0/+362 |
| | |||||
* | case branches support constant sets for convenience | Araq | 2011-06-19 | 1 | -0/+15 |
| | |||||
* | rebuilt csources; bootstrap should work again | Araq | 2011-06-15 | 1 | -2/+0 |
| | |||||
* | bugfix: proper return types for templates | Araq | 2011-06-15 | 1 | -1/+3 |
| | |||||
* | basic generic collections implemented and tested | Araq | 2011-06-07 | 3 | -8/+202 |
| | |||||
* | bugfix: generic instantiation across module boundaries | Araq | 2011-06-06 | 2 | -0/+18 |
| | |||||
* | overloading of [] for derefence operation should be possible now | Araq | 2011-06-05 | 1 | -0/+24 |
| | |||||
* | bugfixes for semantic checking; thread implementation pushed the compiler | Araq | 2011-06-04 | 1 | -20/+21 |
| |