hlaaftana
|
5933aece9b
`caseStmtMacros` no longer experimental, experimental manual refactor (#19173)
|
3 years ago |
Jaremy Creechley
|
141b76e365
Add Zephyr Support (#19003)
|
3 years ago |
Timothee Cour
|
f77dea01fd
define `nimVersion` automatically and avoid needing -d:nimVersion140 (#18726)
|
3 years ago |
Andreas Rumpf
|
5d315ebcc2
ported Nim to proprietary CrossOS [backport] (#18889)
|
3 years ago |
Andreas Rumpf
|
c2b20516d3
implemented Unicode operators (#18789)
|
3 years ago |
Andreas Rumpf
|
e0ef859130
strict effects (#18777)
|
3 years ago |
Andreas Rumpf
|
a273ea70e8
implements overloadable enum values; WIP (#18470)
|
3 years ago |
Timothee Cour
|
d5b5827bc2
fix setCommand so it behaves like regular nim invocation (#18555)
|
3 years ago |
Andreas Rumpf
|
b3aca78e22
closes #18433 (#18484)
|
3 years ago |
Timothee Cour
|
565e07a993
enable VM tracing in user code via `{.define(nimVmTrace).}` (#18244)
|
3 years ago |
Andrey Makarov
|
590d457631
docgen: move to shared RST state (fix #16990) (#18256)
|
3 years ago |
Timothee Cour
|
87cd9b24a3
add more APIs to compiler/debugutils; re-export it (#18243)
|
3 years ago |
Timothee Cour
|
e1e8af535e
merge BuildMode into SuccessX, remove code duplication w drnim, add useful info to successx, add gc to compilesettings (#18252)
|
3 years ago |
Timothee Cour
|
654a20166e
simplify extccomp.nim json logic via jsonutils; fix #18084 (#18100)
|
3 years ago |
Andreas Rumpf
|
06232b7f2e
fixes #18058 (#18162)
|
3 years ago |
Andrey Makarov
|
97970d9dcc
`doc2tex`: generate docs to Latex (#17997)
|
3 years ago |
Andreas Rumpf
|
39ad9a69a9
ORC: improvements (#17993)
|
3 years ago |
Andreas Rumpf
|
378ee7f888
feature: the compiler can warn when you use the implicit 'result' variable (#17988) [backport:1.2]
|
3 years ago |
Andreas Rumpf
|
51f3ef6cb8
fixes #15848 [backport:1.2] (#17959)
|
3 years ago |
Andreas Rumpf
|
56068101f6
tiny cleanup (#17957)
|
3 years ago |
Andreas Rumpf
|
fb86271556
system.nim cleanup some exported constants which should never have be… (#17909)
|
3 years ago |
Timothee Cour
|
87229e272e
fix #17853 (ascii message separator broke json nim dump) (#17887)
|
3 years ago |
Timothee Cour
|
ffe4328b35
`--usenimcache` (implied by `nim r main`) now caches some compile options to avoid recompiling when project was previously compiled with such options. (#17829)
|
3 years ago |
Timothee Cour
|
e4a3feeb92
add `--processing:dots|filenames|off` to customize `hintProcessing` (#17817)
|
3 years ago |
Timothee Cour
|
da1c1a7117
`--filenames:abs|canonical|legacyRelProj` for filenames in compiler msgs (replaces `--listfullpaths:on|off`) (#17746)
|
3 years ago |
Andreas Rumpf
|
3b80f0dc8e
IC navigator: added support for include files (#17784)
|
3 years ago |
Timothee Cour
|
5c9c1988f6
-d:nimDebug: calls doAssert false instead of quit (#17739)
|
3 years ago |
Timothee Cour
|
8161b02897
`import foo {.all.}` reboot (#17706)
|
3 years ago |
Andreas Rumpf
|
67e28c07f9
IC: first steps towards 'nim check --def --ic:on' (#17714)
|
3 years ago |
rockcavera
|
d3702a4dc3
removing warning imported and not used debugutils (#17660)
|
3 years ago |