.. |
ic
|
831fed1c01
Don't require blank line before Markdown code (1.6) (#20216)
|
2 years ago |
nimfix
|
b74b914e4f
[backport] use old style hints in .cfg files (#18917)
|
3 years ago |
plugins
|
a9485f19a5
fixes #20162; locals doesn't work with ORC [backport] (#20163)
|
2 years ago |
aliases.nim
|
1db21721ec
Fixed objects being erroneously zeroed out before object construction (#12814) [backport]
|
5 years ago |
ast.nim
|
fd76c00479
Refactor and doc package handling, module name mangling (#19821)
|
2 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)
|
4 years ago |
ccgcalls.nim
|
ff819757be
fixes #19631 (#19618)
|
3 years ago |
ccgexprs.nim
|
73e569fec9
fixes the regressions caused by the fix for #20107 [backport] (#20287)
|
2 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)
|
4 years ago |
ccgreset.nim
|
aae2356b91
fixes #19967; reset does not work on set [backport: 1.2] (#19968)
|
2 years ago |
ccgstmts.nim
|
35c812fda1
nvro don't touch cdecl types [backport: 1.6] (#19461)
|
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
|
9df55a8979
output byref types into --header file [backport: 1.6] (#19505)
|
3 years ago |
ccgutils.nim
|
ed126794b6
Fix #17412 (#17560)
|
4 years ago |
cgen.nim
|
fd76c00479
Refactor and doc package handling, module name mangling (#19821)
|
2 years ago |
cgendata.nim
|
2aa97a228a
Removes deprecated {.injectStmt.}. Fixes #18666 (#18984)
|
3 years ago |
cgmeth.nim
|
25745ad195
IC: final implementation steps (#16801)
|
4 years ago |
closureiters.nim
|
65e0906e69
Fixed compilation of void closureiters with try stmt (#20138) [backport]
|
2 years ago |
cmdlinehelper.nim
|
5e13d577ac
undefine C symbols in JS backend [backport:1.6] (#19437)
|
3 years ago |
commands.nim
|
252df3f1c0
Add 'usages' option to the --stylechecks error msg (#19759)
|
3 years ago |
concepts.nim
|
ac5435ecd0
Make error message for empty new-styled concept more descriptive (#18506)
|
3 years ago |
condsyms.nim
|
6a2babac47
fixes #19078 [backport] (#19090)
|
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
|
3fd11d7e96
fix #18735; genDepend broken for duplicate module names in separate folders (#19988)
|
2 years ago |
dfa.nim
|
f7d642f2f3
[backport] arc: improve compile time of (nested) loops (#18890)
|
3 years ago |
docgen.nim
|
33a1e3acb9
fixes #20132; fixes the broken jsondoc comand [backport] (#20135)
|
2 years ago |
docgen2.nim
|
fd76c00479
Refactor and doc package handling, module name mangling (#19821)
|
2 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)
|
4 years ago |
evalffi.nim
|
c484943cab
Change `styleCheck` to ignore foreign packages (#19822)
|
2 years ago |
evaltempl.nim
|
0de3d4292f
fix #16993, #18054, #17835 runnableExamples now works with templates and nested templates (#18082)
|
3 years ago |
extccomp.nim
|
621061d62f
Correctly detect major version of GCC (#20059)
|
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
|
982086dbe9
Fixed #12337, leaking pipe after gorge (#12339)
|
5 years ago |
guards.nim
|
cdf9ac675b
this ensures libp2p continues to compile [backport] (#18908)
|
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
|
3177e16b0d
fix #18986; Import/except doesn't work on devel [backport: 1.6] (#19687)
|
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
|
ece219de2f
fixes #20303; wasMoved expressions with side effects for ORC (#20307) [backport]
|
2 years ago |
installer.ini
|
73330711a3
make choosenim work on windows [backport] (#18993)
|
3 years ago |
int128.nim
|
a9b62de895
CIs: attempt to use csources_v1 (#16282)
|
4 years ago |
isolation_check.nim
|
f85e09633d
fixes #19013 [backport:1.6] (#19111)
|
3 years ago |
jsgen.nim
|
fc0aec6f1b
Optimize lent in JS [backport:1.6] (#19393)
|
3 years ago |
jstypes.nim
|
6a5973882b
jsgen improve spacing (#18048)
|
4 years ago |
lambdalifting.nim
|
92457cbc39
Fix bug in freshVarForClosureIter. Fixes #18474 (#19675) [backport]
|
3 years ago |
layouter.nim
|
4f0bac791a
fix #12155, improve nimpretty's handling of pragmas (#17353)
|
4 years ago |
lexer.nim
|
8bdb985395
fix wrong name (rnimsyn => renderer; pnimsyn => parser; scanner => lexer) (#18895)
|
3 years ago |
liftdestructors.nim
|
8923e34d7f
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)
|
4 years ago |
lineinfos.nim
|
d7370ce269
fix broken CI (#19472)
|
3 years ago |
linter.nim
|
c484943cab
Change `styleCheck` to ignore foreign packages (#19822)
|
2 years ago |
llstream.nim
|
507873be25
Use readable escape sequences (#17241)
|
4 years ago |
lookups.nim
|
8f4bdb3596
[minor]break loops after a candidate is added to seqs (#18770)
|
3 years ago |
lowerings.nim
|
92457cbc39
Fix bug in freshVarForClosureIter. Fixes #18474 (#19675) [backport]
|
3 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)
|
4 years ago |
main.nim
|
b741f3cbd3
fix nim check nimscript [backport: 1.6] (#19444)
|
3 years ago |
modulegraphs.nim
|
113bd34b6c
remove duplicate definitions of the two iterators
|
2 years ago |
modulepaths.nim
|
fd76c00479
Refactor and doc package handling, module name mangling (#19821)
|
2 years ago |
modules.nim
|
fd76c00479
Refactor and doc package handling, module name mangling (#19821)
|
2 years ago |
msgs.nim
|
c484943cab
Change `styleCheck` to ignore foreign packages (#19822)
|
2 years ago |
ndi.nim
|
d3020af44d
fix open file leak when running --debugger:native (#13832)
|
5 years ago |
nilcheck.nim
|
a9b62de895
CIs: attempt to use csources_v1 (#16282)
|
4 years ago |
nim.cfg
|
56a15976b5
fixes #19713; Revert "Remove tlsEmulation enabled from Windows + GCC config" (#19119) (#20327)
|
2 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
|
fd2da6da54
fix #8219; nim check/dump shouldn't run single nimscript project [backport: 1.6] (#19641)
|
3 years ago |
nimeval.nim
|
f0af4a36b9
Added setGlobalValue to VM api (#19007)
|
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)
|
4 years ago |
nimsets.nim
|
da29222f86
init checks and 'out' parameters (#14521)
|
4 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
|
2f213db7ee
fixes #11225; generic sandwich problems; [backport:1.2] (#17255)
|
4 years ago |
options.nim
|
fd76c00479
Refactor and doc package handling, module name mangling (#19821)
|
2 years ago |
packagehandling.nim
|
fd76c00479
Refactor and doc package handling, module name mangling (#19821)
|
2 years ago |
packages.nim
|
fd76c00479
Refactor and doc package handling, module name mangling (#19821)
|
2 years ago |
parampatterns.nim
|
e09c259bf3
reuse existing toHumanStr (#15674)
|
4 years ago |
parser.nim
|
0648cde117
fixes grammar typos [backport] (#19289)
|
3 years ago |
passaux.nim
|
0483a5ffaf
improvements to hint:processing: show import stack, distinguish nims, show includes etc (#18372)
|
3 years ago |
passes.nim
|
fd76c00479
Refactor and doc package handling, module name mangling (#19821)
|
2 years ago |
pathutils.nim
|
57bd64582c
move tests under the compiler directory to testament (#16096)
|
4 years ago |
patterns.nim
|
56bd5cbb87
fix a typo (canonilization => canonicalization) (#18914)
|
3 years ago |
platform.nim
|
1dc47696c0
Add Zephyr Support (#19003)
|
3 years ago |
pluginsupport.nim
|
a325692fb2
refactoring: fewer global variables
|
7 years ago |
pragmas.nim
|
cba0c20be8
Allow custom pragma on iterators [backport] (#20344)
|
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)
|
5 years ago |
renderer.nim
|
85841cd318
fix NimNode comment repr() regression [backport: 1.2] (#19726)
|
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)
|
4 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
|
576fece909
fixes 'lent T' inside object constructor [backport] (#18911)
|
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
|
c484943cab
Change `styleCheck` to ignore foreign packages (#19822)
|
2 years ago |
semfields.nim
|
796498525a
IC: next steps (#16550)
|
4 years ago |
semfold.nim
|
2064fda582
[semfold] fix #19199; properly fold uint to float conversion (#19890) [backport]
|
2 years ago |
semgnrc.nim
|
c484943cab
Change `styleCheck` to ignore foreign packages (#19822)
|
2 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)
|
4 years ago |
semmagic.nim
|
c484943cab
Change `styleCheck` to ignore foreign packages (#19822)
|
2 years ago |
semobjconstr.nim
|
b614d97a2d
misc bugfixes [backport:1.2] (#19203)
|
3 years ago |
semparallel.nim
|
a7d6ba4526
minor typos (#17668)
|
4 years ago |
sempass2.nim
|
f194356d21
fix #19435; don't create TypeBoundOps for tyOpenArray, tyVarargs [backport: 1.6] (#19723)
|
3 years ago |
semstmts.nim
|
c484943cab
Change `styleCheck` to ignore foreign packages (#19822)
|
2 years ago |
semtempl.nim
|
e32de02f0a
fix #13515 [backport] (#20315)
|
2 years ago |
semtypes.nim
|
c484943cab
Change `styleCheck` to ignore foreign packages (#19822)
|
2 years ago |
semtypinst.nim
|
3493783d0f
test whether it is unnecessary (#18893)
|
3 years ago |
sighashes.nim
|
24178bf8aa
get rid of the warnings during bootstrapping (#18741)
|
3 years ago |
sigmatch.nim
|
56409c15c0
fixes #19015 [backport:1.6] (#19204)
|
3 years ago |
sinkparameter_inference.nim
|
73a8b950cb
big steps torwards an efficient, simple IC implementation (#16543)
|
4 years ago |
sizealignoffsetimpl.nim
|
0bb7bd07d2
fixes #19569 (#19595) [backport]
|
3 years ago |
sourcemap.nim
|
7e94420847
cString => cSourceString; tyCString => tyCstring so that error msgs show cstring, not cString (#17744)
|
4 years ago |
spawn.nim
|
92457cbc39
Fix bug in freshVarForClosureIter. Fixes #18474 (#19675) [backport]
|
3 years ago |
strutils2.nim
|
bbe49a14ae
Correct all eggs (#15906)
|
4 years ago |
suggest.nim
|
bd1ca4bb3f
[nimsuggest] fix def call on identifier 2 times on the line (#20228)
|
2 years ago |
syntaxes.nim
|
5c9c1988f6
-d:nimDebug: calls doAssert false instead of quit (#17739)
|
4 years ago |
tccgen.nim
|
93cd98dd14
move tinyc to a separate repo and allow installing external dependencency (eg tinyc) from koch / library code (#13850)
|
5 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)
|
4 years ago |
typeallowed.nim
|
a8e040ec30
bugfix: varargs count as open arrays (#19447)
|
3 years ago |
types.nim
|
ac57c3193d
fixes an old ARC bug: the produced copy/sink operations don't copy the hidden type field for objects with enabled inheritance; fixes #19205 [backport:1.6] (#19232)
|
3 years ago |
typesrenderer.nim
|
13b1b19a83
remove all mentions of doc2, jsondoc2 (except 1 mentioning the alias) (#15683)
|
4 years ago |
varpartitions.nim
|
c9a52971f4
dec inLoop after exiting the while scope in computeLiveRanges [backport] (#19918)
|
2 years ago |
vm.nim
|
c484943cab
Change `styleCheck` to ignore foreign packages (#19822)
|
2 years ago |
vmconv.nim
|
4f118721be
make system random work in VM (#17059)
|
4 years ago |
vmdef.nim
|
3bc625aff1
ORC: progress (#18000)
|
4 years ago |
vmdeps.nim
|
897e50d5fe
getType now works with tyInferred (arising from concepts); refs #18220 (#18241)
|
3 years ago |
vmgen.nim
|
c9e7798978
[cleanup] remove unnecessary procs in vm (#19888)
|
2 years ago |
vmhooks.nim
|
cf0cf32d27
make -d:nimFpRoundtrips work consistently in vm vs rt, fix #18400, etc (#18531)
|
3 years ago |
vmmarshal.nim
|
1247043c90
fix marshal bugs in VM (#19161) [backport:1.6]
|
3 years ago |
vmops.nim
|
c484943cab
Change `styleCheck` to ignore foreign packages (#19822)
|
2 years ago |
vmprofiler.nim
|
f92d2eaa35
cleanup of PR #14833 (VM profiler)
|
4 years ago |
wordrecg.nim
|
c484943cab
Change `styleCheck` to ignore foreign packages (#19822)
|
2 years ago |