.. |
ic
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
9 ヶ月 前 |
plugins
|
6c4c60eade
Adds support for custom ASTs in the Nim parser (#23417)
|
1 年間 前 |
aliasanalysis.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
2 年 前 |
aliases.nim
|
91ad6a740b
type refactor: part 4 (#23077)
|
1 年間 前 |
ast.nim
|
611b8bbf67
fixes #25007; implements `setLenUninit` for refc (#25022)
|
1 週間 前 |
astalgo.nim
|
82553384d1
bring back id table algorithm instead of std table [backport:2.2] (#24930)
|
2 ヶ月 前 |
astmsgs.nim
|
20698b8057
fixes #23494; Wrong type in object construction error message (#23504)
|
1 年間 前 |
astyaml.nim
|
6d7ab08dee
refactor: The popular 'r' field is now named 'snippet' (#23829)
|
1 年間 前 |
bitsets.nim
|
816589b667
NIR: Nim intermediate representation (#22777)
|
1 年間 前 |
btrees.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
2 年 前 |
cbuilderbase.nim
|
d8391a5c49
fixes nightlies failures (#24456)
|
8 ヶ月 前 |
cbuilderdecls.nim
|
b7b1003e6a
fix #pragma pack generation regression in packed case objects (#24461)
|
8 ヶ月 前 |
cbuilderexprs.nim
|
712f5be7eb
cbuilder: use constants for type names, some cleanups (#24438)
|
8 ヶ月 前 |
cbuilderstmts.nim
|
712f5be7eb
cbuilder: use constants for type names, some cleanups (#24438)
|
8 ヶ月 前 |
ccgcalls.nim
|
f9c8775783
`conv` needs to be picky about aliases and introduces a temp for `addr conv` (#24818)
|
3 ヶ月 前 |
ccgexprs.nim
|
611b8bbf67
fixes #25007; implements `setLenUninit` for refc (#25022)
|
1 週間 前 |
ccgliterals.nim
|
712f5be7eb
cbuilder: use constants for type names, some cleanups (#24438)
|
8 ヶ月 前 |
ccgmerge_unused.nim
|
a7133e0594
removed unused sections in codegen (#20976)
|
2 年 前 |
ccgreset.nim
|
712f5be7eb
cbuilder: use constants for type names, some cleanups (#24438)
|
8 ヶ月 前 |
ccgstmts.nim
|
dfa482e292
fixes #24770; Thread local not registed as GC root when =destroy exists (#24776)
|
4 ヶ月 前 |
ccgthreadvars.nim
|
712f5be7eb
cbuilder: use constants for type names, some cleanups (#24438)
|
8 ヶ月 前 |
ccgtrav.nim
|
712f5be7eb
cbuilder: use constants for type names, some cleanups (#24438)
|
8 ヶ月 前 |
ccgtypes.nim
|
9c2593444a
consider proc return type as weak reference in codegen (#24894)
|
3 ヶ月 前 |
ccgutils.nim
|
b8302cdd97
implements internal sink copy (#24747)
|
4 ヶ月 前 |
cgen.nim
|
3ce38f2959
fixes #24997; {.global.} variable in recursive function (#25016)
|
1 ヶ月 前 |
cgendata.nim
|
726195d784
cbuilder: second half of cgen (#24432)
|
8 ヶ月 前 |
cgmeth.nim
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
9 ヶ月 前 |
closureiters.nim
|
9b527a51b8
Fixed typos in comments (#25071)
|
3 日 前 |
cmdlinehelper.nim
|
a24990bd8c
fixes #23429; rework `--verbosity` with warnings/hints (#23441)
|
1 年間 前 |
commands.nim
|
241edaf0c0
WIP: adds NIF code generator for interop with Nimony (#24966)
|
2 ヶ月 前 |
compiler.nimble
|
2bb7277a61
Create compiler and nimsuggest packages (#22118)
|
2 年 前 |
concepts.nim
|
5dcfd8d7bb
Add `tySet` to concept matching (#24908)
|
3 ヶ月 前 |
condsyms.nim
|
611b8bbf67
fixes #25007; implements `setLenUninit` for refc (#25022)
|
1 週間 前 |
debuginfo.nim
|
9c47bb9cc0
happy new year
|
8 年 前 |
debugutils.nim
|
6f4bacff67
Extend and document compiler debugging utilities (#19841)
|
3 年 前 |
depends.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 年間 前 |
dfa.nim
|
3617d2e077
fixes `lastRead` uses the `when nimvm` branch (#24834)
|
3 ヶ月 前 |
docgen.nim
|
6c2f78a19f
rework tags (#24944)
|
2 ヶ月 前 |
docgen2.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
2 年 前 |
enumtostr.nim
|
5aaba213d4
account for invalid data in enum `$` on arc/orc (#24886)
|
3 ヶ月 前 |
errorhandling.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
1 年間 前 |
evalffi.nim
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
9 ヶ月 前 |
evaltempl.nim
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
9 ヶ月 前 |
expanddefaults.nim
|
d3af51e3ce
remove fauxMatch for tyFromExpr, remove tyProxy and tyUnknown aliases (#24018)
|
11 ヶ月 前 |
extccomp.nim
|
30d4f7791d
Create Mac app bundle for GUI apps on macOS when --app:gui is used (#25042)
|
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
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
9 ヶ月 前 |
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
|
986ca7dcd4
check if unused import warning is enabled before adding import to stack (#24554)
|
7 ヶ月 前 |
index.nim
|
3cf88c2b49
walkDirRecFilter, update doc CI filter, compiler/index.nim for docs + various other fixes (#14501)
|
5 年 前 |
injectdestructors.nim
|
5b5cd7fa67
fixes inefficient codegen for field return (#24874)
|
1 週間 前 |
installer.ini
|
db5973361f
bundles `nimony` (#24968)
|
2 ヶ月 前 |
int128.nim
|
cca5684a17
fixes yet another strictdefs bug (#23069)
|
1 年間 前 |
isolation_check.nim
|
cd220fe3e1
docs: fix typos (#24573)
|
7 ヶ月 前 |
jsgen.nim
|
611b8bbf67
fixes #25007; implements `setLenUninit` for refc (#25022)
|
1 週間 前 |
jstypes.nim
|
7e2df41850
fixes #25043: js tyUserTypeClass internal error (#25044)
|
1 週間 前 |
lambdalifting.nim
|
c06bb6cc03
don't traverse inner procs to lift locals in closure iters (#24876)
|
3 ヶ月 前 |
layeredtable.nim
|
82553384d1
bring back id table algorithm instead of std table [backport:2.2] (#24930)
|
2 ヶ月 前 |
layouter.nim
|
cd4ecddb30
nimpretty: check the rendered AST for wrong output (#23057)
|
1 年間 前 |
lexer.nim
|
cca5684a17
fixes yet another strictdefs bug (#23069)
|
1 年間 前 |
liftdestructors.nim
|
8e57a9f623
fixes #24719; improves order of destruction (#25060)
|
1 週間 前 |
liftlocals.nim
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
9 ヶ月 前 |
lineinfos.nim
|
82891e6850
give hint for forward declarations with unknown raises effects (#24767)
|
4 ヶ月 前 |
linter.nim
|
aaf6c408c6
make linter use lineinfo to check originating package (#24270)
|
9 ヶ月 前 |
llstream.nim
|
d573578b28
repl: support eof, define object with fields (#24784)
|
4 ヶ月 前 |
lookups.nim
|
98ec87d65e
fixes #23355; pop optionStack when exiting scopes (#24926)
|
2 ヶ月 前 |
lowerings.nim
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
9 ヶ月 前 |
macrocacheimpl.nim
|
cf6dd57efe
IC: next steps (#16632)
|
4 年 前 |
magicsys.nim
|
f56568d851
fixes address of sink parameters (#24924)
|
2 ヶ月 前 |
main.nim
|
241edaf0c0
WIP: adds NIF code generator for interop with Nimony (#24966)
|
2 ヶ月 前 |
mangleutils.nim
|
fc48c7e615
apply the new mangle algorithm to JS backend for parameters and procs (#23476)
|
1 年間 前 |
modulegraphs.nim
|
478773ffb1
NimSuggest: Fix for the inlay exception hints with generic procs (#23610)
|
1 週間 前 |
modulepaths.nim
|
dd7cecdbd4
make mangled module names shorter (#24976)
|
1 ヶ月 前 |
modules.nim
|
d0b6b9346e
adds a getter/setter for `owner` (#24318)
|
9 ヶ月 前 |
msgs.nim
|
651fdbe586
Fixes #23624 "nim check crash" (#23625)
|
10 ヶ月 前 |
nifgen.nim
|
611b8bbf67
fixes #25007; implements `setLenUninit` for refc (#25022)
|
1 週間 前 |
nilcheck.nim
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
9 ヶ月 前 |
nim.cfg
|
ade500b2cb
adds `nimPreviewCStringComparisons` for cstring comparisons (#24946)
|
2 ヶ月 前 |
nim.nim
|
494c24a7ce
fixes #23848; The comand `nim gendepend` defaults to ORC (#23851)
|
1 年間 前 |
nimblecmd.nim
|
cca5684a17
fixes yet another strictdefs bug (#23069)
|
1 年間 前 |
nimconf.nim
|
cca5684a17
fixes yet another strictdefs bug (#23069)
|
1 年間 前 |
nimeval.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
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
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
9 ヶ月 前 |
nodejs.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 年間 前 |
nodekinds.nim
|
0c890ff9a7
opensym as node kind + fixed experimental switch (#23892)
|
11 ヶ月 前 |
nversion.nim
|
b0a98cc01e
warn on set types bigger than max size, default to 0..255 for int literals (#21659)
|
2 年 前 |
optimizer.nim
|
73aeac81d1
fixes #24806; don't elide `wasMoved` when syms are used in blocks (#24831)
|
3 ヶ月 前 |
options.nim
|
241edaf0c0
WIP: adds NIF code generator for interop with Nimony (#24966)
|
2 ヶ月 前 |
packagehandling.nim
|
93ced31353
use strictdefs for compiler (#22365)
|
2 年 前 |
packages.nim
|
aaf6c408c6
make linter use lineinfo to check originating package (#24270)
|
9 ヶ月 前 |
parampatterns.nim
|
538603e01d
allow conversions between `var` types of range types and base types (#24037)
|
10 ヶ月 前 |
parser.nim
|
9c1e3bf8fb
Improve error message for keywords as parameters (#25052)
|
1 週間 前 |
passaux.nim
|
b8dc58d884
test removing dollar for objects out of system (#20242)
|
2 年 前 |
passes.nim
|
3fc87259bd
improve passes.nim (#24376)
|
9 ヶ月 前 |
pathutils.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 年間 前 |
patterns.nim
|
4d075dc301
clean up opensym encounters in compiler (#24866)
|
3 ヶ月 前 |
pipelines.nim
|
241edaf0c0
WIP: adds NIF code generator for interop with Nimony (#24966)
|
2 ヶ月 前 |
pipelineutils.nim
|
d51a392149
replaces implicit passes array registed at runtime with explicit function calls; simplify compilation pipeline (#21444)
|
2 年 前 |
platform.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 年間 前 |
pluginsupport.nim
|
a325692fb2
refactoring: fewer global variables
|
7 年 前 |
pragmas.nim
|
1ef9a656d2
allow setting arbitrary size for importc types (#24868)
|
3 ヶ月 前 |
prefixmatches.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 年間 前 |
procfind.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
1 年間 前 |
pushpoppragmas.nim
|
4bf323d6c4
fixes push warnings for sempass2 (#23603)
|
10 ヶ月 前 |
readme.md
|
1ad618d96c
clean up the documentation (#22196)
|
2 年 前 |
renderer.nim
|
4d075dc301
clean up opensym encounters in compiler (#24866)
|
3 ヶ月 前 |
renderverbatim.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 年間 前 |
reorder.nim
|
4d075dc301
clean up opensym encounters in compiler (#24866)
|
3 ヶ月 前 |
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
|
51166ab382
fixes `=copy` is transformed into `nkFastAsgn` and unify `mAsgn` handling (#24857)
|
3 ヶ月 前 |
semcall.nim
|
478773ffb1
NimSuggest: Fix for the inlay exception hints with generic procs (#23610)
|
1 週間 前 |
semdata.nim
|
611b8bbf67
fixes #25007; implements `setLenUninit` for refc (#25022)
|
1 週間 前 |
semexprs.nim
|
7701b3c7e6
don't set sym of generic param type value to generic param sym (#24995)
|
1 ヶ月 前 |
semfields.nim
|
7ecb35115b
fixes #24339; underscores used with `fields` and `fieldPairs` (#24341)
|
4 ヶ月 前 |
semfold.nim
|
850f327713
folding const expressions with branching logic (#24689)
|
4 ヶ月 前 |
semgnrc.nim
|
0506d5b973
don't warn/error symbols in semGenericStmt/templates (#24907)
|
2 ヶ月 前 |
seminst.nim
|
241edaf0c0
WIP: adds NIF code generator for interop with Nimony (#24966)
|
2 ヶ月 前 |
semmacrosanity.nim
|
e39d152b89
handle ranges in `annotateType` for set constructors (#24737)
|
4 ヶ月 前 |
semmagic.nim
|
611b8bbf67
fixes #25007; implements `setLenUninit` for refc (#25022)
|
1 週間 前 |
semobjconstr.nim
|
6bc52737b3
Make 'field is not accessible' and 'field initialized twice' errors point to the field inside the obj construction (#24557)
|
7 ヶ月 前 |
semparallel.nim
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
9 ヶ月 前 |
sempass2.nim
|
478773ffb1
NimSuggest: Fix for the inlay exception hints with generic procs (#23610)
|
1 週間 前 |
semstmts.nim
|
a09da96c65
fixes #4594; disallow {.global.} uses local vars for basic expressions (#24961)
|
2 ヶ月 前 |
semstrictfuncs.nim
|
3812d91390
alternative, much simpler algorithm for strict func checking (#21066)
|
2 年 前 |
semtempl.nim
|
0506d5b973
don't warn/error symbols in semGenericStmt/templates (#24907)
|
2 ヶ月 前 |
semtypes.nim
|
241edaf0c0
WIP: adds NIF code generator for interop with Nimony (#24966)
|
2 ヶ月 前 |
semtypinst.nim
|
82553384d1
bring back id table algorithm instead of std table [backport:2.2] (#24930)
|
2 ヶ月 前 |
sighashes.nim
|
d43a5954c5
remove nontoplevel type hack + consider symbol disamb in type hash (#23969)
|
11 ヶ月 前 |
sigmatch.nim
|
478773ffb1
NimSuggest: Fix for the inlay exception hints with generic procs (#23610)
|
1 週間 前 |
sinkparameter_inference.nim
|
02be027e9b
IC: progress and refactorings (#22961)
|
1 年間 前 |
sizealignoffsetimpl.nim
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
9 ヶ月 前 |
sourcemap.nim
|
b387bc49b5
chore: fix some typos (#23412)
|
1 年間 前 |
spawn.nim
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
9 ヶ月 前 |
suggest.nim
|
478773ffb1
NimSuggest: Fix for the inlay exception hints with generic procs (#23610)
|
1 週間 前 |
suggestsymdb.nim
|
478773ffb1
NimSuggest: Fix for the inlay exception hints with generic procs (#23610)
|
1 週間 前 |
syntaxes.nim
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
1 年間 前 |
tccgen.nim
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 年間 前 |
transf.nim
|
08d51e5c88
fixes #7179; Floats are not range checked (#25050)
|
1 週間 前 |
trees.nim
|
4d075dc301
clean up opensym encounters in compiler (#24866)
|
3 ヶ月 前 |
treetab.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 年間 前 |
typeallowed.nim
|
e28d2f42e9
include new concepts in typeclasses, makes containsGenericType work (#24453)
|
8 ヶ月 前 |
types.nim
|
478773ffb1
NimSuggest: Fix for the inlay exception hints with generic procs (#23610)
|
1 週間 前 |
typesrenderer.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 年間 前 |
varpartitions.nim
|
26107e931c
fixes #23973; fixes #23974; Memory corruption with lent and ORC (#23981)
|
11 ヶ月 前 |
vm.nim
|
7e6fa9e2d6
fixes #23564; `hasCustomPragma` skips alises types (#24994)
|
1 ヶ月 前 |
vmconv.nim
|
db603237c6
Types: Refactorings; step 1 (#23055)
|
1 年間 前 |
vmdef.nim
|
a5cc33c1d3
track introduced locals in vmgen for eval check (#24674)
|
5 ヶ月 前 |
vmdeps.nim
|
7e6fa9e2d6
fixes #23564; `hasCustomPragma` skips alises types (#24994)
|
1 ヶ月 前 |
vmgen.nim
|
611b8bbf67
fixes #25007; implements `setLenUninit` for refc (#25022)
|
1 週間 前 |
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)
|
1 年間 前 |
vmops.nim
|
42a4adb4a5
fixes #24941; missing < (less than), cmp for cstring (#24942)
|
2 ヶ月 前 |
vmprofiler.nim
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 年間 前 |
vtables.nim
|
5340005869
fixes #24476; remove proc type cast if they are same types for backends (#24480)
|
8 ヶ月 前 |
wordrecg.nim
|
1324d2e04c
Asm syntax pragma (#23119)
|
1 年間 前 |