Files
Nim/compiler
Khronos 5900d8442c Fix a problem with extra build commands. (#14528)
When --compileOnly is on, extraCmds are not added to JsonBuildInstructions.

```
$ echo 'echo 123'>test.nim
$ nim c --debuginfo --nimcache:cache test
$ ls
cache test test.dSYM test.nim
$ tail -n3 cache/test.json
"extraCmds": ["dsymutil /Users/khronos31/src/tmp/test"],
"stdinInput": false
}
```

```
$ echo 'echo 123'>test.nim
$ nim c --debuginfo --nimcache:cache --compileOnly test
$ nim jsonscript --nimcache:cache test
$ ls
cache test test.nim
$ tail -n3 cache/test.json
"extraCmds": [],
"stdinInput": false
}
```
2020-06-01 14:06:25 +02:00
..
2019-09-27 07:02:54 +02:00
2020-04-16 21:04:05 +02:00
2019-11-28 17:13:04 +01:00
2020-05-19 21:42:53 +02:00
2020-05-19 21:42:53 +02:00
2020-05-18 09:38:36 +02:00
2020-03-18 16:57:34 +01:00
2020-03-18 16:57:34 +01:00
2017-01-07 22:35:09 +01:00
2020-04-21 15:05:21 +02:00
2019-11-28 17:13:04 +01:00
2020-04-15 20:03:25 +02:00
2019-11-28 17:13:04 +01:00
2020-05-13 22:29:02 +02:00
2019-11-28 17:13:04 +01:00
2020-05-08 07:54:46 +02:00
2020-05-08 07:54:46 +02:00
2019-11-28 17:13:04 +01:00
2020-04-16 21:04:05 +02:00
2020-04-15 20:03:25 +02:00
2019-11-28 17:13:04 +01:00
2019-09-27 07:02:54 +02:00
2020-05-08 07:54:46 +02:00
2019-11-28 17:13:04 +01:00
2020-05-28 19:00:36 -07:00
2019-11-28 17:13:04 +01:00
2019-11-28 17:13:04 +01:00
2020-05-07 22:15:25 +02:00
2019-12-13 19:20:29 +01:00
2020-05-26 14:49:44 +02:00
2020-03-05 16:02:34 +01:00
2020-04-20 15:57:36 +02:00
2020-04-15 20:03:25 +02:00
2019-11-28 17:13:04 +01:00
2020-05-14 08:51:47 +02:00
2020-03-26 15:18:45 +00:00
2020-03-26 15:18:45 +00: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.