.. |
ic
|
941659581a
allow replacing captured syms in macro calls in generics (#23091)
|
11 maanden geleden |
nir
|
72d0ba2df5
remove unused magics: mIntToStr, mInt64ToStr, mFloatToStr (#23486)
|
7 maanden geleden |
plugins
|
6c4c60eade
Adds support for custom ASTs in the Nim parser (#23417)
|
8 maanden geleden |
aliasanalysis.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 jaar geleden |
aliases.nim
|
91ad6a740b
type refactor: part 4 (#23077)
|
11 maanden geleden |
ast.nim
|
19fd8f5ec1
remove deprecated stuffs since v0.18.1 from macros
|
6 maanden geleden |
astalgo.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 maanden geleden |
astmsgs.nim
|
20698b8057
fixes #23494; Wrong type in object construction error message (#23504)
|
7 maanden geleden |
astyaml.nim
|
fe18ec5dc0
types refactoring; WIP (#23086)
|
11 maanden geleden |
backendpragmas.nim
|
38f876dd48
fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now parses the whole module at one time (#21379)
|
1 jaar geleden |
bitsets.nim
|
816589b667
NIR: Nim intermediate representation (#22777)
|
1 jaar geleden |
btrees.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 jaar geleden |
ccgcalls.nim
|
d09c3c0f58
fixes #23321; Error: internal error: openArrayLoc: ref array[0..0, int] (#23548)
|
6 maanden geleden |
ccgexprs.nim
|
72d0ba2df5
remove unused magics: mIntToStr, mInt64ToStr, mFloatToStr (#23486)
|
7 maanden geleden |
ccgliterals.nim
|
de4b0346bd
store full definition AST for consts, fix noRewrite (#20115)
|
2 jaren geleden |
ccgmerge_unused.nim
|
a7133e0594
removed unused sections in codegen (#20976)
|
1 jaar geleden |
ccgreset.nim
|
473f259268
Fix reset code gen for range types (#22462, #23214) (#23215)
|
10 maanden geleden |
ccgstmts.nim
|
33902d9dbb
[Cpp] Fixes an issue when mixing hooks and calls (#23428)
|
7 maanden geleden |
ccgthreadvars.nim
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 jaren geleden |
ccgtrav.nim
|
91ad6a740b
type refactor: part 4 (#23077)
|
11 maanden geleden |
ccgtypes.nim
|
318b2cfc5e
allow having {.noinit.} on a complex type avoid memsets to 0 for its … (#23388)
|
6 maanden geleden |
ccgutils.nim
|
fc48c7e615
apply the new mangle algorithm to JS backend for parameters and procs (#23476)
|
7 maanden geleden |
cgen.nim
|
7e3bac9235
* fix for the debug line info code generation (#23488)
|
6 maanden geleden |
cgendata.nim
|
b387bc49b5
chore: fix some typos (#23412)
|
8 maanden geleden |
cgmeth.nim
|
aa30233ea7
fixes #23273; forbids methods having importc pragmas (#23324)
|
8 maanden geleden |
closureiters.nim
|
9e1d0d1513
fixes #4695; closure iterators support for JS backend (#23493)
|
6 maanden geleden |
cmdlinehelper.nim
|
a24990bd8c
fixes #23429; rework `--verbosity` with warnings/hints (#23441)
|
7 maanden geleden |
commands.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
11 maanden geleden |
compiler.nimble
|
2bb7277a61
Create compiler and nimsuggest packages (#22118)
|
1 jaar geleden |
concepts.nim
|
b387bc49b5
chore: fix some typos (#23412)
|
8 maanden geleden |
condsyms.nim
|
b3b87f0f8a
Mark `macros.error` as `.noreturn.` (#23081)
|
11 maanden geleden |
debuginfo.nim
|
9c47bb9cc0
happy new year
|
7 jaren geleden |
debugutils.nim
|
6f4bacff67
Extend and document compiler debugging utilities (#19841)
|
2 jaren geleden |
depends.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 jaar geleden |
dfa.nim
|
6cb2dca41d
updated compiler DFA docs (#23527)
|
6 maanden geleden |
docgen.nim
|
c0acf3ce28
retain postfix node in type section typed AST, with docgen fix (#23101)
|
10 maanden geleden |
docgen2.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 jaar geleden |
enumtostr.nim
|
fe18ec5dc0
types refactoring; WIP (#23086)
|
11 maanden geleden |
errorhandling.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
11 maanden geleden |
evalffi.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 maanden geleden |
evaltempl.nim
|
7657a637b8
refactoring: no inheritance for PType/PSym (#23403)
|
8 maanden geleden |
expanddefaults.nim
|
91ad6a740b
type refactor: part 4 (#23077)
|
11 maanden geleden |
extccomp.nim
|
519d976f62
compute checksum of nim files early in the pipelines (#23268)
|
9 maanden geleden |
filter_tmpl.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 jaar geleden |
filters.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 jaar geleden |
gorgeimpl.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 jaar geleden |
guards.nim
|
cca5684a17
fixes yet another strictdefs bug (#23069)
|
11 maanden geleden |
hlo.nim
|
3b206ed988
Fix #22604: Make endsInNoReturn traverse the tree (#22612)
|
1 jaar geleden |
idents.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 jaar geleden |
importer.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 maanden geleden |
index.nim
|
3cf88c2b49
walkDirRecFilter, update doc CI filter, compiler/index.nim for docs + various other fixes (#14501)
|
4 jaren geleden |
injectdestructors.nim
|
cd3cf3a20e
fixes #23524; global variables cannot be analysed when injecting `move` (#23529)
|
6 maanden geleden |
installer.ini
|
fe98032d3d
fix(#23231): add nimdoc.cls to installer script (#23232)
|
10 maanden geleden |
int128.nim
|
cca5684a17
fixes yet another strictdefs bug (#23069)
|
11 maanden geleden |
isolation_check.nim
|
6ed33b6d61
type graph refactor; part 3 (#23064)
|
11 maanden geleden |
jsgen.nim
|
a5c1a6f042
adds another fix for concept in JS (#23535)
|
6 maanden geleden |
jstypes.nim
|
e51e98997b
type refactoring: part 2 (#23059)
|
11 maanden geleden |
lambdalifting.nim
|
407c0cb64a
fixes #23522; fixes pre-existing wrong type for iter in `liftIterSym` (#23538)
|
6 maanden geleden |
layouter.nim
|
cd4ecddb30
nimpretty: check the rendered AST for wrong output (#23057)
|
11 maanden geleden |
lexer.nim
|
cca5684a17
fixes yet another strictdefs bug (#23069)
|
11 maanden geleden |
liftdestructors.nim
|
572b0b67ff
fixes sink regression for ORC; ref #23354 (#23359)
|
8 maanden geleden |
liftlocals.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 jaar geleden |
lineinfos.nim
|
4b1a841707
add switch, warning, and `bind` support for new generic injection behavior (#23102)
|
10 maanden geleden |
linter.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 jaar geleden |
llstream.nim
|
ec37b59a65
Add missing std prefix (#22910)
|
1 jaar geleden |
lookups.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 maanden geleden |
lowerings.nim
|
e51e98997b
type refactoring: part 2 (#23059)
|
11 maanden geleden |
macrocacheimpl.nim
|
cf6dd57efe
IC: next steps (#16632)
|
3 jaren geleden |
magicsys.nim
|
db603237c6
Types: Refactorings; step 1 (#23055)
|
11 maanden geleden |
main.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 maanden geleden |
mangleutils.nim
|
fc48c7e615
apply the new mangle algorithm to JS backend for parameters and procs (#23476)
|
7 maanden geleden |
modulegraphs.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 maanden geleden |
modulepaths.nim
|
4eaa3b028c
fixes #23167; take `nkOpenSymChoice` into consideration caused by templates [backport] (#23168)
|
10 maanden geleden |
modules.nim
|
519d976f62
compute checksum of nim files early in the pipelines (#23268)
|
9 maanden geleden |
msgs.nim
|
7e3bac9235
* fix for the debug line info code generation (#23488)
|
6 maanden geleden |
ndi.nim
|
7f6e800caf
move assertions out of system (#19599)
|
2 jaren geleden |
nilcheck.nim
|
9648d97a8d
fixes #22637; now `--experimental:strictNotNil` can be enabled globally (#23079)
|
11 maanden geleden |
nim.cfg
|
b5f5b74fc8
enable vtable implementation for C++ and make it an experimental feature (#23004)
|
11 maanden geleden |
nim.nim
|
7e4060cb4a
fixes #23065; DocLike command defaults to ORC (#23075)
|
11 maanden geleden |
nimblecmd.nim
|
cca5684a17
fixes yet another strictdefs bug (#23069)
|
11 maanden geleden |
nimconf.nim
|
cca5684a17
fixes yet another strictdefs bug (#23069)
|
11 maanden geleden |
nimeval.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 maanden geleden |
nimlexbase.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 jaar geleden |
nimpaths.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 jaar geleden |
nimsets.nim
|
db603237c6
Types: Refactorings; step 1 (#23055)
|
11 maanden geleden |
nodejs.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 jaar geleden |
nodekinds.nim
|
6c4c60eade
Adds support for custom ASTs in the Nim parser (#23417)
|
8 maanden geleden |
nversion.nim
|
b0a98cc01e
warn on set types bigger than max size, default to 0..255 for int literals (#21659)
|
1 jaar geleden |
optimizer.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 maanden geleden |
options.nim
|
899ba01ccf
+ added nimsuggest support for exception inlay hints (#23202)
|
8 maanden geleden |
packagehandling.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
1 jaar geleden |
packages.nim
|
20b011de19
refactoring in preparation for better, simpler name mangling that wor… (#21667)
|
1 jaar geleden |
parampatterns.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 jaar geleden |
parser.nim
|
6c4c60eade
Adds support for custom ASTs in the Nim parser (#23417)
|
8 maanden geleden |
passaux.nim
|
b8dc58d884
test removing dollar for objects out of system (#20242)
|
2 jaren geleden |
passes.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
11 maanden geleden |
pathutils.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 jaar geleden |
patterns.nim
|
fe18ec5dc0
types refactoring; WIP (#23086)
|
11 maanden geleden |
pipelines.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 maanden geleden |
pipelineutils.nim
|
d51a392149
replaces implicit passes array registed at runtime with explicit function calls; simplify compilation pipeline (#21444)
|
1 jaar geleden |
platform.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 jaar geleden |
pluginsupport.nim
|
a325692fb2
refactoring: fewer global variables
|
6 jaren geleden |
pragmas.nim
|
4601bb0255
fixes #23525; an 'emit' pragma cannot be pushed (#23537)
|
6 maanden geleden |
prefixmatches.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 jaar geleden |
procfind.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 maanden geleden |
readme.md
|
1ad618d96c
clean up the documentation (#22196)
|
1 jaar geleden |
renderer.nim
|
fc49c6e3ba
fix spurious indent and newlines in rendering of nkRecList (#23121)
|
10 maanden geleden |
renderverbatim.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 jaar geleden |
reorder.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 maanden geleden |
rodutils.nim
|
b79b39128e
NIR: C codegen additions (#22914)
|
1 jaar geleden |
ropes.nim
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 jaar geleden |
saturate.nim
|
6a621b35e7
fix warnings for deprecated `low` and `high` (#15291)
|
4 jaren geleden |
scriptconfig.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 jaar geleden |
sem.nim
|
7657a637b8
refactoring: no inheritance for PType/PSym (#23403)
|
8 maanden geleden |
semcall.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 maanden geleden |
semdata.nim
|
7657a637b8
refactoring: no inheritance for PType/PSym (#23403)
|
8 maanden geleden |
semexprs.nim
|
60af04635f
fix #23518 - `<expr> is` crashes nimsuggest (#23523)
|
6 maanden geleden |
semfields.nim
|
cca5684a17
fixes yet another strictdefs bug (#23069)
|
11 maanden geleden |
semfold.nim
|
72d0ba2df5
remove unused magics: mIntToStr, mInt64ToStr, mFloatToStr (#23486)
|
7 maanden geleden |
semgnrc.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 maanden geleden |
seminst.nim
|
7657a637b8
refactoring: no inheritance for PType/PSym (#23403)
|
8 maanden geleden |
semmacrosanity.nim
|
91ad6a740b
type refactor: part 4 (#23077)
|
11 maanden geleden |
semmagic.nim
|
549ef24f35
fixes #23499; don't skip `addr` when constructing `bracketExpr` (#23503)
|
7 maanden geleden |
semobjconstr.nim
|
20698b8057
fixes #23494; Wrong type in object construction error message (#23504)
|
7 maanden geleden |
semparallel.nim
|
cca5684a17
fixes yet another strictdefs bug (#23069)
|
11 maanden geleden |
sempass2.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 maanden geleden |
semstmts.nim
|
f682dabf71
fixes #23531; fixes invalid meta type accepted in the object fields (#23532)
|
6 maanden geleden |
semstrictfuncs.nim
|
3812d91390
alternative, much simpler algorithm for strict func checking (#21066)
|
1 jaar geleden |
semtempl.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 maanden geleden |
semtypes.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 maanden geleden |
semtypinst.nim
|
7657a637b8
refactoring: no inheritance for PType/PSym (#23403)
|
8 maanden geleden |
sighashes.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 maanden geleden |
sigmatch.nim
|
7657a637b8
refactoring: no inheritance for PType/PSym (#23403)
|
8 maanden geleden |
sinkparameter_inference.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
11 maanden geleden |
sizealignoffsetimpl.nim
|
6ed33b6d61
type graph refactor; part 3 (#23064)
|
11 maanden geleden |
sourcemap.nim
|
b387bc49b5
chore: fix some typos (#23412)
|
8 maanden geleden |
spawn.nim
|
e51e98997b
type refactoring: part 2 (#23059)
|
11 maanden geleden |
suggest.nim
|
899ba01ccf
+ added nimsuggest support for exception inlay hints (#23202)
|
8 maanden geleden |
suggestsymdb.nim
|
899ba01ccf
+ added nimsuggest support for exception inlay hints (#23202)
|
8 maanden geleden |
syntaxes.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 maanden geleden |
tccgen.nim
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 jaar geleden |
transf.nim
|
0b0f185bd1
fixes #23536; Stack trace with wrong line number when the proc called inside for loop (#23540)
|
6 maanden geleden |
trees.nim
|
39f2df1972
fixes #23295; don't expand constants for complex structures (#23297)
|
8 maanden geleden |
treetab.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 jaar geleden |
typeallowed.nim
|
185e06c923
fixes #23419; internal error with void in generic array instantiation (#23550)
|
6 maanden geleden |
types.nim
|
c934d5986d
Converted the 'invalid kind for firstOrd/lastOrd(XXX)' messages from internal errors to fatal errors. (#23443)
|
7 maanden geleden |
typesrenderer.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 jaar geleden |
varpartitions.nim
|
b2f79df81c
fixes #22218; avoids cursor when copy is disabled (#23209)
|
10 maanden geleden |
vm.nim
|
19fd8f5ec1
remove deprecated stuffs since v0.18.1 from macros
|
6 maanden geleden |
vmconv.nim
|
db603237c6
Types: Refactorings; step 1 (#23055)
|
11 maanden geleden |
vmdef.nim
|
19fd8f5ec1
remove deprecated stuffs since v0.18.1 from macros
|
6 maanden geleden |
vmdeps.nim
|
91ad6a740b
type refactor: part 4 (#23077)
|
11 maanden geleden |
vmgen.nim
|
19fd8f5ec1
remove deprecated stuffs since v0.18.1 from macros
|
6 maanden geleden |
vmhooks.nim
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 jaar geleden |
vmmarshal.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 maanden geleden |
vmops.nim
|
eb83d20d0d
Add staticFileExists and staticDirExists (#22278)
|
1 jaar geleden |
vmprofiler.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 jaar geleden |
vtables.nim
|
fe18ec5dc0
types refactoring; WIP (#23086)
|
11 maanden geleden |
wordrecg.nim
|
1324d2e04c
Asm syntax pragma (#23119)
|
10 maanden geleden |