.. |
nimfix
|
5348fef003
implements a --nep1:on switch to make the compiler enforce the naming conventions outlined in NEP-1
|
il y a 6 ans |
plugins
|
e07ab06f0a
Fix locals() interaction with generic types
|
il y a 6 ans |
aliases.nim
|
05724645f8
more modules compile again
|
il y a 6 ans |
ast.nim
|
e63c66b810
Add sym owner to macros (#8253)
|
il y a 6 ans |
astalgo.nim
|
539fc5d58b
improve the error message for 'attempt to redefine X'; fixes #447
|
il y a 6 ans |
bitsets.nim
|
c4d7cc3da0
Generate populationCount const at compile time (#7583)
|
il y a 6 ans |
btrees.nim
|
1ed7751dac
added btrees.contains
|
il y a 6 ans |
canonicalizer.nim
|
70ea45cdba
deprecated unary '<'
|
il y a 7 ans |
ccgcalls.nim
|
f12a5431a1
make tests green again
|
il y a 6 ans |
ccgexprs.nim
|
7b4a3508ff
C codegen: support system.move and system.wasMoved
|
il y a 6 ans |
ccgliterals.nim
|
f485ebe162
--gc:destructors: next steps; WIP
|
il y a 6 ans |
ccgmerge.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
ccgstmts.nim
|
696c0c48c7
fixes merge conflict
|
il y a 6 ans |
ccgthreadvars.nim
|
5ad1acc60c
remove the last global variables in the C code generator
|
il y a 6 ans |
ccgtrav.nim
|
f485ebe162
--gc:destructors: next steps; WIP
|
il y a 6 ans |
ccgtypes.nim
|
ea62a3df54
make t7346 work again
|
il y a 6 ans |
ccgutils.nim
|
34388c5cc5
name mangling: also special case the backslash character
|
il y a 6 ans |
cgen.nim
|
c661f8e1be
Merge pull request #8983 from cooldome/codegen_crash
|
il y a 6 ans |
cgendata.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
cgmeth.nim
|
03c8fdc6cb
Pick the `and` symbol we need explicitly (#8249)
|
il y a 6 ans |
closureiters.nim
|
1e6eca973d
Fixes #8243 (#8904)
|
il y a 6 ans |
cmdlinehelper.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
commands.nim
|
e21c3028cb
Removed optUseNimNamespace, removed useless nil check
|
il y a 6 ans |
condsyms.nim
|
e63c66b810
Add sym owner to macros (#8253)
|
il y a 6 ans |
configuration.nim
|
669a564492
remove more global variables in the Nim compiler
|
il y a 6 ans |
debuginfo.nim
|
9c47bb9cc0
happy new year
|
il y a 8 ans |
depends.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
destroyer.nim
|
ce692ce817
make tests green again
|
il y a 6 ans |
dfa.nim
|
669a564492
remove more global variables in the Nim compiler
|
il y a 6 ans |
docgen.nim
|
23c323ea1d
docgen tests: patch 'nim' commands to use the currently running exe instead
|
il y a 6 ans |
docgen2.nim
|
769b562764
some protection against injected doc comments from templates
|
il y a 6 ans |
evalffi.nim
|
2a7fc84c86
remove ast.emptyNode global; cleanup configuration.nim
|
il y a 6 ans |
evaltempl.nim
|
61fb83ecbb
baby steps for incremental compilation
|
il y a 6 ans |
extccomp.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
filter_tmpl.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
filters.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
forloops.nim
|
70ea45cdba
deprecated unary '<'
|
il y a 7 ans |
gorgeimpl.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
guards.nim
|
669a564492
remove more global variables in the Nim compiler
|
il y a 6 ans |
hlo.nim
|
669a564492
remove more global variables in the Nim compiler
|
il y a 6 ans |
idents.nim
|
b4e5c9d075
deprecate the .this pragma
|
il y a 6 ans |
idgen.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
importer.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
incremental.nim
|
90b1030dec
incremental compilation: save the configuration
|
il y a 6 ans |
installer.ini
|
6b5e2adfd0
niminst: don't depend on NIMINSTDEPS environment variable anymore
|
il y a 6 ans |
jsgen.nim
|
5709736e82
Merge branch 'devel' into araq-better-docgen
|
il y a 6 ans |
jstypes.nim
|
a4e2b0c153
platform.nim doesn't use globals anymore; prepare msgs.nim for not using globals
|
il y a 6 ans |
lambdalifting.nim
|
1fc3a68205
Access implicit `result` trough envP in closures (#8471)
|
il y a 6 ans |
layouter.nim
|
f078f272e5
make tests green again
|
il y a 6 ans |
lexer.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
liftlocals.nim
|
40ec7be45c
refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly
|
il y a 6 ans |
lineinfos.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
linter.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
lists.nim
|
92c2a51bf7
removed compiler internal list implementation (#5371)
|
il y a 8 ans |
llstream.nim
|
5709736e82
Merge branch 'devel' into araq-better-docgen
|
il y a 6 ans |
lookups.nim
|
539fc5d58b
improve the error message for 'attempt to redefine X'; fixes #447
|
il y a 6 ans |
lowerings.nim
|
31651ecd61
allow referencing other parameters in default parameter values
|
il y a 6 ans |
macrocacheimpl.nim
|
268260953c
completed VM support for incremental compilations
|
il y a 6 ans |
magicsys.nim
|
64517445ea
even more strict isNil handling for strings/seqs in order to detect bugs
|
il y a 6 ans |
main.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
modulegraphs.nim
|
b4e5c9d075
deprecate the .this pragma
|
il y a 6 ans |
modulepaths.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
modules.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
msgs.nim
|
b017138c32
added a test for 'nim doc'
|
il y a 6 ans |
ndi.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
nim.cfg
|
4711b81b86
compiler/nim.cfg: cleanup --path
|
il y a 6 ans |
nim.nim
|
e06a89e112
fixes bootstrapping problems
|
il y a 6 ans |
nimblecmd.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
nimconf.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
nimeval.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
nimlexbase.nim
|
c06f73b484
fixes an off-by-one error for nimpretty
|
il y a 7 ans |
nimsets.nim
|
669a564492
remove more global variables in the Nim compiler
|
il y a 6 ans |
nodejs.nim
|
071ccf3d02
Add "safety compilation". Improved, fixed messages
|
il y a 9 ans |
nversion.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
options.nim
|
e21c3028cb
Removed optUseNimNamespace, removed useless nil check
|
il y a 6 ans |
packagehandling.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
parampatterns.nim
|
531c66d1ec
Allow taking address of skForVar variables (#8632)
|
il y a 6 ans |
parser.nim
|
a622291be4
parser.nim: minor code style fix
|
il y a 6 ans |
passaux.nim
|
826c1e2d78
incremental compilation: implemented basic replay logic
|
il y a 6 ans |
passes.nim
|
ce692ce817
make tests green again
|
il y a 6 ans |
pathutils.nim
|
e4af0fcb6d
Allow subpaths of names of length 1
|
il y a 6 ans |
patterns.nim
|
420ed0596b
fixes more nil handling regressions
|
il y a 6 ans |
platform.nim
|
af0c497f5d
fixes #8081
|
il y a 6 ans |
pluginsupport.nim
|
a325692fb2
refactoring: fewer global variables
|
il y a 6 ans |
pragmas.nim
|
c29d9f0382
Allow custom pragmas on more symbols again
|
il y a 6 ans |
prefixmatches.nim
|
669a564492
remove more global variables in the Nim compiler
|
il y a 6 ans |
procfind.nim
|
feef109e60
make tests green again
|
il y a 6 ans |
readme.txt
|
2781fea9e2
Nimrod renamed to Nim
|
il y a 10 ans |
renderer.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
reorder.nim
|
826c1e2d78
incremental compilation: implemented basic replay logic
|
il y a 6 ans |
rod.nim
|
826c1e2d78
incremental compilation: implemented basic replay logic
|
il y a 6 ans |
rodimpl.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
rodutils.nim
|
d0f4a929e0
fixes 8594 (#8721)
|
il y a 6 ans |
ropes.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
saturate.nim
|
d681812465
compiler: Trim .nim files trailing whitespace
|
il y a 9 ans |
scriptconfig.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
sem.nim
|
ce692ce817
make tests green again
|
il y a 6 ans |
semasgn.nim
|
ce692ce817
make tests green again
|
il y a 6 ans |
semcall.nim
|
0694c9080f
fixes #8043
|
il y a 6 ans |
semdata.nim
|
1948eadc24
change runnableExamples implementation; fixes #8641; fixes #7135; runnableExamples works for templates and generics
|
il y a 6 ans |
semexprs.nim
|
9c6dde1b70
Merge pull request #8990 from LemonBoy/fix-8259
|
il y a 6 ans |
semfields.nim
|
84d122b5c8
extended system.type/typeof to support an upcoming 'collect' macro that works much better than sugar.lc
|
il y a 6 ans |
semfold.nim
|
7107ec05de
Narrowing casts are applied after every op if needed (#8918)
|
il y a 6 ans |
semgnrc.nim
|
4cf704bb3e
fixes #8694
|
il y a 6 ans |
seminst.nim
|
9c3cba1c22
fixes #4766
|
il y a 6 ans |
semmacrosanity.nim
|
f91a181f58
make tests green again
|
il y a 6 ans |
semmagic.nim
|
78c0ac5407
fixes #7827, bindSym enhancement (#8499)
|
il y a 6 ans |
semobjconstr.nim
|
dae5450947
WIP: disallow 'nil' for strings and seqs
|
il y a 6 ans |
semparallel.nim
|
40ec7be45c
refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly
|
il y a 6 ans |
sempass2.nim
|
64517445ea
even more strict isNil handling for strings/seqs in order to detect bugs
|
il y a 6 ans |
semstmts.nim
|
4d9aec1858
Revert #7964
|
il y a 6 ans |
semtempl.nim
|
e09eeb02bf
fixes #8052
|
il y a 6 ans |
semtypes.nim
|
539fc5d58b
improve the error message for 'attempt to redefine X'; fixes #447
|
il y a 6 ans |
semtypinst.nim
|
5ee904643a
fixes #8883
|
il y a 6 ans |
sighashes.nim
|
0c04b80651
Merge pull request #8966 from LemonBoy/fix-8964
|
il y a 6 ans |
sigmatch.nim
|
0694c9080f
fixes #8043
|
il y a 6 ans |
suggest.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
syntaxes.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
tccgen.nim
|
7278f28740
fixes the remaining fixable Nimrod->Nim renamings; closes #2032
|
il y a 6 ans |
transf.nim
|
cab1db0db2
enable destructors for top level statements; needs to be documented
|
il y a 6 ans |
trees.nim
|
47335aab41
introduce nkTupleConstr AST node for unary tuple construction; breaking change
|
il y a 6 ans |
treetab.nim
|
64517445ea
even more strict isNil handling for strings/seqs in order to detect bugs
|
il y a 6 ans |
types.nim
|
30597e643f
fixes merge conflict
|
il y a 6 ans |
typesrenderer.nim
|
64517445ea
even more strict isNil handling for strings/seqs in order to detect bugs
|
il y a 6 ans |
vm.nim
|
027cc5013e
Fix error during field access in VM
|
il y a 6 ans |
vmdef.nim
|
e63c66b810
Add sym owner to macros (#8253)
|
il y a 6 ans |
vmdeps.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
vmgen.nim
|
c2e5faf959
The VM cannot call methods
|
il y a 6 ans |
vmhooks.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
vmmarshal.nim
|
64517445ea
even more strict isNil handling for strings/seqs in order to detect bugs
|
il y a 6 ans |
vmops.nim
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
il y a 6 ans |
wordrecg.nim
|
72dfe176f5
remove dead code elimination option (#7669)
|
il y a 6 ans |
writetracking.nim
|
669a564492
remove more global variables in the Nim compiler
|
il y a 6 ans |