Nim/compiler/ic
Andreas Rumpf ca1f3f36b9
no ropes WIP (#20433)
* refactorings in preparation for ropes elimination of the C code generator; mostly the usual ': Rope' -> 'result: var Rope' rewrite
* rewrote ccgcalls.nim
* refactored ccgexprs.nim
* ccgliterals: refactoring
* refactoring: code dealing with name mangling
* refactoring: getRecordFieldsAux
* ropes are strings (insert obscene joke here)
* optimize JS code gen
* optimizations and code improvements
* more optimizations
* final cleanups
2022-09-27 10:57:47 +02:00
..
bitabs.nim Change styleCheck to ignore foreign packages (#19822) 2022-07-14 14:20:40 +02:00
cbackend.nim Refactor and doc package handling, module name mangling (#19821) 2022-05-30 18:52:19 +02:00
dce.nim move assertions out of system (#19599) 2022-03-23 20:34:53 +01:00
design.rst ic refactoring (#17778) 2021-04-19 11:48:06 +02:00
ic.nim no ropes WIP (#20433) 2022-09-27 10:57:47 +02:00
integrity.nim move assertions out of system (#19599) 2022-03-23 20:34:53 +01:00
navigator.nim move assertions out of system (#19599) 2022-03-23 20:34:53 +01:00
packed_ast.nim move assertions out of system (#19599) 2022-03-23 20:34:53 +01:00
replayer.nim move assertions out of system (#19599) 2022-03-23 20:34:53 +01:00
rodfiles.nim Don't require blank line before Markdown code (#20215) 2022-08-15 18:37:45 -04:00