Files
Nim/compiler
PMunch 62d1d0516c Remove volatiles when compiling with ARC/ORC (#19545)
This removes volatiles on ARC/ORC targets in NimMain and PreMainInner.
This avoids an issue where they couldn't be optimised out on
microcontrollers leading to larger code. Since the stack bottom doesn't
have to be initialised this way when using ARC or ORC (or None, which is
also covered by this PR) these can be safely removed.

(cherry picked from commit 9a49451124)
2022-05-19 13:46:44 +02:00
..
2021-01-07 20:26:40 +01:00
2019-11-28 17:13:04 +01:00
2021-05-12 22:00:37 +02:00
2022-03-22 15:45:49 +01:00
2021-03-19 16:53:38 +01:00
2021-03-29 21:16:11 +02:00
2021-11-03 15:06:53 +01:00
2017-01-07 22:35:09 +01:00
2022-02-23 12:23:48 +01:00
2019-11-28 17:13:04 +01:00
2021-01-07 20:26:40 +01:00
2021-07-27 12:48:27 +02:00
2021-05-20 15:48:46 +02:00
2022-02-23 12:23:48 +01:00
2021-01-12 09:36:51 +01:00
2019-09-27 07:02:54 +02:00
2022-03-24 13:25:20 +01:00
2021-01-07 20:26:40 +01:00
2022-03-24 13:25:20 +01:00
2021-11-03 15:06:53 +01:00
2021-04-09 08:00:13 +02:00
2019-11-28 17:13:04 +01:00
2021-09-02 12:10:14 +02:00
2021-01-07 20:26:40 +01:00
2021-09-03 15:18:55 +02:00
2021-09-04 15:57:16 +02:00
2021-09-28 11:35:04 +02:00
2021-04-07 19:54:28 +02:00
2021-10-13 14:57:25 +02:00
2020-11-10 21:53:25 +01:00
2021-09-06 17:43:03 +02:00
2021-05-09 00:56:37 +02:00
2021-12-06 11:19:17 +01:00
2021-05-12 22:00:37 +02:00
2021-09-29 09:32:39 +02:00

Nim Compiler

  • 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.

See Internals of the Nim Compiler for more information.