Chris Dodd

Results 121 comments of Chris Dodd

> I'm seeing possible ways of fixing this: > > * Make `IndentCtl::endl` use `\n` instead of `endl` > * Switch Util::JSon not to use `endl` (though we'd need to...

You can now look up references in the current context of any visitor, by having tbe visitor inherit from P4::ResolutionContext and then calling any of the various resolve methods in...

> So, looks like we'd need in some cases to still use refMap for name generation. For name generation, you can use the MinimalNameGenerator pass/object instead of the refmap --...

This was the original design -- once type inferencing runs, the `->type` field on every expression should be set and should be correct (and should remain correct). One problem is...

There's also `Type_SpecializedCanonical` for the direct specialized type (referring to the base type directly rather than by name as with `Type_Specialized` which makes it more useful).

There's no "official" license for Berkeley Yacc which btyacc is based on. Robert Corbett (the original author) has disclaimed any copyright claims in the past and I do as well....

The proposed solutions just silence the warning and do nothing to fix the underlying security hole (which is casued by the fact that these files are closed then reopened for...

I added a pull request ( #31 ) for what I think is the patch you're referring to? Looks pretty simple and straight-forward

Currently, most things in the compiler should be in one of a few namespaces: - `P4` for frontend/midend passes - `IR` for IR related stuff - `Util` for general utilities...

"local compile-time known" is more restrictive than "compile-time-known", so this is more a matter of instances being allowed to be local compile time known, even though their constructor arguments may...