David Anderson
David Anderson
Enum structs can only be converted to "any[]". We could consider a rule where if the inner types are all the same, this kind of conversion would work. But it's...
Can you show an example of what you're looking for here?
(1) This assignment should work. I'm keeping the bug open for that. (2) As @peace-maker explained, it wouldn't do what you want. SM could consider populating `NULL_VECTOR` with NaN values,...
I'm thinking of going an alternate route in 1.12: having a warning if there is any old decl, anywhere. New code should never have old decls and porting should be...
Sending sdk suffix is a good idea. Architecture is implied in the build and the only major version is "6", so suffix is all you need. MM:S could even send...
You can safely ignore these errors, they're spurious. However you might be able to quell them by changing HashInt32/HashInt64 to take uint32_t/uint64_t.
I'm actually kind of surprised this parses. I think for now I'll just address the segfault, and figure out how to get more advanced default arguments working in 1.13.
In this case, when binding the default argument, we don't have a return type for "MM(0)" because we haven't bound "MM" yet. This is surprisingly difficult to fix and is...
This is an impressive work, nicely done. Unfortunately, the opportunity to borrow this (or another parser-generator tool) for spcomp is low. The pipeline from "character" to "token" to "AST" is...
Sorry for the delay on this. The current patch looks like it addresses my concerns from the previous one, so I'll go ahead and merge it.