Matt Liberty
d7cb9be1ca
Merge remote-tracking branch 'upstream/master'
2025-11-07 04:44:07 +00:00
James Cherry
845729ad9f
restore Search::makePathGroups
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-06 16:46:05 -07:00
James Cherry
351b8287a7
issue 322 revisited
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-06 12:34:53 -07:00
James Cherry
37b3043843
ssta compile
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-06 08:56:53 -07:00
Matt Liberty
96101312a2
Merge remote-tracking branch 'upstream/master'
2025-11-05 19:53:18 +00:00
James Cherry
79d8a5ecb3
report_checks before report_skew with gated clk
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-05 11:42:38 -07:00
James Cherry
10a3cdc4d1
Exception::delete* hash update resolves #325
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-04 16:57:28 -07:00
James Cherry
28812daf20
leak
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-04 16:50:54 -07:00
James Cherry
97b711c7c4
report -unique_edges_to_endpoint
...
commit d8bb65d6e87cf95b3eada82b315351867b50fa01
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Nov 4 12:25:56 2025 -0700
report -unique_edges_to_endpoint doc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 2979eda02f4f2fb38da4a5df9e9ece0d00951b6f
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Nov 3 11:51:02 2025 -0700
redirect report_check_types
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 55960d4a63a999fc08f311c53fb053e4d54d1029
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Nov 3 11:28:15 2025 -0700
report -unique_edges_to_endpoint
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 8c56b5c2c08f546fee02e017a87cd94480dbabfc
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Nov 2 16:05:28 2025 -0700
PathEnum cleanup
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit c02b96a9c7b6e7c9ce99ee76a211f365bcda7428
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Nov 2 11:16:34 2025 -0700
PathEnum cleanup
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-04 12:30:55 -07:00
James Cherry
f6523bd9c6
rm unique_ptr, default args
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-04 09:45:20 -07:00
Drew Lewis
423c12c8f9
Add local tag caches to PathVisitors ( #316 )
...
* Add tag caches to PathVisitor and Search for visit_parallel
Signed-off-by: Drew Lewis <cannada@google.com>
* Apply clang-format
* Update to avoid Search storing caches and touching Bfs.cc
Signed-off-by: Drew Lewis <cannada@google.com>
* Update to avoid Search storing caches and touching Bfs.cc
Signed-off-by: Drew Lewis <cannada@google.com>
* Fixed long lines and moved nullptr assignment to constructors
Signed-off-by: Drew Lewis <cannada@google.com>
---------
Signed-off-by: Drew Lewis <cannada@google.com>
2025-11-03 15:53:17 -08:00
James Cherry
9f3123cff1
readme
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-03 16:29:44 -07:00
Matt Liberty
19202ac933
Merge remote-tracking branch 'upstream/master'
2025-11-03 18:30:51 +00:00
James Cherry
265e7f2d10
get_filter comment
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-01 13:25:32 -07:00
James Cherry
5b312ee084
rm disconnected pin from exceptions resolves #318
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-10-31 10:36:57 -07:00
James Cherry
49dd390d29
leak
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-10-30 15:25:07 -07:00
Matt Liberty
585ff0c98b
Merge remote-tracking branch 'upstream/master'
2025-10-30 19:07:28 +00:00
James Cherry
98d801d7a6
report paths in multiple matching groups resolves ascenium #145
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-10-30 08:53:36 -07:00
Matt Liberty
254d090582
Replace deprecated isGroupPathName with isPathGroupName
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2025-10-27 00:14:56 +00:00
Matt Liberty
8df87e07a1
Merge remote-tracking branch 'upstream/master'
2025-10-26 22:50:15 +00:00
James Cherry
de0f5440a6
Sta::isPathGroupName
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-10-26 09:23:16 -07:00
James Cherry
8fb0cc305d
Sta::endpointSlack
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-10-25 11:44:23 -07:00
James Cherry
79ddebf153
Sta::endpointSlack
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-10-25 11:27:01 -07:00
James Cherry
525c2efb3d
Sta::endpointSlack
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-10-25 10:02:34 -07:00
James Cherry
6e29fcb3f0
findRequired(vertex) rm crpr disable
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-10-24 08:47:07 -07:00
Matt Liberty
d8a87863aa
Merge remote-tracking branch 'parallax/master'
2025-10-23 21:19:49 +00:00
James Cherry
7539c7372d
Sta::vertexSlack(endpoint) speedup
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-10-23 08:56:22 -07:00
James Cherry
8f8f397610
spef support net missing divider escape resolves #311
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-10-14 15:58:48 -07:00
Matt Liberty
0a230da4df
Merge remote-tracking branch 'parallax/master'
2025-10-14 22:40:08 +00:00
Pâris DOUADY
1a22c68c62
Update report_checks fields to include 'fanout' (which is already supported) ( #315 )
2025-10-13 09:54:24 -07:00
Drew Lewis
daeea4ab7e
Change DispatchQueue::dispatch to use notify_one. ( #308 )
...
This prevents the thundering herd problem and should increase the
scalability of the DispatchQueue significantly.
Additionally the code the DispatchQueue was taken from made this
improvement five years ago:
79ad8a539d
Signed-off-by: Drew Lewis <cannada@google.com>
2025-10-12 14:11:21 -07:00
ambd161
36e516924f
Recognize some basic specify blocks and ignore them ( #309 )
...
* Add parser support for specify blocks and specparam
Treated like regular parameters, and so ignored
* Add regression test
* Apply PR feedback
* missed the verilog_lang
2025-10-12 14:11:00 -07:00
Akash Levy
c11bb38f58
Include StaConfig.hh once ( #305 )
...
* Include StaConfig.hh once
* pragma once
2025-10-07 09:12:54 -07:00
James Cherry
091d69385e
CheckCrpr::findCrpr resolves orfs1253
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-10-06 08:34:44 -07:00
Akash Levy
9550c99f0c
Package require test ( #303 )
2025-10-04 10:36:22 -07:00
Henner Zeller
745ee606f9
Mark choice of delay implementation with IWYU export pragma. ( #300 )
...
The Delay header is meant to provide the Delay implementation
to whoever is including it; it chooses the right implementation
via an include which this PR marks as providing a symbol that is
to be exported.
Without that annotation, tools such as `clang-tidy` or the `clangd` language server (as well as many other tools) will complain about headers not directly providing a symbol if users just include Delay.hh; With this annotation, they know.
Documentation about these IWYU pragmas:
https://clangd.llvm.org/design/include-cleaner#iwyu-pragmas
https://github.com/include-what-you-use/include-what-you-use/blob/master/docs/IWYUPragmas.md#iwyu-pragma-begin_exportsend_exports
Signed-off-by: Henner Zeller <h.zeller@acm.org>
2025-10-04 08:50:11 -07:00
James Cherry
b553e636a0
CodingGuildlines
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-10-04 08:25:17 -07:00
Drew Lewis
76324bbabb
Fix typo in CodingGuidelines.txt ( #307 )
...
Signed-off-by: Drew Lewis <cannada@google.com>
2025-09-30 14:08:05 -07:00
Matt Liberty
05b292c379
Merge pull request #278 from sombraSoft/fix/bazel-lint-errors
...
Fix: Bazel Lint Errors and CI Workflow
2025-09-30 17:07:33 +00:00
James Cherry
e7bffbfef5
PropActivityVisitor::visit null port check PR 301
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-09-29 21:02:17 -07:00
James Cherry
b456589007
PropActivityVisitor::visit null port check PR 301
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-09-29 19:45:04 -07:00
Matt Liberty
37e1d15433
fix stray character typo ( #302 )
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2025-09-29 18:23:59 -07:00
James Cherry
8236a89ef6
latch D->Q crpr path pruniing (eagle 20250923)
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-09-29 15:47:20 -07:00
James Cherry
d565906c2b
tag/glk_info debug
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-09-29 09:48:57 -07:00
Matt Liberty
e38b0b2d7a
fix buildifier warnings
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2025-09-27 14:42:41 +00:00
Matt Liberty
a5a62be89d
fix stray character typo
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2025-09-27 05:19:11 +00:00
Sombrio
52e7223eb4
Improve(bazel) Add buildifier lint and format github actions
...
Signed-off-by: Sombrio <sombrio@sombrasoft.dev>
2025-09-25 08:36:31 +00:00
Sombrio
6d65cb6f84
Fix(bazel) Correct Bazel lint errors in BUILD file
...
Signed-off-by: Sombrio <sombrio@sombrasoft.dev>
2025-09-25 08:26:51 +00:00
Matt Liberty
f4cb6e7354
Fix crash in PropActivityVisitor::visit when accessing null LibertyPort
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2025-09-23 21:13:14 +00:00
Matt Liberty
2debe54ede
Merge remote-tracking branch 'parallax/master'
2025-09-23 18:01:05 +00:00