Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | old 'readline' and 'endOfFile' not deprecated anymore; too convenient for 1 ↵ | Araq | 2011-11-29 | 1 | -1/+1 |
| | | | | liners (see examples/maximum.nim) | ||||
* | further steps to get rid of deprecated endOfFile and readLine | Araq | 2011-11-29 | 2 | -3/+3 |
| | |||||
* | fixes #31 | Araq | 2011-11-27 | 1 | -0/+4 |
| | |||||
* | deprecated endOfFile and readLine | Araq | 2011-11-25 | 1 | -4/+4 |
| | |||||
* | fixed bug that kept tls emulation from working | Araq | 2011-11-25 | 2 | -17/+16 |
| | |||||
* | attempt to fix tunidecode test; GC cares for seq->openArray conversions | Araq | 2011-11-21 | 2 | -4/+2 |
| | |||||
* | bugfix: 'when' sections in generic objects now work, so TThread[void] compiles | Araq | 2011-11-20 | 1 | -1/+1 |
| | |||||
* | got rid of 'accept' dir in the tests | Araq | 2011-11-19 | 263 | -6/+4 |
| | |||||
* | fixed some tests | Araq | 2011-11-19 | 12 | -70/+77 |
| | |||||
* | tester: threading tests added | Araq | 2011-11-19 | 5 | -12/+77 |
| | |||||
* | bugfix: fixed memory leaks in osproc module | Araq | 2011-11-18 | 5 | -109/+165 |
| | |||||
* | macros and templates can be expanded anywhere where a type is expected. | Zahary Karadjov | 2011-11-18 | 1 | -0/+39 |
| | | | | | This allows for various type selection algorithms to be implemented. See tests / accept / compile / ttypeselectors.nim for examples. | ||||
* | bugfixes: objects still invalid for constants; fixed a typo concerning ↵ | Araq | 2011-11-15 | 2 | -1/+29 |
| | | | | 'high' in eval context | ||||
* | tester uses same layout as nimbuild | Araq | 2011-11-12 | 3 | -5/+273 |
| | |||||
* | Merge branch 'master' of github.com:Araq/Nimrod | Araq | 2011-11-12 | 2 | -47/+3 |
|\ | |||||
| * | when running unit tests, the tester will print only failures using colorless ↵ | Zahary Karadjov | 2011-11-10 | 2 | -47/+3 |
| | | | | | | | | output (this should be better for nimbuild) | ||||
* | | added another test case | Araq | 2011-11-12 | 1 | -0/+10 |
|/ | |||||
* | GC tests now finally part of testsuite | Araq | 2011-11-10 | 9 | -669/+73 |
| | |||||
* | operator precedence changed: assignment like operators are supported; ↵ | Araq | 2011-11-09 | 2 | -0/+15 |
| | | | | escaping of operators with \ is supported | ||||
* | bugfixes for the testsuite | Araq | 2011-11-08 | 1 | -14/+17 |
| | |||||
* | bugfixes for the tester; the tester now supports running of single tests | Araq | 2011-11-08 | 9 | -49/+71 |
| | |||||
* | tester checks exitcode; osproc additions; DLL fixes; taint mode fixes | Araq | 2011-11-07 | 4 | -28/+114 |
| | |||||
* | better exception behavior for os.removeFile and os.removeDir | Araq | 2011-11-06 | 1 | -6/+1 |
| | |||||
* | compilation cache: fixed recently introduced bug (lazy loading of bodies) | Araq | 2011-11-06 | 3 | -0/+30 |
| | |||||
* | Added ftpclient module. Fixed docs in sockets module. Added dll tests to ↵ | dom96 | 2011-11-04 | 2 | -0/+15 |
| | | | | test suite. | ||||
* | fixes #2 | Araq | 2011-11-02 | 1 | -3/+0 |
| | |||||
* | fixes #59 | Araq | 2011-11-02 | 1 | -0/+9 |
| | |||||
* | small bugfixes to make more tests green | Araq | 2011-11-02 | 5 | -4/+18 |
| | |||||
* | DLL generation may work again | Araq | 2011-11-02 | 2 | -0/+19 |
| | |||||
* | Fixed the tester. Some fixes and additions for the JS backend. | dom96 | 2011-10-31 | 1 | -9/+9 |
| | |||||
* | lazy loading of body ast implemented | Araq | 2011-10-30 | 1 | -12/+23 |
| | |||||
* | splicing tested and documented | Araq | 2011-10-28 | 5 | -8/+20 |
| | |||||
* | eval context for macros lives as long as the current module is compiled | Araq | 2011-10-28 | 1 | -0/+19 |
| | |||||
* | compilation cache: tests now part of test suite | Araq | 2011-10-27 | 16 | -30/+241 |
| | |||||
* | compilation cache: mostly working; generics not yet | Araq | 2011-10-25 | 2 | -0/+22 |
| | |||||
* | rod files: next trivial examples working | Araq | 2011-10-22 | 2 | -1/+36 |
| | |||||
* | 'bind' as a declarative statement | Araq | 2011-10-10 | 2 | -0/+15 |
| | |||||
* | 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). | ||||
* | code generator supports constant sequences; more consistent compile time ↵ | Araq | 2011-10-07 | 1 | -1/+0 |
| | | | | evaluation | ||||
* | 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 | ||||
* | renamed optional to discardable | Araq | 2011-09-24 | 1 | -3/+3 |
| | |||||
* | implemented optional pragma for implicit discard | Araq | 2011-09-24 | 1 | -0/+13 |
| | |||||
* | more fixes to get rid of tyPureObject | Araq | 2011-09-24 | 1 | -4/+4 |
| | |||||
* | fixed some newly introduced bugs | Araq | 2011-09-21 | 2 | -22/+59 |
| | |||||
* | 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. |