contextfree / winrt-rust

Use and (eventually) make Windows Runtime APIs with Rust
Apache License 2.0
142 stars 10 forks source link

Refactor the code generator to track dependencies #17

Closed Boddlnagg closed 7 years ago

Boddlnagg commented 7 years ago

This is a major refactoring of the C#-based code generator. The most important change is that we now run dependency detection on all assemblies, even if we then (in the current version) emit only part of it. This is a step towards adding Cargo features to enable conditional compilation in order to reduce compile times. Furthermore, the code has been split into several files and reorganized.

@contextfree Are you still working on this project? Would you mind giving me commit access?