开源软件贡献¶
记录我对开源软件的一些微小的贡献,以勉励自己,督促自己不忘为社区做贡献。
Maintenance¶
我主要参与如下开源项目的维护:
aosc-os-abbs¶
aws-cdk¶
bandersnatch¶
binutils¶
- as: Add new estimated reciprocal instructions in LoongArch v1.1
- as: Add new atomic instructions in LoongArch v1.1
cargo¶
chiseltest¶
- Fix VCS simulation binary path
- Fix issue #428: add blackbox sources to argument of icarus-verilog and vcs
- Fix VcsFlags not properly passed to vcs backend
emacs¶
FloPoCo¶
- two more bug fixes by Jiajie Chen
- Remove the duplicate code lines: R <= (bug reported by Jiajie Chen)
- Commits by me
force-riscv¶
FreeBSD¶
gcc¶
gpaw¶
- Fix issue #269 to add additional broadcast in some cases
- Capture and ignore AttributeError thrown in getpreferredencoding() in newer Python versions
gtkwave¶
homebrew-cask¶
- Update notion to 1.0.5
- Add MacGesture v2.2.5
- Update next to 0.07
- Update bilibili to 2.14
- Update bilibili to 2.13
iproute2mac¶
iwd¶
KiCad¶
KNEM¶
litedram¶
litex¶
legacy-homebrew¶
- emscripten 1.35.9
- gnuradio 3.7.8.1
- emscripten 1.35.2
- emscripten 1.35.0
- emscripten 1.34.12
- emscripten 1.34.11
- airspy 1.0.6
- libbladerf 2015.07
- uhd 003.009.000
- uhd 003.008.005
- hbase v0.89.9
MiKTeX¶
Nixpkgs¶
- hdf5_1_10: 1.10.9 -> 1.10.11
- glibc: use libutil.a when libutil.so.1 is unavailable
- boost183: init at 1.83.0
- dhcpcd: 9.4.1 -> 10.0.3
- ifrextractor-rs: init at 1.5.1
- mucommander: 1.2.0-1 -> 1.3.0-1
- copilot-cli: 1.28.0 -> 1.29.0
- cbmc: 5.87.0 -> 5.88.1
- cbmc: 5.76.1 -> 5.86.0
- spark2014: do not hardcode gnat12 version
- flashrom: unbreak darwin
- circt: 1.34.0 -> 1.37.0
- mucommander: 1.1.0-1 -> 1.2.0-1
- copilot-cli: 1.26.0 -> 1.27.0
- rain: 1.2.0 -> 1.3.3
- spice-gtk: unbreak on darwin
- pcsclite: fix libsystemd switch
- python3Packages.brian2: init at 2.5.1
- nest: init at 3.3
- bpftools: fix build on ppc64le
- ngspice: add darwin to platforms
- spark2014: init at unstable-2022-05-25
- Add support for gnuradio on darwin
- darwin.iproute2mac: 1.4.0 -> 1.4.1
- jsonmerge: skip failed tests
- krunvm: add support for darwin
- recoll: fix no/bad configuration error on darwin
- sioyek: unbreak on darwin
- circleci-cli: 0.1.17142 -> 0.1.20397
- foremost: unbreak on Darwin
- prometheus-influxdb-exporter: 0.8.0 -> 0.10.0
- rain: init at 1.2.0
- hal-hardware-analyzer: fix build with python 3.10
- arpack: unbreak on aarch64-darwin
- cvc3: unbreak on darwin
- python310Packages.chalice: 1.26.6 -> 1.27.1
- aws-sam-cli: 1.52.0 -> 1.53.0
- python310Packages.aws-sam-translator: 1.46.0 -> 1.47.0
- rustup: 1.24.3 -> 1.25.1
- cbmc: init at 5.63.0
- lsof: fix -fno-common builds on darwin
- libbsd: fix build on darwin
- libressl: fix build on aarch64-darwin
- glances: fix tests on darwin
- mono: 6.12.0.122 -> 6.12.0.182
- aws-workspaces: 4.0.1.1302 -> 4.1.0.1523
- copilot-cli: init at 1.19.0
- wkhtmltopdf: unbreak on darwin
- Fix hdfview issue 179793 and bump hdfview to 3.1.4
- Add darwin support for hdfview
- hdf5_1_10: 1.10.6 -> 1.10.9
- hdf5: 1.12.1 -> 1.12.2
- musescore: 2.1 -> 3.6.2.548020600 on darwin
- darwin.network_cmds: fix build on aarch64-darwin
- darwin.xnu: fix build on aarch64-darwin
- openconnect: 8.20 -> 9.01
- python310Packages.cocotb: unbreak on Darwin
- darwin.iproute2mac: 1.2.1 -> 1.4.0
- htmldoc: fix darwin build
- radare2: unbreak on Darwin
- radare2: 5.6.8 -> 5.7.2
- gtkwave: support darwin build
- cairo: add patch to fix crashes on darwin
openFPGALoader¶
PyNN¶
- Fix quantities error and x-y order in plotting
- Fix weight type in brain2 backend for issue 711
- add missing new for neuron 8.0.0, fixing issue #722
qemu¶
- Lower TCG vector ops to LSX
- target/loongarch: fix ASXE flag conflict
- linux-user/elfload: Enable LSX/LASX in HWCAP for LoongArch
- hw/loongarch: Fix ACPI processor id off-by-one error
- Add la32 & va32 support for loongarch64-softmmu
- target/loongarch: Split fcc register to fcc0-7 in gdbstub
- target/loongarch: Fix CSR.DMW0-3.VSEG check
rocket-chip¶
SpinalCrypto¶
SpinalHDL¶
- Use scalafmt to format code
- Add support for write byte enable in BusSlaveFactory.writeMemWordAligned
- Fix typos and improve error messages
- Add option to enable logging of ghdl/iverlog backend
- Cross scala versions build
- Add support for Virtex UltraScale+ in xilinx eda bench
- Add axi4 slave factory
- Add writeByteEnable to BusSlaveFactory and support unaligned access in read/writeMultiWord for AXI4
- Pass simulator flags to iverilog and ghdl
- Add support for multiple rtl file benchmark
- Add support for multi word memory access in BusSlaveFactory
- Fix iverilog simulation under macOS