Files
Nim/compiler
Adam Strzelecki 1a0417fbe0 macros: Introduce sameType(a, b) for node types
Previously introduced node comparison `==` was working somehow wrong on nodes
returned from getType(a), comparing just ids of the symbols.

Recently introduced `==` change 47dce26886
started comparing symbol nodes pointer-wise, thus strictly. Since getType(a)
always creates new symbol pointing to the type, comparing two such nodes using
`==` always returns false, even they point to the same type.

That is why we need a new sameType macro to be able to tell if these nodes
point to the same type.
2015-07-03 11:11:10 +02:00
..
2014-08-28 09:38:14 +02:00
2015-06-30 12:20:03 +02:00
2015-04-07 15:47:18 +02:00
2015-04-07 15:47:18 +02:00
2015-04-28 20:21:53 +02:00
2015-04-07 15:47:18 +02:00
2014-11-03 22:50:55 +01:00
2015-04-07 15:47:18 +02:00
2014-08-28 09:38:14 +02:00
2015-06-04 13:15:07 +02:00
2015-07-02 21:42:10 +02:00
2015-06-29 16:52:47 -04:00
2014-08-28 09:38:14 +02:00
2014-08-28 09:38:14 +02:00
2015-06-04 13:15:07 +02:00
2015-06-23 14:46:38 +03:00
2015-04-07 15:47:18 +02:00
2015-06-15 00:56:20 +02:00
2014-08-28 09:38:14 +02:00
2014-09-21 18:39:00 +02:00
2015-07-03 01:57:00 +02:00
2015-06-14 20:19:49 +01:00
2015-05-17 16:10:46 +02:00
2015-03-10 12:32:48 +01:00
2015-02-15 16:20:32 +00:00
2015-01-12 23:04:53 +01:00
2014-08-28 09:38:14 +02:00
2015-01-06 15:26:33 +01:00
2015-06-21 10:57:26 +02:00
2015-04-22 20:33:06 +02:00
2014-08-28 09:38:14 +02:00
2014-08-28 09:38:14 +02:00
2014-10-29 18:57:03 -04:00
2014-08-28 09:38:14 +02:00
2015-05-28 10:23:09 +03:00
2014-08-28 09:38:14 +02:00
2014-08-28 09:38:14 +02:00
2015-04-28 20:21:53 +02:00
2015-04-06 23:21:52 +02:00
2015-04-22 20:25:11 +02:00
2015-02-20 20:01:25 +01:00
2015-07-01 03:23:23 +02:00
2015-04-28 20:21:53 +02:00
2015-04-26 22:44:05 +02:00
2015-07-01 13:35:58 +02:00
2015-07-03 10:31:49 +02:00
2015-07-03 00:20:33 +02:00
2015-07-02 21:22:56 +02:00
2014-08-28 09:38:14 +02:00
2015-06-25 11:42:27 +02:00
2015-06-04 13:15:07 +02:00
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.