.. |
ic
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 year ago |
plugins
|
20b011de19
refactoring in preparation for better, simpler name mangling that wor… (#21667)
|
1 year ago |
aliasanalysis.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
aliases.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
ast.nim
|
52bf954ba5
checkpoint
|
1 year ago |
astalgo.nim
|
d77ada5bdf
Markdown code blocks migration part 9 (#22506)
|
1 year ago |
astmsgs.nim
|
b24812df5f
properly fix #10053 ; `FieldDefect` msg now shows discriminant value + lineinfo, in all backends (c,vm,js) (#11955)
|
3 years ago |
backendpragmas.nim
|
38f876dd48
fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now parses the whole module at one time (#21379)
|
1 year ago |
bitsets.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
btrees.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
ccgcalls.nim
|
8523b543d6
`getTemp` and friends now return `TLoc` as requested (#22440)
|
1 year ago |
ccgexprs.nim
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 year ago |
ccgliterals.nim
|
de4b0346bd
store full definition AST for consts, fix noRewrite (#20115)
|
2 years ago |
ccgmerge_unused.nim
|
a7133e0594
removed unused sections in codegen (#20976)
|
2 years ago |
ccgreset.nim
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 year ago |
ccgstmts.nim
|
8523b543d6
`getTemp` and friends now return `TLoc` as requested (#22440)
|
1 year ago |
ccgthreadvars.nim
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 years ago |
ccgtrav.nim
|
8523b543d6
`getTemp` and friends now return `TLoc` as requested (#22440)
|
1 year ago |
ccgtypes.nim
|
a4781dc4bc
use old typeinfo generation for hot code reloading (#22518)
|
1 year ago |
ccgutils.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
cgen.nim
|
20cbdc2741
Fix #22366 by making nimlf_/nimln_ part of the same line (#22503)
|
1 year ago |
cgendata.nim
|
825a0e7df4
fixes #22362; Compiler crashes with staticBoundsCheck on (#22363)
|
1 year ago |
cgmeth.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
closureiters.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
cmdlinehelper.nim
|
b2d7761975
Remove Deprecated Nimfix (#22062)
|
1 year ago |
commands.nim
|
c44c8ddb44
Remove Deprecated Babel (#22507)
|
1 year ago |
compiler.nimble
|
2bb7277a61
Create compiler and nimsuggest packages (#22118)
|
1 year ago |
concepts.nim
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 year ago |
condsyms.nim
|
bf5d173bc6
fixes LineTooLong hints on old compilers (#22412)
|
1 year 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
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 year ago |
dfa.nim
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 year ago |
docgen.nim
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 year ago |
docgen2.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
enumtostr.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
errorhandling.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
evalffi.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
evaltempl.nim
|
0bf286583a
`initNodeTable` and friends now return (#22444)
|
1 year ago |
extccomp.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
filter_tmpl.nim
|
4c6be40b34
modernize compiler/filter_tmpl.nim (#22407)
|
1 year ago |
filters.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
gorgeimpl.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
guards.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
hlo.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
idents.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
importer.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
index.nim
|
3cf88c2b49
walkDirRecFilter, update doc CI filter, compiler/index.nim for docs + various other fixes (#14501)
|
4 years ago |
injectdestructors.nim
|
c0ecdb01a9
Fix #21722 (#22512)
|
1 year ago |
installer.ini
|
21d941c16a
Atlas: now in its own repository (#22066)
|
1 year ago |
int128.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
isolation_check.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
jsgen.nim
|
7fababd583
make float32 literals stringifying behave in JS the same as in C (#22500)
|
1 year ago |
jstypes.nim
|
4ae598762e
fixes #21439; Add tyOpenArray to genTypeInfo. (#21440)
|
1 year ago |
lambdalifting.nim
|
9fed58d5a0
modernize lambdalifting (#22449)
|
1 year ago |
layouter.nim
|
ba698d37c3
some Token refactors (#21762)
|
1 year ago |
lexer.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
liftdestructors.nim
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 year ago |
liftlocals.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
lineinfos.nim
|
d136af0122
modernize lineinfos; it seems that array access hinders strict def analysis like field access (#22420)
|
1 year ago |
linter.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
llstream.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
lookups.nim
|
0bf286583a
`initNodeTable` and friends now return (#22444)
|
1 year ago |
lowerings.nim
|
5334dc921f
fixes #22419; async/closure environment does not align local variables (#22425)
|
1 year ago |
macrocacheimpl.nim
|
cf6dd57efe
IC: next steps (#16632)
|
4 years ago |
magicsys.nim
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 year ago |
main.nim
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 year ago |
modulegraphs.nim
|
0bf286583a
`initNodeTable` and friends now return (#22444)
|
1 year ago |
modulepaths.nim
|
d30c6419a0
Refactor and doc package handling, module name mangling (#19821)
|
2 years ago |
modules.nim
|
d51a392149
replaces implicit passes array registed at runtime with explicit function calls; simplify compilation pipeline (#21444)
|
1 year ago |
msgs.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
ndi.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
nilcheck.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
nim.cfg
|
bf5d173bc6
fixes LineTooLong hints on old compilers (#22412)
|
1 year ago |
nim.nim
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 year ago |
nimblecmd.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
nimconf.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
nimeval.nim
|
2f109595e9
reset macrocache after each script evaluation (#22195)
|
1 year 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
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
nodejs.nim
|
8e9fc5e639
a better message if graphviz's dot/nodejs is not found in PATH (#21488)
|
1 year ago |
nversion.nim
|
b0a98cc01e
warn on set types bigger than max size, default to 0..255 for int literals (#21659)
|
1 year ago |
optimizer.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
options.nim
|
52bf954ba5
checkpoint
|
1 year ago |
packagehandling.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
packages.nim
|
20b011de19
refactoring in preparation for better, simpler name mangling that wor… (#21667)
|
1 year ago |
parampatterns.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
parser.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
passaux.nim
|
b8dc58d884
test removing dollar for objects out of system (#20242)
|
2 years ago |
passes.nim
|
afc30ca879
fixes #19863; move sha1, md5 to nimble packages for 2.0 (#21702)
|
1 year ago |
pathutils.nim
|
38d299dfc0
fixes #20139; hash types based on its path relative to its package path (#21274) [backport:1.6]
|
1 year ago |
patterns.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
pipelines.nim
|
52bf954ba5
checkpoint
|
1 year ago |
pipelineutils.nim
|
d51a392149
replaces implicit passes array registed at runtime with explicit function calls; simplify compilation pipeline (#21444)
|
1 year ago |
platform.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
pluginsupport.nim
|
a325692fb2
refactoring: fewer global variables
|
6 years ago |
pragmas.nim
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 year ago |
prefixmatches.nim
|
57bd64582c
move tests under the compiler directory to testament (#16096)
|
4 years ago |
procfind.nim
|
52bf954ba5
checkpoint
|
1 year ago |
readme.md
|
1ad618d96c
clean up the documentation (#22196)
|
1 year ago |
renderer.nim
|
28b2e429ef
refactors initSrcGen and initTokRender into returning objects (#22421)
|
1 year ago |
renderverbatim.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
reorder.nim
|
73e661d01b
modernize compiler/reorder, which exposes yet another strictdefs bug (#22415)
|
1 year ago |
rodutils.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
ropes.nim
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 year ago |
saturate.nim
|
6a621b35e7
fix warnings for deprecated `low` and `high` (#15291)
|
4 years ago |
scriptconfig.nim
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 year ago |
sem.nim
|
52bf954ba5
checkpoint
|
1 year ago |
semcall.nim
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 year ago |
semdata.nim
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 year ago |
semexprs.nim
|
98c39e8e57
cascade tyFromExpr in type conversions in generic bodies (#22499)
|
1 year ago |
semfields.nim
|
20b011de19
refactoring in preparation for better, simpler name mangling that wor… (#21667)
|
1 year ago |
semfold.nim
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 year ago |
semgnrc.nim
|
3aaef9e4cf
block ambiguous type conversion dotcalls in generics (#22375)
|
1 year ago |
seminst.nim
|
23f3f9ae2c
better initialization patterns for seminst (#22456)
|
1 year ago |
semmacrosanity.nim
|
da0a2fdca2
Unpack mSlice tupleconstr for static openarrays (#20615)
|
2 years ago |
semmagic.nim
|
4c89223171
relax the parameter of `ensureMove`; allow let statements (#22466)
|
1 year ago |
semobjconstr.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
semparallel.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
sempass2.nim
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 year ago |
semstmts.nim
|
52bf954ba5
checkpoint
|
1 year ago |
semstrictfuncs.nim
|
3812d91390
alternative, much simpler algorithm for strict func checking (#21066)
|
2 years ago |
semtempl.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
semtypes.nim
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 year ago |
semtypinst.nim
|
6c4e7835bf
When in object handles procedure call again, fixes #22474 (#22480)
|
1 year ago |
sighashes.nim
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 year ago |
sigmatch.nim
|
52bf954ba5
checkpoint
|
1 year ago |
sinkparameter_inference.nim
|
2ebd71bfd4
tiny refactoring related to sink parameter inference logic (#21064)
|
2 years ago |
sizealignoffsetimpl.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
sourcemap.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
spawn.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
suggest.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
syntaxes.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
tccgen.nim
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 year ago |
transf.nim
|
0bf286583a
`initNodeTable` and friends now return (#22444)
|
1 year ago |
trees.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
treetab.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
typeallowed.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
types.nim
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 year ago |
typesrenderer.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
varpartitions.nim
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 year ago |
vm.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
vmconv.nim
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 year ago |
vmdef.nim
|
4647c7b596
fixes #14409; fixes #10674 VM callbacks switch to table-index seqs (#21297)
|
1 year ago |
vmdeps.nim
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 year ago |
vmgen.nim
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 year ago |
vmhooks.nim
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 year ago |
vmmarshal.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
vmops.nim
|
eb83d20d0d
Add staticFileExists and staticDirExists (#22278)
|
1 year ago |
vmprofiler.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
wordrecg.nim
|
b5b4b48c94
[C++] Member pragma RFC (https://github.com/nim-lang/RFCs/issues/530) (#22272)
|
1 year ago |