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

Changeset 1668536 is being indexed.

[FELIX-4821] Reuse the fast case insensitive comparator for the CapabilitySet indices
  1. … 2 more files in changeset.
[FELIX-4525] Integrate the standalone resolver in the framework
  1. … 25 more files in changeset.
FELIX-4692 Improve service access time

Applying patch FELIX-4692-2.patch:

* Guard matches.retainAll(caps) in CapabilitySet.match(Set, SimpleFilter)

* Return Collection from ServiceRegistry.getServiceReferences(String, SimpleFilter)

instead of creating a new ArrayList

* Use SimpleFilter.MATCH_ALL filter for service access without a service

class instead of SimpleFilter.PRESENT

  1. … 2 more files in changeset.
FELIX-4729 Added ability to perform version range matching for capabilities.
Modify format to adhere to style.

  1. … 2 more files in changeset.
FELIX-4083 : [Core R5] Support for valueOf when evaluating a Filter. Apply patch from David Bosschaert
Modify substring parsing to accept successive '*' characters. (FELIX-3344)

  1. … 1 more file in changeset.
Fix a couple of bugs in substring matching and null handling when

matching collections. (FELIX-3207)

  1. … 1 more file in changeset.
Substring parsing was incorrectly disallowing parentheses characters. (FELIX-2762)

  1. … 1 more file in changeset.
Move utility method for creating SimpleFilters from BundleRequirementImpl

to SimpleFilter. (FELIX-2950)

  1. … 2 more files in changeset.
When coercing types for filter evaluation, we must now trim

the string representation for number types. (FELIX-2999)

Exceptions thrown by equals()/compare() should result in a false

for filter evaluation. (FELIX-2998)

Very rough support for generic capabilities and requirements. The parser

needs to be improved. (FELIX-2973)

  1. … 11 more files in changeset.
Rollback to where we were before the failed 3.2.2 release and reapply

correct patch for FELIX-2935.

  1. … 93 more files in changeset.
Rollback after failed release.
  1. … 81 more files in changeset.
Move dependency bookkeeping out of BundleRevisionImpl to try to clean

up design. (FELIX-2950)

  1. … 12 more files in changeset.
Replace internal Module abstraction with BundleRevision.

  1. … 37 more files in changeset.
Use BundleCapability/BundleRequirement. (FELIX-2950)

  1. … 35 more files in changeset.
Move singleton handling into the resolver. (FELIX-2859)

  1. … 8 more files in changeset.
Initial refactoring to move fragment handling into the resolver. (FELIX-2858)

  1. … 16 more files in changeset.
Modify CapabilitySet to have a flag indicating whether its indexing

is case sensitive or not. (FELIX-2548)

  1. … 2 more files in changeset.
Need to special case substring matching when there is no wildcard

to simply perform equals() comparison. (FELIX-2473)

  1. … 1 more file in changeset.
To pass the OSGi CT we must let an exception bubble up. (FELIX-2039)

Various cleanup. (FELIX-2035)

CapabilitySet should ignore case when indexing attributes, since this

is necessary for service properties. (FELIX-2040)

  1. … 2 more files in changeset.
Substring operator is false for types other than string and

it should obey escape characters. (FELIX-2039)

Rewrite of the new prototype resolver's core data structure and algorithm.

The code still needs a bit of cleaning, but this captures the nearly fully

working algorithm for safety before tinkering with it. (FELIX-2035,

FELIX-2036, FELIX-2037)

  1. … 5 more files in changeset.
Remove duplicate code for checking substrings. (FELIX-2035)

  1. … 6 more files in changeset.
Modify service registry to use a CapabilitySet for indexed service

lookup. (FELIX-2040)

  1. … 3 more files in changeset.
Fix some bugs in approximate operator. (FELIX-2039)