Skip to content

abc@0.65-yosyshq#8899

Merged
UebelAndre merged 1 commit into
bazelbuild:mainfrom
oharboe:abc-0.65-yosyshq
May 26, 2026
Merged

abc@0.65-yosyshq#8899
UebelAndre merged 1 commit into
bazelbuild:mainfrom
oharboe:abc-0.65-yosyshq

Conversation

@oharboe

@oharboe oharboe commented May 15, 2026

Copy link
Copy Markdown
Contributor

Adds abc@0.65-yosyshq, pairing with yosys@0.65 (whose BCR module is in PR #8863).

YosysHQ/yosys at tag v0.65 pins its abc submodule at YosysHQ/abc tag v0.65, peeled SHA 5d51a5e420f5de493d07bf61109a977248c86ffb. This module exposes that tag as a BCR-resolvable dependency.

Based on abc/0.64-yosyshq.bcr.1. The BUILD.bazel overlay additionally lists:

  • src/map/emap/{emap.c, emapCore.c} — new mapper module in v0.65
  • src/opt/eslim/{areaEngine,delayEngine,eslimCirMan,relationSynthesiser,subcircuit}.cpp — new sources in the existing eslim directory
  • src/proof/cec/cecCorrIncr.c — new source in the existing cec directory

and adds src/map/emap to the includes list so files in that directory can resolve #include "emap.h".

@bazel-io skip_check unstable_url

@bazel-io

Copy link
Copy Markdown
Member

Hello @UebelAndre, modules you maintain (abc) have been updated in this PR.
Please review the changes. You can view a diff against the previous version in the "Generate module diff" check.

@oharboe

oharboe commented May 15, 2026

Copy link
Copy Markdown
Contributor Author

@bazel-io skip_check unstable_url

@bazel-io bazel-io added the skip-url-stability-check Skip the URL stability check for the PR label May 15, 2026
@oharboe

oharboe commented May 15, 2026

Copy link
Copy Markdown
Contributor Author

@bazel-io presubmit-auto-run

@UebelAndre

Copy link
Copy Markdown
Contributor

This one might need a rebase to fix the CLA job

Pairs with yosys@0.65 (YosysHQ/yosys v0.65 tag pins its abc submodule
at YosysHQ/abc v0.65, peeled SHA 5d51a5e420f5de493d07bf61109a977248c86ffb).

Based on abc/0.64-yosyshq.bcr.1; the BUILD.bazel overlay additionally
lists:

- src/map/emap/{emap.c, emapCore.c} — new mapper module in v0.65
- src/opt/eslim/{areaEngine,delayEngine,eslimCirMan,relationSynthesiser,subcircuit}.cpp
  — new sources in the existing eslim directory
- src/proof/cec/cecCorrIncr.c — new source in the existing cec directory

and adds `src/map/emap` to the includes list so files in that directory
can resolve `#include "emap.h"`.
@oharboe oharboe force-pushed the abc-0.65-yosyshq branch from dbe44be to d5ee168 Compare May 26, 2026 15:06
@oharboe

oharboe commented May 26, 2026

Copy link
Copy Markdown
Contributor Author

@UebelAndre 🤞

@oharboe

oharboe commented May 26, 2026

Copy link
Copy Markdown
Contributor Author

@UebelAndre Should be good to go

@UebelAndre UebelAndre merged commit 97346c9 into bazelbuild:main May 26, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-url-stability-check Skip the URL stability check for the PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants