Commit Graph

71 Commits

Author SHA1 Message Date
Henner Zeller 685f006f15 We're not using runfiles anymore, don't use associated macro define.
We used to use runfiles to work with tcl dependencies. Since we don't
need that anymore, just add a regular `BAZEL_BUILD` define to
choose the behavior in the bazel build and remove the unneeded
dependency.

Signed-off-by: Henner Zeller <h.zeller@acm.org>
2026-07-27 16:58:42 +02:00
dsengupta0628 63fb0e0550 Merge branch 'master' into sta_latest_from_parallaxsw_tidy_0416 2026-04-20 13:36:22 +00:00
Henner Zeller fcc5a3e4b4 On bazel: use readline set-up provided by OpenROAD
The bazel compile always happens as submodule in OpenROAD, so
we can use the same mechanism provided there to set up the
readline library.

Signed-off-by: Henner Zeller <h.zeller@acm.org>
2026-04-17 08:24:32 +02:00
dsengupta0628 9fbfcc4fcb picked changes from upstream master, resolved conflict for levelized driververtices, parseBus for weird defs
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-04-16 21:37:37 +00:00
James Cherry 63efee64bf tidy round1 2026-04-13 14:59:05 -07:00
Henner Zeller 385f4fdb79 Use same tcl initialization as in OpenROAD
In https://github.com/The-OpenROAD-Project/OpenROAD/pull/10041
we have a new way to initializa the tcl subsystem which
will allow to be entirely independent of separate files
once we can switch to Tcl9.

Signed-off-by: Henner Zeller <h.zeller@acm.org>
2026-04-05 08:53:54 +02:00
James Cherry 6742692876 string squash
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-28 19:13:35 -07:00
James Cherry 134b547501 use std::format squash 2026-03-16 15:01:38 -07:00
James Cherry 981f44db68 update copyright
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-10 14:57:45 -07:00
James Cherry 741bf4d561 rm using std::
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-02 12:13:13 -08:00
James Cherry d42b821c00 rel 3.0
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-13 09:36:45 -07:00
James Cherry b2bc995160 set_property
commit 36ab310762d17cf4aa3f11df636205e62db34c3a
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu May 22 08:48:28 2025 -0700

    path_ref_property -> path_property

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

commit 5371ad1a020b223fe384ffe168fab91e762f2784
Author: James Cherry <cherry@parallaxsw.com>
Date:   Thu May 22 08:30:32 2025 -0700

    set_property

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

Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-05-26 15:33:51 -07:00
James Cherry 71bdfb9904 rm using std::string from headers
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-05-22 09:25:56 -07:00
James Cherry a25d72c7be source -> include resolves #202
commit a315d38995baf1d72652253732f3a57a2d7de78d
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Mar 30 15:23:22 2025 -0700

    rel 2.6.1

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

commit 601835018251b178742524759aab67ddbceedaa1
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sun Mar 30 10:04:32 2025 -0700

    ctclreadline init

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

commit f664563ee2428a4945599bc2c99a164c5dbeb364
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Mar 29 17:05:14 2025 -0700

    include doc

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

commit 780fe69237af280f1766a57888256d5cacf459a3
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Mar 29 16:50:40 2025 -0700

    include_file error

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

commit 6ed0c879191085574ff51e12f006e9a13f80d202
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Mar 29 16:38:44 2025 -0700

    sdc_filename sdc_file_line

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

commit 0c9a626d04cff5df000f50a2aab6111f1ed0d959
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Mar 29 14:40:35 2025 -0700

    sta_error/warn lineno

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

commit a10aba9b52d9a40b8bb56a337d169b9156e73017
Author: James Cherry <cherry@parallaxsw.com>
Date:   Sat Mar 29 08:48:52 2025 -0700

    source -> include

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

Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-03-30 15:24:10 -07:00
James Cherry 2a4fd08211 update copyright
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-01-21 18:54:33 -07:00
Akash Levy bca45cf487 Update `Dockerfile.ubuntu_18.04` and remove `filesystem` dependence completely in `Main.cc` 2024-08-12 05:21:53 -07:00
James Cherry 1a3a26bf3a filesystem support still lacking
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-08-05 17:27:53 -07:00
James Cherry 984464de01 rm tcl/StaTcl.i, add util/Util.i
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-07-26 15:10:43 -07:00
James Cherry 287623b23f doc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-07-24 09:04:08 -07:00
James Cherry df0cb61c11 ord issues
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-07-24 09:04:08 -07:00
James Cherry 6b784b1dac Search.i
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-07-24 09:04:08 -07:00
James Cherry 1baa0dc907 Graph.i
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-07-24 09:04:08 -07:00
James Cherry 0e0a0624fe mv sdc swig to Sdc.i
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-07-24 09:04:08 -07:00
James Cherry 2f9a9016f0 mv liberty swig files to /liberty
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-07-24 09:04:08 -07:00
James Cherry d0287e5a47 rel 2.6.0
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-07-24 09:04:08 -07:00
James Cherry 422a5819bd update copyright
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-11 16:34:49 -08:00
James Cherry 9b79629a53 StaTcl.i factor tcl typedefs into StaTclTypes.i
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2024-01-09 21:00:00 -08:00
James Cherry 44159bbb53 remove deprecated system .h includes
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-06-15 08:59:56 -07:00
James Cherry cc2ef1783f update copyright
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2023-02-18 17:55:40 -07:00
James Cherry 2d3123c20b rm app/sta.noreadliine
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-12-05 19:59:22 -10:00
James Cherry 48d6e00419 error on unknown command
commit 48a2e4c57dd605fed5ea8d88aac0d7d535d0fce9
Author: James Cherry <cherry@parallaxsw.com>
Date:   Tue Nov 15 08:36:03 2022 -0700

    error on unknown commands

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

commit 18a2174a76043620827002a5e1d8c2e6a40c8c9b
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Nov 14 20:17:15 2022 -0700

    do not rename unknown

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

commit 1aa65285049e97a0a8c64273baa44754f28cbd16
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Nov 14 20:06:27 2022 -0700

    typo

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

commit a9abd197b9751737918883c389860f5ced79b62a
Author: James Cherry <cherry@parallaxsw.com>
Date:   Mon Nov 14 19:36:50 2022 -0700

    init cleanup

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

Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-11-15 15:35:17 -07:00
James Cherry cecb8cda7e read_vcd_activities
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-10-27 17:35:58 -07:00
James Cherry 8ea2580566 power directory
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-10-27 15:43:47 -07:00
James Cherry 15d93339f9 tclreadline support
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-10-24 09:18:01 -07:00
James Cherry 16f3f94b5b Klockwork warnings
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-01-15 12:51:05 -07:00
James Cherry 2bc6e8f68c update copyright
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-01-04 10:17:08 -07:00
James Cherry 2e8f0035dc update copyright 2021-06-25 10:25:49 -07:00
James Cherry d9977c9088 export unencode 2021-03-10 18:47:18 -07:00
James Cherry 181a9f2ccf Machine/port issues 2021-02-14 08:44:35 -08:00
James Cherry 7cf85f7771 compile errors 2020-12-26 08:29:43 -08:00
James Cherry 704b8822a2 exit on cmd line arg error 2020-12-24 15:54:26 -08:00
James Cherry 4ed9f0e731 no error on missing init file 2020-11-30 08:05:50 -07:00
James Cherry 7fba8a57ea cmd line file return exit code 2020-11-13 12:46:19 -07:00
James Cherry 2ce82bd187 include Machine.hh in headers that use __attribute__ 2020-07-18 19:54:10 -07:00
James Cherry ee326f165c public headers in include/sta 2020-04-05 14:53:44 -07:00
James Cherry 804953e317 mv public headers to include/sta 2020-04-05 11:35:51 -07:00
James Cherry 24f6bf7f29 factor unencode 2020-03-30 09:06:22 -07:00
James Cherry 4a017e86eb update copyright 2020-03-06 18:50:37 -08:00
James Cherry 9cacb0cfd9 StaException -> Exception 2020-02-15 18:10:24 -07:00
James Cherry 3d6d6e9580 use #pragma once 2020-02-15 17:13:16 -07:00