ringabout
|
fd4e3ae3e4
add a prepass for codeReordering (#21513)
|
2 anni fa |
ringabout
|
38f876dd48
fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now parses the whole module at one time (#21379)
|
2 anni fa |
ringabout
|
93e4f278a1
add deprecated warnings for `{.deadcodeelim: on.}` (#21277)
|
2 anni fa |
Jake Leahy
|
d00477dffb
Check file exists in `{.compile.}` pragma (#21105)
|
2 anni fa |
metagn
|
9a50033d5b
generic `define` pragma + string alias (#20979)
|
2 anni fa |
ringabout
|
0448f30fd9
fixes #20026; marks system procs which can raise defects (#20864)
|
2 anni fa |
ringabout
|
5602183234
'lock levels' are deprecated, now a noop (#20539)
|
2 anni fa |
metagn
|
2cca38d33c
pragma for sfCallsite instead of name check + better semantics, test (#20464)
|
2 anni fa |
metagn
|
de4b0346bd
store full definition AST for consts, fix noRewrite (#20115)
|
2 anni fa |
Andreas Rumpf
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 anni fa |
Tanguy
|
3a5e38ab9d
Allow custom pragma on iterators [backport] (#20344)
|
2 anni fa |
metagn
|
d143924ab2
remove unused sfProcvar, "procvar" mentions (#20204)
|
2 anni fa |
metagn
|
d1d141b135
new .redefine pragma for templates, warn on redefinition without it (#20211)
|
2 anni fa |
Andrey Makarov
|
14656154ef
Add `doctype: RST|Markdown|RstMarkdown` pragma (#20252)
|
2 anni fa |
metagn
|
f6eb1d4d7d
remove {.this.} pragma, deprecated since 0.19 (#20201)
|
2 anni fa |
ringabout
|
4c46358db1
remove shallowCopy for ARC/ORC (#20070)
|
2 anni fa |
Lancer11211
|
efd5c571bf
.forbids pragma: defining forbidden tags (#20050)
|
2 anni fa |
quantimnot
|
800cb006e7
Change `styleCheck` to ignore foreign packages (#19822)
|
2 anni fa |
quantimnot
|
d30c6419a0
Refactor and doc package handling, module name mangling (#19821)
|
2 anni fa |
Andreas Rumpf
|
7d32425a57
fixes #14318 (#14335)
|
3 anni fa |
Andreas Rumpf
|
51df9ff1c7
fixes #19603; some pragmas were really only supported as top level statements. Now this is enforced properly. (#19646)
|
3 anni fa |
flywind
|
7f6e800caf
move assertions out of system (#19599)
|
3 anni fa |
Andreas Rumpf
|
9d51197aa4
fixes #19078 [backport] (#19090)
|
3 anni fa |
Dominik Picheta
|
2aa97a228a
Removes deprecated {.injectStmt.}. Fixes #18666 (#18984)
|
3 anni fa |
Andreas Rumpf
|
e0ef859130
strict effects (#18777)
|
3 anni fa |
Timothee Cour
|
b24812df5f
properly fix #10053 ; `FieldDefect` msg now shows discriminant value + lineinfo, in all backends (c,vm,js) (#11955)
|
3 anni fa |
Timothee Cour
|
6030e139b5
move {.injectStmt.} to experimental; add a test (#18300)
|
3 anni fa |
Timothee Cour
|
5d15bd7b61
refs #18278: do not gag fatal msgs (#18290)
|
3 anni fa |
flywind
|
6e8f0f8cfc
add colon (#17834)
|
3 anni fa |
Andreas Rumpf
|
6c1c8f51b3
IC: green tests (#17311)
|
4 anni fa |