Catherine
|
c9b87a4fc5
|
docs: lang.rst→guide.rst, add reference.rst.
|
2024-01-30 22:54:18 +00:00 |
|
Catherine
|
0ea2aa6b69
|
docs/lang: document arrays.
|
2024-01-22 23:25:14 +00:00 |
|
Catherine
|
53f7b628b3
|
docs/lang: document instances.
|
2024-01-22 23:25:14 +00:00 |
|
Catherine
|
a5dd63246c
|
docs/lang: document domain renaming.
|
2024-01-22 23:25:14 +00:00 |
|
Catherine
|
95538a3e07
|
docs/lang: describe ResetInserter and EnableInserter.
Co-authored-by: mcclure <mcclure@users.noreply.github.com>
|
2024-01-15 23:30:05 +00:00 |
|
Catherine
|
be0e163279
|
docs/lang: clarify some text about clock domains.
Co-authored-by: mcclure <mcclure@users.noreply.github.com>
|
2024-01-15 23:30:05 +00:00 |
|
Catherine
|
d8515807c2
|
docs: explain elaboration, elaboratables, and submodules.
Co-authored-by: mcclure <mcclure@users.noreply.github.com>
|
2024-01-09 22:32:14 +00:00 |
|
Wanda
|
0849e1af0b
|
hdl.ast: make Slice const-castable.
Fixes #1006.
|
2023-12-30 11:28:03 +00:00 |
|
Catherine
|
82d35fb932
|
docs/lang: document clock domains.
|
2023-12-19 01:54:46 +00:00 |
|
Catherine
|
8dec39d37f
|
docs/lang: expand to include all control flow syntax.
|
2023-12-19 01:54:46 +00:00 |
|
Wanda
|
e9545efb22
|
Implement RFC 35: Add ShapeLike , ValueLike .
|
2023-12-09 13:57:30 +00:00 |
|
Catherine
|
f135226a79
|
hdl: disallow signed(0) values with unclear semantics.
Fixes #807.
|
2023-09-03 04:37:59 +00:00 |
|
Catherine
|
a127167c53
|
docs/lang: capture and verify an expected warning in doctest.
|
2023-07-24 13:46:48 +00:00 |
|
Charlotte
|
d218273b9b
|
hdl.ast: deprecate Repl and remove from AST; add Value.replicate .
|
2023-06-22 03:52:55 +00:00 |
|
Catherine
|
68e292c681
|
lib.data: add reference documentation.
|
2023-05-12 19:54:47 +01:00 |
|
Catherine
|
4398575322
|
lib.enum: accept any const-castable expression as member value.
This behavior was introduced by amaranth-lang/rfcs#4. See #755.
|
2023-05-12 16:39:02 +01:00 |
|
Josuah Demangeon
|
a0307c343d
|
docs: disambiguate Cat(a, b, ...) support for more than 2 arguments
I had this confusion while reading the doc.
Someone else also likely did:
https://github.com/bl0x/learn-fpga-amaranth/blob/main/06_alu/soc.py#L111
|
2023-03-21 14:16:27 +00:00 |
|
Catherine
|
80343d1c4c
|
hdl.ast: warn on fencepost error in Signal(range(x), reset=x) .
Also, relax the language reference inset from "warning" to "note"
since this is no longer something developers have to keep in mind
explicitly.
|
2023-03-13 20:38:41 +00:00 |
|
Catherine
|
57612f1dce
|
lib.enum: add Enum wrappers that allow specifying shape.
See #756 and amaranth-lang/rfcs#3.
|
2023-02-28 13:00:41 +00:00 |
|
Catherine
|
58721ee4fe
|
hdl: implement constant-castable expressions.
See #755 and amaranth-lang/rfcs#4.
|
2023-02-27 22:38:38 +00:00 |
|
Catherine
|
342fd5f8bd
|
docs: fix doctests and run them in CI workflow.
|
2023-02-27 19:47:51 +00:00 |
|
Arusekk
|
58a0c68279
|
hdl.ast: allow typed int enums in Value.cast.
|
2023-01-22 23:40:39 +00:00 |
|
Catherine
|
0723f6bac9
|
hdl.ast: recursively cast ValueCastable objects to values.
|
2022-09-24 07:18:57 +00:00 |
|
Catherine
|
a6a13dd612
|
docs: add changelog.
|
2021-12-13 13:00:10 +00:00 |
|
Catherine
|
47c79cf3c8
|
docs: simplify. NFC.
|
2021-12-13 09:53:54 +00:00 |
|
whitequark
|
b452e0e871
|
hdl.ast: support division and modulo with negative divisor.
Fixes #621.
This commit bumps the Yosys version requirement to >=0.10.
|
2021-12-11 10:25:48 +00:00 |
|
whitequark
|
909a3b8be7
|
Rename nMigen to Amaranth HDL.
|
2021-12-10 10:34:13 +00:00 |
|
whitequark
|
e46118dac0
|
docs/lang: use less confusing placeholder variable names.
Fixes #474.
|
2020-08-15 13:01:09 +00:00 |
|
whitequark
|
f1153352c0
|
docs: link to community tutorials until we have an official one.
|
2020-07-04 02:09:35 +00:00 |
|
whitequark
|
f24f1b02e8
|
docs/lang: document constshifts.
|
2020-07-02 23:11:35 +00:00 |
|
whitequark
|
399b8f9863
|
Add (heavily work in progress) documentation.
To render correctly, the docs require:
* pygments/pygments#1441
|
2020-06-30 22:21:16 +00:00 |
|