Matt Liberty
19202ac933
Merge remote-tracking branch 'upstream/master'
2025-11-03 18:30:51 +00: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
James Cherry
f18df8a1a2
Edge::arcDelayAnnotateBit resolves issue #299
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-09-18 15:48:37 -07:00
James Cherry
892a9a4a3d
vcd min time resolves #165
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-09-18 08:47:43 -07:00
James Cherry
c020334e07
power propagate activies across test_cell resolves #295
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-09-17 15:59:00 -07:00
Mike Inouye
cf060169aa
Add PropertyRegistry for Clock. ( #298 )
...
* Add PropertyRegistry for Clock.
Signed-off-by: Mike Inouye <mikeinouye@google.com>
* Remove extra blank line.
---------
Signed-off-by: Mike Inouye <mikeinouye@google.com>
2025-09-17 14:19:22 -07:00
James Cherry
8e50916693
deleteFilterTags
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-09-17 09:10:14 -07:00
James Cherry
17cf87b4c6
Tag::clkInfo const
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-09-16 15:30:16 -07:00
James Cherry
8580cfd813
pathIndexMapEqual
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-09-16 15:16:05 -07:00
James Cherry
a296abc15c
Tag use static cmp functions
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-09-16 14:49:01 -07:00
James Cherry
7c6a473bbc
cleanup
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-09-16 14:25:24 -07:00
James Cherry
7a41a7f839
ClkInfo::hash resolves #287
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-09-16 14:17:30 -07:00
James Cherry
84989688b7
ClkInfo, Tag cmp
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-09-16 13:53:16 -07:00
James Cherry
9f9ad0b4ab
clkInfoCmp, tagCmp
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-09-14 11:43:59 -07:00
James Cherry
ab39366f7b
tagStateCmp use +exceptionStateLess
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-09-12 09:10:03 -07:00