felix

Checkout Tools
  • last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset 1690727 is being indexed.

[FELIX-4942] Compute package spaces by stages
[FELIX-4942] Iterate through values instead of entries
[FELIX-4942] Introduce a WireCandidate class instead of using parallel lists
[FELIX-4942] Reuse checkConsistency for dynamic resolution
[FELIX-4942] Do not use an intermediary list inside calculateExportedPackages
[FELIX-4942] The test is already done in mergeUses
[FELIX-4942] Small improvements in mergeUses()
[FELIX-4942] Use getFirstCandidate method
[FELIX-4942] Reuse the Util.isDynamic method
[FELIX-4942] Avoid the creation of an intermediary list
[FELIX-4942] Improve mergeCandidatePackage
[FELIX-4942] Small improvements to mergeUses
[FELIX-4942] Compute all package sources for a given resource at the same time.

[FELIX-4942]

[FELIX-4942] This is interesting when resources export the same package multiple times. It also avoids maintaining cycles.

[FELIX-4942] Improve isCompatible to avoid creating useless lists
[FELIX-4942] Small improvements in checkPackageSpaceConsistency
[FELIX-4942] Avoid one additional call in the stack for each recurtion
[FELIX-4942] Move package source cache into Packages
[FELIX-4942] Remove dead code
[FELIX-4942] Use OpenHashMap in Packages and introduce a very fast ArrayMap for very small maps
[FELIX-4942] Better use of OpenHashMap in Candidates
[FELIX-4942] Extract the consistency check into its own method
[FELIX-4942] Remove unused parameter in populate(Dynamic)WireMap
[FELIX-4942] Avoid creating and throwing exceptions to report resolution problems internally. Also lazily create the error messages reported to the user.
[FELIX-4942] Introduce a Util.isReExport() method
[FELIX-4942] Improve Logger to provide isDebugEnabled() and debug() methods
[FELIX-4942] Faster linked hash map implementation based on fastutil
[FELIX-4942] Capabilities should not really implements equals
[FELIX-4942] Add some missing capabilities to a test.
[FELIX-4942] Improve the big resolution test to help testing for performance
[maven-release-plugin] prepare for next development iteration