Commit Graph

  • c100874936
    Build wheels directly and make template purge portable (#98) master 20260806-c10087 Zhicheng 2026-08-06 15:45:36 +0800
  • 7f212f759d fix(templates): make purge portable across platforms #98 fix/direct-wheels-portable-purge yaozhicheng 2026-08-05 23:50:21 +0800
  • 47033e7f7a fix(packaging): build binary wheels directly yaozhicheng 2026-08-05 23:49:38 +0800
  • 784b33f629 fix: include dependence for wheel sdist #97 yaozhicheng 2026-08-05 22:29:48 +0800
  • ad05874bf8
    fix: filelist and build threads (#96) 20260728-ad0587 Makiras 2026-07-28 15:18:46 +0800
  • 57c269edf4 feat: limit generated build parallelism #96 agent/fix-filelist-build-threads Makiras 2026-07-15 16:34:17 +0800
  • c5c5ba6476 fix: ignore linker inputs during RTL parsing Makiras 2026-07-15 16:33:50 +0800
  • 755bbe489a feat: support header entries in RTL filelists 20260708-755bbe SFangYy 2026-07-08 15:25:18 +0800
  • 5ed5b2b1fd feat: support header entries in RTL filelists #95 support_file SFangYy 2026-07-08 15:25:18 +0800
  • 8d8e9beb1d
    feat: improve VCS waveform, coverage, and modern Verdi support (#94) 20260707-8d8e9b Song Fangyuan 2026-07-07 17:48:32 +0800
  • dffb27bd55 fix: resolve xspcomm from picker path in mem_direct template #94 update/vcs-waveform-deps SFangYy 2026-07-07 14:16:09 +0800
  • 125abc335a example: unify output paths and add per-example test targets SFangYy 2026-07-07 14:15:56 +0800
  • d21f202583 fix: support modern Verdi integration for VCS SFangYy 2026-07-07 14:15:24 +0800
  • 47bdfe41ba fix: stabilize VCS coverage export SFangYy 2026-07-06 14:49:16 +0800
  • ddfb4a5138 fix(ci): validate Docker image build on PR Docker changes 20260702-ddfb4a SFangYy 2026-07-02 21:56:50 +0800
  • 285b746443 fix(ci): validate Docker image build on PR Docker changes #93 ci SFangYy 2026-07-02 21:56:50 +0800
  • 12a91d5489
    docker: ensure npm global CLIs are on PATH in image build (#92) 20260702-12a91d Song Fangyuan 2026-07-02 20:38:45 +0800
  • 890244f011 docker: ensure npm global CLIs are on PATH in image build #92 SFangYy 2026-07-02 16:34:48 +0800
  • fa4e8f87cc build(ci): unify build tool versions for CI and Docker 20260701-fa4e8f SFangYy 2026-06-30 10:59:07 +0800
  • 1500a99c84 build(ci): unify build tool versions for CI and Docker #91 chore/unify-verilator-version SFangYy 2026-06-30 10:59:07 +0800
  • 2a0ad32912
    ci: bump Verilator in GitHub Actions from v5.018 to v5.030 (#90) 20260626-2a0ad3 Song Fangyuan 2026-06-26 13:11:28 +0800
  • d1351a1b8b ci: bump Verilator in GitHub Actions from v5.018 to v5.030 #90 SFangYy 2026-06-25 17:08:21 +0800
  • 21f796af70 fix: make VCS finish safe for host process Makiras 2026-06-25 14:57:17 +0800
  • f777302d08 fix: update VCS coverage control flow Makiras 2026-06-24 10:35:40 +0800
  • 7f2b81a06f (fix) vcs coverage: add runtime save control Makiras 2026-06-18 13:08:42 +0800
  • 1b86fdcffe (update) yaml-cpp: fetch dependency during init Makiras 2026-06-18 10:40:43 +0800
  • b41168090c (update) slang: bump default tag to v11.0 Makiras 2026-06-18 10:16:23 +0800
  • 1f6e9ae246 (remove) third: drop unused type_safe Makiras 2026-06-18 10:11:20 +0800
  • f6ee9a77b3 (update) yaml-cpp: move to dependence and bump to 0.9.0 Makiras 2026-06-18 10:09:15 +0800
  • 71398e1597 (fix) vcs waveform: support fsdb rename and flush Makiras 2026-06-18 09:53:57 +0800
  • ef336d6ba6 (fix): artifacts patch Makiras 2026-04-04 10:20:32 +0800
  • 7d336d5367 Fixed portability by making import linux only Fixed variable might be undefined causing warning 20260604-7d336d Tim Sandner 2026-06-03 15:53:19 +0200
  • 76114708ff fix: disable ASLR when loading VCS simulator library Tim Sandner 2026-06-03 15:32:00 +0200
  • 22df9211f5 fix(vcs): replace LD_PRELOAD workaround with static TLS tunable check fix_ld_preload SFangYy 2026-06-04 10:21:50 +0800
  • d8cb185979 fix: pass no_save to generated VCS Python DUTs #87 Martinn 2026-06-03 12:26:01 +0200
  • d153892cbb Fixed portability by making import linux only Fixed variable might be undefined causing warning #88 Tim Sandner 2026-06-03 15:53:19 +0200
  • 4778e90365 fix: disable ASLR when loading VCS simulator library Tim Sandner 2026-06-03 15:32:00 +0200
  • 4cb1cd20ea fix: add lcov to Dockerfile & update readme misc desc 20260528-4cb1cd yaozhicheng 2026-05-28 16:49:40 +0800
  • 7e0bfa0b29 fix: add lcov to Dockerfile & update readme misc desc #85 misc yaozhicheng 2026-05-28 16:49:40 +0800
  • 301c403754 UVS support in picker (phase 1) 20260512-301c40 yichun 2026-05-08 14:57:12 +0800
  • 72c1151cd2 UVS support in picker (phase 1) #84 yichun 2026-05-08 14:57:12 +0800
  • 0722f43b3a test test_dont_merge FrankOu 2026-04-29 16:05:38 +0800
  • bece7afbfe refactor(sv): removed the deduplication step for filelist, and delegated the related processing to slang. 20260423-bece7a FrankOu 2026-04-21 14:39:14 +0800
  • 36885eeab2 refactor(sv): removed the deduplication step for filelist, and delegated the related processing to slang. #83 remove-filelist-deduplication FrankOu 2026-04-21 14:39:14 +0800
  • b09ad52b09 chore(docker): refactor Dockerfile to use nvm for Node.js management and remove non-root user 20260421-b09ad5 SFangYy 2026-03-30 15:26:04 +0800
  • 7b43fde701 chore(docker): switch default Python to 3.11 and add time/node tooling SFangYy 2026-03-26 11:11:59 +0800
  • 61333fe9a5 fix(sv): fix slang RTL export compatibility 20260421-61333f FrankOu 2026-04-20 15:09:50 +0800
  • 71bb8185eb fix(sv): fix slang RTL export compatibility #82 fix-slang-parse FrankOu 2026-04-20 15:09:50 +0800
  • f1fe212832 (fix): artifacts patch isca26_ae Makiras 2026-04-04 10:20:32 +0800
  • 12254663f1 Add trace-derived mem_direct signal catalog feat_memDall Makiras 2026-04-03 07:29:48 +0000
  • 7e15c1a02e chore(docker): refactor Dockerfile to use nvm for Node.js management and remove non-root user #79 SFangYy 2026-03-30 15:26:04 +0800
  • fa9c9bfe63
    Adopt slang as default SystemVerilog frontend and clean up codegen (#80) 20260327-fa9c9b J. Wang 2026-03-27 11:04:20 +0800
  • aed288b457 fix(parser): avoid gcc ambiguous overload in uvm parse_sv_transactions #80 FrankOu 2026-03-26 15:04:44 +0800
  • d7a09a1a8f fix(gcc): Fix ignored attributes in gcc FrankOu 2026-03-26 15:04:05 +0800
  • 28fca977df feat(verible): Remove content about verible FrankOu 2026-03-26 14:35:24 +0800
  • 8921e1c866 refact(codegen): tidy up content about `_with_slang` FrankOu 2026-03-26 14:18:38 +0800
  • 082a58b2f6 chore(docker): switch default Python to 3.11 and add time/node tooling SFangYy 2026-03-26 11:11:59 +0800
  • 9ab379a09e fix(codegen): resolve filelist-relative inputs and quiet false missing-file logs FrankOu 2026-03-24 17:56:32 +0800
  • dc61f9a855 feat(parser): adopt slang as the default SystemVerilog frontend FrankOu 2026-03-24 17:56:22 +0800
  • 5834e99f36 Fix Verible arch mapping and bump version 20260130-5834e9 Makiras 2026-01-30 06:09:34 +0000
  • 124afe4494 Fix Verible arch mapping and bump version #75 fix_bump_verible Makiras 2026-01-30 06:09:34 +0000
  • e5e764e418 Use bash shell for pipefail in Dockerfile 20260129-e5e764 Makiras 2026-01-29 08:27:52 +0000
  • e3eab27451 feat(lib): add atClone hook for post-fork state re-initialization Makiras 2026-01-27 06:14:25 +0000
  • 4ffb85b2ee Defer Verilator waveform pause until dumper exists Makiras 2026-01-26 05:56:52 +0000
  • 444930e0ec Add filelist include parsing and expand unit tests Makiras 2026-01-26 05:56:36 +0000
  • bda9a4326c Streamline init workflow and build flags Makiras 2026-01-26 05:56:16 +0000
  • 44753cbc45 fix(makefile): Use explicit refspec in fetch for xcomm Makiras 2026-01-23 11:27:13 +0800
  • 36f7fca20b fix(build): Address dependency and build issues Makiras 2026-01-23 11:05:52 +0800
  • 53a9b99bf1 Use bash shell for pipefail in Dockerfile #74 Makiras 2026-01-29 08:27:52 +0000
  • b7a1827bb3 feat(lib): add atClone hook for post-fork state re-initialization Makiras 2026-01-27 06:14:25 +0000
  • d3f56f5661 Defer Verilator waveform pause until dumper exists Makiras 2026-01-26 05:56:52 +0000
  • e57b962ea1 Add filelist include parsing and expand unit tests Makiras 2026-01-26 05:56:36 +0000
  • 17c5a59af8 Streamline init workflow and build flags Makiras 2026-01-26 05:56:16 +0000
  • bfe61f1538 fix(makefile): Use explicit refspec in fetch for xcomm Makiras 2026-01-23 11:27:13 +0800
  • 8a0774534e fix(build): Address dependency and build issues Makiras 2026-01-23 11:05:52 +0800
  • cf8f51506d feat(dependence/xcomm): Use gitlink mirror if can't access to github 20260129-cf8f51 FrankOu 2026-01-13 17:51:45 +0800
  • e97aec956a feat(dependence/xcomm): Use gitlink mirror if can't access to github #73 FrankOu 2026-01-13 17:51:45 +0800
  • 42844ae7ed refactor: move pack_opts defaults to picker.cpp and rename example.sv to example-uvm.sv in example folder 20260104-42844a SFangYy 2025-12-31 16:23:21 +0800
  • 5adc0d9426 feat(uvm): adapt picker pack templates for ucagent SFangYy 2025-12-31 15:05:42 +0800
  • 0ae0ccb2d9 feat(example): refactor Pack examples and update transaction model SFangYy 2025-12-23 15:46:30 +0800
  • 4a2271254d feat(pack): refactor pack structure and support DUT abstraction generation SFangYy 2025-12-23 15:14:58 +0800
  • 617b4f5e75 refactor: move pack_opts defaults to picker.cpp and rename example.sv to example-uvm.sv in example folder #72 SFangYy 2025-12-31 16:23:21 +0800
  • 332b239fb1 feat(uvm): adapt picker pack templates for ucagent SFangYy 2025-12-31 15:05:42 +0800
  • f0d8e36ce2 feat(example): refactor Pack examples and update transaction model SFangYy 2025-12-23 15:46:30 +0800
  • 4d3e326c51 feat(pack): refactor pack structure and support DUT abstraction generation SFangYy 2025-12-23 15:14:58 +0800
  • 203d3d8dc3 fix(python): Fix bug of "can't find `Python.h` in some linux distros" 20251222-203d3d FrankOu 2025-12-19 21:27:34 +0800
  • b8e96574d4 fix(python): Fix bug of "can't find `Python.h` in some linux distros" #71 FrankOu 2025-12-19 21:27:34 +0800
  • 94a5dbcd61 fix(dut_base): Add missing `cstring` for dut_base.cpp 20251204-94a5db FrankOu 2025-12-04 17:32:20 +0800
  • 31b101618b fix(dut_base): Add missing `cstring` for dut_base.cpp #70 FrankOu 2025-12-04 17:32:20 +0800
  • 0e7ee37071 fix(parser/uvm): Fix missing marco `PATH_MAX` in old version of gcc 20251204-0e7ee3 FrankOu 2025-12-03 15:59:02 +0800
  • 0581ec9b9f fix(parser/uvm): Fix missing marco `PATH_MAX` in old version of gcc #69 FrankOu 2025-12-03 15:59:02 +0800
  • a7b5ddcb77
    fix(nproc): Add $NPROC for macOS (#67) 20251110-a7b5dd J. Wang 2025-11-10 08:55:01 +0800
  • 4d2da18e62
    Update template/scala/Makefile #67 J. Wang 2025-11-04 11:04:33 +0800
  • 187527c535 update(verilator): Upgrade verilator version to 5.020 FrankOu 2025-11-04 09:31:37 +0800
  • 3db49e37bf fix(nproc): Add $NPROC for macOS FrankOu 2025-11-03 20:00:35 +0800
  • 4b5842336d
    Add support for macOS (#64) 20251103-4b5842 J. Wang 2025-11-03 10:38:10 +0800
  • 79756262c5 refact(mem_direct): Remove useless flags #64 FrankOu 2025-11-03 10:25:34 +0800
  • c7d2843b95 feat(doc): Add doc about installing picker on macOS FrankOu 2025-11-02 11:20:33 +0800
  • b860a5da30 refactor(cmake): Upgrade cmake version to 3.15 FrankOu 2025-11-01 22:36:12 +0800
  • c2cd58cc35 feat(scala): Add scala support for macOS FrankOu 2025-11-01 22:15:03 +0800