Skip to content

Ensure consistent order of calculated use-clause#1829

Merged
laeubi merged 1 commit intoeclipse-pde:masterfrom
laeubi:order_of_uses
Jun 20, 2025
Merged

Ensure consistent order of calculated use-clause#1829
laeubi merged 1 commit intoeclipse-pde:masterfrom
laeubi:order_of_uses

Conversation

@laeubi
Copy link
Copy Markdown
Contributor

@laeubi laeubi commented Jun 20, 2025

Currently the implementation for calculating uses uses a HashSet to collect all used packages. This leads to unstable behavior if the same cleanup is applied multiple times.

This now uses a TreeSet instead to ensure lexicographic order is used.

Currently the implementation for calculating uses uses a HashSet to
collect all used packages. This leads to unstable behavior if the same
cleanup is applied multiple times.

This now uses a TreeSet instead to ensure lexicographic order is used.
@github-actions
Copy link
Copy Markdown

Test Results

   765 files  ±0     765 suites  ±0   57m 0s ⏱️ - 1m 39s
 3 611 tests ±0   3 535 ✅ ±0   76 💤 ±0  0 ❌ ±0 
10 833 runs  ±0  10 602 ✅ ±0  231 💤 ±0  0 ❌ ±0 

Results for commit 6922be4. ± Comparison against base commit 23a8400.

@laeubi laeubi merged commit 05d3333 into eclipse-pde:master Jun 20, 2025
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant