1
0
Fork 0
mirror of https://git.sr.ht/~kivikakk/niar synced 2024-12-22 23:12:23 +00:00
niar/CHANGELOG.md

54 lines
1.4 KiB
Markdown
Raw Normal View History

2024-07-04 15:19:38 +00:00
# niar
2024-07-02 09:53:53 +00:00
2024-08-07 09:43:17 +00:00
## 0.1.3 (unreleased)
New:
* project: `NIAR_WORKING_DIRECTORY` can be used to override the origin.
2024-08-07 09:43:00 +00:00
## 0.1.2
2024-07-03 10:27:51 +00:00
2024-07-04 15:18:39 +00:00
New:
* build: `platform_kwargs` defined on the platform will be included in the `platform.prepare()` call.
* build: timing information from place-and-route shown as part of post-build log.
Changed:
* template: build CXXRTL with optimisations by default in CI
(cf. [amaranth-lang/amaranth-yosys#12](https://github.com/amaranth-lang/amaranth-yosys/pull/12)).
* **XXX** cxxrtl: disabled dependency tracking for now, as it's broken in the important case of
source files which depend on the CXXRTL module itself (e.g. those which instantiate it!).
2024-07-03 10:27:51 +00:00
Fixed:
* python: use PDM and declare dependencies correctly.
* build: use generated IL to calculate digest, not what's on disk.
2024-07-04 15:18:39 +00:00
* build: synthesis depends on the yosys script too, not just IL.
* build: fix path used with cached synthesis when programming.
2024-07-03 10:27:51 +00:00
2024-07-02 09:53:53 +00:00
## 0.1.1
New:
* setup-action: GitHub Actions support for preparing.
* workflows: test in CI.
* template: getting started template.
Changed:
* python: move to src layout.
* project: define root where `pyproject.toml` found.
* cxxrtl: dependency tracking to avoid needless rebuilds.
* cxxrtl: fix distinction between optimising RTL and code.
* build: only resynthesise when RTLIL changes.
* build: `build` subdirectory per platform.
Fixed:
* cxxrtl: correctly disable when not used.
2024-08-07 09:30:09 +00:00
## 0.1.0
2024-07-02 09:53:53 +00:00
Initial release.