summary refs log tree commit diff stats
path: root/compiler/pragmas.nim
Commit message (Collapse)AuthorAgeFilesLines
* almost every pragma is allowed in a 'push' pragmaAraq2012-11-201-227/+250
|
* implemented 'tags' pragmaAraq2012-11-111-7/+8
|
* nimbuild should work againAraq2012-11-011-5/+23
|
* bugfix: wrong assertions for C++ code generation; some solaris support; ↵Araq2012-10-301-5/+8
| | | | first steps to an effect system
* website improvements; better opengl wrapper (still broken)Araq2012-09-281-3/+5
|
* next steps towards term rewriting macros; simple examples workAraq2012-08-301-2/+4
|
* objects with no ancestor are not implicitely finalAraq2012-08-241-2/+6
|
* next steps to hygienic templatesAraq2012-08-201-3/+5
|
* first steps to make templates hygienicAraq2012-08-201-9/+16
|
* bycopy/byref for object/tuple typesAraq2012-08-161-13/+21
|
* bugfix: dynlib for variablesAraq2012-08-051-2/+3
|
* DLL fixes for windows; fixes #175Zahary Karadjov2012-07-311-8/+14
|
* better error handling for better idetools supportAraq2012-07-291-16/+36
|
* made some tests greenAraq2012-07-171-2/+1
|
* added proc annotations: macros invoked as pragmasAraq2012-06-261-4/+7
|
* documentation improvements; added system.gorge (for Araq's fun)Araq2012-06-221-2/+9
|
* destructor pragmaZahary Karadjov2012-06-071-1/+6
|
* bugfix: 'error' statement pragma works as expected againAraq2012-04-161-7/+11
|
* Added ``global`` pragma that can be used to introduce new global variables ↵Zahary Karadjov2012-04-051-1/+4
| | | | from within procs
* merged branch overloading-for-macrosZahary Karadjov2012-03-191-2/+6
|\
| * bootstraps fine with overloadable templatesZahary Karadjov2012-03-141-2/+6
| |
* | first steps for cleaner static/const distinctionAraq2012-03-131-0/+1
|/
* vars can be 'compileTime'; shallow introduced weird string aliasing bugAraq2012-03-111-1/+1
|
* pragma on/off improvements; endb rewrittenAraq2012-01-281-24/+28
|
* pragma blocks; fixed line information issue with user defined assertionsAraq2012-01-171-0/+19
|
* implemented incompleteStruct pragma; embedded debugger works with posix moduleAraq2012-01-051-1/+5
|
* year 2012 for most copyright headersAraq2012-01-021-1/+1
|
* bugfix: the code gen can now handle alias TLock = TSysLock; this fixes ↵Araq2011-12-231-3/+0
| | | | threading bugs
* codegen uses alias analysis to generate better codeAraq2011-12-101-1/+1
|
* implemented 'let' statementAraq2011-11-291-0/+1
|
* new pragma: 'noinit'Araq2011-11-251-7/+11
|
* renamed optional to discardableAraq2011-09-241-5/+5
|
* implemented optional pragma for implicit discardAraq2011-09-241-4/+7
|
* beginning of a taint mode; type system enhancementsAraq2011-09-241-8/+13
|
* bugfixes for generics; new threads implementation still brokenAraq2011-09-201-0/+1
|
* 'pure' is now 'noStackFrame' for procsAraq2011-08-191-5/+6
|
* modifyable results for generics; teventemitter worksAraq2011-08-091-8/+13
|
* support for C++ code generation; importcpp and importobjc pragmasAraq2011-08-071-2/+18
|
* bugfix: 'set' overloadable; further steps for multi threading supportAraq2011-07-081-10/+12
|
* importCompilerProc pragma introduced because the hacks for typeinfo.nim did ↵Araq2011-06-271-1/+9
| | | | not suffice
* code gen bugfixes; marshal.nim implementedAraq2011-06-261-1/+1
|
* basic thread analysis workingAraq2011-06-131-9/+9
|
* deprecated system.copy: use system.substr insteadAraq2011-05-141-4/+4
|
* got rid of some arcane module namesAraq2011-04-211-1/+1
|
* big repo cleanupAraq2011-04-121-0/+543