.. |
ic
|
0c890ff9a7
opensym as node kind + fixed experimental switch (#23892)
|
3 месяцев назад |
plugins
|
6c4c60eade
Adds support for custom ASTs in the Nim parser (#23417)
|
8 месяцев назад |
aliasanalysis.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 год назад |
aliases.nim
|
91ad6a740b
type refactor: part 4 (#23077)
|
11 месяцев назад |
ast.nim
|
04288236f4
Merge branch 'devel' into pr_remove_macros
|
3 месяцев назад |
astalgo.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 месяцев назад |
astmsgs.nim
|
20698b8057
fixes #23494; Wrong type in object construction error message (#23504)
|
7 месяцев назад |
astyaml.nim
|
6d7ab08dee
refactor: The popular 'r' field is now named 'snippet' (#23829)
|
4 месяцев назад |
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
|
3a103669d1
fixes #23858; 2.2.0 rc1 regression with cdecl functions (#23859)
|
3 месяцев назад |
ccgexprs.nim
|
bd063113ec
fixes #23894; succ/pred shouldn't raise OverflowDefect for unsigned integers (#23895)
|
3 месяцев назад |
ccgliterals.nim
|
de4b0346bd
store full definition AST for consts, fix noRewrite (#20115)
|
2 лет назад |
ccgmerge_unused.nim
|
a7133e0594
removed unused sections in codegen (#20976)
|
1 год назад |
ccgreset.nim
|
6d7ab08dee
refactor: The popular 'r' field is now named 'snippet' (#23829)
|
4 месяцев назад |
ccgstmts.nim
|
6d7ab08dee
refactor: The popular 'r' field is now named 'snippet' (#23829)
|
4 месяцев назад |
ccgthreadvars.nim
|
6d7ab08dee
refactor: The popular 'r' field is now named 'snippet' (#23829)
|
4 месяцев назад |
ccgtrav.nim
|
6d7ab08dee
refactor: The popular 'r' field is now named 'snippet' (#23829)
|
4 месяцев назад |
ccgtypes.nim
|
6d7ab08dee
refactor: The popular 'r' field is now named 'snippet' (#23829)
|
4 месяцев назад |
ccgutils.nim
|
7039b8b5bc
fixes #23354; [backport] (#23685)
|
5 месяцев назад |
cgen.nim
|
02871c74de
minor improvement on cgen (#23887)
|
3 месяцев назад |
cgendata.nim
|
b387bc49b5
chore: fix some typos (#23412)
|
8 месяцев назад |
cgmeth.nim
|
6d7ab08dee
refactor: The popular 'r' field is now named 'snippet' (#23829)
|
4 месяцев назад |
closureiters.nim
|
05df263b84
Optimize closure iterator locals (#23787)
|
4 месяцев назад |
cmdlinehelper.nim
|
a24990bd8c
fixes #23429; rework `--verbosity` with warnings/hints (#23441)
|
7 месяцев назад |
commands.nim
|
20043ea09e
Implemented `compileOption` for `experimental` to test if a feature i… (#23933)
|
3 месяцев назад |
compiler.nimble
|
2bb7277a61
Create compiler and nimsuggest packages (#22118)
|
1 год назад |
concepts.nim
|
b387bc49b5
chore: fix some typos (#23412)
|
8 месяцев назад |
condsyms.nim
|
0c890ff9a7
opensym as node kind + fixed experimental switch (#23892)
|
3 месяцев назад |
debuginfo.nim
|
9c47bb9cc0
happy new year
|
7 лет назад |
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
|
6cb2dca41d
updated compiler DFA docs (#23527)
|
6 месяцев назад |
docgen.nim
|
0c890ff9a7
opensym as node kind + fixed experimental switch (#23892)
|
3 месяцев назад |
docgen2.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 год назад |
enumtostr.nim
|
fe18ec5dc0
types refactoring; WIP (#23086)
|
11 месяцев назад |
errorhandling.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
1 год назад |
evalffi.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 месяцев назад |
evaltempl.nim
|
646bd99d46
[backport] fixes #23711; C code contains backtick`gensym (#23716)
|
4 месяцев назад |
expanddefaults.nim
|
91ad6a740b
type refactor: part 4 (#23077)
|
11 месяцев назад |
extccomp.nim
|
732f7752a9
remove nir; succeeded by nif (#23809)
|
4 месяцев назад |
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
|
cca5684a17
fixes yet another strictdefs bug (#23069)
|
11 месяцев назад |
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
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 месяцев назад |
index.nim
|
3cf88c2b49
walkDirRecFilter, update doc CI filter, compiler/index.nim for docs + various other fixes (#14501)
|
4 лет назад |
injectdestructors.nim
|
1d59e1cbb6
fixes #23907; Double destroy using proc type alias with a sink (#23909)
|
3 месяцев назад |
installer.ini
|
77c04092e0
Add linux/loongarch64 support in 'compiler/installer.ini' (#23672)
|
5 месяцев назад |
int128.nim
|
cca5684a17
fixes yet another strictdefs bug (#23069)
|
11 месяцев назад |
isolation_check.nim
|
6ed33b6d61
type graph refactor; part 3 (#23064)
|
11 месяцев назад |
jsgen.nim
|
fbf9e94145
fixes jsbigint64 regression; keeps convs to `Number` in danger mode (#23926)
|
3 месяцев назад |
jstypes.nim
|
e51e98997b
type refactoring: part 2 (#23059)
|
11 месяцев назад |
lambdalifting.nim
|
05df263b84
Optimize closure iterator locals (#23787)
|
4 месяцев назад |
layouter.nim
|
cd4ecddb30
nimpretty: check the rendered AST for wrong output (#23057)
|
11 месяцев назад |
lexer.nim
|
cca5684a17
fixes yet another strictdefs bug (#23069)
|
11 месяцев назад |
liftdestructors.nim
|
262ff648aa
[backport] fixes #23690; SIGSEGV with object variants and RTTI (#23703)
|
5 месяцев назад |
liftlocals.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 год назад |
lineinfos.nim
|
cb0ebecb20
#Fixes #23657 C++ compilation fails with: 'T1_' was not declared in t… (#23666)
|
5 месяцев назад |
linter.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 год назад |
llstream.nim
|
2f5cfd6829
fixes nim secret not flushing stdout (#23862)
|
3 месяцев назад |
lookups.nim
|
0c890ff9a7
opensym as node kind + fixed experimental switch (#23892)
|
3 месяцев назад |
lowerings.nim
|
e51e98997b
type refactoring: part 2 (#23059)
|
11 месяцев назад |
macrocacheimpl.nim
|
cf6dd57efe
IC: next steps (#16632)
|
3 лет назад |
magicsys.nim
|
db603237c6
Types: Refactorings; step 1 (#23055)
|
11 месяцев назад |
main.nim
|
732f7752a9
remove nir; succeeded by nif (#23809)
|
4 месяцев назад |
mangleutils.nim
|
fc48c7e615
apply the new mangle algorithm to JS backend for parameters and procs (#23476)
|
7 месяцев назад |
modulegraphs.nim
|
d164f87fbc
special handlings for nimble packages to shorten function names (#23891)
|
3 месяцев назад |
modulepaths.nim
|
4eaa3b028c
fixes #23167; take `nkOpenSymChoice` into consideration caused by templates [backport] (#23168)
|
10 месяцев назад |
modules.nim
|
519d976f62
compute checksum of nim files early in the pipelines (#23268)
|
9 месяцев назад |
msgs.nim
|
d164f87fbc
special handlings for nimble packages to shorten function names (#23891)
|
3 месяцев назад |
ndi.nim
|
6d7ab08dee
refactor: The popular 'r' field is now named 'snippet' (#23829)
|
4 месяцев назад |
nilcheck.nim
|
9648d97a8d
fixes #22637; now `--experimental:strictNotNil` can be enabled globally (#23079)
|
11 месяцев назад |
nim.cfg
|
b5f5b74fc8
enable vtable implementation for C++ and make it an experimental feature (#23004)
|
11 месяцев назад |
nim.nim
|
494c24a7ce
fixes #23848; The comand `nim gendepend` defaults to ORC (#23851)
|
4 месяцев назад |
nimblecmd.nim
|
cca5684a17
fixes yet another strictdefs bug (#23069)
|
11 месяцев назад |
nimconf.nim
|
cca5684a17
fixes yet another strictdefs bug (#23069)
|
11 месяцев назад |
nimeval.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 месяцев назад |
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
|
db603237c6
Types: Refactorings; step 1 (#23055)
|
11 месяцев назад |
nodejs.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 год назад |
nodekinds.nim
|
0c890ff9a7
opensym as node kind + fixed experimental switch (#23892)
|
3 месяцев назад |
nversion.nim
|
b0a98cc01e
warn on set types bigger than max size, default to 0..255 for int literals (#21659)
|
1 год назад |
optimizer.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 месяцев назад |
options.nim
|
0c890ff9a7
opensym as node kind + fixed experimental switch (#23892)
|
3 месяцев назад |
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
|
925dc5c131
fixes #19171; have `openArray` converted from `ptr UncheckedArray` be mutable (#23882)
|
3 месяцев назад |
parser.nim
|
6c4c60eade
Adds support for custom ASTs in the Nim parser (#23417)
|
8 месяцев назад |
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
|
fe18ec5dc0
types refactoring; WIP (#23086)
|
11 месяцев назад |
pipelines.nim
|
732f7752a9
remove nir; succeeded by nif (#23809)
|
4 месяцев назад |
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
|
6d7ab08dee
refactor: The popular 'r' field is now named 'snippet' (#23829)
|
4 месяцев назад |
prefixmatches.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 год назад |
procfind.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 месяцев назад |
readme.md
|
1ad618d96c
clean up the documentation (#22196)
|
1 год назад |
renderer.nim
|
0c890ff9a7
opensym as node kind + fixed experimental switch (#23892)
|
3 месяцев назад |
renderverbatim.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 год назад |
reorder.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 месяцев назад |
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
|
e96fad1eed
fixes default float ranges (#23957)
|
3 месяцев назад |
semcall.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 месяцев назад |
semdata.nim
|
7657a637b8
refactoring: no inheritance for PType/PSym (#23403)
|
8 месяцев назад |
semexprs.nim
|
995081b56a
fix `is` with `type`/`typedesc` crashing the compiler (#23967)
|
3 месяцев назад |
semfields.nim
|
cca5684a17
fixes yet another strictdefs bug (#23069)
|
11 месяцев назад |
semfold.nim
|
298ada3412
fixes #23954; uint8 > 8 bit at compile-time (#23955)
|
3 месяцев назад |
semgnrc.nim
|
0c890ff9a7
opensym as node kind + fixed experimental switch (#23892)
|
3 месяцев назад |
seminst.nim
|
841d30a213
fixes #23790; roll back instCounter properly in case of exceptions (#23802)
|
4 месяцев назад |
semmacrosanity.nim
|
f765898a75
Set type of object constructor during annotateType (#23852)
|
3 месяцев назад |
semmagic.nim
|
d837d32fd5
Skip tyAlias inside semTypeTraits in case a concept accidently emits one (#23640)
|
5 месяцев назад |
semobjconstr.nim
|
20698b8057
fixes #23494; Wrong type in object construction error message (#23504)
|
7 месяцев назад |
semparallel.nim
|
cca5684a17
fixes yet another strictdefs bug (#23069)
|
11 месяцев назад |
sempass2.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 месяцев назад |
semstmts.nim
|
d43a5954c5
remove nontoplevel type hack + consider symbol disamb in type hash (#23969)
|
3 месяцев назад |
semstrictfuncs.nim
|
3812d91390
alternative, much simpler algorithm for strict func checking (#21066)
|
1 год назад |
semtempl.nim
|
cd946084ab
make routine implicitly gensym when other gensym symbol exists again (#23842)
|
4 месяцев назад |
semtypes.nim
|
e96fad1eed
fixes default float ranges (#23957)
|
3 месяцев назад |
semtypinst.nim
|
97f5474545
fix generics treating symchoice symbols as uninstantiated (#23860)
|
3 месяцев назад |
sighashes.nim
|
d43a5954c5
remove nontoplevel type hack + consider symbol disamb in type hash (#23969)
|
3 месяцев назад |
sigmatch.nim
|
c1f91c26a5
Overload resultion with generic variables an inheritance (#23870)
|
3 месяцев назад |
sinkparameter_inference.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
1 год назад |
sizealignoffsetimpl.nim
|
6ed33b6d61
type graph refactor; part 3 (#23064)
|
11 месяцев назад |
sourcemap.nim
|
b387bc49b5
chore: fix some typos (#23412)
|
8 месяцев назад |
spawn.nim
|
08f1eac8ac
fixes#23665; rework spawn with gcc 14 and fixes other tests (#23660)
|
5 месяцев назад |
suggest.nim
|
1ad4e80060
fixes #22409; don't check style for enumFieldSymChoice in the function (#23580)
|
6 месяцев назад |
suggestsymdb.nim
|
899ba01ccf
+ added nimsuggest support for exception inlay hints (#23202)
|
8 месяцев назад |
syntaxes.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 месяцев назад |
tccgen.nim
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 год назад |
transf.nim
|
5c5e7a9b6e
fixes #22389; fixes #19840; don't fold paths containing `addr` (#23807)
|
4 месяцев назад |
trees.nim
|
39f2df1972
fixes #23295; don't expand constants for complex structures (#23297)
|
8 месяцев назад |
treetab.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 год назад |
typeallowed.nim
|
185e06c923
fixes #23419; internal error with void in generic array instantiation (#23550)
|
6 месяцев назад |
types.nim
|
27abcdd57f
fixes #23755; array static inference during overload resolution (#23760)
|
4 месяцев назад |
typesrenderer.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 год назад |
varpartitions.nim
|
fe48de4406
fixes #23837; cursor now processes distinct types with a destructor (#23845)
|
4 месяцев назад |
vm.nim
|
04288236f4
Merge branch 'devel' into pr_remove_macros
|
3 месяцев назад |
vmconv.nim
|
db603237c6
Types: Refactorings; step 1 (#23055)
|
11 месяцев назад |
vmdef.nim
|
19fd8f5ec1
remove deprecated stuffs since v0.18.1 from macros
|
6 месяцев назад |
vmdeps.nim
|
91ad6a740b
type refactor: part 4 (#23077)
|
11 месяцев назад |
vmgen.nim
|
04288236f4
Merge branch 'devel' into pr_remove_macros
|
3 месяцев назад |
vmhooks.nim
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 год назад |
vmmarshal.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 месяцев назад |
vmops.nim
|
b9b24e192a
fixes #23932; vmopsDanger for os.getCurrentDir errors (#23934)
|
3 месяцев назад |
vmprofiler.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 год назад |
vtables.nim
|
fe18ec5dc0
types refactoring; WIP (#23086)
|
11 месяцев назад |
wordrecg.nim
|
1324d2e04c
Asm syntax pragma (#23119)
|
10 месяцев назад |