summary refs log tree commit diff stats
path: root/compiler/pragmas.nim
Commit message (Expand)AuthorAgeFilesLines
* 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
* | 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; first...Araq2012-10-301-5/+8
* 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 fr...Zahary Karadjov2012-04-051-1/+4
* 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 thread...Araq2011-12-231-3/+0
* codegen uses alias analysis to generate better codeAraq2011-12-101-1/+1
55e7df1 ^
a3d5f44b ^
66a8d4ff ^
7838675f ^
7dc8fef8 ^
2c8cb95f ^
80a93f0b ^
f38c343f ^

7dc8fef8 ^


80a93f0b ^
6be3e393 ^
240394a4 ^



240394a4 ^
7dc8fef8 ^
240394a4 ^

2c8cb95f ^

240394a4 ^

2c8cb95f ^

240394a4 ^



e5fb3d74 ^
240394a4 ^

240394a4 ^
7dc8fef8 ^



7b33b517 ^

176e8a68 ^
7b33b517 ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108