Skip to content

Commit 00f1540

Browse files
fix: avoid Sorbet errors and improve consistency of database to avoid nil (#722)
Fixes #716
1 parent 013310e commit 00f1540

39 files changed

+106
-45
lines changed

.sorbet-config

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
--dir
2-
lib
3-
--dir
4-
sorbet/rbi
5-
--file
6-
Rakefile
7-
--file
8-
backends/ext_pdf_doc/idl_lexer.rb
9-
--file
10-
backends/cpp_hart_gen/lib/template_helpers.rb
2+
.
3+
--ignore
4+
ext
5+
--ignore
6+
.home/.gems
7+
--ignore
8+
node_modules

arch/manual/isa.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
$schema: manual_schema.json#
44
kind: manual
55
name: isa
6+
long_name: Entire RISC-V ISA
67
marketing_name: RISC-V ISA Manual
78
url: https://github.com/riscv/riscv-isa-manual
89
license:

arch/manual_version/isa/20240411/isa_20240411.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ kind: manual version
55
manual: { $ref: manual/isa.yaml# }
66
version: "4.0.0-pre"
77
name: "isa_20240411"
8+
long_name: "Release 20240411 of the RISC-V ISA Manuals"
89
marketing_version: "20240411"
910
state: "development"
1011
url: https://github.com/riscv/releases/tag/20240411

arch/profile/MP-S-64.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
$schema: profile_schema.json#
44
kind: profile
55
name: MP-S-64
6+
long_name: S-mode extensions for a Mock 64-bit Apps Processor profile
67
marketing_name: MockProfile 64-bit S-mode
78
description: This is the Mock Profile Supervisor Mode description.
89
mode: S

arch/profile/MP-U-64.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
$schema: profile_schema.json#
22
kind: profile
33
name: MP-U-64
4+
long_name: U-mode extensions for a Mock 64-bit Apps Processor profile
45
marketing_name: MockProfile 64-bit Unpriv
56
mode: Unpriv
67
base: 64

arch/profile/RVA20S64.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
$schema: profile_schema.json#
22
kind: profile
33
name: RVA20S64
4+
long_name: S-mode extensions for version 20 of the 64-bit Apps Processor profile
45
marketing_name: RVA20S64
56
mode: S
67
base: 64

arch/profile/RVA20U64.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
$schema: profile_schema.json#
22
kind: profile
33
name: RVA20U64
4+
long_name: U-mode extensions for version 20 of the 64-bit Apps Processor profile
45
marketing_name: RVA20U64
56
mode: Unpriv
67
base: 64

arch/profile/RVA22S64.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
$schema: profile_schema.json#
22
kind: profile
33
name: RVA22S64
4+
long_name: S-mode extensions for version 22 of the 64-bit Apps Processor profile
45
marketing_name: RVA22S64
56
mode: S
67
base: 64

arch/profile/RVA22U64.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
$schema: profile_schema.json#
22
kind: profile
33
name: RVA22U64
4+
long_name: U-mode extensions for version 22 of the 64-bit Apps Processor profile
45
marketing_name: RVA22U64
56
mode: Unpriv
67
base: 64

arch/profile/RVA23M64.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
$schema: profile_schema.json#
22
kind: profile
33
name: RVA23M64
4+
long_name: M-mode extensions for version 23 of the 64-bit Apps Processor profile (not ratified)
45
marketing_name: RVA23M64
56
mode: M
67
base: 64

0 commit comments

Comments
 (0)