Gitiles
Code Review
Sign In
gerrit.onosproject.org
/
onos-felix
/
9a550f618bf49c90080317786cf3e5b9490a4773
/
resolver
/
src
/
main
9a550f6
[FELIX-4942] Speed up collections a bit
by Guillaume Nodet
· 9 years ago
2aa9e8d
[FELIX-4942] Make computation of package sources parallel for all resources that do not have required packages.
by Guillaume Nodet
· 9 years ago
0bffcf2
[FELIX-4942] Finally introduce some parallelism in the resolver
by Guillaume Nodet
· 9 years ago
c1047d8
[FELIX-4942] Compute package spaces by stages
by Guillaume Nodet
· 9 years ago
b3adf5f
[FELIX-4942] Iterate through values instead of entries
by Guillaume Nodet
· 9 years ago
8ad45b1
[FELIX-4942] Introduce a WireCandidate class instead of using parallel lists
by Guillaume Nodet
· 9 years ago
0d9a0fd
[FELIX-4942] Reuse checkConsistency for dynamic resolution
by Guillaume Nodet
· 9 years ago
caf5edc
[FELIX-4942] Do not use an intermediary list inside calculateExportedPackages
by Guillaume Nodet
· 9 years ago
18162fd
[FELIX-4942] The test is already done in mergeUses
by Guillaume Nodet
· 9 years ago
e51ed89
[FELIX-4942] Small improvements in mergeUses()
by Guillaume Nodet
· 9 years ago
3107062
[FELIX-4942] Use getFirstCandidate method
by Guillaume Nodet
· 9 years ago
2305d27
[FELIX-4942] Reuse the Util.isDynamic method
by Guillaume Nodet
· 9 years ago
657a829
[FELIX-4942] Avoid the creation of an intermediary list
by Guillaume Nodet
· 9 years ago
6f2eb92
[FELIX-4942] Improve mergeCandidatePackage
by Guillaume Nodet
· 9 years ago
b6a7ac5
[FELIX-4942] Small improvements to mergeUses
by Guillaume Nodet
· 9 years ago
dfaf2ad
[FELIX-4942] Compute all package sources for a given resource at the same time.
by Guillaume Nodet
· 9 years ago
e080d85
[FELIX-4942] Improve isCompatible to avoid creating useless lists
by Guillaume Nodet
· 9 years ago
f1332e6
[FELIX-4942] Small improvements in checkPackageSpaceConsistency
by Guillaume Nodet
· 9 years ago
5039063
[FELIX-4942] Avoid one additional call in the stack for each recurtion
by Guillaume Nodet
· 9 years ago
88ed1cf
[FELIX-4942] Move package source cache into Packages
by Guillaume Nodet
· 9 years ago
633e625
[FELIX-4942] Remove dead code
by Guillaume Nodet
· 9 years ago
adf5772
[FELIX-4942] Use OpenHashMap in Packages and introduce a very fast ArrayMap for very small maps
by Guillaume Nodet
· 9 years ago
41758ff
[FELIX-4942] Better use of OpenHashMap in Candidates
by Guillaume Nodet
· 9 years ago
f985081
[FELIX-4942] Extract the consistency check into its own method
by Guillaume Nodet
· 9 years ago
c38ce1f
[FELIX-4942] Remove unused parameter in populate(Dynamic)WireMap
by Guillaume Nodet
· 9 years ago
80b684f
[FELIX-4942] Avoid creating and throwing exceptions to report resolution problems internally. Also lazily create the error messages reported to the user.
by Guillaume Nodet
· 9 years ago
941c931
[FELIX-4942] Introduce a Util.isReExport() method
by Guillaume Nodet
· 9 years ago
922a646
[FELIX-4942] Improve Logger to provide isDebugEnabled() and debug() methods
by Guillaume Nodet
· 9 years ago
72b58b6
[FELIX-4942] Faster linked hash map implementation based on fastutil
by Guillaume Nodet
· 9 years ago
dff7517
[FELIX-4914] Resolution problem with fragments and identity requirements
by Guillaume Nodet
· 9 years ago
d334ef8
Apply patch (FELIX-4897) to make sure fragment dynamic candidates are
by Richard S. Hall
· 9 years ago
d89aa4c
Fix some copyright dates
by Karl Pauls
· 10 years ago
0b7893c
[FELIX-4855] Rename path to delta in the resolver
by Guillaume Nodet
· 10 years ago
e22abb3
[FELIX-4825] The resolver may return wires to unresolved resources in some cases
by Guillaume Nodet
· 10 years ago
1ea679f
[FELIX-4495] Fix possible NPE when trying to resolve a single bundle which is an already resolved fragment
by Guillaume Nodet
· 10 years ago
75c16f0
[FELIX-4656] Cache parsed uses clauses and use sets for cycles
by Guillaume Nodet
· 10 years ago
40818cd
[FELIX-4656] Bring a deterministic behaviour to the resolver
by Guillaume Nodet
· 10 years ago
8d3d945
[FELIX-4656] Avoid trying to solve the same set multiple times
by Guillaume Nodet
· 10 years ago
e8c2594
[FELIX-4656] Use more efficient data structures
by Guillaume Nodet
· 10 years ago
7904932
[FELIX-4656] Clean up code a bit (generics, unboxing, etc…)
by Guillaume Nodet
· 10 years ago
2106ea4
[FELIX-4656] Isolate Candidates internal structure from resolver
by Guillaume Nodet
· 10 years ago
951fde2
Apply patch (FELIX-4762) to eliminate excessive memory consumption when
by Richard S. Hall
· 10 years ago
ee6b6aa
Apply patch FELIX-4727 to correctly handle namespaces in wrapped resources.
by Richard S. Hall
· 10 years ago
ddd1f64
Revert "Isolate Candidates internal structure from resolver"
by Guillaume Nodet
· 10 years ago
e31e476
Isolate Candidates internal structure from resolver
by Guillaume Nodet
· 10 years ago
1c0759e
[FELIX-4642] NPE in the resolver when substituting
by Guillaume Nodet
· 10 years ago
afa02dc
Convert Resolver tests to JUnit tests.
by A. J. David Bosschaert
· 10 years ago
d420509
Apply patch (FELIX-4524) to fix index out of bounds exception.
by Richard S. Hall
· 10 years ago
d0d6e15
Formatting changes.
by Richard S. Hall
· 11 years ago
074059e
Apply patch FELIX-4498 to improve handling of optional requirements.
by Richard S. Hall
· 11 years ago
42027bd
Apply patch FELIX-4497 to improve handling of substitutable exports.
by Richard S. Hall
· 11 years ago
5c892bc
Apply patch FELIX-4428 to fix bug in handling of fragment candidate capabilities.
by Richard S. Hall
· 11 years ago
286d55b
Apply patch FELIX-4495 to stop ignoring candidates from already resolved fragments.
by Richard S. Hall
· 11 years ago
a9cf8b1
Apply patch FELIX-4494 to fix improperly wrapped fragment capabilities.
by Richard S. Hall
· 11 years ago
1476af2
Forgot to add new file from last commit for FELIX-4493.
by Richard S. Hall
· 11 years ago
14b1887
Apply patch FELIX-4493 to add support for "on demand" resource resolving.
by Richard S. Hall
· 11 years ago
a27842a
Apply patch FELIX-4492 to improve logging and diagnostics.
by Richard S. Hall
· 11 years ago
a6c0623
Apply patch FELIX-4182 to address some package space consistency bugs.
by Richard S. Hall
· 11 years ago
6fc6eb0
Apply patch (FELIX-4008) to avoid NPE when converting blame to string.
by Richard S. Hall
· 12 years ago
4283d68
Some release preparations.
by Richard S. Hall
· 12 years ago
606053d
Apply patch (FELIX-3934) to special case fragment identity requirements wires.
by Richard S. Hall
· 12 years ago
7d43707
Apply patch (FELIX-3715) to make resolver thread safe.
by Richard S. Hall
· 12 years ago
372535f
Applied patch (FELIX-3716) to provide support for resolving multiple cardinality
by Richard S. Hall
· 12 years ago
eed3989
Apply patch (FELIX-3707) to ensure uses constraints are properly checked
by Richard S. Hall
· 12 years ago
4dd2087
Apply patch (FELIX-3516) to fix some comments.
by Richard S. Hall
· 12 years ago
f7147c9
Apply patch (FELIX-3514) to add back support for dynamic importing.
by Richard S. Hall
· 12 years ago
ac5308b
Fix FELIX-3465 patch which was too aggressive in short circuiting
by Richard S. Hall
· 12 years ago
ad542b5
Apply patch (FELIX-3458) to allow generic to hava a wire where the providing
by Richard S. Hall
· 12 years ago
51893e5
Created equals()/hashCode() methods for Wire (FELIX-3495), removed exception from
by Richard S. Hall
· 13 years ago
790f129
Apply patch (FELIX-3492) to create wires for all non-payload fragment requirements.
by Richard S. Hall
· 13 years ago
6ca8c3d
Apply patch to avoid calculating package space more than once. (FELIX-3465)
by Richard S. Hall
· 13 years ago
44435ef
Apply patch (FELIX-3463) to fix a bug in fragment handling.
by Richard S. Hall
· 13 years ago
97a0bc5
Fix bug in Util.isOptional().
by Richard S. Hall
· 13 years ago
b8eb1d2
Copied from sandbox.
by Richard S. Hall
· 13 years ago