Results 160 comments of Evan Martin

I will think about this, but I am reluctant to diverge from ninja behavior when reading ninja files.

I thought of a possible way to do this without introducing new syntax: what if you could specify multiple `-C` flags on the command line, and it would mean to...

Can you explain the scenario where you have a hundred ninja files that are not generated by the same generator? It seems like a recipe for bad performance in any...

Another design question: are pools shared between projects or global? At least the 'console' pool (in Ninja's behavior) must be shared, but otherwise pools either need to be distinct because...

What happens then if two projects define the same pool name?

I think the current semantics of ninja are such that variables are inherited by subninjas: ``` // build.ninja foo = bar subninja other.ninja // other.ninja build $foo: ... ``` In...

Thanks for being so thoughtful about this. I guess first as a general statement of principle I am a fan of (1) making single-threaded code as fast as possible, since...

Oh that is coool! I had seen some claims that mmap could be counterintuitively slower than read so I hadn't thought about this but from the code there it looks...

Oh interesting! Is it the same code generator used by windows-sys? What is the benefit, I guess less code in the crate? ...but it's only declarations so it's only a...

This makes me wonder if I should be deriving some of my *implementations* of the Windows API from this binding generator, hrmm https://github.com/evmar/retrowin32/blob/c498c8a0a5977cbf558a6ed33239cd77a247a552/win32/src/winapi/ddraw/ddraw1.rs#L22