summary refs log tree commit diff stats
path: root/compiler/pragmas.nim
Commit message (Expand)AuthorAgeFilesLines
* added undocumented exportNims pragma for Nimscript supportAraq2015-10-031-7/+11
* implement bitsize pragma for bitfieldsAman Gupta2015-09-281-1/+6
* fixes #2590; methods now require a .base annotationAraq2015-09-061-1/+4
* Merge branch 'devel' into coroutinesrku2015-08-201-271/+273
|\
| * fixes #3171Araq2015-08-021-271/+273
* | {.compile.} pragma accepts paths relative to file pragma is in.rku2015-07-311-0/+2
|/
* small steps for making --symbolFiles:on work againAraq2015-07-201-1/+2
* Introduce {.noRewrite.} expr pragma disabling TRAdam Strzelecki2015-06-021-1/+3
* implements .goto support for variablesAraq2015-04-191-1/+6
* Get rid of deprecation warningsdef2015-04-071-3/+3
* Merge pull request #2428 from arnetheduck/comp-lib-ropesAndreas Rumpf2015-04-061-1/+1
|\
| * compiler_ropes: ropeToStr -> $Jacek Sieka2015-04-011-1/+1
* | better error message for implicit pragmasAraq2015-04-041-0/+2
|/
* 'constructor' pragma for C++ supportAraq2015-03-181-2/+5
* don't generate memset calls for C++ objectsAraq2015-03-181-129/+129
* better handling of gcsafety with --threadAnalysis:offAraq2015-02-121-5/+4
* nimsuggest improvementsAraq2015-01-301-1/+3
* nimsuggest: first versionAraq2015-01-271-6/+0
* Happy new year!Guillaume Gelin2015-01-061-1/+1
* cleaned up os.nim; docgen improvementsAraq2014-12-211-2/+2
* implemented 'experimental' switchAraq2014-12-051-1/+7
* user defined pragmas work for generics instantiated in different modulesAraq2014-11-061-3/+11
* implements #1588Araq2014-10-261-0/+3
* implemented mixed mode codegenAraq2014-10-031-0/+5
* better lock level handlingAraq2014-10-021-8/+12
* implemented locking levels; still incompleteAraq2014-09-271-6/+6
* implemented 'guard' annotationAraq2014-09-211-33/+53
* the big renamefest: first stepsAraq2014-08-221-11/+28
* progress on deepCopyAraq2014-08-011-6/+8
* Merge branch 'new_spawn' of https://github.com/Araq/Nimrod into new_spawnAraq2014-06-061-5/+6
|\
| * Promises are now refsAraq2014-06-051-5/+6
* | Renamed considerAccents to considerQuotedIdentClay Sweetser2014-05-261-1/+1
* | Renamed 'considerAcc' to 'considerAccents' for clarityClay Sweetser2014-05-241-1/+1
|/
* 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
* 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 easier...Zahary Karadjov2014-03-061-0/+11
* | | 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
|\
| * Addresses issues raised on #947. Refs #800.Grzegorz Adam Hankiewicz2014-02-221-11/+9
| * 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