summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* When in object handles procedure call again, fixes #22474 (#22480)Jason Beetham2023-08-151-1/+1
* fixes #22469; generates nimTestErrorFlag for top level statements (#22472)ringabout2023-08-141-2/+2
* relax the parameter of `ensureMove`; allow let statements (#22466)ringabout2023-08-121-2/+3
* better initialization patterns for seminst (#22456)ringabout2023-08-121-14/+5
* fix #22448 Remove `structuredErrorHook` temporary in `tryConstExpr` (#22450)Pylgos2023-08-111-0/+9
* unpublic the sons field of PType; the precursor to PType refactorings (#22446)ringabout2023-08-1121-76/+94
* refactor `result = default(...)` into object construction (#22455)ringabout2023-08-111-10/+4
* modernize lambdalifting (#22449)ringabout2023-08-111-9/+6
* `initNodeTable` and friends now return (#22444)ringabout2023-08-1115-64/+51
* fixes move sideeffects issues [backport] (#22439)ringabout2023-08-101-3/+15
* replaces `doAssert false` with `raiseAssert` for unreachable branches, which ...ringabout2023-08-1021-42/+34
* `getTemp` and friends now return `TLoc` as requested (#22440)ringabout2023-08-106-77/+60
* adds support for functor in member (#22433)Juan M Gómez2023-08-101-1/+6
* fix #19304 Borrowing std/times.format causes Error: illformed AST (#20659)Bung2023-08-103-26/+53
* `initLocExpr` and friends now return `TLoc` (#22434)ringabout2023-08-104-341/+234
* Fix #21760 (#22422)SirOlaf2023-08-101-2/+2
* modernize sempass2; `initEffects` now returns `TEffects` (#22435)ringabout2023-08-101-21/+13
* makes asmnostackframe work with cpp member #22411 (#22429)Juan M Gómez2023-08-091-3/+4
* simplify isAtom condition (#22430)ringabout2023-08-092-8/+2
* Fix #5780 (#22428)Bung2023-08-091-1/+1
* fixes cascades of out parameters, which produces wrong ProveInit warnings (#2...ringabout2023-08-091-4/+10
* fix #12938 index type of array in type section without static (#20529)Bung2023-08-092-21/+37
* fixes #22419; async/closure environment does not align local variables (#22425)ringabout2023-08-091-0/+3
* fix #20891 Illegal capture error of env its self (#22414)Bung2023-08-092-3/+13
* make the name of procs consistent with the name forwards (#22424)ringabout2023-08-091-1/+1
* refactors initSrcGen and initTokRender into returning objects (#22421)ringabout2023-08-092-61/+36
* modernize jsgen; clean up some leftovers (#22423)ringabout2023-08-091-16/+13
* block ambiguous type conversion dotcalls in generics (#22375)metagn2023-08-091-0/+11
* modernize lineinfos; it seems that array access hinders strict def analysis l...ringabout2023-08-091-7/+7
* modernize compiler/reorder, which exposes yet another strictdefs bug (#22415)ringabout2023-08-081-13/+8
* clean up `gc:arc` or `gc:orc` in docs and in error messages (#22408)ringabout2023-08-081-1/+1
* fixes LineTooLong hints on old compilers (#22412)ringabout2023-08-082-0/+2
* modernize compiler/filter_tmpl.nim (#22407)ringabout2023-08-081-11/+9
* fix #18823 Passing Natural to bitops.BitsRange[T] parameter in generi… (#20...Bung2023-08-083-10/+17
* fix #22287 nimlf_ undefined error (#22382)Bung2023-08-081-0/+1
* use out parameters for getTemp (#22399)ringabout2023-08-076-43/+39
* [C++] Member pragma RFC (https://github.com/nim-lang/RFCs/issues/530) (#22272)Juan M Gómez2023-08-076-23/+32
* a bit modern code for depends (#22400)ringabout2023-08-071-6/+1
* use strictdefs for compiler (#22365)ringabout2023-08-06107-491/+1209
* Fix some jsgen bugs (#22330)konsumlamm2023-08-062-12/+45
* Let inferGenericTypes continue if a param is already bound (#22384)SirOlaf2023-08-061-3/+6
* fix set op related to {sfGlobal, sfPure} (#22393)Bung2023-08-062-2/+2
* fix #15005; [ARC] Global variable declared in a block is destroyed too… (#2...Bung2023-08-061-1/+2
* fix server caching issue causing Theme failures (#22378)Daniel Belmes2023-08-061-2/+2
* compiler/llstream: modern code for llstream (#22385)Andreas Rumpf2023-08-041-17/+6
* fix #20883 Unspecified generic on default value segfaults the compiler (#21172)Bung2023-08-042-0/+8
* Fix crash when using uninstantiated generic (#22379)Jake Leahy2023-08-041-0/+2
* Allow `libffi` to work via `koch boot` (#22322)awr12023-08-032-2/+2
* Add experimental inferGenericTypes switch (#22317)SirOlaf2023-08-034-11/+68
* Revert "fix #22173 `sink` paramers not moved into closure (refc) (#22… (#22...Bung2023-08-031-9/+6
lt&id=68df24fa778f7f5a2651a4623681f38dc920c490'>68df24fa ^
999c529c ^
ec73ed12 ^
999c529c ^



68df24fa ^
d3a9db3a ^
999c529c ^
ec73ed12 ^
999c529c ^




d3a9db3a ^
999c529c ^
ec73ed12 ^
999c529c ^





ec73ed12 ^
999c529c ^
ec73ed12 ^
999c529c ^





4a4a392d ^



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
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
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177