Files
Nim/compiler
LemonBoy 5afcd09cb3 Pervasive replacement of nkRecWhen in generic types
Long story short, even if the type contains no reference at all to its
generic parameters we still have to walk its AST and evaluate any
nkRecWhen nodes that semRecordNodeAux skipped due to the type being a
generic one.

We also must be careful to modify the type `n` node in place since it
may be referenced by the caller as seen in the tillegaltyperecursion
test.

Moreover we also can't have the nkSym drift away from their original
values in order not to break the JS nkObjConstr codegen.
2018-10-19 22:17:38 +02:00
..
2018-05-12 11:58:44 +02:00
2018-08-21 22:14:12 +02:00
2018-08-14 20:38:04 +02:00
2018-06-03 20:15:37 +02:00
2017-10-29 08:37:13 +01:00
2018-08-17 00:34:27 +02:00
2018-08-17 00:34:27 +02:00
2018-08-17 00:34:27 +02:00
2018-07-22 22:30:59 +02:00
2017-01-07 22:35:09 +01:00
2017-10-29 08:37:13 +01:00
2018-06-12 00:20:08 +01:00
2018-08-09 20:31:40 +02:00
2018-06-27 12:35:09 +02:00
2017-10-15 20:55:38 +02:00
2018-08-09 20:31:40 +02:00
2018-06-11 17:08:25 +02:00
2018-06-11 01:23:14 +02:00
2018-05-11 13:07:16 +02:00
2018-06-27 12:35:09 +02:00
2018-05-18 20:53:41 +02:00
2014-08-28 09:38:14 +02:00
2018-08-22 12:16:18 +02:00
2018-08-13 23:16:03 +02:00
2018-08-21 22:14:12 +02:00
2015-11-03 14:52:36 +01:00
2018-08-14 20:38:04 +02:00
2018-05-11 15:01:28 +02: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.