.. |
ic
|
ce1a5cb165
progress: 'm' command line switch (#22976)
|
пре 1 година |
nir
|
e081f565cb
IC: use better packed line information format (#22917)
|
пре 1 година |
plugins
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
aliasanalysis.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
пре 1 година |
aliases.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
ast.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
astalgo.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
astmsgs.nim
|
b24812df5f
properly fix #10053 ; `FieldDefect` msg now shows discriminant value + lineinfo, in all backends (c,vm,js) (#11955)
|
пре 3 година |
backendpragmas.nim
|
38f876dd48
fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now parses the whole module at one time (#21379)
|
пре 1 година |
bitsets.nim
|
816589b667
NIR: Nim intermediate representation (#22777)
|
пре 1 година |
btrees.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
пре 1 година |
ccgcalls.nim
|
0c26d19e22
NIR: VM + refactorings (#22835)
|
пре 1 година |
ccgexprs.nim
|
ca577dbab1
C++: ptr fields now pulls the whole type if it's a member in nkDotExpr (#22855)
|
пре 1 година |
ccgliterals.nim
|
de4b0346bd
store full definition AST for consts, fix noRewrite (#20115)
|
пре 2 година |
ccgmerge_unused.nim
|
a7133e0594
removed unused sections in codegen (#20976)
|
пре 2 година |
ccgreset.nim
|
816589b667
NIR: Nim intermediate representation (#22777)
|
пре 1 година |
ccgstmts.nim
|
816589b667
NIR: Nim intermediate representation (#22777)
|
пре 1 година |
ccgthreadvars.nim
|
ca1f3f36b9
no ropes WIP (#20433)
|
пре 2 година |
ccgtrav.nim
|
8523b543d6
`getTemp` and friends now return `TLoc` as requested (#22440)
|
пре 1 година |
ccgtypes.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
ccgutils.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
cgen.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
cgendata.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
cgmeth.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
closureiters.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
cmdlinehelper.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
commands.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
compiler.nimble
|
2bb7277a61
Create compiler and nimsuggest packages (#22118)
|
пре 1 година |
concepts.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
condsyms.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
debuginfo.nim
|
9c47bb9cc0
happy new year
|
пре 8 година |
debugutils.nim
|
6f4bacff67
Extend and document compiler debugging utilities (#19841)
|
пре 2 година |
depends.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
dfa.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
docgen.nim
|
60597adb10
Fix using `--stdout` with `jsondoc` (#22925)
|
пре 1 година |
docgen2.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
пре 1 година |
enumtostr.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
errorhandling.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
evalffi.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
evaltempl.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
expanddefaults.nim
|
816589b667
NIR: Nim intermediate representation (#22777)
|
пре 1 година |
extccomp.nim
|
0b615f0ffe
extccomp.nim: minor refactorings
|
пре 1 година |
filter_tmpl.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
filters.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
gorgeimpl.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
guards.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
hlo.nim
|
3b206ed988
Fix #22604: Make endsInNoReturn traverse the tree (#22612)
|
пре 1 година |
idents.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
importer.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
index.nim
|
3cf88c2b49
walkDirRecFilter, update doc CI filter, compiler/index.nim for docs + various other fixes (#14501)
|
пре 4 година |
injectdestructors.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
installer.ini
|
2c5b94bbfd
fixes #22692; ships `ci/funs.sh` (#22721)
|
пре 1 година |
int128.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
isolation_check.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
jsgen.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
jstypes.nim
|
4ae598762e
fixes #21439; Add tyOpenArray to genTypeInfo. (#21440)
|
пре 1 година |
lambdalifting.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
layouter.nim
|
ba698d37c3
some Token refactors (#21762)
|
пре 1 година |
lexer.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
liftdestructors.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
liftlocals.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
lineinfos.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
linter.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
пре 1 година |
llstream.nim
|
ec37b59a65
Add missing std prefix (#22910)
|
пре 1 година |
lookups.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
lowerings.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
macrocacheimpl.nim
|
cf6dd57efe
IC: next steps (#16632)
|
пре 4 година |
magicsys.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
main.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
modulegraphs.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
modulepaths.nim
|
55923d1227
stable .c files and object file mangling without @
|
пре 1 година |
modules.nim
|
d51a392149
replaces implicit passes array registed at runtime with explicit function calls; simplify compilation pipeline (#21444)
|
пре 1 година |
msgs.nim
|
60597adb10
Fix using `--stdout` with `jsondoc` (#22925)
|
пре 1 година |
ndi.nim
|
7f6e800caf
move assertions out of system (#19599)
|
пре 2 година |
nilcheck.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
nim.cfg
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
nim.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
nimblecmd.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
nimconf.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
nimeval.nim
|
2f109595e9
reset macrocache after each script evaluation (#22195)
|
пре 1 година |
nimlexbase.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
nimpaths.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
nimsets.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
пре 1 година |
nodejs.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
nversion.nim
|
b0a98cc01e
warn on set types bigger than max size, default to 0..255 for int literals (#21659)
|
пре 1 година |
optimizer.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
options.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
packagehandling.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
пре 1 година |
packages.nim
|
20b011de19
refactoring in preparation for better, simpler name mangling that wor… (#21667)
|
пре 1 година |
parampatterns.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
parser.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
passaux.nim
|
b8dc58d884
test removing dollar for objects out of system (#20242)
|
пре 2 година |
passes.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
pathutils.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
patterns.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
пре 1 година |
pipelines.nim
|
ce1a5cb165
progress: 'm' command line switch (#22976)
|
пре 1 година |
pipelineutils.nim
|
d51a392149
replaces implicit passes array registed at runtime with explicit function calls; simplify compilation pipeline (#21444)
|
пре 1 година |
platform.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
pluginsupport.nim
|
a325692fb2
refactoring: fewer global variables
|
пре 6 година |
pragmas.nim
|
5dafcf4957
fixes #22913; fixes #12985 differently push-ing pragma exportc genera… (#22941)
|
пре 1 година |
prefixmatches.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
procfind.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
readme.md
|
1ad618d96c
clean up the documentation (#22196)
|
пре 1 година |
renderer.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
renderverbatim.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
reorder.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
rodutils.nim
|
b79b39128e
NIR: C codegen additions (#22914)
|
пре 1 година |
ropes.nim
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
пре 1 година |
saturate.nim
|
6a621b35e7
fix warnings for deprecated `low` and `high` (#15291)
|
пре 4 година |
scriptconfig.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
sem.nim
|
ce1a5cb165
progress: 'm' command line switch (#22976)
|
пре 1 година |
semcall.nim
|
95e5ad6927
fixes #22902; borrow from proc return type mismatch (#22908)
|
пре 1 година |
semdata.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
semexprs.nim
|
eba87c7e97
fixes #22971; `inferGenericTypes` does not work with method call syntax (#22972)
|
пре 1 година |
semfields.nim
|
20b011de19
refactoring in preparation for better, simpler name mangling that wor… (#21667)
|
пре 1 година |
semfold.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
semgnrc.nim
|
0c179db657
case macro now can be used inside generic. Fixes #20435 (#22752)
|
пре 1 година |
seminst.nim
|
5dafcf4957
fixes #22913; fixes #12985 differently push-ing pragma exportc genera… (#22941)
|
пре 1 година |
semmacrosanity.nim
|
da0a2fdca2
Unpack mSlice tupleconstr for static openarrays (#20615)
|
пре 2 година |
semmagic.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
semobjconstr.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
semparallel.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
sempass2.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
semstmts.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
semstrictfuncs.nim
|
3812d91390
alternative, much simpler algorithm for strict func checking (#21066)
|
пре 2 година |
semtempl.nim
|
ac1804aba6
refactor semtempl ident declarations, some special word use (#22693)
|
пре 1 година |
semtypes.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
semtypinst.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
sighashes.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
sigmatch.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
sinkparameter_inference.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
sizealignoffsetimpl.nim
|
10c3ab6269
NIR: store sizes, alignments and offsets in the type graph; beginning… (#22822)
|
пре 1 година |
sourcemap.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
пре 1 година |
spawn.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
suggest.nim
|
81c0513644
Don't provide suggestions for enum fields (#22959)
|
пре 1 година |
syntaxes.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
tccgen.nim
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
пре 1 година |
transf.nim
|
8990626ca9
NIR: progress (#22817)
|
пре 1 година |
trees.nim
|
8990626ca9
NIR: progress (#22817)
|
пре 1 година |
treetab.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
typeallowed.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
types.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
typesrenderer.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
varpartitions.nim
|
efa64aa49b
fixes #22787; marks `var section` in the loop as reassign preventing cursor (#22800)
|
пре 1 година |
vm.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
vmconv.nim
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
пре 1 година |
vmdef.nim
|
942f846f04
fix getNullValue for cstring in VM, make other VM code aware of nil cstring (#22527)
|
пре 1 година |
vmdeps.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
пре 1 година |
vmgen.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
vmhooks.nim
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
пре 1 година |
vmmarshal.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
vmops.nim
|
eb83d20d0d
Add staticFileExists and staticDirExists (#22278)
|
пре 1 година |
vmprofiler.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |
wordrecg.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
пре 1 година |