Matt Liberty
d57bdf54ad
third-party/lodepng: clang-format
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com >
2026-03-13 14:48:38 +00:00
Matt Liberty
b77ae263cd
rm unused cpp-httplib
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com >
2026-03-13 14:48:22 +00:00
Matt Liberty
2c01a2667a
web: switch to websockets for more bandwidth
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com >
2026-03-08 03:23:40 +00:00
Matt Liberty
be2a93dc44
web: initial
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com >
2026-03-08 03:22:49 +00:00
Matt Liberty
1d181e8810
update abc for buildifier
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com >
2026-03-01 05:00:46 +00:00
Friedrich Beckmann
561b8d52be
bazel/macos: update third-party/abc submodule
...
I already made the tcl changes in the third-party/abc
module. They are commited in abc. So lets track them.
Signed-off-by: Friedrich Beckmann <friedrich.beckmann@tha.de >
2026-02-26 09:08:48 +01:00
Matt Liberty
2c28cb5de9
Update abc submodule to silence warnings under cmake
...
Note that you have to re-run cmake to get the effect as the flags are
set at configuration time and not build time.
Signed-off-by: Matt Liberty <mliberty@precisioninno.com >
2026-01-04 16:28:58 +00:00
Peter Gadfort
be3c2aeff4
abc: add ABC_SKIP_TESTS to CMake
...
Signed-off-by: Peter Gadfort <peter.gadfort@gmail.com >
2025-12-04 10:57:58 -05:00
Matt Liberty
224bf4f865
update abc for no assert build
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com >
2025-12-01 08:23:29 +00:00
Matt Liberty
ca62032dc6
update the abc submodule (and rmp .ok)
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com >
2025-12-01 05:05:55 +00:00
Matt Liberty
5ad2024b79
update abc submodule for constant-glob
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com >
2025-11-15 16:26:55 +00:00
Matt Liberty
cc68d8800f
update abc submodule for buildifier
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com >
2025-11-15 16:23:05 +00:00
Krzysztof Bieganski
ab05af84a1
Use ABC fork in Bazel
...
Signed-off-by: Krzysztof Bieganski <kbieganski@antmicro.com >
2025-11-03 09:25:02 +01:00
Sombrio
4089f478ff
Fix(bazel): Apply automatic buildifier fixes
...
Signed-off-by: Sombrio <sombrio@sombrasoft.dev >
2025-09-25 06:03:34 +00:00
Øyvind Harboe
8403000fd3
buildifier: run it to reduce PR noise later
...
Add buildifier to CI?
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2025-08-31 08:20:19 +02:00
Ethan Mahintorabi
c1b49d91e9
Addressing PR feedback around documentation and additional ifdef for screen size on QT5
...
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com >
2025-07-10 22:17:08 +00:00
Ethan Mahintorabi
b064535fb7
gui: Enable gui with bazel
...
It is current off by default, and I would like to see others
test it before we turn it on by default.
In order to build with the gui you need to pass the platform
flag to bazel build.
`bazelisk build --//:platform=gui //:openroad`
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com >
2025-07-05 23:55:13 +00:00
Matt Liberty
cd6a4872ff
Add CONFIG to find_package Boost in various CMakeLists.txt
...
Fixes CMP0167 warning about boost from newer cmake versions.
Signed-off-by: Matt Liberty <mliberty@precisioninno.com >
2025-07-03 21:29:45 +00:00
Peter Gadfort
676c4241f3
gif: clang format mismatch
...
Signed-off-by: Peter Gadfort <peter.gadfort@gmail.com >
2025-05-11 20:40:08 -04:00
Peter Gadfort
631bdcaba5
gif: clang-format
...
Signed-off-by: Peter Gadfort <peter.gadfort@gmail.com >
2025-05-11 20:06:07 -04:00
Peter Gadfort
0699b05fc8
switch from submodule to copy of code
...
Signed-off-by: Peter Gadfort <peter.gadfort@gmail.com >
2025-05-11 20:06:07 -04:00
Peter Gadfort
1d1a61a0b2
gif: add gif-h as third-party
...
Signed-off-by: Peter Gadfort <peter.gadfort@gmail.com >
2025-05-11 20:06:07 -04:00
Ethan Mahintorabi
ee5cab8580
rmp: Adds DelayOptimization pass to remapper
...
Adds new pass based infrastructure to add new Abc optimization
passes. The first delay based optimization is added here.
General intention is to build lots of interfaces that can be
extended by both the public and private clients.
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com >
2025-01-07 07:56:36 +00:00
Christian Costa
44ead59274
Move install of gtest to DependencyInstaller.sh.
...
Signed-off-by: Christian Costa <titan.costa@gmail.com >
2024-08-16 10:13:39 +02:00
Ethan Mahintorabi
043bd93f89
Upgrades ABC to latest
...
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com >
2024-05-04 06:49:49 +00:00
Ethan Mahintorabi
ecbf5c2454
Move all AbcFactory APIs over to dbSta
...
This sets us up to deal with more libraries, and overall
better integrates with OpenROAD.
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com >
2024-05-03 17:16:38 +00:00
Matt Liberty
e98d5bb49a
update the abc submodule
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com >
2024-01-24 15:25:55 -08:00
Vitor Bandeira
9324a299b6
third-party: remove unnecessary if in gtest
...
Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com >
2023-06-25 15:49:12 -03:00
Vitor Bandeira
711bbd8a58
third-party: do not look for local system gtest
...
Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com >
2023-06-24 18:36:46 -03:00
Ethan Mahintorabi
255d358e79
odb: Maps Pin SigType(SCAN, RESET, TIEOFF) to SIGNAL
...
Fixes abstract LEF writer to emit the correct sigtype
for pins.
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com >
2023-06-22 22:53:29 +00:00
Mohamed Gaber
d534d3fcbd
Allow Disabling Tests
...
Adds a CMake boolean option `ENABLE_TESTS` (`ON` by default) that will disable tests if defined as `OFF`. Speeds up compile times significantly and allows compiling in environments where GoogleTest support is iffy, e.g. Nix.
Signed-off-by: Mohamed Gaber <donn@efabless.com >
2023-03-29 22:58:03 +02:00
Ethan Mahintorabi
790383f827
fix test not found bug
...
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com >
2023-03-20 18:34:26 +00:00
Ethan Mahintorabi
51de0141d8
format
...
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com >
2023-03-20 17:48:28 +00:00
Ethan Mahintorabi
dff6932bea
Remove GTest from install targets
...
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com >
2023-03-20 17:46:08 +00:00
Ethan Mahintorabi
afb181f1fe
Adds fixes to OpenROAD to compile with C++20
...
Patches LEMON to comply with C++20 rules.
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com >
2023-01-21 20:21:00 +00:00
James Cherry
ac6fcd93f4
rm mpl2 until it works on macos
...
Signed-off-by: James Cherry <cherry@parallaxsw.com >
2022-12-05 10:32:42 -10:00
Christian Costa
a59c3b993d
Fix disabling readline use in abc.
...
Signed-off-by: Christian Costa <titan.costa@gmail.com >
2022-07-05 21:36:04 +02:00
Vitor Bandeira
9455c9ef0b
Disable readline includes on abc code
...
Signed-off-by: Vitor Bandeira <vitor.vbandeira@gmail.com >
2022-06-20 20:35:00 -03:00
James Cherry
8f5f4e0f7e
clang unused var warnings
...
Signed-off-by: James Cherry <cherry@parallaxsw.com >
2022-05-20 07:15:00 -07:00
Vitor Bandeira
e6c909ec0b
Update abc
...
Signed-off-by: Vitor Bandeira <vitor.vbandeira@gmail.com >
2022-04-26 12:35:03 -07:00
Balint Cristian
8cd5cd3cab
Add external system libraries options.
...
Signed-off-by: Balint Cristian <cristian.balint@gmail.com >
2022-01-20 22:01:44 +02:00
James Cherry
9272016794
abc more assert compiler warnings
...
Signed-off-by: James Cherry <cherry@parallaxsw.com >
2022-01-18 15:05:40 -08:00
James Cherry
e88eccbd75
abc more assert compiler warnings
...
Signed-off-by: James Cherry <cherry@parallaxsw.com >
2022-01-18 11:45:02 -08:00
James Cherry
ed42ec2312
abc header file compiler warning
...
Signed-off-by: James Cherry <cherry@parallaxsw.com >
2022-01-18 11:18:31 -08:00
James Cherry
f75963d50c
abc cmake issues
...
Signed-off-by: James Cherry <cherry@parallaxsw.com >
2022-01-18 08:53:50 -08:00
James Cherry
7e4667a65e
abc namespace
...
Signed-off-by: James Cherry <cherry@parallaxsw.com >
2022-01-17 15:39:05 -07:00
James Cherry
a42f889390
abc use namespace
...
Signed-off-by: James Cherry <cherry@parallaxsw.com >
2022-01-12 15:38:45 -07:00
Matt Liberty
b67561d828
update abc for warnings suppression
...
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu >
2021-12-22 15:02:39 -08:00
Matt Liberty
1017ac5cb5
update abc
...
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu >
2021-12-22 14:54:22 -08:00
Matt Liberty
0dd865e94e
move abc to third-party
...
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu >
2021-12-22 14:45:15 -08:00