1
0
Fork 0
mirror of https://git.sr.ht/~kivikakk/niar synced 2024-12-22 13:02:24 +00:00

Commit graph

  • 944321f5d9 cmdrunner: report exit statuses. main Asherah Connor 2024-09-27 17:44:19 +1000
  • 6a0c97d1f5 cxxrtl: less traceback. Asherah Connor 2024-09-27 17:32:55 +1000
  • 56234604d0 command: add. Asherah Connor 2024-09-06 19:14:26 +0300
  • 2cbed9def8 cxxrtl: don't drop backtrace on ^C. Asherah Connor 2024-09-05 18:32:49 +0300
  • 282e4447a3 flake.nix: use our amaranth fork again for now. Asherah Connor 2024-08-29 16:54:45 +0300
  • 4cb42dfedf pyproject.toml: allow amaranth >= 0.5. Asherah Connor 2024-08-29 15:01:44 +0300
  • df82cbb17d cxxrtl: put externals separate to yosys script. Asherah Connor 2024-08-24 22:24:28 +0300
  • fb7a8c2975 cxxrtl: add externals. Asherah Connor 2024-08-24 18:19:19 +0300
  • 594d92f3fd build: include externals in deps. Asherah Connor 2024-08-24 17:22:24 +0300
  • 2e4b50cce1 build: add externals to build plan. Asherah Connor 2024-08-24 17:13:34 +0300
  • 99273cb385 project: add isinstance_list, fix up errors. Asherah Connor 2024-08-24 17:06:35 +0300
  • a74227b405 uv: have a go. uv Asherah Connor 2024-08-22 19:46:38 +0300
  • cad501dda2 template: move to docs/. Asherah Connor 2024-08-24 16:59:25 +0300
  • fdc3e5ec56 README: note. Asherah Connor 2024-08-18 11:39:43 +0300
  • bf3738f777 project: add NIAR_WORKING_DIRECTORY support. Asherah Connor 2024-08-08 09:49:33 +0300
  • 96df013632 rejig for Nix/pure. Asherah Connor 2024-08-18 11:06:43 +0300
  • bca15c1ba5 CHANGELOG.md: prepare. Asherah Connor 2024-08-07 12:43:17 +0300
  • b729590f81 release v0.1.2. v0.1.2 Asherah Connor 2024-08-07 12:43:00 +0300
  • ca6847c21c CHANGELOG: 0.1 -> 0.1.0. Asherah Connor 2024-08-07 12:30:09 +0300
  • 15b4e93725 TODO: elaborate. Asherah Connor 2024-08-07 11:52:11 +0300
  • 42b7bbede5 TODO: add. Asherah Connor 2024-08-07 11:51:00 +0300
  • 11b388e18d README: add URL. Asherah Connor 2024-08-07 11:47:26 +0300
  • 5d8553a241 build: fix path used with cached synthesis when programming. Asherah Connor 2024-07-04 20:18:34 +0300
  • bb65ae312c pyproject.toml: use scm version. Asherah Connor 2024-07-04 18:25:41 +0300
  • 318af1aeb7 style. Asherah Connor 2024-07-04 18:19:38 +0300
  • 98ac6138b1 README: link CHANGELOG. Asherah Connor 2024-07-04 18:19:09 +0300
  • 3f85a404af CHANGELOG: update. Asherah Connor 2024-07-04 18:18:39 +0300
  • e2ffef5cc2 cxxrtl: always force for now. Asherah Connor 2024-07-04 18:14:07 +0300
  • 954de5e69d build: fix comments. Asherah Connor 2024-07-04 18:13:06 +0300
  • 445d0ed0c1 build: include timing info in output info. Asherah Connor 2024-07-04 18:12:21 +0300
  • ef5d43b417 cxxrtl: note. Asherah Connor 2024-07-03 19:19:30 +0300
  • a931d328be build: allow adding kwargs to prepare() call. Asherah Connor 2024-07-03 19:19:27 +0300
  • 3d32cf809e build: synth depends on .ys as well. Asherah Connor 2024-07-03 19:18:39 +0300
  • 289c0e96f9 template: use latest amaranth-yosys, now we can opt! Asherah Connor 2024-07-03 16:34:17 +0300
  • 6ff5e58dbf CHANGELOG.md: update. Asherah Connor 2024-07-03 13:27:51 +0300
  • 8175fb5d0a build: use IL from plan, not on disk. Asherah Connor 2024-07-03 13:26:53 +0300
  • 12dc846334 template: add .pdm-python to .gitignore. Asherah Connor 2024-07-02 14:10:29 +0300
  • 7572c3716a template: add lockfile. Asherah Connor 2024-07-02 13:09:02 +0300
  • 94bddbd996 setup-action: rely on PDM, document. Asherah Connor 2024-07-02 13:05:34 +0300
  • 404601a50a pyproject.toml: depend on upstream amaranth-boards, update lock and amaranth accordingly. Asherah Connor 2024-07-02 13:00:10 +0300
  • 4db4fc2509 template: clean up template project. Asherah Connor 2024-07-02 12:59:02 +0300
  • db7ca3b5d2 release v0.1.1. v0.1.1 Asherah Connor 2024-07-02 12:53:53 +0300
  • b57c9a5c25 pyproject.toml: depend on amaranth >= 0.5. Asherah Connor 2024-07-02 12:46:13 +0300
  • 2381d6ef41
    Merge pull request #1 from kivikakk/pdm Asherah Connor 2024-07-02 12:42:59 +0300
  • 915b094cdb workflows: install OSS CAD Suite to test synth. Asherah Connor 2024-07-02 12:39:16 +0300
  • 1fc3c5697d workflows: .venv/bin/. Asherah Connor 2024-07-01 22:42:40 +0300
  • 222151cf55 use pdm fully. Asherah Connor 2024-07-01 22:29:36 +0300
  • 596c60287d project: find root by looking for pyproject.toml. Asherah Connor 2024-06-29 19:20:54 +0300
  • 6f62b50278 move to src layout. Asherah Connor 2024-06-29 19:11:16 +0300
  • dc26ba8c44 cxxrtl: only write "opt" out when actually opt; write "noopt" otherwise. Asherah Connor 2024-06-28 17:17:15 +0300
  • 359962b0fe cxxrtl: opt is between RTL and code. Asherah Connor 2024-06-28 16:44:13 +0300
  • 34b8c3b3f2 template: use "newproject" name in workflows, and -Onone with cxxrtl. Asherah Connor 2024-06-27 19:53:37 +0300
  • 10d7f867ff README: update. Asherah Connor 2024-06-27 19:53:11 +0300
  • 2eede7b1c4 cxxrtl: log runtime. Asherah Connor 2024-06-27 19:45:59 +0300
  • f6de8db366 build: build subdir per platform. Asherah Connor 2024-06-27 19:45:54 +0300
  • 0ab73b31a6 cxxrtl: put each CXXRTL platform in its own build directory. Asherah Connor 2024-06-27 19:37:29 +0300
  • b4eef36627 build: only resynthesise when input RTLIL changes. Asherah Connor 2024-06-27 19:26:33 +0300
  • 7aa12417e6 cxxrtl: opt also optimises the design with Yosys. Asherah Connor 2024-06-27 19:12:24 +0300
  • 02e500d295 cxxrtl: fix zig build deps specification. Asherah Connor 2024-06-27 18:49:09 +0300
  • 12f3ecd3ce setup-action: install pytest-xdist, use in template. Asherah Connor 2024-06-27 18:47:21 +0300
  • dc8c97b368 setup-action: one day I will remember to include shell: bash. Asherah Connor 2024-06-27 18:45:32 +0300
  • 81961bba89 setup-action: install client pip deps in our Python. Asherah Connor 2024-06-27 18:43:42 +0300
  • c757d4f606 cxxrtl: CXXRTL cc doesn't depend on our headers. Asherah Connor 2024-06-27 18:43:27 +0300
  • 46ac1c24e9 cxxrtl: pull in CompilationUnit etc. from Chryse. Asherah Connor 2024-06-27 13:59:43 +0300
  • e6cada5f48 cxxrtl: assume Zig build uses cxxrtl_o_path list. Asherah Connor 2024-06-16 17:44:58 +0300
  • 5c6700effb template: add workflows. Asherah Connor 2024-06-16 17:23:34 +0300
  • 0cdcd952b6 README: capitalise. Asherah Connor 2024-06-16 17:21:50 +0300
  • 673a6308eb README: elaborate. Asherah Connor 2024-06-16 17:21:24 +0300
  • 2679e43c02 roll template in. Asherah Connor 2024-06-16 17:19:44 +0300
  • 3e8126f5a5 setup-action: add option to install OSS CAD Suite. Asherah Connor 2024-06-16 13:25:42 +0300
  • fe20bcd6da workflows: use --no-deps to stop the madness. Asherah Connor 2024-06-16 13:15:12 +0300
  • 854b29ae56 setup-action: install pytest. Asherah Connor 2024-06-16 13:11:28 +0300
  • b7d42f0b00 pyproject.toml: depend on amaranth[builtin-yosys] for CI ease. Asherah Connor 2024-06-16 13:04:26 +0300
  • 138039712e setup-action: install as editable in case it hecks with us less. Asherah Connor 2024-06-16 13:03:48 +0300
  • df6bc37559 setup-action: action.yml. Asherah Connor 2024-06-16 12:56:20 +0300
  • 4d1b21b3b7 setup-action: add. Asherah Connor 2024-06-16 12:54:08 +0300
  • f880c95ec5 emit debug IL, it's helpful. Asherah Connor 2024-06-16 11:58:15 +0300
  • a4b04502b6 support zig builds. Asherah Connor 2024-06-16 11:44:18 +0300
  • 071f1cef41 chotto. Asherah Connor 2024-06-15 12:01:21 +0300
  • 9e724857ef cxxrtl: TODO. Asherah Connor 2024-06-13 22:20:45 +0300
  • 41065af2c8 work around black failing on fstrings. Asherah Connor 2024-06-13 22:18:00 +0300
  • 0de6a6c202 gitignore: /dist. Asherah Connor 2024-06-13 22:04:37 +0300
  • c079c08998 init. v0.1.0 Asherah Connor 2024-06-13 21:51:30 +0300