Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[DROOLS-4070] allow to define the priority of alternative services du… (#3124)

* [DROOLS-4070] allow to define the priority of alternative services during service discovery

* wip

* wip

  1. … 32 more files in changeset.
[KOGITO-2852] descoping of mvel/asm from the core engine (#3066)

* [KOGITO-2852] descoping of mvel/asm from the core engine

* remove unused spotbugs-maven-plugin in drools-mvel

* [KOGITO-2852] fix osgi support in drools-mvel

* [KOGITO-2852] report meaningful error when drools-mvel is not present on the classpath

* [KOGITO-2852] add readme file for the new drools-mvel module

* [KOGITO-2852] upgrade drools-mvel version in pom

* wip

    • -77
    • +194
    ./builder/ConstraintBuilder.java
    • -23
    • +0
    ./builder/ConstraintBuilderFactory.java
    • -26
    • +0
    ./builder/DefaultConstraintBuilderFactory.java
    • -17
    • +0
    ./builder/DroolsCompilerComponentFactory.java
    • -0
    • +66
    ./builder/JavaRuleClassBuilder.java
    • -482
    • +0
    ./builder/MVELConstraintBuilder.java
    • -248
    • +35
    ./builder/PatternBuilder.java
    • -746
    • +2
    ./builder/dialect/DialectUtil.java
    • -118
    • +0
    ./builder/dialect/asm/ASMEvalStubBuilder.java
  1. … 2291 more files in changeset.
[DROOLS-5560] fix incremental compilation when a non referenced declared type is changed (#3047)

  1. … 3 more files in changeset.
[DROOLS-5545] normalize double negation when parsing mvel constraints (#3026)

    • -0
    • +14
    ./builder/MVELConstraintBuilder.java
  1. … 1 more file in changeset.
[BAPL-1259] Add logging for rule performance analysis (#2900)

* [BAPL-1259] Add logging for rule performance analysis

- wip

* - Encapsulate data in NodeStats

* - License

* - warn log. better calc

* - applied to phreak nodes

- moved ReteDumper to src

* - applied to PhrealEvalNode

- try/finally

* - Introduced Factory to keep original PhreakNode and Constraints clean. Mertic classes are implemented as sub class

* - fix equals

* - revert pom

* - remove setEnabled

* - fixed code smells

* - fixed code smells. Keep "cloned" private

* - Fix/Add license

- Removed unnecessary super()

- Fixed access modifier

* - Add log to ReteDumper

* - fixed license

* - moved to drools-metric

* - osgi bundle

* - fixed code smell

* - Removed OSGi bundle

    • -1
    • +2
    ./builder/dialect/mvel/MVELEvalBuilder.java
  1. … 50 more files in changeset.
[DROOLS-5275] Descope Traits (#2887)

* [DROOLS-5275] Descope Traits

New module for traits

Dependency on core

trait tests moved from drools core to traits

Split Trait logic in GenericTypeDefinition

Avoid using static method in DefaultFactHandle

Reverted DefaultBeanClassBuilder to master

DefualtBeanClassBuilder does not depend on traits

Moved trait test to LegacyTraitTest.java

Renamed TraitProxy, TraitProxyImpl extends TraitProxy

BaseTraitProxy file in service

Moved traits DRL to traits module

Fix Manual injection in MetadataTest

Injection of TraitPropertyWrapperBuilder

Moved TraitableBean to drools core

Moved TraitTypeMap and TraitableBean to core

Fix testTraitRedundancy

Descope trait OOP, with KieComponentFactoryInjected

Subclass DefaultFactHandle

Removed trait support for DisconnectedFactHandle.java (dead code)

TraitNamedEntryPoint

Moved trait persistence test to traits module

IsAEvaluatorDefinition has to be defined explictly

Removed TRAITSET_FIELD_NAME from listened properties as it wasn't covered by test

Create KnowledgePackageImpl using KieComponentFactory

Subclassed KnowledgePackageImpl to TraitKnowledgePackageImpl.java, removed TraitCoreService.java

removed traits from implicit imports

Fix specific case for JBPM in which the kbase is not present

* Updated TraitExample.java in drools-example to import trait dependency

* Added clarifying comment

* org.drools.traits.core.factmodel.traits

to

org.drools.traits.core.factmodel

* kie-util-test to test scope and jaxb to provided, retriggering

* Fix license

  1. … 372 more files in changeset.
[DROOLS-5224] fix normalization of negated expressions with a date

  1. … 1 more file in changeset.
[DROOLS-5207] fix oopath binding for chunks after the first (#2838)

  1. … 21 more files in changeset.
[KOGITO-1519] support local binding in oopath

  1. … 2 more files in changeset.
[DROOLS-4956] Normarize rule constraints for property reactivity and … (#2788)

* [DROOLS-4956] Normarize rule constraints for property reactivity and indexing

* - Check NodeSharing instead of exprId

- Removed OOPath test

* - Fix code smells

* - wip

* - implement And, Or, Nagate

* - implement BigDecimal

* - add comment

* - implement STANDARD_FROM_DRL normalization

* - implement Map access

* - fix code smells

* - Refactor to use IndexUtil

    • -0
    • +105
    ./builder/util/ConstraintUtil.java
  1. … 7 more files in changeset.
[DROOLS-5100] fix normalization of negated expressions (#2800)

(cherry picked from commit d7040d2361ed68f033db1c7538322ccf234469ee)

  1. … 1 more file in changeset.
[DROOLS-5100] fix normalization of negated expressions (#2800)

  1. … 1 more file in changeset.
Drools now supports Java 9 (#2789)

* Allow Drools to be used in Java9

* Unit test

* Rebase and fix Sonarcloud

  1. … 1 more file in changeset.
[DROOLS-5076] fix parsing of constraint with literal date

    • -2
    • +10
    ./builder/MVELConstraintBuilder.java
  1. … 1 more file in changeset.
[DROOLS-5019] fix index creation for negated operators

  1. … 2 more files in changeset.
[DROOLS-4953] make drools compatible with java 12

  1. … 2 more files in changeset.
[DROOLS-4925] fix negation of a constraint with a date

  1. … 1 more file in changeset.
make the JavaCompilerFactory a singleton (#2709)

    • -1
    • +1
    ./builder/dialect/java/JavaDialect.java
  1. … 7 more files in changeset.
[DROOLS-4884] rewrite an update of a reassigned variable as delete+insert

    • -92
    • +65
    ./builder/dialect/DialectUtil.java
    • -20
    • +35
    ./builder/dialect/java/JavaAnalysisResult.java
    • -31
    • +20
    ./builder/dialect/java/JavaExprAnalyzer.java
    • -2583
    • +5416
    ./builder/dialect/java/parser/JavaParser.java
    • -12
    • +8
    ./builder/dialect/mvel/MVELAnalysisResult.java
  1. … 4 more files in changeset.
[DROOLS-4786] whitelist java up to 12 as valid lang level (#2650)

* [DROOLS-4786] whitelist java up to 12 as valid lang level

* [DROOLS-4786] support java up to 12 as valid lang level

- fix rete viewer error when project runs with java 11

  1. … 2 more files in changeset.
[KOGITO-608] remove dependency from TypeResolver in kie-soup (#2668)

    • -1
    • +1
    ./builder/dialect/asm/InvokerGenerator.java
    • -1
    • +1
    ./builder/dialect/java/JavaDialect.java
    • -1
    • +1
    ./builder/dialect/java/JavaFunctionBuilder.java
    • -1
    • +1
    ./builder/dialect/mvel/MVELDialect.java
  1. … 73 more files in changeset.
decouple ruleunit + pluggable classloader (#2652)

* decouple ruleunit

* pluggable classloader

* create osgi bundle

* register dynamic component factory in osgi Activator

* fix osgi integration

  1. … 195 more files in changeset.
DROOLS-4250: Improve data source type resolving in OOPath (#2412)

* DROOLS-4250: Improve data source type resolving in OOPath

* refactor entry point registration to FromVisitor

* minor code quality fixes

* revert more invasive changes

  1. … 1 more file in changeset.
[DROOLS-4633] optimize self-join patterns in forall statement

  1. … 33 more files in changeset.
[DROOLS-4632] optimize single pattern forall statement

  1. … 55 more files in changeset.
[DROOLS-4565] make MVELDialectRuntimeData thread safe

    • -16
    • +0
    ./builder/dialect/mvel/MVELDialect.java
  1. … 1 more file in changeset.
DROOLS-4554 Port SonarCloud fixes from kogito-runtimes (#2547)

* DROOLS-4554 Port SonarCloud fixes from kogito-runtimes

* DROOLS-4554 Port SonarCloud fixes from kogito-runtimes

* DROOLS-4554 Port SonarCloud fixes from kogito-runtimes

* DROOLS-4554 Port SonarCloud fixes from kogito-runtimes

  1. … 101 more files in changeset.
[DROOLS-4468] fix calculation of property reactive mask in mvel consequence when using an update with getters

(cherry picked from commit 6162ca7ea4f39d8930b7bd00788b942fa0b40c40)

(cherry picked from commit 5106774627d13effd1925b322c046a43da3c5261)

  1. … 2 more files in changeset.
[DROOLS-4468] fix calculation of property reactive mask in mvel consequence when using an update with getters

  1. … 2 more files in changeset.
[DROOLS-4468] fix calculation of property reactive mask in mvel consequence when using an update with getters

(cherry picked from commit 6162ca7ea4f39d8930b7bd00788b942fa0b40c40)

  1. … 2 more files in changeset.