Files
Nim/compiler
Andreas Rumpf bf592c4e94 more destructor based changes (#10885)
* mark user defined destructors with sfOverriden to simplify the logic
* refactoring in preparation to merge liftings and generic instantiations for destructors
* ast: introduce nkHiddenTryStmt for destructor generation in order to be able to optimize better the code later on
* renamed 'patterns' switch to 'trmacros' as it was totally misleading before
* destructors: introduce tfCheckedForDestructor flag in preparation of strict =destroy checking
* test for invalid/too late destructor introductions
* liftdestructors: make code robust for nimsuggest
* --newruntime works for hello world again
* newruntime: code generation for closures
2019-03-23 00:12:05 +01:00
..
2018-05-12 11:58:44 +02:00
2019-03-23 00:12:05 +01:00
2018-06-03 20:15:37 +02:00
2019-03-21 06:54:42 +01:00
2018-12-16 20:34:07 +01:00
2017-01-07 22:35:09 +01:00
2019-03-23 00:12:05 +01:00
2019-02-23 11:31:01 +01:00
2019-02-22 18:28:49 +01:00
2017-10-29 08:37:13 +01:00
2019-01-22 06:24:45 +01:00
2019-03-23 00:12:05 +01:00
2018-08-09 20:31:40 +02:00
2019-01-01 13:50:48 +01:00
2018-11-20 19:30:00 +01:00
2018-10-30 06:31:17 +01:00
2019-02-18 15:23:05 +01:00
2019-01-10 09:27:01 +01:00
2018-09-21 00:31:16 +02:00
2019-01-14 12:15:40 +01:00
2019-03-21 06:48:54 +01:00
2019-03-03 09:03:28 -06:00
2018-05-18 20:53:41 +02:00
2014-08-28 09:38:14 +02:00
2018-12-03 18:57:44 +01:00
2018-12-04 22:41:06 +01:00
2018-08-22 12:16:18 +02:00
2019-03-23 00:12:05 +01:00
2019-02-18 15:23:05 +01:00
2018-08-13 23:16:03 +02:00
2019-03-11 19:21:39 +01:00
2019-03-18 11:37:09 +01:00
2019-03-20 14:01:07 +01:00
2019-02-22 19:42:11 +01:00
2019-02-07 15:04:05 +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.