Zachary Snow
60c0819bf4
bump versions
...
- upgrade runners to ubuntu-24.04, macOS-15-intel, and windows-2025
- upgrade to GHC 9.10.3
- add lts-24 to resolver.yaml
2025-11-01 21:32:56 -04:00
Zachary Snow
80a2f0cf68
update versioning
...
- move --pvp-bounds upper from release.sh to stack.yaml
- upgrade to GHC 9.8.4
- add dependency version lower bounds
2025-06-22 23:45:12 -04:00
Zachary Snow
8f2dc46e8c
bump iverilog
2024-09-01 12:01:30 -04:00
Zachary Snow
2cc1f6e2dc
fix coverage job checkout
2024-06-30 10:31:36 -06:00
Zachary Snow
636130f8b4
add weekly coverage build
2024-06-16 15:02:30 -04:00
Zachary Snow
7cf4944595
prepare for the next release
...
- add release.sh script to automate most of the process
- minor revisions to the unreleased changelog
- migrate away from deprecated release asset action
2024-05-06 22:18:31 -04:00
Zachary Snow
988f76b92b
broaden compiler support
...
- build in CI using snapshots from lts-13 through lts-22 and nightly
- allow building with alex >= 3.2 and happy >= 1.19
- fallback to cabal version string with incompatible versions of githash
2024-05-05 16:00:35 -04:00
Zachary Snow
bc1329a72b
populate version in CI
2024-05-02 00:49:40 -04:00
Zachary Snow
05cafc3d2a
scope bit-indexed modport binding
2024-05-01 09:07:31 -04:00
Zachary Snow
7a7482c964
fix GitHub Actions setup
...
- refresh GitHub Actions versions
- manually install shUnit2 v2.1.8
- more portable usage check
- run-all.sh exits on ctrl-c
2024-05-01 09:07:31 -04:00
Zachary Snow
fb604109bf
don't sign-extend signed unsized numbers with a leading 1 bit
...
I'm opting for iverilog's interpretation of the specifications here. The
commercial simulators I tested seem to agree.
2024-05-01 09:07:31 -04:00
Zachary Snow
f4543872d9
partially bump iverilog
2024-02-11 19:04:48 -05:00
Zachary Snow
211bce6bb1
bump iverilog version in CI
2023-07-31 22:44:41 -04:00
Zachary Snow
d0e3b794bc
bump iverilog and use explicit named port connections in tests
2023-07-08 12:23:01 -04:00
Zachary Snow
3db3fc0caf
bump iverilog version in CI
2023-06-10 23:29:01 -04:00
Zachary Snow
e1948689dd
support newer iverilog versions
...
- Add script to drop parameters from VCDs.
- Bump the version of iverilog used in CI. I couldn't use anything never
than eab37efb due a pending iverilog issue.
- Standardize around Python 3 in test cases.
2023-05-29 19:05:33 -04:00
Zachary Snow
36cff4ab0f
bump actions/cache to v3
2022-10-29 14:08:50 -04:00
Zachary Snow
c00f508e81
upgrade deprecated github actions runner
2022-07-24 13:45:40 -04:00
Zachary Snow
5e17ef0df3
bump iverilog
2022-04-11 18:04:57 -06:00
Zachary Snow
53fa152fc4
upgrade to latest iverilog
2022-02-15 19:14:55 +01:00
Zachary Snow
95e1ed8dda
add changelog to artifacts
2021-08-17 11:27:52 -06:00
Zachary Snow
527b59ff12
upgrade iverilog to lastest on v11-branch
...
Workarounds for resolved iverilog issues have been removed.
2021-08-04 17:50:53 -06:00
Zachary Snow
9ae29853d5
use iverilog 11 in Linux CI
2021-03-09 18:46:37 -05:00
Zachary Snow
ed25534441
use preinstalled stack in CI
2020-07-21 17:53:12 -06:00
Zachary Snow
aca24ebe53
only check notice file on master
2020-06-19 21:49:51 -04:00
Zachary Snow
1ff4729266
prevent duplicate build of release tags
2020-06-19 21:40:28 -04:00
Zachary Snow
7aed23b650
fix windows release workflow
2020-06-19 21:26:41 -04:00
Zachary Snow
2f5b746e27
upgrade CI workflow
2020-06-07 21:50:50 -04:00
Zachary Snow
409f80ea83
cleanup workflows
2020-03-30 21:41:13 -04:00
Zachary Snow
a38d49982a
fix release artifact uploads
2020-03-30 19:52:41 -04:00
Zachary Snow
279a19ab9d
refactored CI workflow
...
- added Windows build
- separate build and test jobs
- per-OS release artifact generation
2020-03-30 19:13:16 -04:00
THofstee
bbd072d41d
release workflow
2020-01-22 19:28:10 -05:00
Zachary Snow
2266dd69d6
add dependency licenses to NOTICE
2019-12-22 15:08:24 -05:00
Zachary Snow
e64e5aaf42
upgrade to iverilog 10.3 on Ubuntu
2019-12-22 12:20:43 -05:00
Zachary Snow
3d0960c58c
don't attempt to cache build
2019-12-22 12:14:04 -05:00
Zachary Snow
ec0eecb556
upgrade from deprecated macOS-10.14
2019-11-10 22:21:15 -05:00
Zachary Snow
9d15385eb9
switch from Travis CI to GitHub Actions
2019-11-05 23:35:26 -05:00