.. |
ic
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 years ago |
nimfix
|
4c46358db1
remove shallowCopy for ARC/ORC (#20070)
|
2 years ago |
plugins
|
25c6491b65
fixes #20162; locals doesn't work with ORC [backport] (#20163)
|
2 years ago |
aliasanalysis.nim
|
8d47bf1822
new move analyser2 (#20471)
|
2 years ago |
aliases.nim
|
088487f652
Implement Markdown definition lists (+ migration) (#20333)
|
2 years ago |
ast.nim
|
0d23419e68
DAA and 'out' parameters (#20506)
|
2 years ago |
astalgo.nim
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 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
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
btrees.nim
|
4c46358db1
remove shallowCopy for ARC/ORC (#20070)
|
2 years ago |
ccgcalls.nim
|
8d47bf1822
new move analyser2 (#20471)
|
2 years ago |
ccgexprs.nim
|
f89ba2c951
add default field support for object in ARC/ORC (#20480)
|
2 years ago |
ccgliterals.nim
|
de4b0346bd
store full definition AST for consts, fix noRewrite (#20115)
|
2 years ago |
ccgmerge_unused.nim
|
6c1c8f51b3
IC: green tests (#17311)
|
3 years ago |
ccgreset.nim
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 years ago |
ccgstmts.nim
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 years ago |
ccgthreadvars.nim
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 years ago |
ccgtrav.nim
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 years ago |
ccgtypes.nim
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 years ago |
ccgutils.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
cgen.nim
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 years ago |
cgendata.nim
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 years ago |
cgmeth.nim
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 years ago |
closureiters.nim
|
0d734d7966
Fixed compilation of void closureiters with try stmt (#20138) [backport]
|
2 years ago |
cmdlinehelper.nim
|
7b09fd70ab
undefine C symbols in JS backend [backport:1.6] (#19437)
|
2 years ago |
commands.nim
|
cb24eea86b
fixes #20426; remove `maincommand` and `m` options since they are a no op since 2014 (#20429)
|
2 years ago |
concepts.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
condsyms.nim
|
0d23419e68
DAA and 'out' parameters (#20506)
|
2 years ago |
debuginfo.nim
|
9c47bb9cc0
happy new year
|
8 years ago |
debugutils.nim
|
6f4bacff67
Extend and document compiler debugging utilities (#19841)
|
2 years ago |
depends.nim
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 years ago |
dfa.nim
|
0d23419e68
DAA and 'out' parameters (#20506)
|
2 years ago |
docgen.nim
|
96c5586d03
add plausibleAnalytics support for koch docs[backport:1.6] (#20454)
|
2 years ago |
docgen2.nim
|
de9cbf6af1
Fix auto links to subheader when TOC is present (#20279)
|
2 years ago |
enumtostr.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
errorhandling.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
evalffi.nim
|
e8657c7107
make implicit cstring conversions explicit (#19488)
|
2 years ago |
evaltempl.nim
|
2cca38d33c
pragma for sfCallsite instead of name check + better semantics, test (#20464)
|
2 years ago |
extccomp.nim
|
92a0f191bf
Use vccexe when generating static lib with vcc (#19843)
|
2 years ago |
filter_tmpl.nim
|
8bdb985395
fix wrong name (rnimsyn => renderer; pnimsyn => parser; scanner => lexer) (#18895)
|
3 years ago |
filters.nim
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 years ago |
gorgeimpl.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
guards.nim
|
de4b0346bd
store full definition AST for consts, fix noRewrite (#20115)
|
2 years ago |
hlo.nim
|
8fc19b9e12
document compiler procs regarding `&` (#20257)
|
2 years ago |
idents.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
importer.nim
|
5a995ffc53
fix #18986; Import/except doesn't work on devel [backport: 1.6] (#19687)
|
2 years ago |
index.nim
|
3cf88c2b49
walkDirRecFilter, update doc CI filter, compiler/index.nim for docs + various other fixes (#14501)
|
4 years ago |
injectdestructors.nim
|
9d858a29fc
cleanup nfFirstWrite flags (#20500)
|
2 years ago |
installer.ini
|
1699ba1c93
fixes nightlies build regression (#20322)
|
2 years ago |
int128.nim
|
8d47bf1822
new move analyser2 (#20471)
|
2 years ago |
isolation_check.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
jsgen.nim
|
0d23419e68
DAA and 'out' parameters (#20506)
|
2 years ago |
jstypes.nim
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 years ago |
lambdalifting.nim
|
9d858a29fc
cleanup nfFirstWrite flags (#20500)
|
2 years ago |
layouter.nim
|
4f0bac791a
fix #12155, improve nimpretty's handling of pragmas (#17353)
|
3 years ago |
lexer.nim
|
a8cc5d1379
Unicode Operators are no longer experimental (#20444)
|
2 years ago |
liftdestructors.nim
|
8dcf367e52
Prevent use-after-free bugs in object variants. Fixes bug #20305 (#20300) [backport]
|
2 years ago |
liftlocals.nim
|
2f213db7ee
fixes #11225; generic sandwich problems; [backport:1.2] (#17255)
|
3 years ago |
lineinfos.nim
|
0d23419e68
DAA and 'out' parameters (#20506)
|
2 years ago |
linter.nim
|
70c25c45d6
fixes #20397; fixes stylecheck regression (#20398)
|
2 years ago |
llstream.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
lookups.nim
|
5ebd1248df
overloadable enums no longer experimental (#20298)
|
2 years ago |
lowerings.nim
|
424e87fd09
Fixed noinit pragma for closure variables (#20101)
|
2 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
|
557d79e7a2
fixes #9462; jsondoc --index can generate a theindex.json (#20205)
|
2 years ago |
md5_old.nim
|
a95399143f
Use openarray of bytes in md5 (#19307)
|
2 years ago |
modulegraphs.nim
|
7caa037936
Fix/improve handling of forward declarations in nimsuggest (#20493)
|
2 years ago |
modulepaths.nim
|
d30c6419a0
Refactor and doc package handling, module name mangling (#19821)
|
2 years ago |
modules.nim
|
d30c6419a0
Refactor and doc package handling, module name mangling (#19821)
|
2 years ago |
msgs.nim
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 years ago |
ndi.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
nilcheck.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
nim.cfg
|
f89ba2c951
add default field support for object in ARC/ORC (#20480)
|
2 years ago |
nim.nim
|
0d23419e68
DAA and 'out' parameters (#20506)
|
2 years ago |
nimblecmd.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
nimconf.nim
|
82319ef00d
fix #8219; nim check/dump shouldn't run single nimscript project [backport: 1.6] (#19641)
|
2 years ago |
nimeval.nim
|
f0af4a36b9
Added setGlobalValue to VM api (#19007)
|
3 years ago |
nimlexbase.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
nimpaths.nim
|
088487f652
Implement Markdown definition lists (+ migration) (#20333)
|
2 years ago |
nimsets.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
nodejs.nim
|
0ae2d1ea88
Improve error message when NodeJS is not installed and 'nim js -r' is run (#18978)
|
3 years ago |
nversion.nim
|
39290cf88c
Fix spellings (#12277) [backport]
|
5 years ago |
optimizer.nim
|
a95b6391fd
support cstring in `case` (#20130)
|
2 years ago |
options.nim
|
0d23419e68
DAA and 'out' parameters (#20506)
|
2 years ago |
packagehandling.nim
|
d30c6419a0
Refactor and doc package handling, module name mangling (#19821)
|
2 years ago |
packages.nim
|
e8ae2dc90b
bootstrap the compiler with nimPreviewSlimSystem (#20176)
|
2 years ago |
parampatterns.nim
|
8d47bf1822
new move analyser2 (#20471)
|
2 years ago |
parser.nim
|
0d23419e68
DAA and 'out' parameters (#20506)
|
2 years ago |
passaux.nim
|
b8dc58d884
test removing dollar for objects out of system (#20242)
|
2 years ago |
passes.nim
|
b41226001c
Initial implementation of nimsuggest v3 (#19826)
|
2 years ago |
pathutils.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
patterns.nim
|
de4b0346bd
store full definition AST for consts, fix noRewrite (#20115)
|
2 years ago |
platform.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
pluginsupport.nim
|
a325692fb2
refactoring: fewer global variables
|
6 years ago |
pragmas.nim
|
2cca38d33c
pragma for sfCallsite instead of name check + better semantics, test (#20464)
|
2 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
|
0d23419e68
DAA and 'out' parameters (#20506)
|
2 years ago |
renderverbatim.nim
|
e8ae2dc90b
bootstrap the compiler with nimPreviewSlimSystem (#20176)
|
2 years ago |
reorder.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
rodutils.nim
|
b6bfe38ff5
move formatfloat out of system (#20195)
|
2 years ago |
ropes.nim
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 years ago |
saturate.nim
|
6a621b35e7
fix warnings for deprecated `low` and `high` (#15291)
|
4 years ago |
scriptconfig.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
sem.nim
|
f89ba2c951
add default field support for object in ARC/ORC (#20480)
|
2 years ago |
semcall.nim
|
36df2e0b1b
only interesting if the type doesn't come from the current module
|
2 years ago |
semdata.nim
|
0014b9c48e
top-down type inference, implements rfc 149 (#20091)
|
2 years ago |
semexprs.nim
|
65af0a4109
implements https://github.com/nim-lang/RFCs/issues/380; WIP
|
2 years ago |
semfields.nim
|
796498525a
IC: next steps (#16550)
|
4 years ago |
semfold.nim
|
de4b0346bd
store full definition AST for consts, fix noRewrite (#20115)
|
2 years ago |
semgnrc.nim
|
5ebd1248df
overloadable enums no longer experimental (#20298)
|
2 years ago |
seminst.nim
|
a302b26e0e
fix #19882 Improve error message when instantiating generics that lac… (#20356)
|
2 years ago |
semmacrosanity.nim
|
7e94420847
cString => cSourceString; tyCString => tyCstring so that error msgs show cstring, not cString (#17744)
|
3 years ago |
semmagic.nim
|
3e2b30879c
fixes #19231; newFinalize doesn't work with ORC (#20291)
|
2 years ago |
semobjconstr.nim
|
f89ba2c951
add default field support for object in ARC/ORC (#20480)
|
2 years ago |
semparallel.nim
|
a7d6ba4526
minor typos (#17668)
|
3 years ago |
sempass2.nim
|
0d23419e68
DAA and 'out' parameters (#20506)
|
2 years ago |
semstmts.nim
|
079363bfc3
remove implicit let/var default initialization (#20508)
|
2 years ago |
semtempl.nim
|
2cca38d33c
pragma for sfCallsite instead of name check + better semantics, test (#20464)
|
2 years ago |
semtypes.nim
|
0d23419e68
DAA and 'out' parameters (#20506)
|
2 years ago |
semtypinst.nim
|
be4bd8a0ed
Fixes #20348; only respect the recursion limit if the symbol's generic type has been generated by the compiler (#20377)
|
2 years ago |
sighashes.nim
|
de4b0346bd
store full definition AST for consts, fix noRewrite (#20115)
|
2 years ago |
sigmatch.nim
|
0d23419e68
DAA and 'out' parameters (#20506)
|
2 years ago |
sinkparameter_inference.nim
|
73a8b950cb
big steps torwards an efficient, simple IC implementation (#16543)
|
4 years ago |
sizealignoffsetimpl.nim
|
0014b9c48e
top-down type inference, implements rfc 149 (#20091)
|
2 years ago |
sourcemap.nim
|
7e94420847
cString => cSourceString; tyCString => tyCstring so that error msgs show cstring, not cString (#17744)
|
3 years ago |
spawn.nim
|
83dabb69ae
Fix bug in freshVarForClosureIter. Fixes #18474 (#19675) [backport]
|
2 years ago |
strutils2.nim
|
bbe49a14ae
Correct all eggs (#15906)
|
4 years ago |
suggest.nim
|
7caa037936
Fix/improve handling of forward declarations in nimsuggest (#20493)
|
2 years ago |
syntaxes.nim
|
42ac50e988
fixes #19662; Indent level errored for first line (#19718)
|
2 years ago |
tccgen.nim
|
e8657c7107
make implicit cstring conversions explicit (#19488)
|
2 years ago |
transf.nim
|
9d858a29fc
cleanup nfFirstWrite flags (#20500)
|
2 years ago |
trees.nim
|
2e4b6b94e6
Revert "fix #16185 (#16195)" (#16197)
|
4 years ago |
treetab.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
typeallowed.nim
|
e83f27e6a0
out parameters: enforce that 'out' is only used as a parameter (#20510)
|
2 years ago |
types.nim
|
0d23419e68
DAA and 'out' parameters (#20506)
|
2 years ago |
typesrenderer.nim
|
e8ae2dc90b
bootstrap the compiler with nimPreviewSlimSystem (#20176)
|
2 years ago |
varpartitions.nim
|
fdc6b0fb6e
fixes #19986; mutable view from immutable location (#20134)
|
2 years ago |
vm.nim
|
2cca38d33c
pragma for sfCallsite instead of name check + better semantics, test (#20464)
|
2 years ago |
vmconv.nim
|
4f118721be
make system random work in VM (#17059)
|
3 years ago |
vmdef.nim
|
004fc23a3f
[vm] remove unused opcSubstr opcode (#19834)
|
2 years ago |
vmdeps.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
vmgen.nim
|
f89ba2c951
add default field support for object in ARC/ORC (#20480)
|
2 years ago |
vmhooks.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
vmmarshal.nim
|
b6bfe38ff5
move formatfloat out of system (#20195)
|
2 years ago |
vmops.nim
|
b6bfe38ff5
move formatfloat out of system (#20195)
|
2 years ago |
vmprofiler.nim
|
f92d2eaa35
cleanup of PR #14833 (VM profiler)
|
4 years ago |
wordrecg.nim
|
2cca38d33c
pragma for sfCallsite instead of name check + better semantics, test (#20464)
|
2 years ago |