Nim/compiler/ic
Andreas Rumpf 6c1c8f51b3
IC: green tests (#17311)
* IC: renamed to_packed_ast module to ic module

* IC: don't store the --forceBuild flag, makes it easier to test

* IC: enable hello world test

* Codegen: refactorings for IC; changed the name mangling algorithm

* fixed the HCR regressions

* life is too short for HCR

* tconvexhull is now allowed to use deepCopy

* IC exposed a stdlib bug, required a refactoring

* codegen: code cleanups

* IC: even if a module is outdated, its dependencies might come from disk

* IC: progress

* IC: better name mangling, module IDs are not stable

* IC: another refactoring helping with --ic:on --gc:arc

* disable arraymancer on Windows for the time being

* disable arraymancer altogether

* IC: make basic test work with 'nim cpp'

* IC: progress on --ic:on --gc:arc

* wip; name mangling for type info
2021-03-19 16:53:38 +01:00
..
bitabs.nim big steps torwards an efficient, simple IC implementation (#16543) 2021-01-02 07:30:39 +01:00
cbackend.nim IC: green tests (#17311) 2021-03-19 16:53:38 +01:00
dce.nim IC: green tests (#17311) 2021-03-19 16:53:38 +01:00
design.rst IC: next steps (#16632) 2021-01-12 09:36:51 +01:00
ic.nim IC: green tests (#17311) 2021-03-19 16:53:38 +01:00
packed_ast.nim IC: compilerprocs are handled correctly (#17265) 2021-03-09 00:04:39 +01:00
replayer.nim IC: green tests (#17311) 2021-03-19 16:53:38 +01:00
rodfiles.nim IC: final implementation steps (#16801) 2021-01-25 20:52:26 +01:00