Nim/compiler
2014-08-28 00:24:52 +02:00
..
aliases.nim 'nil' as a statement is deprecated, use an empty 'discard' instead 2014-01-19 16:54:59 +01:00
ast.nim big rename 2014-08-27 23:42:51 +02:00
astalgo.nim renamefest 2014-08-23 01:43:49 +02:00
babelcmd.nim case consistency: cs:partial bootstraps on windows 2013-12-29 03:19:10 +01:00
bitsets.nim case consistency part 1 2013-12-27 15:48:53 +01:00
canonicalizer.nim implements strongSpaces parsing mode 2014-03-07 22:25:05 +01:00
ccgcalls.nim fixes #1434 2014-08-14 00:02:24 +02:00
ccgexprs.nim fixes #1434 2014-08-14 00:02:24 +02:00
ccgmerge.nim removed dead code 2014-03-04 08:30:11 +01:00
ccgstmts.nim the big renamefest: first steps 2014-08-22 23:54:26 +02:00
ccgthreadvars.nim case consistency: cs:partial bootstraps on windows 2013-12-29 03:19:10 +01:00
ccgtrav.nim fixes #1434 2014-08-14 00:02:24 +02:00
ccgtypes.nim renamefest 2014-08-23 01:43:49 +02:00
ccgutils.nim renamefest 2014-08-23 01:43:49 +02:00
cgen.nim big rename 2014-08-28 00:24:52 +02:00
cgendata.nim optimized method dispatchers 2014-06-12 16:05:50 +02:00
cgmeth.nim implemented region pointers 2014-04-09 00:33:51 +02:00
commands.nim renamefest 2014-08-23 01:43:49 +02:00
condsyms.nim the big renamefest: first steps 2014-08-22 23:54:26 +02:00
crc.nim renamefest 2014-08-23 01:43:49 +02:00
depends.nim 'nil' as a statement is deprecated, use an empty 'discard' instead 2014-01-19 16:54:59 +01:00
docgen.nim renamefest 2014-08-23 01:43:49 +02:00
docgen2.nim renamefest 2014-08-23 01:43:49 +02:00
evalffi.nim implemented region pointers 2014-04-09 00:33:51 +02:00
evaltempl.nim case consistency: next steps 2013-12-29 01:13:51 +01:00
extccomp.nim renamefest 2014-08-23 01:43:49 +02:00
filter_tmpl.nim 'nil' as a statement is deprecated, use an empty 'discard' instead 2014-01-19 16:54:59 +01:00
filters.nim case consistency: next steps 2013-12-29 01:13:51 +01:00
guards.nim fixes tinavlid_array_bounds test 2014-08-10 13:46:42 +02:00
hlo.nim fixes #798 2014-04-06 22:05:42 +02:00
idents.nim renamefest 2014-08-23 01:43:49 +02:00
idgen.nim renamefest 2014-08-23 01:43:49 +02:00
importer.nim Renamed considerAccents to considerQuotedIdent 2014-05-26 10:42:10 -04:00
jsgen.nim documented the JS codegen 2014-08-20 01:11:47 +02:00
jstypes.nim implemented region pointers 2014-04-09 00:33:51 +02:00
lambdalifting.nim renamefest 2014-08-23 01:43:49 +02:00
lexer.nim renamefest 2014-08-23 01:59:59 +02:00
lists.nim renamefest 2014-08-23 01:43:49 +02:00
llstream.nim renamefest 2014-08-23 01:43:49 +02:00
lookups.nim the big renamefest: first steps 2014-08-22 23:54:26 +02:00
lowerings.nim renamefest 2014-08-23 01:43:49 +02:00
magicsys.nim the big renamefest: first steps 2014-08-22 23:54:26 +02:00
main.nim gpp -> gcc 2014-05-09 23:22:43 +02:00
modules.nim renamefest 2014-08-23 01:43:49 +02:00
msgs.nim renamefest 2014-08-23 01:43:49 +02:00
nimconf.nim 'nil' as a statement is deprecated, use an empty 'discard' instead 2014-01-19 16:54:59 +01:00
nimeval.nim xmltree.<> macro works again 2014-02-27 20:47:44 +01:00
nimlexbase.nim renamefest 2014-08-23 01:43:49 +02:00
nimrod.ini Add 'lib/pure/concurrency' path to nimrod.ini 2014-06-27 18:20:42 -04:00
nimrod.nim renamefest 2014-08-23 01:43:49 +02:00
nimrod.nimrod.cfg fixes #913 2014-04-06 17:26:20 +02:00
nimsets.nim case consistency: cs:partial bootstraps on windows 2013-12-29 03:19:10 +01:00
nversion.nim devel is version 0.9.5 2014-04-22 21:38:44 +02:00
options.nim renamefest 2014-08-23 01:43:49 +02:00
parampatterns.nim implemented builtin noncopying slice 2014-05-02 08:44:03 +02:00
parser.nim renamefest 2014-08-23 01:43:49 +02:00
passaux.nim 'nil' as a statement is deprecated, use an empty 'discard' instead 2014-01-19 16:54:59 +01:00
passes.nim renamefest 2014-08-23 01:43:49 +02:00
patterns.nim fixes #1285 2014-06-30 23:36:46 +02:00
pbraces.nim case consistency part 1 2013-12-27 15:48:53 +01:00
platform.nim case consistency part 4 2013-12-27 23:10:36 +01:00
pragmas.nim the big renamefest: first steps 2014-08-22 23:54:26 +02:00
pretty.nim renamefest 2014-08-23 01:43:49 +02:00
prettybase.nim renamefest 2014-08-23 01:43:49 +02:00
procfind.nim 'nil' as a statement is deprecated, use an empty 'discard' instead 2014-01-19 16:54:59 +01:00
readme.txt Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
renderer.nim renamefest 2014-08-23 01:43:49 +02:00
rodread.nim renamefest 2014-08-23 01:43:49 +02:00
rodutils.nim Fix more 'undeclared identifier' errors. 2014-05-14 18:12:47 +02:00
rodwrite.nim renamefest 2014-08-23 01:43:49 +02:00
ropes.nim renamefest 2014-08-23 01:43:49 +02:00
saturate.nim case consistency part 4 2013-12-27 23:10:36 +01:00
sem.nim progress on 'spawn' 2014-08-10 03:17:30 +02:00
semcall.nim Fixes #710. 2014-08-16 00:46:14 +01:00
semdata.nim Merge pull request #1281 from Araq/new_spawn 2014-06-16 23:03:17 +02:00
semdestruct.nim progress on deepCopy 2014-08-01 23:40:48 +02:00
semexprs.nim fixes #1380 2014-08-19 20:42:48 +02:00
semfold.nim renamefest 2014-08-23 01:43:49 +02:00
semgnrc.nim the big renamefest: first steps 2014-08-22 23:54:26 +02:00
seminst.nim fixes #669 2014-08-14 21:56:06 +02:00
semmacrosanity.nim renamefest 2014-08-23 01:43:49 +02:00
semmagic.nim progress with futures 2014-05-23 08:57:16 +02:00
semparallel.nim renamefest 2014-08-23 01:43:49 +02:00
sempass2.nim the big renamefest: first steps 2014-08-22 23:54:26 +02:00
semstmts.nim check there is only one deepCopy per type 2014-08-05 21:38:49 +02:00
semtempl.nim fixes #1285 2014-06-30 23:36:46 +02:00
semtypes.nim implements #1332 2014-07-06 22:56:34 +02:00
semtypinst.nim big rename 2014-08-27 23:42:51 +02:00
service.nim normalize "run" command 2014-07-29 02:16:57 +02:00
sigmatch.nim fixes #1285 2014-06-30 23:36:46 +02:00
suggest.nim fixes #1285 2014-06-30 23:36:46 +02:00
syntaxes.nim renamefest 2014-08-23 01:43:49 +02:00
tccgen.nim Allow arguments for "nimrod run" 2014-07-28 17:41:00 +02:00
testability.nim distinguish between 'defined' and 'declared' 2014-08-11 20:38:28 +02:00
transf.nim the big renamefest: first steps 2014-08-22 23:54:26 +02:00
trees.nim case consistency: cs:partial bootstraps on windows 2013-12-29 03:19:10 +01:00
treetab.nim case consistency: next steps 2013-12-29 01:13:51 +01:00
types.nim renamefest 2014-08-23 01:43:49 +02:00
typesrenderer.nim Renamed 'considerAcc' to 'considerAccents' for clarity 2014-05-24 08:10:40 -04:00
vm.nim Fixes incorrect macro stack traces. 2014-08-11 20:47:38 +01:00
vmdef.nim Fixes incorrect macro stack traces. 2014-08-11 20:47:38 +01:00
vmdeps.nim renamefest 2014-08-23 01:43:49 +02:00
vmgen.nim fixes #1343 2014-08-15 09:57:03 +02:00
wordrecg.nim 'lambda' is no keyword anymore 2014-08-08 02:24:19 +02:00

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