General Category > General Discussion
State of progress?
lerno:
Is C2 really alive or is it put in suspended animation?
bas:
C2 is definitely not going as fast as I would like, but it's definitely not dead either. Work and family life does
take a big toll on available time. Luckily it's already quite usable, so people (me included) can play around
with it to get a feel and evaluate it for parts that could be improved.
Parts where C2 still needs developers:
- LLVM IR generation
- inline assembly support
- some tooling (syntax highlighting, style formatting)
lerno:
How is compilation speed at this point in time?
bas:
Since rebasing on Clang 7.0 it has gone down a bit. parsing + analysing is now at roughly 1.2 million lines of code per second
on my laptop. The backend that does code-generation is also quite fast (roughly takes twice the time of parse+analyse). But the
C-generation backend will be replaced by an LLVM IR code generation backend at some point.
lerno:
Can you explain the current pipeline? How does it depend on clang and llvm?
Navigation
[0] Message Index
[#] Next page
Go to full version