Closed hilbert-yaa closed 6 months ago
Nice work, this looks really good! The patched version of lexical-core is an interesting idea as well. I attempted a full dep upgrade for #174 but the parser tests ended up being too brittle to get passing. A few requirements for this to be merged:
Nice work, this looks really good! The patched version of lexical-core is an interesting idea as well. I attempted a full dep upgrade for #174 but the parser tests ended up being too brittle to get passing. A few requirements for this to be merged:
- passing CI
- there needs to be a test added for verilator (you'll need to install verilator in ci.yml)
- the readme needs to be updated to document the new config options
Thanks for the kind response. Sounds good I'll work towards these points.
I realized that adding a "-Wno-context" arg to Verilator would make the get_diagnostic pass faster. Shall we default this Verilator arg (i.e. "hardcode" it) inside Veridian?
I'll work on resolving test and CI issues and also add some tests & docs tmr.
I realized that adding a "-Wno-context" arg to Verilator would make the get_diagnostic pass faster. Shall we default this Verilator arg (i.e. "hardcode" it) inside Veridian?
That's a good idea, I was wondering if it had an option to made the output more machine-readable
I realized that adding a "-Wno-context" arg to Verilator would make the get_diagnostic pass faster. Shall we default this Verilator arg (i.e. "hardcode" it) inside Veridian?
That's a good idea, I was wondering if it had an option to made the output more machine-readable
Yes exactly, with "-Wno-context" Verilator will not output code blame info on each error (but may still contain some non-error, non-warning lines if my memory serves), shrinking the output size by 2-3x. Thus it will reduce the latency on filtering (tho filtering is still needed).
Any update on this? I would like to fix the blockers.
@hakan-demirli sorry for the delayed response. I don't believe that there are any blockers apart from rebasing the changes onto master and testing which I've created a new PR to complete.
PR merged in #188
Please refer to my feature request at #175.
The following changes are made:
"Warning-ASSIGNIN: <warning details>"
lexical-core
repository as an ad-hoc way to bypass the build issue on latest rustc toolchain