8000 Releases · preesm/preesm · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: preesm/preesm

DevBuild_2025.04.17_12-26

19 May 12:36
632a99d
Compare
Choose a tag to compare

632a99d Merge pull request #396 from preesm/pisdf_xcore
b5987bb Updated RCPTT
96f71a6 Fix potential issue with PiGraph Fifo ordering when adding/removing a Delay from a Fifo
89f8c7b Code cleaning
c22165d The PiSDF XCore now handles by itself the proper ordering of edges and vertices, and the addition/removal of graph ports associated with interfaces
ded8ff1 Additional rework of Delay handling.
0c31937 Disallowed use of setContaining(Pi)Graph. Proper PiGraph.add method must now be used. Fifo Delay flag is now a derived attibute.
5a2f2b1 Slightly changed graphical representation of dependency linked to data interfaces to match with copy/paste and diagram generation behaviour. The dependency arrow now points to the coloured square instead of the interface name.

DevBuild_2025.03.13_19-02

13 Mar 19:14
76791c8
Compare
Choose a tag to compare

76791c8 Merge pull request #395 from preesm/fix_cii_expr
2936d8c Fixing a regression preventing setting values to CII

DevBuild_2025.02.22_21-05

22 Feb 22:34
f2911b0
Compare
Choose a tag to compare

f2911b0 Merge pull request #394 from preesm/relative_path
717c7ee Removed unused function
b4f7228 Small code cleaning in xcores
fd8812b Code cleaning in ui.scenario.editor
49f536b Fixed wrong error message when providing an invalid algorithm file in scenario
7e32c6f Code cleaning
513ddc1 Codegen path in scenario can now be project relative. Project/workspace relativity is determined by whether the first directory of the path exists in the workspace.
7c76acb Algorithm and architecture file paths in scenario are now considered project-relative if no existing workspace-relative path is found.
b719f54 Merge pull request #392 from preesm/scape
c75ed35 Code cleaning
43c9d25 Code cleaning
aa40c19 Removed not properly supported and implemented GPU support
3fa9c71 Fixed manifest java version
37fb779 managing single thread mono-GPU code generation
d58b8b7 scape branch extrat from clustering2 (missing code generation for gpu)

DevBuild_2025.02.05_21-47

07 Feb 13:06
b0f4a34
Compare
Choose a tag to compare

b0f4a34 Merge pull request #393 from preesm/fix_codegen_issue
b719f54 Merge pull request #392 from preesm/scape
c75ed35 Code cleaning
43c9d25 Code cleaning
aa40c19 Removed not properly supported and implemented GPU support
3fa9c71 Fixed manifest java version
69b7eb1 Code cleaning
37fb779 managing single thread mono-GPU code generation
d58b8b7 scape branch extrat from clustering2 (missing code generation for gpu)
89d8270 Fixed issue where hardwareId in architecture would not be used to set thread affinity
9cc94ab Code cleaning
899934c Fixed #335. The codegen now creates an enumeration from hardwareIds in preesm_gen.h to use with semaphores, preventing out of bound accesses. Communication functions use this enumeration.

DevBuild_2025.01.29_14-33

31 Jan 09:25
c188af6
Compare
Choose a tag to compare

c188af6 Merge pull request #391 from preesm/partial_276_fix
154cd70 Partial fix to #276. SVG export is now disable through the "Export Diagram..." contextual menu option. While it started working in recent Eclipse Graphiti update, the result is awful. GIF export is still available and broken.

DevBuild_2025.01.25_20-18

28 Jan 09:01
43d6c05
Compare
Choose a tag to compare

43d6c05 Merge pull request #390 from preesm/graphiti_integration
32d9b64 Code cleaning
dd7b283 Slightly increased height of text-fields in diagram Properties section, solving #260.
9fa11b5 Code cleaning in UI vertex/port name validator
726399e Small code cleaning in schedulers
09f742c Code cleaning
35a185f Updated checkstyle version 10.18.1->10.21.1
789a93f Small code cleaning
3d96118 Code cleaning, mainly by using switch pattern matching
96e8725 Code smell
f5d0c3a Updated Preesm Java version to 21 LTS. Updated tycho to 2.7.5 -> 4.0.10. Now requires Maven 3.9+. Updated sonar The development environment is now based on rcp 2024-12. Updated eclipse dependency update-site to 2024-12. Updated CI.
16f4c25 Now based on rcp2024-03 and 2023-09 update site
157db49 Code cleaning
b9a658d Removed no longer supported *.graphml related code
dbb1c52 Removed no longer maintained/used fi.abo.preesm.parallel from the codebase
5547eaa Reverting Saxon-HE version to sub 10.0 to prevent an issue when opening a *.workflow which does not have a corresponding *.layout
1a948a9 Removed old mentions of ietr.dftools
8e0e711 Renamed graphiti packages
d048b1f Integrated some PiMMHelper static methods into the pisdf xcore model
3eae269 Code cleaning
f184901 Fixed RCPTT tests following graphiti integration. GraphML handling will be removed in the futur.
b437d51 Integrated Graphiti sources into Preesm.

DevBuild_2024.10.22_09-41

22 Oct 13:53
2494945
Compare
Choose a tag to compare

2494945 Merge pull request #388 from preesm/svg_export
2a4c9f6 Fixed svg export rcptt
a70ec7e Code cleaning
fa9b5bb Updated svg export test
2abedd7 Code cleaning
10fae82 Added graphical representation of moldable parameters
2ef00e5 Added specific representation of getter/setter fifo on delays
8d50569 Improved drawing of edges to get a result closer to diagram
e648fd3 Better ConfigInputInterface alignment
88f3172 Fifo with delays now don't have additional misplaced arrows
4401c7c Code cleaning
b1942bc Fixed output port names not being properly aligned
d322b93 Fix delay being cutoff when at bottom on graph
0a342ff Fixed ConfigInputInterface and dependency alignment
3da9f12 Fixed ConfigOutputInterface name cutoff
76948f1 Fixed and updated constant literals

DevBuild_2024.10.03_09-34

03 Oct 11:20
ae798ad
Compare
Choose a tag to compare

ae798ad Merge pull request #387 from preesm/fix_scheduler
b9abe76 Re-enabled CI run on PR for proper sonar analysis
c9c72cd (Releng) Fix copyright in source code.
9a4c4fa Code cleaning
783388b Dependency update
2192be0 Updated actorFromHeader rcptt
056f003 Updated actorFromHeader rcptt
6b836d5 Fixed drag and drop actor into graph from header, now properly create output ports if function parameter respect syntax " OUT "
46ea7ba Updated dependency
226bb6d Removed dead code
e64f3ec Removed unused parameter from integration tests
7b6ba3d Removed unused parameter from P/Fast
37f4996 Code cleaning
46f989d Warning decorator no longer displayed when a fifo and the refinement uses different name for the same type e.g. int32_t and int
70b9b5d Activate PFastScheduler integration test
3efa927 Code cleaning
1861c7d Removed deprecated FastScheduler BestCost graph
095dfb3 Dependency bump
90d4ff6 Added an expression cache. The expression cache is cleared every time an expression is changed.
5d143b0 Add missing tooltip text in scenario contraint tab
850b458 Code Cleaning
e73130f Partial fix to PFastScheduler + Placeholder integration test
77b63ca Code cleaning
b9adeec Fixed (?) FastScheduler, removed the specific gantt interface, and added a test
aaacdbc Fix issue where the scheduling task would output the input graph
4a88e3e Fixed MapperDAGVertex copy method not copying the refinement to new vertices

DevBuild_2024.09.11_16-42

11 Sep 17:35
5e43555
Compare
Choose a tag to compare

5e43555 Merge pull request #386 from preesm/parameter_as_double
19c9a7b Updated RCPTT test to account for differences in generated files.
970790a Replaced deprecated xml serializer
a8227f4 Fix missing implementation of isExpressionInteger method on ExpressionProxy class
30e31db Fixed ParameterTest
878bbdb Fixed checkstyle issue
3edc6be Change parameter resolution type from long to double. Parameter values are rounded to long in most cases.
2339f28 Merge pull request #384 from preesm/fix_header_copyright
f260878 (Releng) Fix copyright in source code.
c1af4fb Updated copyright header update script.
874e09e Updated mailmap

DevBuild_2024.06.24_10-00

24 Jun 12:09
4d0167e
Compare
Choose a tag to compare

4d0167e Merge pull request #383 from preesm/test_code_cleaning
e0ffd2a Fixed changelog upload action running when not required
ed074ed Fixed CI dependency cache creation
5a3ca00 Added use of dependency cache
d47205e Code cleaning
ffc3ab7 Merge branch 'develop' into test_code_cleaning Merge develop into test_code_cleaning
cabff32 Added test for AutoDelayTask
76f6077 Small code cleaning in spider2 codegen
4d9af13 Code cleaning
851dad3 Code Cleaning
de8417e Code Cleaning
c7b5900 Code Cleaning
6fc73eb Fix an issue where timing expression resolution during scheduling could be incorrect or throw exception if the name of a config input port of an actor was not the same as any graph parameter.
ff76423 Code Cleaning
4a25bf2 Renamed variables to match code style
8379024 Code Cleaning
8419e3a Replaced deprecated calls to AbstractUIPlugin
82f5468 Added RCPTT test for parameter dependency detection in interface
a3d5c4c Code Cleaning
b5ea621 Updated graph manipulation rcptt test
dea442f Code cleaning
86b1e04 SRDAG transformation now properly append to "_srdag" suffix to graph filename and to graph actual name
96f09a1 Updated graph manipulation rcptt test
ca4b7f6 Code cleaning
697a18e [UI] Refactoring of Add Features
5698530 Added test for BRV Exporter Task
6c808ac Added test for Activity Tasks
6bfe422 Improved copy/paste RCPTT test
95cad71 Added RCPTT test to mess around with copy/pasting and the undo feature
4266ef8 Updated libraries
a7a366b Refactoring in ui/pisdf/properties
4539537 [UI] The limitation of number of data input/output port of special actors are now enforced. E.g. it is no longer possible to set more than 1 data input port to a Fork Actor.
a702c2b [UI] When attaching a dependency to a Data Interface, the dependency target can now be any part of the Interface and not just its name.
75f097e [UI] Fixed issue where the diagram itself (the white grid) could be deleted.
67cb50b Removed old comments
413ab6e Copy/pasting now recreate dependencies with element copy when possible
e191d8a Add explicit indication that MemoryBoundsEstimator gives results in bits
6607f58 [UI] refactoring of CreateFeature with a new abstract parent class
ff98d5e Small refacto in Add
PortFeature
9f1d9bc Code cleaning
7f93e92 Fixed issue where the UNDO action with interface actors would cause a duplication of graph ports and a desync between the .pi ad .diagram
6556e76 Fixed issue where deleting a ConfigOutputInterface would not remove the associated graph port, causing desync between .pi and .diagram
d8653b4 Code cleaning in PasteFeature
d665ca1 Fixed issue when copy/pasting with a fifo coming out of a ConfigOutputPort
871ad0f Fixed naming issue when copy/pasting DataInterfaces
b72129d Code cleaning
00d9265 Added clearer error message when codegen path in scenario is invalid.
d1f99f0 Removed most logs during integration tests, improving the consistency of parallel test execution
b80d47b Code cleaning
e84d6e6 Fixed issue with copy/pasting a delays with dependencies
e1677a5 Fixed .diagram and .pi desync that could happen when using the Undo feature (Ctrl+Z)
4282d7d Code cleaning in AutoDelaysTask
53f7684 Code cleaning in ui/pisdf/features
bd3a730 Added integration test to test moldable parameter workflow
fb09f71 Code cleaning
19d0d80 Code cleaning
b8a1b88 Code cleaning
deef417 Renamed Malleable parameter to Moldable parameter
d10217a Explicitly display port manipulation keyboard shortcuts, as displaying keyboard shortcuts with arrow keys the proper way is more complicated than expected.
b393156 Removed code smell
1475153 Added manifest modification omitted in previous commit.
8428a11 Added possibility to run junit5 tests in parallel (only in eclipse for now)
fd216b0 Moved Scenario file string from Scenario Writer and Parser to constant in separate file
8d56b42 Removed choco scheduler test from test suite, runs locally but fails in CI.
25e6b4d Code cleaning in ScenarioWriter
e052686 Code cleaning in ScenarioParser
d6003a8 Update in target platform
6c999e4 Added a basic test case to test choco scheduler with new synthesis. Choco scheduler is still to slow to be usable.
6d9e92c Modified CI to cancel in-progress runs when starting a new one
13ba29e Re-added previously removed runtime libraries
ddd0f42 Code cleaning in PiSDFSubgraphBuilderTest
684b47a Change tests in RefinementCheckerTest to add some variation
da426bf Code cleaning in PapifyPage
ff4f01d Code cleaning in PiParser
452e80b Code cleaning in MalleableParameterExprChecker, regex may need to be changed
ab89740 Code cleaning in AbstractPiSDFObjectChecker
2bc25e2 Code cleaning in XMLStatsExporter
4c08206 Modified regex in RefinementChecker.isHlsStreamTemplated and added test cases
93c551a Enforce immutability in RefinementChecker accepted header file extensions
47b1773 Removed code smell in org.preesm.algorithm.synthesis.schedule.algos
2416b67 Removed a checkstyle rule that started to be applied after a checkstyle plugin update. Fixed checkstyle violation that started to be flagged after a checkstyle plugin update.
e51aaf7 Updated dependencies in pom.xml
d4b0860 Updated JDK to 17.0.10
b40c62b Updated dependencies and removed unused ones
798e8df Fix typo in test name ReflectionUtilTest
3382081 Code cleaning in GraphStructureHelperTest
f10cee7 Fixed matrix rank result
eaf8971 Fix unit test not failing
a6730df code cleaning in PiGraphFiringBalancerTest
2f5161e Code cleaning in org.preesm.algorithm.model.sdf
f5e8cf6 Removed barely used and outdated JMathArray dependency for the already used commons-math3
b9967b8 Cleanup in deadlock tests
3374110 Removed specific exception handling in JEPCustomFunctionTest
2b77619 Cleanup in TransformerTest
abebc57 Cleanup in org.ietr.preesm.schedule.test
5b6430c Renamed org.ietr.preesm.mathematicalModels.test package
59123aa Merged and remove duplicate tests in GraphStructureHelper
5003804 PiSDFSubgraphBuilderTest: small refacto
eebd651 Github Actions: updated actions to address upcoming node16 deprecation
ec9b652 Removed code smell
8555d19 TopologyTest: Refacto to make use of assertThrows
e6b0df8 Moving test resources to fix failing CI
359b50a PiGraphLookupTest: Separated tests
2ba179c JavaExpressionParserTest: Replaced set of externally generated tests by runtime-generated tests with TestFactory
1bc056a JEPCustomFunctionTest: replaced set of tests by Parameterized test

0