Commit cd2b7ea
authored
refactor(cpp): better handling of unknowns in cpp_hart (#626)
* refactor(cpp): better handling of unknowns in Bits class
* test(cpp): add cpp unit test task
* ci: temporarily disable clang-format
* ci(cpp): add cpp unit test to regression
* ci: add permissions to regress workflow
* fix(cpp): adjust DecodeTree to new defined_by api
* fix(ruby): csr possible_fields_for cache was broken
* fix(cpp): could_be_undefined is not implemented, assume the worst
* refactor(cpp): remove spurious comments in bits.hpp
* ci(clang-format): only temporarily disable clang-format in libhart
---------
Signed-off-by: Derek Hower <[email protected]>1 parent 914e289 commit cd2b7ea
File tree
12 files changed
+2068
-1362
lines changed- .github/workflows
- backends/cpp_hart_gen
- cpp
- include/udb
- test
- lib
- templates
- cfgs
- lib/arch_obj_models
12 files changed
+2068
-1362
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
2 | 5 | | |
3 | 6 | | |
4 | 7 | | |
| |||
169 | 172 | | |
170 | 173 | | |
171 | 174 | | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
67 | 70 | | |
68 | 71 | | |
69 | 72 | | |
| |||
0 commit comments