.. |
nimfix
|
5348fef003
implements a --nep1:on switch to make the compiler enforce the naming conventions outlined in NEP-1
|
6 yıl önce |
plugins
|
e07ab06f0a
Fix locals() interaction with generic types
|
6 yıl önce |
aliases.nim
|
b85cc17998
Fix #9844 (#11216)
|
5 yıl önce |
ast.nim
|
d92f322faa
backport sane ast.isException implementation
|
5 yıl önce |
astalgo.nim
|
539fc5d58b
improve the error message for 'attempt to redefine X'; fixes #447
|
6 yıl önce |
bitsets.nim
|
c4d7cc3da0
Generate populationCount const at compile time (#7583)
|
6 yıl önce |
btrees.nim
|
1ed7751dac
added btrees.contains
|
6 yıl önce |
canonicalizer.nim
|
70ea45cdba
deprecated unary '<'
|
7 yıl önce |
ccgcalls.nim
|
f12a5431a1
make tests green again
|
6 yıl önce |
ccgexprs.nim
|
28946ed9f6
fixes #9864 [backport]
|
6 yıl önce |
ccgliterals.nim
|
f485ebe162
--gc:destructors: next steps; WIP
|
6 yıl önce |
ccgmerge.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 yıl önce |
ccgstmts.nim
|
219942658b
Fixes 9716 [backport]
|
6 yıl önce |
ccgthreadvars.nim
|
5ad1acc60c
remove the last global variables in the C code generator
|
6 yıl önce |
ccgtrav.nim
|
f485ebe162
--gc:destructors: next steps; WIP
|
6 yıl önce |
ccgtypes.nim
|
3aeaa90bd8
Fix edge case in type hashing (#10601) [backport]
|
5 yıl önce |
ccgutils.nim
|
34388c5cc5
name mangling: also special case the backslash character
|
6 yıl önce |
cgen.nim
|
56b26966c8
Make the registered passes local to the ModuleGraph (#9259)
|
6 yıl önce |
cgendata.nim
|
56b26966c8
Make the registered passes local to the ModuleGraph (#9259)
|
6 yıl önce |
cgmeth.nim
|
541b8df315
multi-methods: remove hack, make tmethod_various compile under strict C++ [backport]
|
5 yıl önce |
closureiters.nim
|
219942658b
Fixes 9716 [backport]
|
6 yıl önce |
cmdlinehelper.nim
|
a23b5c9265
Revert "Undefine some symbols and globalOptions when processing nimscript (#9945) [backport]"
|
6 yıl önce |
commands.nim
|
15c526c298
render urls correctly (#11022)
|
5 yıl önce |
condsyms.nim
|
548fc778c9
.error for routines now can also have a custom error message; improve error message for 'nil' strings
|
6 yıl önce |
configuration.nim
|
669a564492
remove more global variables in the Nim compiler
|
6 yıl önce |
debuginfo.nim
|
9c47bb9cc0
happy new year
|
8 yıl önce |
depends.nim
|
56b26966c8
Make the registered passes local to the ModuleGraph (#9259)
|
6 yıl önce |
destroyer.nim
|
40e01d8549
don't require an implementation for procs marked with .error; activate the move optimizer for destructors
|
6 yıl önce |
dfa.nim
|
40e01d8549
don't require an implementation for procs marked with .error; activate the move optimizer for destructors
|
6 yıl önce |
docgen.nim
|
81c9bee285
fixes #10188
|
6 yıl önce |
docgen2.nim
|
56b26966c8
Make the registered passes local to the ModuleGraph (#9259)
|
6 yıl önce |
evalffi.nim
|
2a7fc84c86
remove ast.emptyNode global; cleanup configuration.nim
|
6 yıl önce |
evaltempl.nim
|
98103b5433
docgen: fixes #9432 [backport]
|
6 yıl önce |
extccomp.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 yıl önce |
filter_tmpl.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 yıl önce |
filters.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 yıl önce |
forloops.nim
|
70ea45cdba
deprecated unary '<'
|
7 yıl önce |
gorgeimpl.nim
|
031de094f0
Fix gorge caching (#10407)
|
6 yıl önce |
guards.nim
|
669a564492
remove more global variables in the Nim compiler
|
6 yıl önce |
hlo.nim
|
669a564492
remove more global variables in the Nim compiler
|
6 yıl önce |
idents.nim
|
b4e5c9d075
deprecate the .this pragma
|
6 yıl önce |
idgen.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 yıl önce |
importer.nim
|
8c4c3464e1
Fix 105, few fixes for 101 (#11148)
|
5 yıl önce |
incremental.nim
|
76aab9baf1
compiler: make symbolfiles feature compile again
|
6 yıl önce |
installer.ini
|
8d3cadbc94
tar.xz building: also ship with the moved testament tool
|
6 yıl önce |
jsgen.nim
|
32780acc61
fixes 10697 [backport]
|
5 yıl önce |
jstypes.nim
|
a4e2b0c153
platform.nim doesn't use globals anymore; prepare msgs.nim for not using globals
|
6 yıl önce |
lambdalifting.nim
|
3ed61da6c1
improve error message, closes #2361 (#9387)
|
6 yıl önce |
layouter.nim
|
fa3017f6bb
nimpretty: fixes #9673 [backport]
|
6 yıl önce |
lexer.nim
|
c53046223f
nimpretty: fixes #9500
|
6 yıl önce |
liftlocals.nim
|
40ec7be45c
refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly
|
6 yıl önce |
lineinfos.nim
|
64a4c72392
Of operator in vm fixes [backport] (#9717)
|
6 yıl önce |
linter.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 yıl önce |
lists.nim
|
92c2a51bf7
removed compiler internal list implementation (#5371)
|
8 yıl önce |
llstream.nim
|
5709736e82
Merge branch 'devel' into araq-better-docgen
|
6 yıl önce |
lookups.nim
|
539fc5d58b
improve the error message for 'attempt to redefine X'; fixes #447
|
6 yıl önce |
lowerings.nim
|
31651ecd61
allow referencing other parameters in default parameter values
|
6 yıl önce |
macrocacheimpl.nim
|
268260953c
completed VM support for incremental compilations
|
6 yıl önce |
magicsys.nim
|
64517445ea
even more strict isNil handling for strings/seqs in order to detect bugs
|
6 yıl önce |
main.nim
|
4cece52524
Nimscript: fixes #9246 [backport]
|
6 yıl önce |
modulegraphs.nim
|
56b26966c8
Make the registered passes local to the ModuleGraph (#9259)
|
6 yıl önce |
modulepaths.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 yıl önce |
modules.nim
|
76aab9baf1
compiler: make symbolfiles feature compile again
|
6 yıl önce |
msgs.nim
|
a89534eb96
fix #9556 (#10445)
|
6 yıl önce |
ndi.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 yıl önce |
nim.cfg
|
4711b81b86
compiler/nim.cfg: cleanup --path
|
6 yıl önce |
nim.nim
|
4cece52524
Nimscript: fixes #9246 [backport]
|
6 yıl önce |
nimblecmd.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 yıl önce |
nimconf.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 yıl önce |
nimeval.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 yıl önce |
nimlexbase.nim
|
c06f73b484
fixes an off-by-one error for nimpretty
|
7 yıl önce |
nimsets.nim
|
669a564492
remove more global variables in the Nim compiler
|
6 yıl önce |
nodejs.nim
|
071ccf3d02
Add "safety compilation". Improved, fixed messages
|
9 yıl önce |
nversion.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 yıl önce |
options.nim
|
4cece52524
Nimscript: fixes #9246 [backport]
|
6 yıl önce |
packagehandling.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 yıl önce |
parampatterns.nim
|
531c66d1ec
Allow taking address of skForVar variables (#8632)
|
6 yıl önce |
parser.nim
|
172e95be50
nimpretty: explicit --indent option; fixes #9502; refs #9510 [backport]
|
6 yıl önce |
passaux.nim
|
56b26966c8
Make the registered passes local to the ModuleGraph (#9259)
|
6 yıl önce |
passes.nim
|
56b26966c8
Make the registered passes local to the ModuleGraph (#9259)
|
6 yıl önce |
pathutils.nim
|
da1569afb6
fixes #9507
|
6 yıl önce |
patterns.nim
|
420ed0596b
fixes more nil handling regressions
|
6 yıl önce |
platform.nim
|
af0c497f5d
fixes #8081
|
6 yıl önce |
pluginsupport.nim
|
a325692fb2
refactoring: fewer global variables
|
6 yıl önce |
pragmas.nim
|
e4767ef8d5
fixes #9889, fixes #9886
|
6 yıl önce |
prefixmatches.nim
|
669a564492
remove more global variables in the Nim compiler
|
6 yıl önce |
procfind.nim
|
feef109e60
make tests green again
|
6 yıl önce |
readme.txt
|
2781fea9e2
Nimrod renamed to Nim
|
10 yıl önce |
renderer.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 yıl önce |
reorder.nim
|
826c1e2d78
incremental compilation: implemented basic replay logic
|
6 yıl önce |
rod.nim
|
621b2db2e8
compiler IC: minor improvements
|
6 yıl önce |
rodimpl.nim
|
3340e46310
nimpretty: render r-strings properly, fixes #9236
|
6 yıl önce |
rodutils.nim
|
d0f4a929e0
fixes 8594 (#8721)
|
6 yıl önce |
ropes.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 yıl önce |
saturate.nim
|
d681812465
compiler: Trim .nim files trailing whitespace
|
9 yıl önce |
scriptconfig.nim
|
4cece52524
Nimscript: fixes #9246 [backport]
|
6 yıl önce |
sem.nim
|
56b26966c8
Make the registered passes local to the ModuleGraph (#9259)
|
6 yıl önce |
semasgn.nim
|
9364369c1f
make tests green again
|
6 yıl önce |
semcall.nim
|
0694c9080f
fixes #8043
|
6 yıl önce |
semdata.nim
|
1948eadc24
change runnableExamples implementation; fixes #8641; fixes #7135; runnableExamples works for templates and generics
|
6 yıl önce |
semexprs.nim
|
9c6dde1b70
Merge pull request #8990 from LemonBoy/fix-8259
|
6 yıl önce |
semfields.nim
|
84d122b5c8
extended system.type/typeof to support an upcoming 'collect' macro that works much better than sugar.lc
|
6 yıl önce |
semfold.nim
|
c514fd5b27
manually backported the fix to #9322
|
6 yıl önce |
semgnrc.nim
|
6d4503325c
Fix regression with runnableExamples in generic expr
|
6 yıl önce |
seminst.nim
|
9c3cba1c22
fixes #4766
|
6 yıl önce |
semmacrosanity.nim
|
f91a181f58
make tests green again
|
6 yıl önce |
semmagic.nim
|
64a4c72392
Of operator in vm fixes [backport] (#9717)
|
6 yıl önce |
semobjconstr.nim
|
dae5450947
WIP: disallow 'nil' for strings and seqs
|
6 yıl önce |
semparallel.nim
|
40ec7be45c
refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly
|
6 yıl önce |
sempass2.nim
|
64517445ea
even more strict isNil handling for strings/seqs in order to detect bugs
|
6 yıl önce |
semstmts.nim
|
dbca89730b
Fixes #7845 (Cannot raise generic exception)
|
5 yıl önce |
semtempl.nim
|
e09eeb02bf
fixes #8052
|
6 yıl önce |
semtypes.nim
|
d353c20c03
fixes #7569, all credit to @vincentvidal (#11213)
|
5 yıl önce |
semtypinst.nim
|
8c4c3464e1
Fix 105, few fixes for 101 (#11148)
|
5 yıl önce |
sighashes.nim
|
3aeaa90bd8
Fix edge case in type hashing (#10601) [backport]
|
5 yıl önce |
sigmatch.nim
|
e21b578740
fixes #10075 [backport]
|
6 yıl önce |
suggest.nim
|
548fc778c9
.error for routines now can also have a custom error message; improve error message for 'nil' strings
|
6 yıl önce |
syntaxes.nim
|
172e95be50
nimpretty: explicit --indent option; fixes #9502; refs #9510 [backport]
|
6 yıl önce |
tccgen.nim
|
7278f28740
fixes the remaining fixable Nimrod->Nim renamings; closes #2032
|
6 yıl önce |
transf.nim
|
56b26966c8
Make the registered passes local to the ModuleGraph (#9259)
|
6 yıl önce |
trees.nim
|
a29ab5e65f
allow uints to appear in deep constant expressions
|
6 yıl önce |
treetab.nim
|
64517445ea
even more strict isNil handling for strings/seqs in order to detect bugs
|
6 yıl önce |
types.nim
|
8c4c3464e1
Fix 105, few fixes for 101 (#11148)
|
5 yıl önce |
typesrenderer.nim
|
64517445ea
even more strict isNil handling for strings/seqs in order to detect bugs
|
6 yıl önce |
vm.nim
|
c9441c6f79
Vm bitops fixes (#10520)
|
6 yıl önce |
vmdef.nim
|
c9441c6f79
Vm bitops fixes (#10520)
|
6 yıl önce |
vmdeps.nim
|
0f080fdce3
Fix range type construction in the VM (#9205)
|
6 yıl önce |
vmgen.nim
|
c9c5abcdc1
fixes #10886 [backport] (#10897)
|
5 yıl önce |
vmhooks.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 yıl önce |
vmmarshal.nim
|
64517445ea
even more strict isNil handling for strings/seqs in order to detect bugs
|
6 yıl önce |
vmops.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 yıl önce |
wordrecg.nim
|
72dfe176f5
remove dead code elimination option (#7669)
|
6 yıl önce |
writetracking.nim
|
669a564492
remove more global variables in the Nim compiler
|
6 yıl önce |