Araq 0f53a06e7d make tests green again il y a 7 ans
..
nimfix 92c2a51bf7 removed compiler internal list implementation (#5371) il y a 7 ans
plugins 46efaf294b big compiler refactoring; avoid globals for multi method dispatcher generation il y a 7 ans
aliases.nim 1a61c4d46d first implementation of the 'func' keyword il y a 7 ans
ast.nim 315f0ca455 ast.nim: spacing il y a 7 ans
astalgo.nim e641bc7df0 minor code cleanup il y a 7 ans
bitsets.nim d681812465 compiler: Trim .nim files trailing whitespace il y a 9 ans
canonicalizer.nim e879da5791 some work to make 'opt' a first class type il y a 7 ans
ccgcalls.nim 77453f33df fixes #6435 il y a 7 ans
ccgexprs.nim 9485f1c888 make tests green again il y a 7 ans
ccgmerge.nim 2eee15d7f3 Merge branch 'devel' into sighashes il y a 8 ans
ccgstmts.nim 14ca49743f make nnkGotoState and labels more flexible il y a 7 ans
ccgthreadvars.nim 57874ed9b8 C++ codegen: emit 'extern C' for importc'ed functions that we declare a prototype for il y a 7 ans
ccgtrav.nim 71c26586ed concepts: make codegen aware of 'tyInferred' il y a 7 ans
ccgtypes.nim 71c26586ed concepts: make codegen aware of 'tyInferred' il y a 7 ans
ccgutils.nim f7f3a25be8 first steps of making 'opt' a first class type for Nim il y a 7 ans
cgen.nim 2ca7b703fb No implicit quit for Genode (#6515) il y a 7 ans
cgendata.nim 92c2a51bf7 removed compiler internal list implementation (#5371) il y a 7 ans
cgmeth.nim baf685461b Fixes #5946 (#6017) il y a 7 ans
commands.nim 63530be0b8 introduce --newruntime switch for the upcoming destructors and move semantics il y a 7 ans
condsyms.nim 3308d26581 breaking change: arrays of char do not convert to cstring; ptr to array of char does il y a 7 ans
debuginfo.nim 9c47bb9cc0 happy new year il y a 8 ans
depends.nim 4910a87c6f gendepend improvements; refs #5144 il y a 8 ans
destroyer.nim 71c32da349 topttree destructor finally works il y a 7 ans
dfa.nim ec253ada72 initial version of the new untested destructor pass il y a 7 ans
docgen.nim 1a61c4d46d first implementation of the 'func' keyword il y a 7 ans
docgen2.nim 46efaf294b big compiler refactoring; avoid globals for multi method dispatcher generation il y a 7 ans
evalffi.nim 000b8afd26 Remove expr/stmt (#5857) il y a 7 ans
evaltempl.nim 8f4b374327 Fix #4020; Better handling of templates within concepts il y a 7 ans
extccomp.nim 7b63ee85b9 fixes #6452 il y a 7 ans
filter_tmpl.nim ccf99fa5ce closes #5070 il y a 7 ans
filters.nim ccf99fa5ce closes #5070 il y a 7 ans
forloops.nim d681812465 compiler: Trim .nim files trailing whitespace il y a 9 ans
gorgeimpl.nim 02ff5f596c implemented new experimental scriptable import mechanism il y a 7 ans
guards.nim aa4260ffa8 overloading resolution for getAst; breaking change il y a 7 ans
hlo.nim 2589d69ed2 fixes #5430 il y a 7 ans
idents.nim b652b3cd52 remove en-dash from the language il y a 7 ans
idgen.nim 3cd4cf4320 remove unused stuff il y a 8 ans
importer.nim 02ff5f596c implemented new experimental scriptable import mechanism il y a 7 ans
installer.ini 2db96d4f7b make install.txt part of the zips il y a 7 ans
jsgen.nim f7f3a25be8 first steps of making 'opt' a first class type for Nim il y a 7 ans
jstypes.nim 4de989d1c5 fixes #6035 il y a 7 ans
lambdalifting.nim 1a61c4d46d first implementation of the 'func' keyword il y a 7 ans
lexer.nim 604a15c0aa some progress on the nimpretty tool; still not ready il y a 7 ans
lists.nim 92c2a51bf7 removed compiler internal list implementation (#5371) il y a 7 ans
llstream.nim ccf99fa5ce closes #5070 il y a 7 ans
lookups.nim 1a61c4d46d first implementation of the 'func' keyword il y a 7 ans
lowerings.nim ec253ada72 initial version of the new untested destructor pass il y a 7 ans
magicsys.nim 65801e4b6e make tests green again il y a 8 ans
main.nim 7aad0d6544 added 'nim jsonscript' feature il y a 7 ans
modulegraphs.nim 46efaf294b big compiler refactoring; avoid globals for multi method dispatcher generation il y a 7 ans
modules.nim b6b5a11be7 Fixes #5112 (Fix error messages raised when multiple modules have the same original name) (#5220) il y a 8 ans
msgs.nim 604a15c0aa some progress on the nimpretty tool; still not ready il y a 7 ans
ndi.nim 848676cec6 name mangling bugfixes; ndi file generation for debugger support il y a 8 ans
nim.cfg 95682cdfb7 Remove docgen.nim's dependency on things being in path il y a 8 ans
nim.nim 7349d12e96 GC v2 works sometimes il y a 7 ans
nimblecmd.nim 02ff5f596c implemented new experimental scriptable import mechanism il y a 7 ans
nimconf.nim 3862651d44 fixes #499 il y a 7 ans
nimeval.nim 92c2a51bf7 removed compiler internal list implementation (#5371) il y a 7 ans
nimlexbase.nim c06f73b484 fixes an off-by-one error for nimpretty il y a 7 ans
nimsets.nim 39ebe2175b compiler almost free of deprecated expr/stmt names il y a 8 ans
nodejs.nim 071ccf3d02 Add "safety compilation". Improved, fixed messages il y a 9 ans
nversion.nim 8780d25e03 minor refactorings for better destructors il y a 7 ans
options.nim 63530be0b8 introduce --newruntime switch for the upcoming destructors and move semantics il y a 7 ans
packagehandling.nim 9c47bb9cc0 happy new year il y a 8 ans
parampatterns.nim 815724db71 support the full range of type modifiers when declaring concept vars and testing proc signatures il y a 7 ans
parser.nim eddf9abd13 beginnings of the new nimpretty tool; still unusable il y a 7 ans
passaux.nim 46efaf294b big compiler refactoring; avoid globals for multi method dispatcher generation il y a 7 ans
passes.nim 1a61c4d46d first implementation of the 'func' keyword il y a 7 ans
patterns.nim 46efaf294b big compiler refactoring; avoid globals for multi method dispatcher generation il y a 7 ans
pbraces.nim 3ccc9c467d 'with' and 'without' are not keywords anymore il y a 7 ans
platform.nim c39e202976 Introduce first class support for Android (#5772) il y a 7 ans
pluginsupport.nim 5c0ffa6613 fixes #3622 il y a 9 ans
pragmas.nim 50f62ff44a distinguish between 'reorder' and 'noforward' il y a 7 ans
prefixmatches.nim 3fafd546d5 nimsuggest: prefixes of abbreviations don't count il y a 7 ans
procfind.nim 020b41e294 fixes #5161 il y a 8 ans
readme.txt 2781fea9e2 Nimrod renamed to Nim il y a 10 ans
renderer.nim 186e7d49d3 fixes c2nim regression; do not produce more newlines il y a 7 ans
reorder.nim d456055221 fixes #6306 il y a 7 ans
rodread.nim 8780d25e03 minor refactorings for better destructors il y a 7 ans
rodutils.nim 3308d26581 breaking change: arrays of char do not convert to cstring; ptr to array of char does il y a 7 ans
rodwrite.nim 8780d25e03 minor refactorings for better destructors il y a 7 ans
ropes.nim c446806f75 improve the debugging experience when line directives are used il y a 7 ans
saturate.nim d681812465 compiler: Trim .nim files trailing whitespace il y a 9 ans
scriptconfig.nim 92c2a51bf7 removed compiler internal list implementation (#5371) il y a 7 ans
sem.nim 5d77d81751 destructors: work in progress il y a 7 ans
semasgn.nim db99c91679 destructors: supportsCopyMem finally works for recursive types il y a 7 ans
semcall.nim 0a3efccb55 preparations for another bugfix il y a 7 ans
semdata.nim db99c91679 destructors: supportsCopyMem finally works for recursive types il y a 7 ans
semdestruct.nim d6c401acfb code cleanups for the upcoming reworked destructors il y a 7 ans
semexprs.nim 71c32da349 topttree destructor finally works il y a 7 ans
semfields.nim fb3ff64450 fix #5642 il y a 7 ans
semfold.nim 1a61c4d46d first implementation of the 'func' keyword il y a 7 ans
semgnrc.nim 1a61c4d46d first implementation of the 'func' keyword il y a 7 ans
seminst.nim 1a61c4d46d first implementation of the 'func' keyword il y a 7 ans
semmacrosanity.nim e6c5622aa7 removed tyArrayConstr completely from the compiler; introduced tyAlias instead in preparation for further bugfixes il y a 8 ans
semmagic.nim 5d77d81751 destructors: work in progress il y a 7 ans
semobjconstr.nim 5c7ae14074 Fixes #5965 (#6237) il y a 7 ans
semparallel.nim 1a61c4d46d first implementation of the 'func' keyword il y a 7 ans
sempass2.nim e6f0bff6dd make tests green again il y a 7 ans
semstmts.nim 80e4292265 default '=sink' and '=destroy' cannot be templates il y a 7 ans
semtempl.nim 1a61c4d46d first implementation of the 'func' keyword il y a 7 ans
semtypes.nim db99c91679 destructors: supportsCopyMem finally works for recursive types il y a 7 ans
semtypinst.nim db99c91679 destructors: supportsCopyMem finally works for recursive types il y a 7 ans
service.nim 29db0d8585 refactoring complete: explicit ident cache il y a 8 ans
sighashes.nim e879da5791 some work to make 'opt' a first class type il y a 7 ans
sigmatch.nim db99c91679 destructors: supportsCopyMem finally works for recursive types il y a 7 ans
suggest.nim b414806e66 nimsuggest: suggest types in a type section il y a 7 ans
syntaxes.nim 773d17cd14 big refactoring: step 1 il y a 8 ans
tccgen.nim 86c8a7a947 nimrod is obsolete il y a 9 ans
transf.nim 0f53a06e7d make tests green again il y a 7 ans
trees.nim cd02561368 introduce a pre-processing pass for the concept bodies il y a 7 ans
treetab.nim d681812465 compiler: Trim .nim files trailing whitespace il y a 9 ans
types.nim 3308d26581 breaking change: arrays of char do not convert to cstring; ptr to array of char does il y a 7 ans
typesrenderer.nim 9e12db4459 fixes #6030 (#6042) il y a 7 ans
vm.nim 02ff5f596c implemented new experimental scriptable import mechanism il y a 7 ans
vmdef.nim 88a5e9d88c Fix operations on string as openarray in VM. (#6257) il y a 7 ans
vmdeps.nim 02ff5f596c implemented new experimental scriptable import mechanism il y a 7 ans
vmgen.nim f7f3a25be8 first steps of making 'opt' a first class type for Nim il y a 7 ans
vmhooks.nim 60b187513e stdlib and compiler don't use .immediate anymore il y a 8 ans
vmmarshal.nim e6c5622aa7 removed tyArrayConstr completely from the compiler; introduced tyAlias instead in preparation for further bugfixes il y a 8 ans
vmops.nim c3117e1aba Fixes #6336 (#6337) il y a 7 ans
wordrecg.nim 3ccc9c467d 'with' and 'without' are not keywords anymore il y a 7 ans
writetracking.nim 1a61c4d46d first implementation of the 'func' keyword il y a 7 ans

readme.txt

This directory contains the Nim compiler written in Nim. Note that this
code has been translated from a bootstrapping version written in Pascal, so
the code is **not** a poster child of good Nim code.