General Category > General Discussion

State of progress?

(1/3) > >>

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