Skip to content

Commit 12fe4a6

Browse files
committed
[nfc] Update revision history for 6.0.0
Update the revision history YAML file now that 6.0.0 has been tagged and released. Signed-off-by: Schuyler Eldridge <schuyler.eldridge@sifive.com>
1 parent 5ab37a0 commit 12fe4a6

1 file changed

Lines changed: 29 additions & 27 deletions

File tree

revision-history.yaml

Lines changed: 29 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -5,36 +5,38 @@ revisionHistory:
55
# additions to the specification should append entries here.
66
thisVersion:
77
spec:
8-
- Add optional circuit to target syntax.
9-
- Add `fprintf` statement.
10-
- Add `fflush` statement.
11-
- Change a cat operation to accept variadic arguments.
12-
- Add "enablelayer" modifier to extmodules.
13-
- Add "knownlayer" modifier to extmodules.
14-
- Add `asReset` primitive operation.
15-
- Clarify that read/write latency apply to all ports, respectively.
16-
- Fix mistakes in layer/layerblock EBNF grammar.
17-
- Fix missing commas and semicolons in EBNF grammar.
18-
- Let enums be hardware types, not undefined `type_constable`.
19-
- Add `Bool` property type.
20-
- Add `Double` property type.
21-
- Add `Path` property type.
22-
- Add `AnyRef` property type.
23-
- Add `String` property type to documentation.
24-
- Add `class` declaration for defining classes.
25-
- Add `extclass` declaration for externally defined classes.
26-
- Add `Inst<ClassName>` property type for class instances.
27-
- Add `object` statement for instantiating classes.
28-
- Add `string_concat` property operation for concatenating strings.
29-
- Add `prop_eq` property operation for comparing property values of
30-
the same type for equality.
31-
- Add `propassert` statement for property-domain assertions.
32-
- Add `bool_and`, `bool_or`, and `bool_xor` boolean property
33-
operations.
348
abi:
35-
- Remove module name from guard macro for inline layers.
369
# Information about the old versions. This should be static.
3710
oldVersions:
11+
- version: 6.0.0
12+
spec:
13+
- Add optional circuit to target syntax.
14+
- Add `fprintf` statement.
15+
- Add `fflush` statement.
16+
- Change a cat operation to accept variadic arguments.
17+
- Add "enablelayer" modifier to extmodules.
18+
- Add "knownlayer" modifier to extmodules.
19+
- Add `asReset` primitive operation.
20+
- Clarify that read/write latency apply to all ports, respectively.
21+
- Fix mistakes in layer/layerblock EBNF grammar.
22+
- Fix missing commas and semicolons in EBNF grammar.
23+
- Let enums be hardware types, not undefined `type_constable`.
24+
- Add `Bool` property type.
25+
- Add `Double` property type.
26+
- Add `Path` property type.
27+
- Add `AnyRef` property type.
28+
- Add `String` property type to documentation.
29+
- Add `class` declaration for defining classes.
30+
- Add `extclass` declaration for externally defined classes.
31+
- Add `Inst<ClassName>` property type for class instances.
32+
- Add `object` statement for instantiating classes.
33+
- Add `string_concat` property operation for concatenating strings.
34+
- Add `prop_eq` property operation for comparing property values of
35+
the same type for equality.
36+
- Add `propassert` statement for property-domain assertions.
37+
- Add `bool_and`, `bool_or`, and `bool_xor` boolean property operations.
38+
abi:
39+
- Remove module name from guard macro for inline layers.
3840
- version: 5.0.0
3941
spec:
4042
- Add special substitutions (`{{}}`) for format strings.

0 commit comments

Comments
 (0)