Files
Nim/compiler
LemonBoy ee14ace5d3 Field checks for everybody (#8957)
* Field checks for JS backend

* Clean nkCall nodes with no arguments

Generating a nkEmpty in place of no arguments makes no sense form the
AST point of view and also trips up the VM codegen.

* Field checks for VM backend

* Test case for #6612

This patchset fixes #6612

* Add test case for LHS double evaluation

* Prevent LHS double-eval for JS backend

* Prevent double evaluation in VM backend
2018-10-09 19:54:12 +02:00
..
2018-05-12 11:58:44 +02:00
2018-06-03 20:15:37 +02:00
2017-10-29 08:37:13 +01:00
2018-08-21 20:33:47 +02:00
2018-10-03 00:00:19 +02:00
2018-10-02 23:31:39 +02:00
2017-01-07 22:35:09 +01:00
2018-10-09 14:58:40 +02: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-10-09 19:54:12 +02:00
2018-09-07 19:21:17 +02:00
2018-09-07 19:21:16 +02:00
2018-09-21 00:31:16 +02:00
2018-09-07 19:21:17 +02:00
2018-09-22 13:52:40 +02:00
2018-10-03 01:25:47 +02:00
2018-05-18 20:53:41 +02:00
2014-08-28 09:38:14 +02:00
2018-10-02 16:18:16 +02:00
2018-10-02 16:18:16 +02:00
2018-08-22 12:16:18 +02:00
2018-09-24 16:00:57 +02:00
2018-09-03 16:07:44 +02:00
2018-08-28 15:41:55 +02:00
2018-08-13 23:16:03 +02:00
2018-08-31 17:27:57 +02:00
2018-10-02 19:54:02 +02:00
2018-10-02 23:31:39 +02:00
2018-10-09 19:54:12 +02:00
2018-08-23 11:30:55 +02:00
2018-10-09 19:54:12 +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.