.. |
ic
|
3d1bba04ab
[minor]use `addInt` and `addFloat` (#18733)
|
3 years ago |
nimfix
|
3b1aabdcff
change `--hint[X] => --hint:X` in nim repo (avoids shell quoting issues) (#18085)
|
3 years ago |
plugins
|
796498525a
IC: next steps (#16550)
|
4 years ago |
aliases.nim
|
1db21721ec
Fixed objects being erroneously zeroed out before object construction (#12814) [backport]
|
5 years ago |
ast.nim
|
90a2b5afd8
correct effect tracking for .borrowed procs [backport] (#18882)
|
3 years ago |
astalgo.nim
|
3b3006ef16
add comment to astalgo.debug (#18594)
|
3 years ago |
astmsgs.nim
|
b24812df5f
properly fix #10053 ; `FieldDefect` msg now shows discriminant value + lineinfo, in all backends (c,vm,js) (#11955)
|
3 years ago |
bitsets.nim
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 years ago |
btrees.nim
|
3bc625aff1
ORC: progress (#18000)
|
3 years ago |
ccgcalls.nim
|
34a53e8049
fixes #12642 (#18811)
|
3 years ago |
ccgexprs.nim
|
90a2b5afd8
correct effect tracking for .borrowed procs [backport] (#18882)
|
3 years ago |
ccgliterals.nim
|
b68eb1cad0
Removed lib/system/allocators.nim. seqs_v2 and strs_v2 now uses allocShared0. (#13190)
|
5 years ago |
ccgmerge_unused.nim
|
6c1c8f51b3
IC: green tests (#17311)
|
3 years ago |
ccgreset.nim
|
7e94420847
cString => cSourceString; tyCString => tyCstring so that error msgs show cstring, not cString (#17744)
|
3 years ago |
ccgstmts.nim
|
4395a26764
fixes #17085 [backport:1.2] (#17101)
|
3 years ago |
ccgthreadvars.nim
|
e112974920
fix #16752: threadvar now works with importcpp types; osx now uses native TLS (`--tlsEmulation:off`), which can be orders of magnitude faster (#16750)
|
4 years ago |
ccgtrav.nim
|
fd31e8ff6f
allow old styled RTTI for arc/orc (#15331)
|
4 years ago |
ccgtypes.nim
|
719718df2f
more minor bootstrapping cleanups (#18759)
|
3 years ago |
ccgutils.nim
|
ed126794b6
Fix #17412 (#17560)
|
3 years ago |
cgen.nim
|
719718df2f
more minor bootstrapping cleanups (#18759)
|
3 years ago |
cgendata.nim
|
6c1c8f51b3
IC: green tests (#17311)
|
3 years ago |
cgmeth.nim
|
25745ad195
IC: final implementation steps (#16801)
|
4 years ago |
closureiters.nim
|
5423915e5a
real bugfix for #17170 (#18171)
|
3 years ago |
cmdlinehelper.nim
|
d5b5827bc2
fix setCommand so it behaves like regular nim invocation (#18555)
|
3 years ago |
commands.nim
|
e0ef859130
strict effects (#18777)
|
3 years ago |
concepts.nim
|
ac5435ecd0
Make error message for empty new-styled concept more descriptive (#18506)
|
3 years ago |
condsyms.nim
|
e0ef859130
strict effects (#18777)
|
3 years ago |
debuginfo.nim
|
9c47bb9cc0
happy new year
|
8 years ago |
debugutils.nim
|
87cd9b24a3
add more APIs to compiler/debugutils; re-export it (#18243)
|
3 years ago |
depends.nim
|
eaa1c3a377
genDepend: fix for module names that are reserved DOT keywords (#18392)
|
3 years ago |
dfa.nim
|
bc14b77359
fixes #18665 DFA generator bug (#18676)
|
3 years ago |
docgen.nim
|
e0ef859130
strict effects (#18777)
|
3 years ago |
docgen2.nim
|
590d457631
docgen: move to shared RST state (fix #16990) (#18256)
|
3 years ago |
enumtostr.nim
|
73a8b950cb
big steps torwards an efficient, simple IC implementation (#16543)
|
4 years ago |
errorhandling.nim
|
a31e601550
misc fixes: build_all.sh, changelog (#17601)
|
3 years ago |
evalffi.nim
|
7e94420847
cString => cSourceString; tyCString => tyCstring so that error msgs show cstring, not cString (#17744)
|
3 years ago |
evaltempl.nim
|
0de3d4292f
fix #16993, #18054, #17835 runnableExamples now works with templates and nested templates (#18082)
|
3 years ago |
extccomp.nim
|
8540065754
--cc:env now works correctly to assign linker executable, allowing to cross-compile/run for windows on osx via wine (#18672)
|
3 years ago |
filter_tmpl.nim
|
13e659cfec
Big compiler Cleanup (#14777)
|
4 years ago |
filters.nim
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 years ago |
gorgeimpl.nim
|
982086dbe9
Fixed #12337, leaking pipe after gorge (#12339)
|
5 years ago |
guards.nim
|
8d63f7b483
clean up old codes (#17071)
|
3 years ago |
hlo.nim
|
226595515c
explicit ID generation for easier IC (#15559)
|
4 years ago |
idents.nim
|
796498525a
IC: next steps (#16550)
|
4 years ago |
importer.nim
|
0b7361e938
followup #18362: make `UnusedImport` work robustly (#18366)
|
3 years ago |
index.nim
|
3cf88c2b49
walkDirRecFilter, update doc CI filter, compiler/index.nim for docs + various other fixes (#14501)
|
4 years ago |
injectdestructors.nim
|
c86f9590fb
fixes #18570 (#18599)
|
3 years ago |
installer.ini
|
d35f366d6f
compiler/installer.ini: package cacert.pem on Windows [backport:1.2] (#17172)
|
3 years ago |
int128.nim
|
a9b62de895
CIs: attempt to use csources_v1 (#16282)
|
3 years ago |
isolation_check.nim
|
0f91b67f5c
fixes #18326 (#18335)
|
3 years ago |
jsgen.nim
|
90a2b5afd8
correct effect tracking for .borrowed procs [backport] (#18882)
|
3 years ago |
jstypes.nim
|
6a5973882b
jsgen improve spacing (#18048)
|
3 years ago |
lambdalifting.nim
|
57609902c4
use more meaningful name than "workaround14447" (#18237)
|
3 years ago |
layouter.nim
|
4f0bac791a
fix #12155, improve nimpretty's handling of pragmas (#17353)
|
3 years ago |
lexer.nim
|
5c85e480a6
unicode operator bugfixes (#18802)
|
3 years ago |
liftdestructors.nim
|
12da32a891
fixes #17893 (#18485)
|
3 years ago |
liftlocals.nim
|
2f213db7ee
fixes #11225; generic sandwich problems; [backport:1.2] (#17255)
|
3 years ago |
lineinfos.nim
|
e0ef859130
strict effects (#18777)
|
3 years ago |
linter.nim
|
e224865b3b
add astmsgs; add `declared in` msg for usage lint errors (#17961)
|
3 years ago |
llstream.nim
|
507873be25
Use readable escape sequences (#17241)
|
3 years ago |
lookups.nim
|
8f4bdb3596
[minor]break loops after a candidate is added to seqs (#18770)
|
3 years ago |
lowerings.nim
|
73a8b950cb
big steps torwards an efficient, simple IC implementation (#16543)
|
4 years ago |
macrocacheimpl.nim
|
cf6dd57efe
IC: next steps (#16632)
|
4 years ago |
magicsys.nim
|
7e94420847
cString => cSourceString; tyCString => tyCstring so that error msgs show cstring, not cString (#17744)
|
3 years ago |
main.nim
|
8c7ee96457
rst: add missing line/column info for some warnings (#18383)
|
3 years ago |
modulegraphs.nim
|
0483a5ffaf
improvements to hint:processing: show import stack, distinguish nims, show includes etc (#18372)
|
3 years ago |
modulepaths.nim
|
5e6680406f
Add changes required by Nimble lock file support (#12104)
|
3 years ago |
modules.nim
|
0483a5ffaf
improvements to hint:processing: show import stack, distinguish nims, show includes etc (#18372)
|
3 years ago |
msgs.nim
|
0778a38bbd
[wip]better hint message for JS (#18704)
|
3 years ago |
ndi.nim
|
d3020af44d
fix open file leak when running --debugger:native (#13832)
|
4 years ago |
nilcheck.nim
|
a9b62de895
CIs: attempt to use csources_v1 (#16282)
|
3 years ago |
nim.cfg
|
e0ef859130
strict effects (#18777)
|
3 years ago |
nim.nim
|
1acba63cb7
cross compilation targetting windows now supports `nim r`: `nim r -d:mingw main` (#18682)
|
3 years ago |
nimblecmd.nim
|
5e6680406f
Add changes required by Nimble lock file support (#12104)
|
3 years ago |
nimconf.nim
|
654a20166e
simplify extccomp.nim json logic via jsonutils; fix #18084 (#18100)
|
3 years ago |
nimeval.nim
|
8161b02897
`import foo {.all.}` reboot (#17706)
|
3 years ago |
nimlexbase.nim
|
24178bf8aa
get rid of the warnings during bootstrapping (#18741)
|
3 years ago |
nimpaths.nim
|
a9b62de895
CIs: attempt to use csources_v1 (#16282)
|
3 years ago |
nimsets.nim
|
da29222f86
init checks and 'out' parameters (#14521)
|
4 years ago |
nodejs.nim
|
d7a7662a7f
Remove IO.js compat (long dead vanished project,superseed by NodeJS) (#11627)
|
5 years ago |
nversion.nim
|
39290cf88c
Fix spellings (#12277) [backport]
|
5 years ago |
optimizer.nim
|
2f213db7ee
fixes #11225; generic sandwich problems; [backport:1.2] (#17255)
|
3 years ago |
options.nim
|
c2b20516d3
implemented Unicode operators (#18789)
|
3 years ago |
packagehandling.nim
|
796498525a
IC: next steps (#16550)
|
4 years ago |
parampatterns.nim
|
e09c259bf3
reuse existing toHumanStr (#15674)
|
4 years ago |
parser.nim
|
c56ba3f06a
fixes #18847 [backport] (#18870)
|
3 years ago |
passaux.nim
|
0483a5ffaf
improvements to hint:processing: show import stack, distinguish nims, show includes etc (#18372)
|
3 years ago |
passes.nim
|
d6a16020fe
IC: backend: remember produced type information (#17440)
|
3 years ago |
pathutils.nim
|
57bd64582c
move tests under the compiler directory to testament (#16096)
|
4 years ago |
patterns.nim
|
6e267d28b3
remove conditionals on nimHasUserErrors, nimNoNilSeqs2, nimNoNilSeqs (#16861)
|
4 years ago |
platform.nim
|
b3aca78e22
closes #18433 (#18484)
|
3 years ago |
pluginsupport.nim
|
a325692fb2
refactoring: fewer global variables
|
6 years ago |
pragmas.nim
|
e0ef859130
strict effects (#18777)
|
3 years ago |
prefixmatches.nim
|
57bd64582c
move tests under the compiler directory to testament (#16096)
|
4 years ago |
procfind.nim
|
4b9eea2fcc
Fix forward declarations in shadow scope contexts (#15386)
|
4 years ago |
readme.md
|
14f76f721d
refactor: renamed readme to readme.md (#14283)
|
4 years ago |
renderer.nim
|
b24812df5f
properly fix #10053 ; `FieldDefect` msg now shows discriminant value + lineinfo, in all backends (c,vm,js) (#11955)
|
3 years ago |
renderverbatim.nim
|
ae7e7756fe
runnableExamples now show originating location in stacktraces on failure (#18457)
|
3 years ago |
reorder.nim
|
cce1b24b1c
ast: add getPIdent (#17684)
|
3 years ago |
rodutils.nim
|
cf0cf32d27
make -d:nimFpRoundtrips work consistently in vm vs rt, fix #18400, etc (#18531)
|
3 years ago |
ropes.nim
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 years ago |
saturate.nim
|
6a621b35e7
fix warnings for deprecated `low` and `high` (#15291)
|
4 years ago |
scriptconfig.nim
|
d5b5827bc2
fix setCommand so it behaves like regular nim invocation (#18555)
|
3 years ago |
sem.nim
|
66e53bdd7b
Fixed type inference for 'set` and 'tuple' (#18827)
|
3 years ago |
semcall.nim
|
e0ef859130
strict effects (#18777)
|
3 years ago |
semdata.nim
|
cddf8ec6f6
implements https://github.com/nim-lang/RFCs/issues/407 (#18793)
|
3 years ago |
semexprs.nim
|
6163bdd279
closes #16132 [backport] (#18880)
|
3 years ago |
semfields.nim
|
796498525a
IC: next steps (#16550)
|
4 years ago |
semfold.nim
|
24178bf8aa
get rid of the warnings during bootstrapping (#18741)
|
3 years ago |
semgnrc.nim
|
06ff0e9624
fixes #18769 (#18790)
|
3 years ago |
seminst.nim
|
e8dad482a3
fixes #16246 (#18800)
|
3 years ago |
semmacrosanity.nim
|
7e94420847
cString => cSourceString; tyCString => tyCstring so that error msgs show cstring, not cString (#17744)
|
3 years ago |
semmagic.nim
|
8ce782d463
Add optional recursive arg to distinctBase (v2) (#18659)
|
3 years ago |
semobjconstr.nim
|
cddf8ec6f6
implements https://github.com/nim-lang/RFCs/issues/407 (#18793)
|
3 years ago |
semparallel.nim
|
a7d6ba4526
minor typos (#17668)
|
3 years ago |
sempass2.nim
|
90a2b5afd8
correct effect tracking for .borrowed procs [backport] (#18882)
|
3 years ago |
semstmts.nim
|
90a2b5afd8
correct effect tracking for .borrowed procs [backport] (#18882)
|
3 years ago |
semtempl.nim
|
14ced06bb1
fixes #18863 [backport] (#18871)
|
3 years ago |
semtypes.nim
|
014edde36a
followup #18759: make compiler build cleanly with 0 warnings/hints (#18764)
|
3 years ago |
semtypinst.nim
|
6cd219c3a3
semtypinst: don't wrap type nodes from expressions in static[T] (#18860)
|
3 years ago |
sighashes.nim
|
24178bf8aa
get rid of the warnings during bootstrapping (#18741)
|
3 years ago |
sigmatch.nim
|
cddf8ec6f6
implements https://github.com/nim-lang/RFCs/issues/407 (#18793)
|
3 years ago |
sinkparameter_inference.nim
|
73a8b950cb
big steps torwards an efficient, simple IC implementation (#16543)
|
4 years ago |
sizealignoffsetimpl.nim
|
7e94420847
cString => cSourceString; tyCString => tyCstring so that error msgs show cstring, not cString (#17744)
|
3 years ago |
sourcemap.nim
|
7e94420847
cString => cSourceString; tyCString => tyCstring so that error msgs show cstring, not cString (#17744)
|
3 years ago |
spawn.nim
|
6e8f0f8cfc
add colon (#17834)
|
3 years ago |
strutils2.nim
|
bbe49a14ae
Correct all eggs (#15906)
|
4 years ago |
suggest.nim
|
24178bf8aa
get rid of the warnings during bootstrapping (#18741)
|
3 years ago |
syntaxes.nim
|
5c9c1988f6
-d:nimDebug: calls doAssert false instead of quit (#17739)
|
3 years ago |
tccgen.nim
|
93cd98dd14
move tinyc to a separate repo and allow installing external dependencency (eg tinyc) from koch / library code (#13850)
|
4 years ago |
transf.nim
|
34a53e8049
fixes #12642 (#18811)
|
3 years ago |
trees.nim
|
2e4b6b94e6
Revert "fix #16185 (#16195)" (#16197)
|
4 years ago |
treetab.nim
|
72d6b59ffa
treetab: tiny cleanup (#17929)
|
3 years ago |
typeallowed.nim
|
ee2eb5cae2
Fix subranges of distinct types (#18816) [backport]
|
3 years ago |
types.nim
|
e8dad482a3
fixes #16246 (#18800)
|
3 years ago |
typesrenderer.nim
|
13b1b19a83
remove all mentions of doc2, jsondoc2 (except 1 mentioning the alias) (#15683)
|
4 years ago |
varpartitions.nim
|
eea268b7b1
progress
|
3 years ago |
vm.nim
|
b24812df5f
properly fix #10053 ; `FieldDefect` msg now shows discriminant value + lineinfo, in all backends (c,vm,js) (#11955)
|
3 years ago |
vmconv.nim
|
4f118721be
make system random work in VM (#17059)
|
3 years ago |
vmdef.nim
|
3bc625aff1
ORC: progress (#18000)
|
3 years ago |
vmdeps.nim
|
897e50d5fe
getType now works with tyInferred (arising from concepts); refs #18220 (#18241)
|
3 years ago |
vmgen.nim
|
90a2b5afd8
correct effect tracking for .borrowed procs [backport] (#18882)
|
3 years ago |
vmhooks.nim
|
cf0cf32d27
make -d:nimFpRoundtrips work consistently in vm vs rt, fix #18400, etc (#18531)
|
3 years ago |
vmmarshal.nim
|
7e94420847
cString => cSourceString; tyCString => tyCstring so that error msgs show cstring, not cString (#17744)
|
3 years ago |
vmops.nim
|
014edde36a
followup #18759: make compiler build cleanly with 0 warnings/hints (#18764)
|
3 years ago |
vmprofiler.nim
|
f92d2eaa35
cleanup of PR #14833 (VM profiler)
|
4 years ago |
wordrecg.nim
|
cddf8ec6f6
implements https://github.com/nim-lang/RFCs/issues/407 (#18793)
|
3 years ago |