Commit Graph

152 Commits

Author SHA1 Message Date
James Cherry 845729ad9f restore Search::makePathGroups
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-06 16:46:05 -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 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
James Cherry 6e29fcb3f0 findRequired(vertex) rm crpr disable
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-10-24 08:47:07 -07: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 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 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 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 84989688b7 ClkInfo, Tag cmp
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-09-16 13:53:16 -07:00
James Cherry 30c8230f68 tag group ref count w/threads
commit d7e45e73e7b3a5b9b3b00eeaaff6c5608fd15a44
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri Sep 12 08:41:14 2025 -0700

    tag group ref count w/threads

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-09-12 08:50:58 -07:00
James Cherry 594537b719 latch do not propagate unclked paths (eagle 20250905)
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-09-05 15:51:59 -07:00
James Cherry 774c3c68f1 setVertexArrivals use tag_group_lock
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-09-04 18:36:18 -07:00
James Cherry e4a1ebf00e TaGGroup refcount to reclaim memory
commit cd7169f99ab8b67323c444d4c22d065487e439c1
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Aug 31 16:02:03 2025 -0700

    reportArrivals report_tag_index

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 658f842a776bb43eef7dbfd9a08e191c31fb9f11
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Aug 25 16:20:50 2025 -0700

    tag group ref count

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-09-03 15:05:14 -07:00
James Cherry 3d3b16334e incremental levelizaation
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-07-31 12:09:18 -07:00
James Cherry 2c6ee71111 rm Genclks::updateSrcPathPrevs
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-07-04 17:03:10 -07:00
James Cherry 606c666180 set_min/max_delay -from reg/D startpoint warning resolves #265
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-07-03 17:08:44 -07:00
James Cherry 1c09954518 rm path->prevPath()->isNull calls
commit d875f1e37d0eca17dca792a96dd651e965a09017
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Jul 2 08:28:06 2025 -0700

    genclk24 leak

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit dee92af8bbe572beeb094dcd842e0fee8c5eb60a
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Jul 1 16:04:15 2025 -0700

    Search::arrivalsChanged

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 452a5ebef5b30cecdf7524768c41a16c4ad60515
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Jun 28 10:06:55 2025 -0700

    genclks clear src paths

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 14604541233354abb4397a1ecbcf268116a1fd80
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri Jun 27 10:28:04 2025 -0700

    checkPrevPaths

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 5e6ae73a40c33a27211dd693ae0f4f75d42d17f3
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Jun 26 10:09:39 2025 -0700

    Path::prev_path

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-07-02 08:32:04 -07:00
James Cherry 6a28a3dd52 report -from genclk root trashes genclk src path resolves #257
commit 686dde27c31e93e17b61252226d37cb110267267
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Jun 22 14:16:20 2025 -0700

    Search::findRequireds rm Genclks::updateSrcPathPrevs

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit e1b44502bff7271fd2bf696a55cb8dead252134a
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Jun 22 10:38:49 2025 -0700

    genclks copy src paths

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-06-23 16:09:31 -07:00
James Cherry 72e1c10198 state Path::prevPath ref
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-06-23 16:08:21 -07:00
James Cherry 9c85946be0 set_min/max_delay -probe support
commit c7576dba7baa28cab4178faf159d365147d07061
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue May 20 14:45:14 2025 -0700

    set_min/max_delay -probe doc

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit fbaf5a63fc3323cc0b3bc72479081e30eda81116
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri May 16 10:21:45 2025 -0700

    break paths at internal endpoints

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 7ed829dfe3ca930211d272856857cfc177fd5df0
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri May 16 08:52:44 2025 -0700

    internal startpoints break in PathVisitor::visitFromPath

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 37eb1247c47773f74d37f683c48df0bb0c68432a
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu May 15 12:35:34 2025 -0700

    ExceptionPath::noBreak

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit f514f1a97c709416a0ccfab70b4a1047e6c8c501
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon May 12 20:35:32 2025 -0700

    ExceptionPath::noBreak virtual

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit b94eb1fe13d2c6ab8457f4a7b5ba5e0f98f41f90
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed May 7 08:47:55 2025 -0700

    set_max_path -probe arg parse

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-05-20 14:52:04 -07:00
James Cherry b32eed9a84 Fix levelize crash when vertices enqueued in arrival/required iterators
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-05-15 17:21:39 -07:00
James Cherry 0f40a90e8c Search::reportArrivals
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-05-09 11:28:03 -07:00
James Cherry 31137e8bb7 Sta::vertexArrival min/max
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-05-01 15:22:34 -07:00
James Cherry 03d2a48f46 misc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-04-24 10:57:18 -07:00
James Cherry 400c473fe3 Levelize rewrite
commit 34f392b19f13b8a55371f0149de8fec3e76aeffa
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Apr 17 13:21:45 2025 -0700

    in_degree itr

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 745e11326d109dddf798843cbbefc4aac79a8bc8
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Apr 17 11:00:52 2025 -0700

    levelize invalid cleanup

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 501cfc7ebbc601db7f87c4c1fe70224fca904ce7
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Apr 17 10:15:16 2025 -0700

    refactor

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit b1f0245f9ad7c7c140580e46a0e9c14742b6b448
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Apr 17 09:47:05 2025 -0700

    Levelize use bit field for on_path

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 1ecb617bf0894a290d6240a6150f1d31653e56fb
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Apr 16 19:17:56 2025 -0700

    levelize static alloc

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 100c7c5a10581f52f6b5c7c2d4b5614d19549e23
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Apr 16 18:15:39 2025 -0700

    levelize use visited flag

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit a72bdc4322c3ea9f34d0144fdf1f74acfbed39fb
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Apr 16 15:59:25 2025 -0700

    findCycleBackEdges

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 21f5e9737cfd7c41a5444592920320cfe0de559c
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Apr 16 15:51:17 2025 -0700

    Levels find back edges from roots with fanout

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit ca2fe71e506c61f05401a52f3b6df3153c2e2393
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Apr 15 19:26:50 2025 -0700

    rm Vertex::color

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 628a973c69eab99929d32a2f5b1810dce71cbab1
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Apr 15 18:45:19 2025 -0700

    set max_level in Levelize::setLevel

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 874c8e10691a47fff06a89c66d66dbb63def9682
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Apr 15 17:29:22 2025 -0700

    levelize passes all regressions

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 790eae362a7423aa7e18432faaae7459a56976d7
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Apr 15 08:45:27 2025 -0700

    levelize stats

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 26067a99a4fbc81d94dbc1022ea5d9ddd64780a0
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Apr 14 22:20:56 2025 -0700

    pass fast

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 635bf478117014dd22d27c4f6bd65b260e51ec35
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Apr 14 18:00:03 2025 -0700

    comment

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 5fd2e9d1dd3a00494d56d967d21251f20e3a1f2c
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Apr 14 17:59:00 2025 -0700

    rm levelizeFrom()

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 078205723e2ce1f9be2e1360be80e5f9d25e978b
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Apr 14 14:46:48 2025 -0700

    leak

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 412c9a8ead792ee01e46a545c065c174e8342abc
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Apr 14 13:41:07 2025 -0700

    levelize level init

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 7883e3b1bac990f33cf7fce24fe43a0614f43daa
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Apr 14 12:59:45 2025 -0700

    relevelize insert only after levelized

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 263da8dc56469f0408d1cfbc7c40a079bc90dc9f
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Apr 14 11:58:55 2025 -0700

    topo level init

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 9de2ae3128a9ae427653c13152aa796f76277419
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Apr 14 11:21:14 2025 -0700

    levelize pass fast

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 8ba8310850ed1cdaf718b93bf44966043ab2042d
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Apr 14 10:04:42 2025 -0700

    constant latch en

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 8f543c3d5b261373d9b8f2da000322e529da7fb4
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Apr 13 19:36:23 2025 -0700

    levelize topological sort

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 4c2ae84839edd9f6797b834d7fd4f644e77855f8
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Apr 13 16:14:36 2025 -0700

    levelize bfs cleanup

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 186f50e8255fcae814f98cc7f253cfd3ba9a6c1d
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Apr 13 15:25:00 2025 -0700

    levelize bfs

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 1cefb185caaea64fc568c5d1ba4e7f5a961b0ba3
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Apr 13 12:16:49 2025 -0700

    levelize with bfs

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 5181e6b13ff38b52d13460e6abfee3202d4935c0
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Apr 12 18:33:44 2025 -0700

    findBackEdges use sorted roots

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit b25ac1a7d0ec2e835cddbf53930fa5f9f2a5b299
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Apr 12 15:32:33 2025 -0700

    find back edges

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-04-17 16:53:55 -07:00
James Cherry 1cc9df8804 remove using std from headers
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-04-11 16:59:48 -07:00
James Cherry 109bc9ab5e StaState::crprEnabled
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-04-10 14:16:00 -07:00
James Cherry 6ebd162d42 factor variables out of sdc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-04-09 16:35:15 -07:00
James Cherry 932525bd87 name, asString -> to_string, const
commit d122d05822e02dcc08c665ac6ec7513791dd7209
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Mar 27 08:58:22 2025 -0700

    rebase

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 9c7ae9a7ddd885ebdab102d48b3f39dc5dacf948
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Mar 25 16:21:52 2025 -0700

    write_spice8

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 2bd088f03bb2e414305232d9ebd76c9d1958ec81
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Mar 25 10:08:00 2025 -0700

    liberty reader stringify

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 86974caf063433b37ed1378e7103db4b2e55a04c
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Mar 24 20:25:39 2025 -0700

    ConcreteLiberary/Cell/Port use string

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 334476e185149a90b35cdd859e0a760ec9aa242a
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Mar 24 20:16:08 2025 -0700

    leak

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 5130e8d44804f483d9099d48bb413a7f3362b4e1
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Mar 24 15:57:14 2025 -0700

    liberty parser stringify

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit d48eba88cbde9093e3eb12bcee8eb48ccd444434
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Mar 24 11:16:04 2025 -0700

    stringify

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 6913fb198d642f6b05a94fb1852064706a748b81
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Mar 24 11:06:17 2025 -0700

    stringify

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 371bca08ecf9bf816b7adcbb7ae1458c4073f5f8
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Mar 24 10:44:31 2025 -0700

    TableTemplate use string

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 326465920a1f4a33dbe6be35cff5ca2245b6677e
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Mar 24 09:04:55 2025 -0700

    use string

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit b93a542ddfbcb5c793c9b533cbe64ea20ec08f4a
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Mar 24 08:59:01 2025 -0700

    timingSenseString -> to_string

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 6c121a0ff4231b37df076a62e83832897be62ff4
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Mar 23 16:09:47 2025 -0700

    Corner use string

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 07b989a5a43bf5d341aa6ba2880be663997577d5
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Mar 23 16:05:43 2025 -0700

    Tag::to_string()

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 0b9480cc5a3fa9ef0cb1c6e8ba0d4a29de2df816
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Mar 23 15:53:29 2025 -0700

    PathAnalysisPt::to_string

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit a028659091e99270f7501615285730681ed59523
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Mar 23 12:19:03 2025 -0700

    TimingRole stati alloc

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 495be6a57bda23d82e511282f5db7c188b32971b
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Mar 22 21:36:52 2025 -0700

    RiseFall/RiseFallBoth/Transition const

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 4c4b28adb383321b1172f4b774c7c4d9a1aee69f
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Mar 22 20:38:26 2025 -0700

    TimingRole const

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 54ab58ec7200d420bf3b5e709e74b652af88d508
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Mar 22 14:15:07 2025 -0700

    const MinMax

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit f70bb38df17b2ed758c7b6ba5647b7355366c0c0
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Mar 22 13:14:31 2025 -0700

    Transition::to_string(()

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit b3f3d67328194351fb8efac2219bcfbcec331552
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Mar 22 12:33:25 2025 -0700

    RiseFall::to_string

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 4046f8a376926dfde980860c51d2c5c70cf4a867
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Mar 20 09:04:10 2025 -0700

    TimingRole::name -> to_string

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit cf4dd918eccb05d459f1804ced8365c81a5c6a50
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Mar 19 20:14:42 2025 -0700

    MinMax::asString -> to_string

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit d80118117dda25be7b2b4896f19e955645c27f73
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Mar 19 17:43:08 2025 -0700

    TimingRole::name -> to_string

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 284fa25c28aca998e8ce92e7b7bb927697494a13
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Mar 19 17:02:27 2025 -0700

    comment

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 646f19749b997e03dc4cbdf165cd7637010276d3
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Mar 19 14:47:40 2025 -0700

    FuncExpr::asString -> to_string

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 4f73d8e7ad21feac6f41130b7b070f3e345b6fb5
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Mar 19 14:04:13 2025 -0700

    Vertex::name -> to_string

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 7c7ec486aaea86f6607a1ef72bb1a74dca603831
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Mar 19 13:39:24 2025 -0700

    Vertex::name -> to_string

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-03-30 15:27:53 -07:00
James Cherry 8992827b5b class Path replaces PathVertex etc
commit 08c062d3dd1d0cea846407dda0b5fd75ca64329c
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Mar 25 16:17:42 2025 -0700

    ApiChanges.txt

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit ef72112a00419e466e19b5c1442cac6f2835adaa
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Mar 23 12:37:10 2025 -0700

    crpr29/30

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 2065acfbfbaa84307fde1c46ff51a1c619c45f50
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Mar 23 12:33:55 2025 -0700

    compile error

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit d3133015b90b59f7e8e934c20d1ed8449d543d7b
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Mar 17 15:20:55 2025 -0700

    rebase falout

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 8a4b81755765db823e18ffb497f1fb3f0c64ec7b
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Mar 17 09:22:01 2025 -0700

    rebase fallout

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 7ef00dcaa4ed0b6db3f4205da47013e4f2ef1049
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Mar 15 17:00:51 2025 -0700

    deleteEdge clear to path prev_paths

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 912dacbca8f5c286f623f13659c831be6ed4d93e
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Mar 15 12:05:06 2025 -0700

    undo 7f8c7adb

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 9944c2ec907e9f07ab46f71af55ec947f3815de0
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri Mar 14 21:25:10 2025 -0700

    rm Path::path()

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit a42c28b8447466a445cd8f6fb022eb42e6dcc0f2
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri Mar 14 17:12:17 2025 -0700

    const

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 3f72adf1b5ad5581adc81afd3e00be7343ae4183
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri Mar 14 17:03:04 2025 -0700

    PathExpanded rm prev_arcs_

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 25879e66eddf9f12db38705807e1270459661810
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Mar 13 12:34:12 2025 -0700

    worst path init path

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 5c7a4fbdf3b8823a1944074a7eb663c6ea8e32df
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Mar 13 10:47:02 2025 -0700

    delete edge -> xelete paths of to vertex

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit aa8d3035489de2cd25f27f7531177193be7a40ac
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Mar 13 09:17:27 2025 -0700

    debug

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 53741b6c624b1313b0464a31e3900472d0b7c8d2
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Mar 13 08:50:01 2025 -0700

    debug

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit cdebd8f3e476e5a2afab1a949449b75dcec9ed97
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Mar 13 08:14:58 2025 -0700

    dbg network_edit

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 60cc960439e65cda8cd244723456b81242ced458
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Mar 13 07:42:22 2025 -0700

    dbg network edit

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit f4e4264ac1c11dafddbe18971ca35127a0ffc171
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Mar 11 19:23:17 2025 -0700

    rm PathVertex.hh

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit aeba9b293f095aecd01d0f5d16de51640f3d2381
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Mar 11 13:33:21 2025 -0700

    PathEnum rm divEdge

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit ad97706562da7ceb41b9fbf4c882083de36d578d
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Mar 11 13:18:38 2025 -0700

    genclks use path vector

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit a9c2563199d0cee3dee3d420c70f8117cfd69221
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Mar 11 12:42:12 2025 -0700

    group_path_count, end_path_count use size_t

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit f16309a8e09e22964b998bf1b7e0922fbb9f02c1
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Mar 11 12:30:08 2025 -0700

    Path rm uused

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 51295613c4ab6a6a4170080252397e2846a61bf1
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Mar 11 12:22:23 2025 -0700

    network_edit3

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 5de6da2190460183cf07d0d4ffc1d1c6ebbe3e10
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Mar 11 10:33:09 2025 -0700

    leak

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit f52dbc18ce08bd2b14d7107b61a57e614b1e3a07
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Mar 11 08:06:56 2025 -0700

    valgrind 3 leaks left

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit de1a3727d908c4494f3039ff714ddb939d3390b5
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Mar 10 18:21:50 2025 -0700

    Path::prevPath

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit c40aadcac8d2cd6d6dd8ba18f2e9db607358a01f
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Mar 10 18:21:31 2025 -0700

    clk_skew init

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 041c97194553e7f7a4746f506be251ee42eb83ee
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Mar 10 07:38:49 2025 -0700

    delete path groups before paths

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit fb4aed589f9f67ddb39f4260cb2901764cf49a98
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Mar 9 17:23:27 2025 -0700

    leak

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 70b3062872cefdcf1358847025bc7bb1a85f4a5b
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Mar 9 17:09:45 2025 -0700

    1 failure

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 92cd7c33c1eb22e4f574a767a645c5db1c9efe4d
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Mar 9 11:19:59 2025 -0700

    7 failures

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 537ec153a5f8ab30d800cd36130e7668047b67af
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Mar 9 09:05:31 2025 -0700

    11 failures

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit df514124c4daaf90175a89138ed954e20573e02f
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Mar 9 08:37:00 2025 -0700

    25 failures

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 0096e8ee5a83194aee84da2cba95f410931f5c0e
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Mar 8 16:05:04 2025 -0700

    33 failures

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 02ba7ffdf38b538cd1659df25837d37e8317e741
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri Mar 7 21:39:53 2025 -0700

    delete path groups before pahts

    Signed-Off-by: James Cherry <cherry@parallaxsw.com>

commit 270dbad6bc9303f9255256b5b85cac84deb27a94
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri Mar 7 18:27:52 2025 -0700

    no seg faults, 42 failures

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 3ceca5981fd6032294523cd23dc1334b9619f6a0
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Mar 6 15:43:28 2025 -0700

    multiclk1,2 seg fault

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 0441c00dc172817cc1a39bbb740d6369cf163869
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Mar 6 15:29:47 2025 -0700

    gated_clocks15

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 7a1f87737e9c8247acd2c78138ee482d46123952
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Mar 6 09:05:09 2025 -0700

    nworst, crpr

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 74b52e5ac0ed9dac5b7c31835393c4e2dd30ca95
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Mar 5 17:18:47 2025 -0700

    check_timiing6

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 93bddf0d940e9b833d5bc47d5af8b3bdefac67a5
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Mar 5 17:13:24 2025 -0700

    nworst10

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit f1edddbffb2e0d23bc3f4a10733203b9756f2e2e
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Mar 5 16:22:25 2025 -0700

    path enum

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit c57d241b668d305f0492e55e273b3411320692b4
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Mar 5 16:09:11 2025 -0700

    most nwost pass

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit c6fca38e28571e5f2d63236aa67233d572c3a1d6
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Mar 5 09:15:47 2025 -0700

    most genclks

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 82f5e6e9252987433f9699919c5716b3a4321a5d
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Mar 4 17:51:29 2025 -0700

    genclks

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 19f4035496e004c543110b063482928e55bddbc9
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Mar 4 17:33:28 2025 -0700

    nworst1

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit edafefa4e4f98291a3edebe5c7b3e2630988723f
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Mar 4 15:02:38 2025 -0700

    path enum

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 3e4684fd67eacdb474574eee9e51741e75bba907
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Mar 3 21:07:18 2025 -0700

    rm unused Path* files

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 3f04819c01002f8b5eec0f4b8f0caf6798f3a20f
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Mar 3 19:43:35 2025 -0700

    more regressions pass

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 276d70283cda14dfd6c48d1e2e4f45d326bf286c
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Mar 3 10:43:30 2025 -0700

    arrival1

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 383a480450833741144b57383bb40a33310fad44
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Mar 2 19:23:40 2025 -0700

    arrival1 no segfault

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 36e3a6b8d8b19f185a5a71fb4547e17586ea2c44
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Mar 2 18:40:23 2025 -0700

    VertexPathIterator

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 083c76201e1a5482726e5856f124b15a523453d6
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Mar 2 18:18:15 2025 -0700

    report_checks3 passes

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 834c076b7e2cb733655d917881463c76ce6196f6
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Mar 2 14:10:34 2025 -0800

    links

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 371792b1e6dd44ad0c72399b999d86cd2557cbe1
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Mar 2 13:37:33 2025 -0800

    link errors

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 158e9dafa6d11e0a4fd4e7ef253b0b6cb7595bf6
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Mar 2 12:30:29 2025 -0800

    compiles

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 8df515dab15c0744abe04eae7e4a7d7688455f03
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Mar 2 09:41:51 2025 -0800

    PathEnd compiles

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit d94f241d0803376b1526f32e4f5111d081c604af
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Mar 2 07:42:51 2025 -0800

    compile progress

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 591997e3bb496c4cc2fd6963c3798a8e17b8f587
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Mar 1 10:42:11 2025 -0800

    path unification

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-03-26 18:21:03 -07:00
James Cherry c6d8e3cf91 crpr clk path for reg clk zero min/max wire delay redo
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-03-21 13:09:29 -07:00
James Cherry a34588e2c5 crpr clk path for reg clk zero min/max wire delay
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-03-18 21:14:09 -07:00
James Cherry 2d52aea14f rm comment
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-03-17 15:14:57 -07:00
James Cherry 8d32e876a5 crpr for clk paths thru tristate enable
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-03-17 14:58:15 -07:00
James Cherry fb5d87bd23 no crpr for ideal clocks
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-03-16 15:34:04 -07:00
James Cherry 0f379ffcad report_checks -endpoint_path_count speedup
commit 265f5d69051c823656fcfedfa7e086255c4df4d2
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Feb 26 14:43:28 2025 -0800

    PathEnum::makeDivertedPath rm visited set

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit bbf28deab4f01eb925b4d7c86e23f4ec39e8d11d
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Feb 22 11:37:38 2025 -0700

    Search::always_save_prev_paths_

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit fd587877c3931ea6dd05d2f21d53365fd70d4268
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Feb 22 08:33:34 2025 -0700

    PathVertexRep -> PathPrev

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 3c972474b85875c1acaea808eb66fcfd26356120
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri Feb 21 11:26:02 2025 -0700

    PathVertexPtr

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 3755de934a8ecd292595d781ef794d60f0f5a67b
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Feb 20 17:19:34 2025 -0700

    PathVertexPtr for ClkInfo

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 3dca0c21c0117bc2fc64ee94ddb1513f3ff92d30
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Feb 20 17:19:15 2025 -0700

    PathVertexPtr for ClkInfo

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 419f78f75d1393b8b07de1e7028960a5fb7c8cad
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Feb 20 16:05:44 2025 -0700

    PathVertexRep rm unused funcs

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 32052f32eb09e6fe7fb2e3c3953ee55b5aaf976f
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Feb 20 14:49:19 2025 -0700

    PathVertexRep rm vertex_id_

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 89c65de68b12daa1c3869b83a5fd9afbcb2ce098
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Feb 20 09:21:16 2025 -0700

    rm Search::arrivalInvalidDelete

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 7d5d88ed124b94e08da433e1c6ea70629aa6c6e7
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Feb 20 09:17:35 2025 -0700

    passes fast

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit e6810d64993938e912b7cf89a4c36b24d744270f
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Feb 19 21:05:45 2025 -0700

    always save prev_path

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-02-26 14:44:38 -08:00
James Cherry d25c166d57 reportClkInfos
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-02-23 16:16:02 -07:00
James Cherry 27a4527d00 rm Vertex::requireds_pruned_
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-02-22 18:25:48 -07:00
James Cherry 641d7a7161 leaks
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-02-11 15:33:59 -07:00
James Cherry 0dfea7dfad thread safety
commit 98fa3639bd0e07f4e315578b50266972bbb7ac7d
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Feb 8 14:17:29 2025 -0800

    Edge::setArcDelayAnnotated

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit d4628351d788c68ed948751374adee1bba6ca6ea
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Feb 8 09:27:33 2025 -0800

    leaks

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit cee843b81df89c0f7bc51a76a34422009f49b046
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri Feb 7 10:22:00 2025 -0800

    arcDelayAnnotated

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 2a080cb4a3425e9b0a98d90315d23b87c755ebaa
Author: James Cherry <cherry@parallaxsw.com>
Date:   Fri Feb 7 09:34:16 2025 -0800

    leak

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 6b85cebe290cb9f1c7fabe06fcec42dd7c060550
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Feb 6 16:12:42 2025 -0800

    readme

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 01d4481280b08e98cc311dc37a3eeb1cfc928902
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Feb 6 16:12:33 2025 -0800

    comment

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit e7c62097f948450ed46c0ac577bd3636cf5be625
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Feb 6 16:12:19 2025 -0800

    Search no virtuals

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 761212fc0a593d47422dc7716b7e28f593647a64
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Feb 6 15:13:36 2025 -0800

    leak

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit dd64f685c7fe2b3e85e3194008fae67a23650110
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Feb 6 12:31:38 2025 -0800

    Graph::removeDelayAnnotated

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit a1b79b09178ba8bdf0ec9486d84fcff68c2a1f2e
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Feb 6 12:19:32 2025 -0800

    Edge::arc_annotated_delays_

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 6b8b44ebd1e3a483ccfaa08f08c5fa8b60c72f90
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Feb 6 08:48:49 2025 -0800

    leak

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit ee939bf4015fe3d78860b3e615ec7defa395b2bf
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Feb 5 18:14:04 2025 -0800

    pass fast regressions

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit f25b505d8507046638dbb30772d721547b3f8941
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Feb 5 15:54:39 2025 -0800

    pass all but 1 regression

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit acd3abf0512f5ecbe83025eb5facfa5a594ca9fa
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Feb 5 12:23:02 2025 -0800

    rm ArrayTable compiles

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 1a65f9da1814b8664062fe7ecf684acc42ee6933
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Feb 4 16:26:34 2025 -0800

    keep prev tag arrays until search is finsihed

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-02-10 17:31:45 -07:00
James Cherry c12059e180 ReportPath const
commit 4d332349276d687b836e38a6b5fd80f0891094cd
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Jan 29 17:53:02 2025 -0700

    GraphDelayCalc const

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit e1a397ef8f3b50c2ca939a2312d1e76b73c358a9
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Jan 28 19:14:09 2025 -0700

    ReportPath const

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit fe876cf884f1c1615e28dfcdda9a509cb01cd364
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Jan 28 16:48:29 2025 -0700

    const

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-02-01 14:53:28 -08:00
James Cherry 8797ac5add thread safety
commit 9e5184529d2d4221aa858038c444bbe12f786a11
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu Jan 30 08:10:30 2025 -0700

    cmake ENABLE_TSAN

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 9fc69ab7ea1fd943b2c27f0abfe78f978b8e8df5
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Jan 29 17:43:02 2025 -0700

    GraphDelayCalc::findDriverDelays eval tristates together

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 51a7497ddc3bee114d9b56285a7db435bb66d54b
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Jan 29 16:37:25 2025 -0700

    LibertyCell::ensureVoltageWaveforms atomic

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit e180de9a10534d780273ea77154a5bf6378fb5ee
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Jan 29 16:05:42 2025 -0700

    bfs_in_queue_ atomic

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 61477e5ba6842096d9a2de9a5ca9f72bc38d699e
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Jan 29 16:05:10 2025 -0700

    Search::tags_ atomic

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit df9a29d10ceffae6e181d702f15ab0c73a97a64c
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Jan 29 15:09:02 2025 -0700

    ArrayTable

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit e5d094184ff46c34d20209766b86b9a7bf18dc3b
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Jan 29 11:39:57 2025 -0700

    ArrayTable atomic blocks_

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

commit 072f028433057dc30ee3baae292c7a387d2e54cb
Author: James Cherry <cherry@parallaxsw.com>
Date:   Wed Jan 29 11:39:22 2025 -0700

    use_tsan option

    Signed-off-by: James Cherry <cherry@parallaxsw.com>

Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-30 08:44:04 -07:00
James Cherry 9c610f6345 deleteFilterTags()
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-28 10:17:02 -07:00
James Cherry 1c0c6e06f3 recerse bbffa9b4 a976bbac for performance issues
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-28 08:56:40 -07:00
James Cherry 2a4fd08211 update copyright
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-21 18:54:33 -07:00
James Cherry bbffa9b493 crpr for clk paths
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-12-11 11:09:35 -08:00