summary refs log tree commit diff stats
path: root/compiler/pragmas.nim
Commit message (Collapse)AuthorAgeFilesLines
* reintroduce thread analysis but disable it for backwards compatibilityAraq2014-04-201-5/+6
|
* made large parts of the stdlib gcsafeAraq2014-04-201-2/+2
|
* New concurrency model: next stepsAraq2014-04-191-4/+31
|
* disable extern name checking as it breaks building of nimrtl.dllAraq2014-03-301-2/+3
|
* fixes a typoAraq2014-03-271-4/+4
|
* implemented 'borrow dot' feature for distinct typesAraq2014-03-261-4/+15
|
* Added support for {.packed.} pragma on objectsAudun Wilhelmsen2014-03-181-1/+5
| | | | Added tests for packed and union pragmas
* Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-03-071-0/+11
|\
| * Merge branch 'devel' of github.com:Araq/Nimrod into develZahary Karadjov2014-03-061-2/+10
| |\
| * | split the inline and closure iterators into different symbol kinds for ↵Zahary Karadjov2014-03-061-0/+11
| | | | | | | | | | | | easier discrimination between them
* | | implements strongSpaces parsing modeAraq2014-03-071-7/+3
| |/ |/|
* | implemented 'union' and 'unchecked' pragmasAraq2014-03-051-2/+10
|/
* Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-02-251-3/+20
|\ | | | | | | | | Conflicts: lib/system/jssys.nim
| * Addresses issues raised on #947. Refs #800.Grzegorz Adam Hankiewicz2014-02-221-11/+9
| | | | | | | | | | | | * Uses errGenerated instead of deprecated extending of enums. * Reduces bloat and usefulness of end user error messages. * Limits checks to C, Cpp and Objc targets.
| * Checks that exported symbols are valid C identifiers. Refs #800.Grzegorz Adam Hankiewicz2014-02-211-3/+22
| |
* | renamed noStackFrame to asmNoStackFrameAraq2014-02-181-4/+6
|/
* case consistency: cs:partial bootstraps on windowsAraq2013-12-291-10/+10
|
* case consistency: next stepsAraq2013-12-291-45/+45
|
* case consistency part 4Araq2013-12-271-66/+66
|
* case consistency part 1Araq2013-12-271-16/+16
|
* implemented 'injectStmt'; more debug supportAraq2013-12-161-1/+7
|
* fixes #576Araq2013-09-181-0/+1
|
* implemented delegators and improved the error messages of unmatched type classesZahary Karadjov2013-08-261-3/+4
|
* implemented computed goto supportAraq2013-08-131-5/+2
|
* 'nirmod pretty': almost workingAraq2013-07-311-1/+1
|
* 'nimrod pretty': next stepsAraq2013-07-301-1/+1
|
* lfFullExternalName for 'nimrod pretty'Araq2013-07-301-6/+9
|
* refactorings for the eval engine; bugfix: clean templates as accessorsAraq2013-07-191-2/+5
|
* implements the 'codegenDecl' pragmaAraq2013-06-271-6/+7
|
* implemented large parts of the 'not nil' checkingAraq2013-06-091-3/+7
|
* astToStr is now immediateAraq2013-06-021-2/+2
|
* merged the persistent scopes work with the delayed proc compilation strategyZahary Karadjov2013-05-121-2/+7
|\
| * added a ``noforward`` pragma that enables a new compilation strategyZahary Karadjov2013-05-111-2/+7
| | | | | | | | not requiring forward declarations on a per-module basis
* | final fixes giving us a working compilerZahary Karadjov2013-05-121-1/+1
| |
* | get rid of the SymTab* procs in astalgoZahary Karadjov2013-05-121-1/+1
|/
* implemented --dynlibOverride option for static linking of 'dynlib'Araq2013-04-081-2/+5
|
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
|
* 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
|