Nim/compiler
2015-02-04 00:52:44 +01:00
..
nimfix Happy new year! 2015-01-06 15:26:33 +01:00
nimsuggest nimsuggest improvements 2015-01-30 03:04:45 +01:00
aliases.nim updated the compiler to use the new symbol names 2014-08-28 23:48:42 +02:00
ast.nim fixes #325 2015-01-28 19:31:36 +01:00
astalgo.nim fixes #1690 2014-12-18 20:15:40 +01:00
bitsets.nim Nimrod renamed to Nim 2014-08-28 09:38:14 +02:00
canonicalizer.nim Happy new year! 2015-01-06 15:26:33 +01:00
ccgcalls.nim bugfixes for the new C++ patterns 2015-01-23 00:36:57 +01:00
ccgexprs.nim fixes #2022 2015-01-31 13:46:21 +01:00
ccgmerge.nim implemented mixed mode codegen 2014-10-03 01:21:35 +02:00
ccgstmts.nim nimsuggest improvements 2015-01-30 03:04:45 +01:00
ccgthreadvars.nim bugfix: c++ support for 'NimThreadVarsSize' 2014-10-08 09:10:57 +02:00
ccgtrav.nim implemented mixed mode codegen 2014-10-03 01:21:35 +02:00
ccgtypes.nim Nim can interface with C++ templates 2015-01-23 00:36:58 +01:00
ccgutils.nim preparations for C++ template support 2015-01-23 00:36:58 +01:00
cgen.nim preparations for C++ template support 2015-01-23 00:36:58 +01:00
cgendata.nim updated the compiler to use the new symbol names 2014-08-28 23:48:42 +02:00
cgmeth.nim Merge branch 'devel' into bigbreak 2014-11-03 22:50:55 +01:00
commands.nim nimsuggest: sane dirty buffer handling 2015-01-29 03:08:41 +01:00
condsyms.nim the compiler knows vxWorks is an OS 2015-01-28 12:59:05 +01:00
crc.nim Nimrod renamed to Nim 2014-08-28 09:38:14 +02:00
depends.nim Nimrod renamed to Nim 2014-08-28 09:38:14 +02:00
docgen.nim Complete adding google analytics to docs 2014-12-25 21:20:46 -05:00
docgen2.nim Nimrod renamed to Nim 2014-08-28 09:38:14 +02:00
evalffi.nim Happy new year! 2015-01-06 15:26:33 +01:00
evaltempl.nim nimsuggest improvements 2015-01-30 03:04:45 +01:00
extccomp.nim Fixes #1955 2015-01-17 20:17:36 -05:00
filter_tmpl.nim Nimrod renamed to Nim 2014-08-28 09:38:14 +02:00
filters.nim Nimrod renamed to Nim 2014-08-28 09:38:14 +02:00
guards.nim fixes #325 2015-01-28 19:31:36 +01:00
hlo.nim Nimrod renamed to Nim 2014-08-28 09:38:14 +02:00
idents.nim nimsuggest: first version 2015-01-27 01:36:19 +01:00
idgen.nim Nimrod renamed to Nim 2014-08-28 09:38:14 +02:00
importer.nim Merge branch 'devel' into bigbreak 2014-10-23 23:13:49 +02:00
jsgen.nim Fixes #1959, rounding floats in JS 2015-01-29 05:30:55 -06:00
jstypes.nim Nimrod renamed to Nim 2014-08-28 09:38:14 +02:00
lambdalifting.nim fixes #2023 2015-02-01 02:27:39 +01:00
lexer.nim nimsuggest: first version 2015-01-27 01:36:19 +01:00
lists.nim Nimrod renamed to Nim 2014-08-28 09:38:14 +02:00
llstream.nim Nimrod renamed to Nim 2014-08-28 09:38:14 +02:00
lookups.nim nimsuggest improvements 2015-01-30 03:04:45 +01:00
lowerings.nim fixes #325 2015-01-28 19:31:36 +01:00
magicsys.nim implemented 'guard' annotation 2014-09-21 18:39:00 +02:00
main.nim nimsuggest: sane dirty buffer handling 2015-01-29 03:08:41 +01:00
modules.nim nimsuggest: first version 2015-01-27 01:36:19 +01:00
msgs.nim nimsuggest: sane dirty buffer handling 2015-01-29 03:08:41 +01:00
nim.ini fixes #1947 2015-01-15 12:24:54 +01:00
nim.nim Merge pull request #2017 from reactormonk/nodejs-binary 2015-01-28 15:14:39 +01:00
nim.nimrod.cfg fixes #1774 2014-12-31 16:07:56 +01:00
nimblecmd.nim VM supports math and a few os procs 2014-08-30 16:37:27 +02:00
nimconf.nim the codegen doesn't emit deepCopy for parallel statements 2014-11-08 15:47:00 +01:00
nimeval.nim Make nimeval compile 2015-01-12 23:04:53 +01:00
nimlexbase.nim Nimrod renamed to Nim 2014-08-28 09:38:14 +02:00
nimsets.nim Nimrod renamed to Nim 2014-08-28 09:38:14 +02:00
nodejs.nim Move lib/pure/nodejs to compiler/nodejs. Ref #2017. 2015-01-28 14:58:31 +00:00
nversion.nim Happy new year! 2015-01-06 15:26:33 +01:00
options.nim nimsuggest: sane dirty buffer handling 2015-01-29 03:08:41 +01:00
parampatterns.nim nimsuggest improvements 2015-01-30 03:04:45 +01:00
parser.nim nimsuggest improvements 2015-01-30 03:04:45 +01:00
passaux.nim Nimrod renamed to Nim 2014-08-28 09:38:14 +02:00
passes.nim nimsuggest: sane dirty buffer handling 2015-01-29 03:08:41 +01:00
patterns.nim fixes #206 2014-11-16 21:59:21 +01:00
pbraces.nim Nimrod renamed to Nim 2014-08-28 09:38:14 +02:00
platform.nim the compiler knows vxWorks is an OS 2015-01-28 12:59:05 +01:00
pragmas.nim nimsuggest improvements 2015-01-30 03:04:45 +01:00
procfind.nim Fix #1561 2014-10-29 18:57:03 -04:00
readme.txt Nimrod renamed to Nim 2014-08-28 09:38:14 +02:00
renderer.nim patch required for c2nim 2015-01-07 02:41:08 +01:00
rodread.nim implemented 'guard' annotation 2014-09-21 18:39:00 +02:00
rodutils.nim Nimrod renamed to Nim 2014-08-28 09:38:14 +02:00
rodwrite.nim implemented 'guard' annotation 2014-09-21 18:39:00 +02:00
ropes.nim Nimrod renamed to Nim 2014-08-28 09:38:14 +02:00
saturate.nim Nimrod renamed to Nim 2014-08-28 09:38:14 +02:00
sem.nim nimsuggest improvements 2015-01-30 03:04:45 +01:00
semasgn.nim nimsuggest improvements 2015-01-30 03:04:45 +01:00
semcall.nim better error message for auto-deref 2015-02-04 00:52:44 +01:00
semdata.nim nimsuggest improvements 2015-01-30 03:04:45 +01:00
semdestruct.nim Nimrod renamed to Nim 2014-08-28 09:38:14 +02:00
semexprs.nim fixes #2039 2015-01-31 11:31:59 +01:00
semfields.nim nimsuggest improvements 2015-01-30 03:04:45 +01:00
semfold.nim Happy new year! 2015-01-06 15:26:33 +01:00
semgnrc.nim nimsuggest improvements 2015-01-30 03:04:45 +01:00
seminst.nim Revert 5e4ae8d 2015-01-07 14:07:06 -08:00
semmacrosanity.nim Happy new year! 2015-01-06 15:26:33 +01:00
semmagic.nim Happy new year! 2015-01-06 15:26:33 +01:00
semparallel.nim Happy new year! 2015-01-06 15:26:33 +01:00
sempass2.nim Happy new year! 2015-01-06 15:26:33 +01:00
semstmts.nim nimsuggest improvements 2015-01-30 03:04:45 +01:00
semtempl.nim nimsuggest improvements 2015-01-30 03:04:45 +01:00
semtypes.nim nimsuggest improvements 2015-01-30 03:04:45 +01:00
semtypinst.nim nimsuggest: first version 2015-01-27 01:36:19 +01:00
service.nim nimsuggest: sane dirty buffer handling 2015-01-29 03:08:41 +01:00
sigmatch.nim fixes #1988 2015-01-31 16:23:38 +01:00
suggest.nim removed dead code 2015-01-30 03:04:46 +01:00
syntaxes.nim nimsuggest: sane dirty buffer handling 2015-01-29 03:08:41 +01:00
tccgen.nim Nimrod renamed to Nim 2014-08-28 09:38:14 +02:00
testability.nim distinguish between 'defined' and 'declared' 2014-08-11 20:38:28 +02:00
transf.nim Happy new year! 2015-01-06 15:26:33 +01:00
trees.nim fixes #1547 2014-11-27 08:36:58 +01:00
treetab.nim Nimrod renamed to Nim 2014-08-28 09:38:14 +02:00
types.nim better error message for 'invalid type' 2015-01-23 00:36:56 +01:00
typesrenderer.nim Happy new year! 2015-01-06 15:26:33 +01:00
vm.nim fixes #1989 2015-02-01 11:58:41 +01:00
vmdef.nim fixes #1989 2015-02-01 11:58:41 +01:00
vmdeps.nim merged things from devel 2014-09-12 01:37:48 +02:00
vmgen.nim Revert 5e4ae8d 2015-01-07 14:07:06 -08:00
vmhooks.nim Happy new year! 2015-01-06 15:26:33 +01:00
vmops.nim Happy new year! 2015-01-06 15:26:33 +01:00
wordrecg.nim Happy new year! 2015-01-06 15:26:33 +01:00

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.