Commit Graph

9386 Commits

Author SHA1 Message Date
Kamil Danecki 486551ef3e Add test case
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-26 15:14:23 +01:00
Kamil Danecki e7cc286dec Format error message
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-26 13:24:21 +01:00
Kamil Danecki 7982361aaf Remove assert
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-26 12:50:09 +01:00
Kamil Danecki c816addc60 Add comment
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-26 09:27:13 +01:00
Kamil Danecki 8eaf171135 Rename port variable
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-26 09:27:13 +01:00
Kamil Danecki 4926fbd369 Cleanup
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-26 09:04:02 +01:00
Kamil Danecki 4235c938c6 Replace with addStmtsp
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-26 09:03:51 +01:00
Kamil Danecki 4439f17cd5 Remove task lifetime check
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-26 08:59:03 +01:00
Kamil Danecki 935b3bf9ea Check for timing control only once
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-26 08:51:56 +01:00
Kamil Danecki e16db343ab Cleanup
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:45:09 +01:00
Kamil Danecki 911128cd7f Update tests
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:08:20 +01:00
Kamil Danecki 3a2c29c04b Only in static tasks
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:15 +01:00
Kamil Danecki 24a50a39bf fixup! Set static when task has timing control 2026-03-24 12:06:15 +01:00
Kamil Danecki 88a0b7df68 Add test
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:15 +01:00
Kamil Danecki e8f596ed90 Remove unsup test
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:15 +01:00
Kamil Danecki adb298dce1 Set static when task has timing control
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:15 +01:00
Kamil Danecki d2f34b9974 Revert "Change var lifetime in v3fork"
This reverts commit 77597cda8c0c22491ca2fbbe135ccdd7ff538132.
2026-03-24 12:06:15 +01:00
Kamil Danecki 1e6fb7ae23 Change var lifetime in v3fork
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:15 +01:00
Kamil Danecki c37d1fd925 Revert "Set lifetime to static"
This reverts commit 8dc3b2b1ded9326ea9ed5a7bdf2a40b893a7dcd0.
2026-03-24 12:06:15 +01:00
Kamil Danecki 4bb3c55f06 Only apply to IO nodes
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Kamil Danecki c18262523d Fix unlink
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Kamil Danecki 510347125c Remove debug print
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Kamil Danecki 739c84202c Add assigns between static variable and argument ports
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Kamil Danecki 1b77100b6c Remove print
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Kamil Danecki 590b34701d other check
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Kamil Danecki bf586ce95f Fix looping
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Kamil Danecki 22cad93083 Non functioning split static parameter into port and static var
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Kamil Danecki add4ec6e80 Set lifetime to static
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Wei-Lun Chiu 6873dc2f63
Support array map() method (#7307) (#7316) 2026-03-24 02:38:50 -07:00
Ryszard Rozak 9a01a4054a
Improve error message when variable used as data type (#7318)
Signed-off-by: Ryszard Rozak <rrozak@antmicro.com>
2026-03-24 01:45:09 -07:00
Nick Brereton 3b328d2bb6
Support disable task by name (#6853) (#7136) 2026-03-23 19:56:31 -07:00
Wilson Snyder 716b404256 Optimize away empty ctor_var_reset.
Fixes #7154.
2026-03-23 18:10:34 -04:00
Geza Lore 06263ec724 Tests: Set MallocNanoZone=0 on macOS when using asan 2026-03-22 17:09:02 +00:00
Marco Bartoli ee7ec08cf5
Add macOS support for AddressSanitizer memory limit (#7308) 2026-03-22 10:05:23 -07:00
Geza Lore b9c8560d12 Internals: Simplify V3DfgCache 2026-03-22 16:01:22 +00:00
Yilou Wang 921607fd35
Support property-local variables and sequence match items (#7286) 2026-03-22 06:21:57 -07:00
Geza Lore 157fa9e4c5
Optimize duplicate vertices in DfgPeephole (#7305) 2026-03-21 22:45:02 +00:00
Geza Lore 13ceeb6add Tests: Add t_trace_lib* tests
Prep #7299
2026-03-21 22:21:00 +00:00
github action a3222bee94 Apply 'make format' 2026-03-21 15:00:48 +00:00
Wilson Snyder 947cbaf330 Deprecate `--structs-packed` (#7222). 2026-03-21 10:59:27 -04:00
Wilson Snyder 7e71bd1469 Commentary: Changes update 2026-03-21 10:56:13 -04:00
em2machine 05f640459e
Fix interface data type consistency (#6965) (#7302) 2026-03-21 10:34:36 -04:00
Geza Lore 4dae9ed4e9 Optimize reuse of existing associative terms in DfgPeephole
Enable V3DfgCache to look up vertices without creating one. Reuse
existing terms in associative expression trees if they already exist
somewhere in the graph.
2026-03-21 11:09:32 +00:00
Geza Lore 92172e32c4 Internals: Add separate statistics for scoped Dfg stages 2026-03-21 10:49:39 +00:00
Geza Lore 13cf9ba075 Internals: Type check vertices made in DfgPeephole 2026-03-21 10:15:18 +00:00
Geza Lore fa30e0c9b5 Internals: Make Dfg type checking available on single vertex
No functional change
2026-03-21 10:13:49 +00:00
Geza Lore 416b30d884
Internals: Add utility to perform bisection search for debugging (#7294) 2026-03-21 10:13:27 +00:00
Christian Hecken 086bf351f2
Fix VPI force of bit-selected signals (#7211) (#7301) 2026-03-20 17:24:45 -07:00
Yilou Wang 9ea7abd1c7
Support `##0` cycle delays (#4263) (#7298) 2026-03-20 18:29:20 -04:00
Igor Zaworski c3fc0d9f0f
Fix coroutine trace setters (#7078 repair) (#7296) 2026-03-20 09:23:32 -07:00