summary refs log tree commit diff stats
path: root/compiler/nim.nim
Commit message (Expand)AuthorAgeFilesLines
* fixes #23848; The comand `nim gendepend` defaults to ORC (#23851)ringabout2024-07-171-1/+2
* remove nir; succeeded by nif (#23809)ringabout2024-07-091-2/+1
* fixes #23065; DocLike command defaults to ORC (#23075)ringabout2023-12-141-1/+2
* prepare for the enforcement of `std` prefix (#22873)ringabout2023-10-291-1/+1
* NIR: store sizes, alignments and offsets in the type graph; beginning… (#22...Andreas Rumpf2023-10-161-1/+1
* NIR: Nim intermediate representation (#22777)Andreas Rumpf2023-10-111-1/+2
* replaces `doAssert false` with `raiseAssert` for unreachable branches, which ...ringabout2023-08-101-1/+1
* use strictdefs for compiler (#22365)ringabout2023-08-061-0/+3
* clean up SOME pending/xxx/issue link comments (#21826)metagn2023-05-111-4/+1
* Implicitly set noNimblePath when nimble.lock is present (#21266)Ivan Yonchovski2023-01-181-0/+14
* DAA and 'out' parameters (#20506)Andreas Rumpf2022-10-061-1/+1
* fixes nim check with orc (#20456)ringabout2022-10-021-0/+4
* defaults to ORC (#19972)ringabout2022-09-231-0/+6
* Improve Markdown code blocks & start moving docs to Markdown style (#19954)Andrey Makarov2022-07-151-1/+1
* move assertions out of system (#19599)flywind2022-03-231-0/+4
* Remove trailing space in `nim r` command; Amend one error message (#19487)locriacyber2022-02-181-1/+2
* cross compilation targetting windows now supports `nim r`: `nim r -d:mingw ma...Timothee Cour2021-08-161-5/+15
* fix #18334: handle path with spaces on windows during bootstrap (#18337)Timothee Cour2021-06-241-12/+15
* CIs: attempt to use csources_v1 (#16282)Andreas Rumpf2021-04-211-1/+1
* followup #17225: simplify code after removing gc2, generational (#17242)Timothee Cour2021-03-031-1/+1
* asyncjs: add `then`, `catch` for promise pipelining (#16871)Timothee Cour2021-02-241-1/+7
* cmdline: improve command processing (#16056)Timothee Cour2020-11-261-4/+4
* rename loadConfigsAndRunMainCommand => loadConfigsAndProcessCmdLine, reflect ...Timothee Cour2020-11-201-1/+1
* new: `nim -e:cmd` to run a command directly; also fixes #15731 (#15687)Timothee Cour2020-11-091-1/+2
* refactoring: removed cmdlinehelper.mainCommand callbackAndreas Rumpf2020-10-111-4/+5
* properly fixes #13758 so that `import std/macros` stays legal (#14291)Timothee Cour2020-05-121-1/+1
* `nim doc --backend:js`, `nim doc --doccmd:-d:foo`, `nim r --backend:js`, `--d...Timothee Cour2020-05-111-5/+7
* `nim doc -r main` and `nim rst2html -r main` now call openDefaultBrowser (#14...Timothee Cour2020-05-101-4/+15
* `echo cmd | nim r - -arg1 -arg2` now works (#14210)Timothee Cour2020-05-041-1/+1
* new cmd: `nim r main [args...]` to compile & run, saving binary under $nimcac...Timothee Cour2020-04-231-1/+1
* drnim: tiny progress (#13882)Andreas Rumpf2020-04-151-14/+0
* move tinyc to a separate repo and allow installing external dependencency (eg...Timothee Cour2020-04-031-1/+1
* fix #8312 --hints:off and --warnings:off now honored everywhere (#13489)Timothee Cour2020-02-261-1/+1
* fix cmdline bugs affecting nimBetterRun correctness (#12933) [backport]Timothee Cour2019-12-191-3/+15
* [refactoring] remove unused imports in the compiler and in some stdlib modulesAraq2019-07-181-3/+3
* better run also considers the command line; fixes #11719 [feature]Araq2019-07-121-0/+8
* styleCheck: make the compiler and large parts of the stdlib compatible with -...Araq2019-07-101-1/+1
* doc: move specific checks to advanced options, for a less intimidatin… (#10...Jacek Sieka2019-03-041-1/+1
* Initial version of the hot-code reloading support for native targets (#10729)zah2019-02-261-15/+4
* workaround against silly Windows command line length limitations for the upco...Araq2018-12-111-4/+4
* Nimscript: fixes #9246 [backport]Andreas Rumpf2018-11-061-1/+2
* fixes bootstrapping problemsAraq2018-09-071-1/+1
* compiler refactoring; use typesafe path handing; docgen: render symbols betwe...Andreas Rumpf2018-09-071-8/+9
* make config.nims behave like nim.cfg in terms of where these scripts are sear...Timothee Cour2018-08-301-61/+35
* incremental compilation: implemented basic replay logicAndreas Rumpf2018-06-021-1/+1
* refactoring: make projectMainIdx typesafeAndreas Rumpf2018-05-271-1/+1
* refactoring: remove idents.legacy global variable and pass the IdentCache aro...Andreas Rumpf2018-05-271-1/+1
* more refactoringAndreas Rumpf2018-05-271-1/+20
* remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-1/+1
* options.nim: no global variables anymoreAndreas Rumpf2018-05-131-5/+5