summary refs log tree commit diff stats
path: root/compiler/ccgutils.nim
Commit message (Expand)AuthorAgeFilesLines
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-8/+8
* [refactoring] remove unused imports in the compiler and in some stdlib modulesAraq2019-07-181-1/+1
* right shift is now by default sign preserving (#11322)Arne Döring2019-05-291-17/+17
* Replace countup(x, y-1) with x ..< yClyybber2019-05-071-2/+2
* name mangling: also special case the backslash characterAraq2018-09-171-0/+1
* remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-1/+1
* platform.nim doesn't use globals anymore; prepare msgs.nim for not using globalsAndreas Rumpf2018-05-181-2/+2
* ccgutils: code cleanup, no globalsAraq2018-05-161-108/+1
* C code generator compiles againAndreas Rumpf2018-05-121-1/+1
* remove dead code elimination option (#7669)Jacek Sieka2018-04-231-4/+0
* preparations for language extensions: 'sink' and 'lent' typesAndreas Rumpf2018-01-071-2/+2
* deprecated unary '<'Andreas Rumpf2017-10-291-2/+2
* first steps of making 'opt' a first class type for NimAndreas Rumpf2017-09-251-1/+1
* some work to make 'opt' a first class typeAndreas Rumpf2017-09-241-2/+2
* a few tiny cleanups (#5712)Jacek Sieka2017-05-291-16/+4
* Ascii character code 127 (DEL) is not printable.Markus F.X.J. Oberhumer2017-05-161-1/+1
* introduce tyInferred for the unbound concept type paramsZahary Karadjov2017-03-241-1/+1
* support for accessing the inferred concept type params with the dot operatorZahary Karadjov2017-03-241-0/+2
* Fixes #5452Yuriy Glukhov2017-02-281-1/+1
* fixes a minor codegen issue where name mangling could produce an identifier u...Araq2017-02-261-1/+1
* removed compiler internal list implementation (#5371)Arne Döring2017-02-221-1/+1
* name mangling bugfixes; ndi file generation for debugger supportAndreas Rumpf2017-02-031-4/+8
* new name mangling rules for easier debuggingAndreas Rumpf2017-02-021-14/+32
* removed tyArrayConstr completely from the compiler; introduced tyAlias instea...Araq2016-11-141-2/+2
* signature hashing: more progressAraq2016-11-111-75/+65
* clean up tyMutable remnantsJacek Sieka2016-10-241-2/+2
* clean up tyConst remnantsJacek Sieka2016-10-241-2/+2
* clean up tyBigNum remnantsJacek Sieka2016-10-241-2/+2
* remove remnants of tyIterJacek Sieka2016-10-241-1/+2
* get rid of deprecated toLower/toUpperAndreas Rumpf2016-07-191-1/+1
* fixes #4371Andreas Rumpf2016-07-081-1/+1
* fixes #3329Araq2015-09-181-1/+4
* fixes #2551; fixes #2212; breaks bootstrapping in debug mode; bootstrap with ...Araq2015-04-251-1/+1
* Get rid of deprecation warningsdef2015-04-071-3/+3
* prevent name mangling for C++ DLLsAraq2015-03-051-29/+29
* test tsets2.nim compiles againAraq2015-03-011-3/+3
* fixes #2199, fixes #2197Araq2015-02-241-22/+26
* Fix typosFederico Ceratto2015-02-151-1/+1
* preparations for C++ template supportAraq2015-01-231-4/+2
* implemented mixed mode codegenAraq2014-10-031-1/+1
* Nimrod renamed to NimAraq2014-08-281-1/+1
* renamefestAraq2014-08-231-1/+1
* fixes #1143Araq2014-08-191-1/+5
* progress on deepCopyAraq2014-08-011-2/+4
* Document manglingflaviut2014-05-261-0/+3
* Make codegen for `1` and similar validflaviut2014-05-161-0/+21
* handle arbitrary expressions dependent on static input params in proc signaturesZahary Karadjov2014-03-161-2/+3
* fixes #968Araq2014-03-041-1/+0
* implements #766;Zahary Karadjov2014-01-241-1/+1
* introduce tyFromExpr; fixes #618Zahary Karadjov2014-01-041-3/+2
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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149