summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* c2nim: bugfix: parsing of typedef'ed function pointersAraq2011-09-282-11/+8
* bugfix: overloading resolution for typeofAraq2011-09-275-20/+16
* bugfix: internal error in evalFieldAccess; parseutils.interpolatedFragments o...Araq2011-09-261-12/+16
* renamed optional to discardableAraq2011-09-244-9/+9
* implemented optional pragma for implicit discardAraq2011-09-247-15/+21
* l-values are preserved modulo type distinctionAraq2011-09-244-7/+14
* more fixes to get rid of tyPureObjectAraq2011-09-241-1/+1
* got rid of akPureObjectAraq2011-09-241-1/+2
* got rid of tyPureObject; broke bootstrapping; use generated C codeAraq2011-09-241-1/+5
* got rid of tyPureObject; broke bootstrapping; use generated C codeAraq2011-09-243-5/+11
* Merge branch 'master' of git@github.com:Araq/NimrodAraq2011-09-241-38/+70
|\
| * Fixed string concatenation and other bugs in the JS backend. Fixed a small bu...dom962011-09-231-38/+70
* | beginning of a taint mode; type system enhancementsAraq2011-09-248-182/+99
|/
* fixed some newly introduced bugsAraq2011-09-211-4/+3
* Merge pull request #54 from zah/pretty-print-astAraq2011-09-206-29/+114
|\
| * using statement (ala C#) implemented as macro (added as test).Zahary Karadjov2011-09-202-2/+3
| * Moved the parseAST magics to evals.nimZahary Karadjov2011-09-203-37/+35
| * Quick Fix:Zahary Karadjov2011-09-202-2/+2
| * Initial implementation of the parseExpr, parseStmt, getAst macro routines:Zahary Karadjov2011-09-204-33/+112
| * Added AST introspection routines as a part of the standard libraryZahary Karadjov2011-09-202-1/+8
* | Multiple C lines corresponding to a single nimrod line are joined togetherZahary Karadjov2011-09-206-61/+81
* | Nimrod can now compile itself with --lineDir enabledZahary Karadjov2011-09-206-11/+23
|/
* bugfixes for generics; new threads implementation still brokenAraq2011-09-2012-84/+187
* locks now in their own core moduleAraq2011-08-201-8/+4
* 'pure' is now 'noStackFrame' for procsAraq2011-08-192-7/+9
* small bugfix for evalAraq2011-08-191-1/+1
* documentation for --nimcache optionAraq2011-08-191-0/+1
* implemented --nimcache config option; big clean up of magic wordsAraq2011-08-195-185/+153
* inlining of 'var openarray' iterators now workAraq2011-08-182-25/+48
* bugfix topenarrayrepr works againAraq2011-08-161-1/+2
* finally got rid of nkPassAsOpenArrayAraq2011-08-1611-71/+49
* added xmltree.innerText; fixes #49Araq2011-08-153-29/+32
* added system.running for threadsAraq2011-08-111-10/+5
* bugfix: #line generation for windowsAraq2011-08-111-2/+2
* further tests for var T result type; ttables test now fails :-(Araq2011-08-101-2/+1
* added system.slurp for easy embedding of resourcesAraq2011-08-104-21/+28
* modifyable results for generics; teventemitter worksAraq2011-08-092-10/+14
* fixes #35, fixes #43Araq2011-08-082-2/+4
* json code generation works againAraq2011-08-072-4/+4
* support for C++ code generation; importcpp and importobjc pragmasAraq2011-08-0720-171/+247
* fixes #42Araq2011-08-043-117/+91
* anonymous procs implemented; however no closure support yetAraq2011-08-013-5/+14
* documentation for 'var T' as return typeAraq2011-08-011-14/+11
* 'var T' for iteratorsAraq2011-07-314-5/+41
* void type improvements; documentation improvementsAraq2011-07-311-0/+1
* void type for genericsAraq2011-07-312-12/+6
* 'is' operator for generic codeAraq2011-07-312-21/+12
* preparation for new 'is' operator; breaks bootstrapping again, sorry (use gen...Araq2011-07-319-21/+44
* attempt to improve 'suggest' featureAraq2011-07-302-8/+11
* Merge branch 'master' of git@github.com:Araq/NimrodAraq2011-07-302-13/+13
|\