summary refs log tree commit diff stats
path: root/compiler/evals.nim
Commit message (Collapse)AuthorAgeFilesLines
* fixes token's column informationAraq2013-07-301-9/+2
|
* added macros.genSymAraq2013-07-241-0/+10
|
* 'modules' module from 'main'; minor bugfixesAraq2013-07-201-1/+0
|
* refactorings for the eval engine; bugfix: clean templates as accessorsAraq2013-07-191-140/+114
|
* fixes lots of regressionsAraq2013-06-291-5/+6
|
* bugfix: typoAraq2013-06-291-1/+1
|
* got rid of debug callsAraq2013-06-281-3/+1
|
* some small performance improvement for the evaluatorAraq2013-06-281-36/+53
|
* small REPL improvementsAraq2013-06-281-4/+5
|
* var tuple unpacking works at compile timeAraq2013-06-281-30/+41
|
* fixes #399Araq2013-05-181-1/+2
|
* Update evals.nimBillingsly Wetherfordshire2013-04-251-2/+2
|
* fixes #368Araq2013-04-081-2/+4
|
* bugfix evals.nimAraq2013-04-071-2/+3
|
* optimized evals.nim a bitAraq2013-04-071-8/+8
|
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
|
* first steps to implement object construction expressionsAraq2013-03-071-7/+25
|
* made some tests greenAraq2013-03-041-3/+3
|
* don't eval wrong codeAraq2013-02-241-1/+7
|
* micro optimizations for the evaluation engineAraq2013-02-141-29/+41
|
* merged upstream masterZahary Karadjov2013-01-271-46/+93
|\
| * fixes #293Araq2013-01-081-2/+2
| |
| * next steps for FFI at compile timeAraq2013-01-021-8/+15
| |
| * fixed a newly introduced c2nim bug; many untested improvements to the FFI at ↵Araq2012-12-311-4/+25
| | | | | | | | compile time
| * small examples work with the FFIAraq2012-12-191-9/+8
| |
| * first steps for FFI support at compile timeAraq2012-12-191-38/+58
| |
* | CaaS in-memory cachingZahary Karadjov2012-11-281-5/+4
| | | | | | | | | | removed some redundant filepath params and variables and switched to canonical paths in most places
* | caas is now drivable through stdinZahary Karadjov2012-11-281-5/+1
|/ | | | | * added idetools --eval * streams.readLine recognises and applies the backspace character
* next steps for first class iteratorsAraq2012-11-261-1/+7
|
* AST quasi-quoting for macrosZahary Karadjov2012-11-111-1/+1
|
* syntax compatibility between do blocks and stmt blocksZahary Karadjov2012-10-041-1/+1
| | | | | | | | | | | | 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
* next steps for 'compiler as a service'Araq2012-10-031-1/+1
|
* experimental support for querying the type of expressions within macrosZahary Karadjov2012-10-031-2/+7
| | | | normalised the line endings of macros.nim (minor edits otherwise)
* the `is` operator now works with type classes and type variablesZahary Karadjov2012-10-031-1/+25
| | | | | bugfixes: the DLL tests were failing on Mac OS X, due to an incorrect DynlibFormat
* improved support for typedesc valuesZahary Karadjov2012-09-251-3/+5
| | | | | * can be stored in constants and variables (including in containers like sequences) * can be passed to and returned from macros
* type trais used to work only on user-defined types. see #202Zahary Karadjov2012-09-131-2/+1
|
* parameter passing works the same for macros and templates; use callsite ↵Araq2012-08-281-11/+33
| | | | magic to access the invokation AST
* bindSym suffices; no 'bind' for macros anymoreAraq2012-08-251-38/+5
|
* implemented 'bind' for macrosAraq2012-08-241-0/+36
|
* next steps to hygienic templatesAraq2012-08-201-2/+2
|
* first steps to make templates hygienicAraq2012-08-201-52/+6
|
* next steps for tyVarargs/tyOpenArray splitAraq2012-08-141-1/+2
|
* top level closures should work; transf is not a pass anymore; next steps for ↵Araq2012-08-131-1/+2
| | | | first class iterator support
* made compiler more robust for idetools supportAraq2012-07-301-22/+46
|
* better error handling for better idetools supportAraq2012-07-291-5/+4
|
* equality and hashing for closuresAraq2012-07-171-3/+2
|
* 'addSon' for types deprecated for 'int literal type' analysisAraq2012-07-091-1/+1
|
* made tests green againAraq2012-07-091-2/+2
|
* added devel/logging; weakrefs test; next steps for proper unsigned supportAraq2012-07-051-1/+1
|
* another bugfixAraq2012-06-211-1/+1
|