• Joined on 2024-06-02
luke synced commits to refs/heads/refs/pull/7193/merge at luke/verilator from mirror 2026-07-09 21:25:49 +02:00
6c79a3f9d5 Merge e5dcf11cb81d2ab170490a192e9689a09a9fdcb4 into 1d42c45a340f3980d1cfc3bbad9a6b079c1f8aca
1d42c45a34 Apply 'make format' [ci skip]
38895f8f29 Fix $display accepting streaming concat arguments (#7663) (#7890)
f316ec0d66 Revert #7836: Fix scheduling of variables written in non-inlined functions in suspendable processes (#7836)
671ff628ff Tests: Fix t_force_release to reflect intent (#7906)
Compare 8 commits »
luke synced commits to refs/heads/refs/pull/7748/merge at luke/verilator from mirror 2026-07-09 21:25:49 +02:00
d336a08de3 Merge dd1eb2dfe7a6442d831f6746254c0023eafac858 into 974020348553d617c83f1a787f736a3a25103d3f
dd1eb2dfe7 more testing
9740203485 Fix VL_TO_STRING function for array of structs (#7912)
a21bd8a417 Fix VlQueue falling into wrong template spec (#7914)
1d42c45a34 Apply 'make format' [ci skip]
Compare 9 commits »
luke synced commits to refs/heads/refs/pull/7857/merge at luke/verilator from mirror 2026-07-09 21:25:49 +02:00
047af2022b Merge 7c1de4464600a1966e18447141f0a20db76ce716 into 38895f8f29bbf1673890fcc4c9671f588c47e6a4
38895f8f29 Fix $display accepting streaming concat arguments (#7663) (#7890)
f316ec0d66 Revert #7836: Fix scheduling of variables written in non-inlined functions in suspendable processes (#7836)
671ff628ff Tests: Fix t_force_release to reflect intent (#7906)
Compare 4 commits »
luke synced and deleted reference refs/tags/refs/pull/7890/merge at luke/verilator from mirror 2026-07-09 21:25:48 +02:00
luke synced commits to refs/heads/master at luke/verilator from mirror 2026-07-09 21:25:48 +02:00
9740203485 Fix VL_TO_STRING function for array of structs (#7912)
a21bd8a417 Fix VlQueue falling into wrong template spec (#7914)
1d42c45a34 Apply 'make format' [ci skip]
38895f8f29 Fix $display accepting streaming concat arguments (#7663) (#7890)
Compare 4 commits »
luke synced commits to refs/heads/refs/pull/9013/merge at luke/sbt from mirror 2026-07-09 13:17:14 +02:00
aea153f4e0 Merge 61faf2650ab9c79d98a1f4a38bd9e482c941cee0 into 3b36560a8c3cc0daba5cba4b22fd90582d37ce99
3b36560a8c [2.x] fix: apply ByteStream deadline per-call, not on the memoized stub (#9413)
Compare 2 commits »
luke synced commits to refs/heads/refs/pull/9213/merge at luke/sbt from mirror 2026-07-09 13:17:14 +02:00
bcbc9e74d6 Merge 48227f439f7bc7e73da7a383a595eaa160d1fcb1 into 3b36560a8c3cc0daba5cba4b22fd90582d37ce99
3b36560a8c [2.x] fix: apply ByteStream deadline per-call, not on the memoized stub (#9413)
Compare 2 commits »
luke synced commits to refs/heads/refs/pull/9390/merge at luke/sbt from mirror 2026-07-09 13:17:14 +02:00
355031e6fa Merge 77eb17a4f0aa2d8049753100236a1ab282b1da15 into 3b36560a8c3cc0daba5cba4b22fd90582d37ce99
3b36560a8c [2.x] fix: apply ByteStream deadline per-call, not on the memoized stub (#9413)
Compare 2 commits »
luke synced and deleted reference refs/tags/lofty/abc-refactor-7 at luke/yosys from mirror 2026-07-09 13:16:49 +02:00
luke synced and deleted reference refs/tags/refs/pull/5973/merge at luke/yosys from mirror 2026-07-09 13:16:49 +02:00
luke synced and deleted reference refs/tags/refs/pull/6013/merge at luke/yosys from mirror 2026-07-09 13:16:49 +02:00
luke synced commits to refs/heads/main at luke/yosys from mirror 2026-07-09 13:16:49 +02:00
b88b73a99a Merge pull request #6021 from YosysHQ/release/v0.67
5214fd7414 Next dev cycle
75286287c6 Merge pull request #5973 from YosysHQ/lofty/abc-refactor-7
2d1509d1bc Release version 0.67
9c0291e81c Merge pull request #6018 from YosysHQ/krys/fixup_source_path
Compare 10 commits »
luke synced commits to refs/heads/refs/pull/5920/merge at luke/yosys from mirror 2026-07-09 13:16:49 +02:00
5d8bd5ba1b Merge 46f9f887f7d0736eda64d61cef56f082bd5936e7 into 75286287c654a4b5da938adfe65c83bee508122b
75286287c6 Merge pull request #5973 from YosysHQ/lofty/abc-refactor-7
9c0291e81c Merge pull request #6018 from YosysHQ/krys/fixup_source_path
8838213c3d Merge pull request #6017 from YosysHQ/krys/tidying
53d1e7615b Fixup help contents source_file
Compare 39 commits »
luke synced commits to refs/heads/refs/pull/5961/merge at luke/yosys from mirror 2026-07-09 13:16:49 +02:00
1b95c7060b Merge 7d942b98930893496d7f441a67962cb0d89e6d95 into b35b6706f861ba9c89c4666c20795eed71715a64
b35b6706f8 Merge pull request #6014 from YosysHQ/update_ci
8dc32cbf4e Merge pull request #6012 from YosysHQ/nella/fix-opt-reduce
01d04de6d6 Update wheels ci
9fc4cdbc5c Merge pull request #5963 from YosysHQ/nella/latch-toggle
Compare 32 commits »
luke synced commits to refs/heads/refs/pull/5976/merge at luke/yosys from mirror 2026-07-09 13:16:49 +02:00
277de4a91a Merge 94d10012e70b007926e27d3024311625f2cc31a7 into 9c0291e81cda6a7cf1c5677dcf04d151ef6433e6
9c0291e81c Merge pull request #6018 from YosysHQ/krys/fixup_source_path
8838213c3d Merge pull request #6017 from YosysHQ/krys/tidying
53d1e7615b Fixup help contents source_file
0e763f320b Fix ContentListing::option source location
Compare 8 commits »
luke synced commits to refs/tags/v0.67 at luke/yosys from mirror 2026-07-09 13:16:49 +02:00
luke synced new reference refs/tags/v0.67 to luke/yosys from mirror 2026-07-09 13:16:49 +02:00
luke synced commits to refs/heads/magic-8.3 at luke/magic from mirror 2026-07-09 13:16:47 +02:00
767cde0efc Two fixes: One by Claude Fable 5 which identified the two possible
07d98a33c2 Fixed a negative tile width calculation in ResMakeRes.c, as
d6438387ad Fixed a second emscripten 6.0.2 regression in the WASM build, this one at runtime rather than at compile time. emscripten 6.0.2 removed wasmBinary (along with a batch of GL/SDL members) from the default INCOMING_MODULE_JS_API list. The JS loaders in npm/examples pass Module.wasmBinary to embed the .wasm binary, and because the WASM build links with -sASSERTIONS=1, the now-unrecognized member triggers a hard runtime abort: "Module.wasmBinary was supplied but wasmBinary not included in INCOMING_MODULE_JS_API", failing every example test. Fixed by explicitly setting -sINCOMING_MODULE_JS_API in toolchains/emscripten/defs.mak to emscripten's full default list plus wasmBinary. Spelling out the whole default (rather than only the members our own loaders use) keeps external consumers of the npm package working if they supply locateFile, arguments, and similar Module options.
28483435f1 Fixed the WASM (emscripten) build, which broke starting with emscripten 6.0.2. The failure is not in magic itself but in the TCL dependency build: emscripten 6.0.2 began shipping a <sys/epoll.h> stub in its sysroot (6.0.1 did not), so TCL's configure now detects epoll on the Linux CI host via AC_CHECK_HEADERS([sys/epoll.h]), defines NOTIFIER_EPOLL, and compiles tclEpollNotfy.c. That file also requires <sys/queue.h>, which emscripten does not provide, so the build died with "fatal error: 'sys/queue.h' file not found". Fixed by passing ac_cv_header_sys_epoll_h=no to TCL's configure in toolchains/emscripten/build-tcl-wasm.sh, which forces the select()-based notifier. That notifier is the correct choice for single-threaded WASM anyway (emscripten's epoll is only a stub), and overriding the autoconf cache variable avoids patching the read-only TCL source tree and keeps the build working across future emscripten versions.
718e02ec3f Claude Fable 5 implemented capacitance checking at shape corners,
Compare 5 commits »
luke synced commits to refs/heads/master at luke/magic from mirror 2026-07-09 13:16:47 +02:00
767cde0efc Two fixes: One by Claude Fable 5 which identified the two possible
07d98a33c2 Fixed a negative tile width calculation in ResMakeRes.c, as
d6438387ad Fixed a second emscripten 6.0.2 regression in the WASM build, this one at runtime rather than at compile time. emscripten 6.0.2 removed wasmBinary (along with a batch of GL/SDL members) from the default INCOMING_MODULE_JS_API list. The JS loaders in npm/examples pass Module.wasmBinary to embed the .wasm binary, and because the WASM build links with -sASSERTIONS=1, the now-unrecognized member triggers a hard runtime abort: "Module.wasmBinary was supplied but wasmBinary not included in INCOMING_MODULE_JS_API", failing every example test. Fixed by explicitly setting -sINCOMING_MODULE_JS_API in toolchains/emscripten/defs.mak to emscripten's full default list plus wasmBinary. Spelling out the whole default (rather than only the members our own loaders use) keeps external consumers of the npm package working if they supply locateFile, arguments, and similar Module options.
28483435f1 Fixed the WASM (emscripten) build, which broke starting with emscripten 6.0.2. The failure is not in magic itself but in the TCL dependency build: emscripten 6.0.2 began shipping a <sys/epoll.h> stub in its sysroot (6.0.1 did not), so TCL's configure now detects epoll on the Linux CI host via AC_CHECK_HEADERS([sys/epoll.h]), defines NOTIFIER_EPOLL, and compiles tclEpollNotfy.c. That file also requires <sys/queue.h>, which emscripten does not provide, so the build died with "fatal error: 'sys/queue.h' file not found". Fixed by passing ac_cv_header_sys_epoll_h=no to TCL's configure in toolchains/emscripten/build-tcl-wasm.sh, which forces the select()-based notifier. That notifier is the correct choice for single-threaded WASM anyway (emscripten's epoll is only a stub), and overriding the autoconf cache variable avoids patching the read-only TCL source tree and keeps the build working across future emscripten versions.
718e02ec3f Claude Fable 5 implemented capacitance checking at shape corners,
Compare 5 commits »
luke synced commits to refs/tags/8.3.672 at luke/magic from mirror 2026-07-09 13:16:47 +02:00