Nim/compiler
2015-04-19 02:43:19 +02:00
..
nimfix Changed project relative path to include the right directory. 2015-02-20 18:31:39 +01:00
nimsuggest Fixes NimSuggest's socket mode. 2015-02-24 18:05:13 +00:00
aliases.nim
ast.nim implements .goto support for variables 2015-04-19 02:42:40 +02:00
astalgo.nim Get rid of deprecation warnings 2015-04-07 15:47:18 +02:00
bitsets.nim
canonicalizer.nim compiler_ropes: ropeToStr -> $ 2015-04-01 22:32:15 +08:00
ccgcalls.nim Get rid of deprecation warnings 2015-04-07 15:47:18 +02:00
ccgexprs.nim fixes #2498 2015-04-11 10:01:13 +02:00
ccgmerge.nim Get rid of deprecation warnings 2015-04-07 15:47:18 +02:00
ccgstmts.nim implements .goto support for variables 2015-04-19 02:42:40 +02:00
ccgthreadvars.nim Get rid of deprecation warnings 2015-04-07 15:47:18 +02:00
ccgtrav.nim Get rid of deprecation warnings 2015-04-07 15:47:18 +02:00
ccgtypes.nim Get rid of deprecation warnings 2015-04-07 15:47:18 +02:00
ccgutils.nim Get rid of deprecation warnings 2015-04-07 15:47:18 +02:00
cgen.nim Merge pull request #2426 from def-/fix-1460 2015-04-09 09:36:18 +02:00
cgendata.nim Get rid of deprecation warnings 2015-04-07 15:47:18 +02:00
cgmeth.nim
commands.nim re-enable git hash compiler info 2015-04-11 10:01:08 +02:00
condsyms.nim macros.PNimrodNode is now NimNode 2015-02-24 00:13:27 +01:00
crc.nim
depends.nim Get rid of deprecation warnings 2015-04-07 15:47:18 +02:00
docgen.nim Get rid of deprecation warnings 2015-04-07 15:47:18 +02:00
docgen2.nim
evaltempl.nim fixes #1940; code breakage! stricter template evaluation 2015-03-07 15:43:36 +01:00
extccomp.nim Get rid of deprecation warnings 2015-04-07 15:47:18 +02:00
filter_tmpl.nim Replaced deprecated repeatChar() with repeat() or spaces(). 2015-03-04 03:30:43 +01:00
filters.nim
forloops.nim minor documentation updates 2015-02-16 02:56:40 +01:00
guards.nim fixes #2359 2015-03-16 23:24:33 +01:00
hlo.nim
idents.nim
idgen.nim
importer.nim prepare for upcoming parsing change of unary operators 2015-03-22 09:31:15 +01:00
installer.ini Fix installer path for nim.nim.cfg 2015-03-28 15:08:29 +01:00
jsgen.nim fixes #2476 2015-04-19 02:43:19 +02:00
jstypes.nim Get rid of deprecation warnings 2015-04-07 15:47:18 +02:00
lambdalifting.nim first implementation of overloading of '='; missing: rewriting let/var sections 2015-04-06 23:21:51 +02:00
lexer.nim minor lexer cleanups; fixes #2504 2015-04-10 14:03:48 +02:00
lists.nim
llstream.nim Make reading from stdin work again. 2015-03-01 00:16:46 +01:00
lookups.nim don't generate memset calls for C++ objects 2015-03-18 11:42:36 +01:00
lowerings.nim first implementation of overloading of '='; missing: rewriting let/var sections 2015-04-06 23:21:51 +02:00
magicsys.nim
main.nim Initialize c compiler variables later ... 2015-03-28 15:07:55 +01:00
modules.nim Make compiler read files from stdin 2015-02-22 23:23:22 +01:00
msgs.nim Get rid of deprecation warnings 2015-04-07 15:47:18 +02:00
nim.nim When compiling from stdin write binary to stdinfile 2015-02-28 23:35:35 +01:00
nim.nim.cfg fixed the tester; more tests green 2015-03-10 12:32:48 +01:00
nimblecmd.nim Fix typos 2015-02-15 16:20:32 +00:00
nimconf.nim Merge pull request #2058 from def-/nimrod-cfgs 2015-02-07 18:11:00 +01:00
nimeval.nim
nimlexbase.nim Replaced deprecated repeatChar() with repeat() or spaces(). 2015-03-04 03:30:43 +01:00
nimsets.nim
nodejs.nim
nversion.nim
options.nim doc updates; fixes 'inc' for 'char' 2015-03-29 13:16:22 +02:00
parampatterns.nim implemented a[^1] notation 2015-03-26 02:12:38 +01:00
parser.nim minor lexer cleanups; fixes #2504 2015-04-10 14:03:48 +02:00
passaux.nim
passes.nim GC: get rid of pathological behaviour for stack marking 2015-03-08 13:08:19 +01:00
patterns.nim Fix typos 2015-02-15 16:20:32 +00:00
pbraces.nim
platform.nim codegen doesn't produce line tracing commands anymore; fixes #1344 2015-03-21 20:38:27 +01:00
pragmas.nim implements .goto support for variables 2015-04-19 02:42:40 +02:00
procfind.nim
readme.txt
renderer.nim fixes #2509 2015-04-11 10:01:10 +02:00
rodread.nim Get rid of deprecation warnings 2015-04-07 15:47:18 +02:00
rodutils.nim
rodwrite.nim compiler_ropes: ropeToStr -> $ 2015-04-01 22:32:15 +08:00
ropes.nim compiler_ropes: more lib_ropes porting 2015-04-08 23:30:03 +08:00
saturate.nim
sem.nim first implementation of overloading of '='; missing: rewriting let/var sections 2015-04-06 23:21:51 +02:00
semasgn.nim overloading of '=' works 2015-04-06 23:21:52 +02:00
semcall.nim fixes #2420; negative indexing for slicing is obsolete (breaking change!) 2015-03-28 00:15:04 +01:00
semdata.nim fixes #2481 2015-04-10 14:03:49 +02:00
semdestruct.nim fixes #2420; negative indexing for slicing is obsolete (breaking change!) 2015-03-28 00:15:04 +01:00
semexprs.nim fixes #2481 2015-04-10 14:03:49 +02:00
semfields.nim fixes #2134 2015-02-20 20:01:25 +01:00
semfold.nim fixes #2448 2015-04-10 14:40:53 +02:00
semgnrc.nim interpret tuple as a class and tuple[] as the empty tuple 2015-03-06 12:20:15 +13:00
seminst.nim fixes #2509 2015-04-11 10:01:10 +02:00
semmacrosanity.nim
semmagic.nim fixes #2420; negative indexing for slicing is obsolete (breaking change!) 2015-03-28 00:15:04 +01:00
semparallel.nim disjoint checker works with the new countup iterators 2015-03-14 01:26:32 +01:00
sempass2.nim fixes #2509 2015-04-11 10:01:10 +02:00
semstmts.nim fixes #2508 2015-04-11 10:01:10 +02:00
semtempl.nim don't store the scope for routines 2015-04-04 01:19:31 +02:00
semtypes.nim fixes #1658 2015-04-11 10:01:12 +02:00
semtypinst.nim fixes #2509 2015-04-11 10:01:10 +02:00
service.nim Make compiler read files from stdin 2015-02-22 23:23:22 +01:00
sigmatch.nim fixes #2481 2015-04-10 14:03:49 +02:00
suggest.nim
syntaxes.nim
tccgen.nim
testability.nim
transf.nim 'constructor' pragma for C++ support 2015-03-18 11:42:37 +01:00
trees.nim
treetab.nim tables work in 'const' sections; echo supports 'nil' strings; minor cleanups 2015-02-09 00:08:55 +01:00
types.nim implemented a[^1] notation 2015-03-26 02:12:38 +01:00
typesrenderer.nim interpret tuple as a class and tuple[] as the empty tuple 2015-03-06 12:20:15 +13:00
vm.nim Improve error message for failed conversion in VM 2015-03-12 23:49:49 +01:00
vmdef.nim fixes #1989 2015-02-01 11:58:41 +01:00
vmdeps.nim set type for symbols from getType() 2015-03-27 01:43:28 -05:00
vmgen.nim Fixes #1986 when calling sameConstant on uint 2015-04-09 03:59:08 +01:00
vmhooks.nim
vmops.nim
wordrecg.nim breaking change: 'concept' is now a keyword and used instead of 'generic' 2015-03-23 13:10:18 +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.