Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[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

    • -0
    • +419
    ./org/drools/compiler/compiler/JavaConfiguration.java
  1. … 2291 more files in changeset.
[DROOLS-5682] fix negation of atomic expressions (#3128)

  1. … 1 more file in changeset.
[DROOLS-5532] descope jaxb support from KnowledgeBuilderFactoryService (#3113)

  1. … 1 more file in changeset.
[KOGITO-3337] expose in AbstractKieModule methods to retrive and use a dtable configuration (#3106)

  1. … 1 more file in changeset.
[DROOLS-5584] fix lazy kbuilder creation from an empty one (#3102)

* [DROOLS-5584] fix lazy kbuilder creation from an empty one

* [DROOLS-5584] add test

* [DROOLS-5584] add test

  1. … 2 more files in changeset.
[KOGITO-2998] make optaplanner usage of knowledge builder compatible … (#3048)

* [KOGITO-2998] make optaplanner usage of knowledge builder compatible with native compilation

* [KOGITO-2998] use trusting xstream marshaller

    • -0
    • +200
    ./org/drools/compiler/kproject/models/KieModuleMarshaller.java
  1. … 4 more files in changeset.
[DROOLS-5560] fix incremental compilation when a non referenced declared type is changed (#3047)

  1. … 3 more files in changeset.
[JBPM-9178] Immutable SpringBoot Deployment

  1. … 3 more files in changeset.
Revert "[JBPM-9178] Immutable SpringBoot Deployment" (#3042)

This reverts commit c503de20dca1930cd56ed812be540bdee7db68cd.

  1. … 2 more files in changeset.
Revert "[JBPM-9178] Immutable SpringBoot Deployment"

This reverts commit c503de20dca1930cd56ed812be540bdee7db68cd.

  1. … 2 more files in changeset.
[JBPM-9178] Immutable SpringBoot Deployment

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

  1. … 1 more file in changeset.
[DROOLS-5503][RHDM-1406] avoid creating a KnowledgeBuilder where there is no asset to be built (#2986) (#3021)

    • -0
    • +230
    ./org/drools/compiler/builder/InternalKnowledgeBuilder.java
  1. … 1 more file in changeset.
[DROOLS-5547] fix incremental compilation from an empty project (#3015)

* [DROOLS-5547] fix incremental compilation from an empty project

* wip

  1. … 1 more file in changeset.
[DROOLS-5522] raise an error when trying to create a KieModule from a malformed kmodule.xml (#3005)

[DROOLS-5503] set correct ClassLoader on empty KnowledgeBuilder returned when there is no asset to be built (#3001)

[KOGITO-2792] backport of kogito improvements (#2998)

* [KOGITO-2792] backport of kogito improvements

* [KOGITO-2792] backport of kogito improvements

* wip

* wip

* wip

* wip

* wip

* wip

  1. … 16 more files 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. … 50 more files in changeset.
[KOGITO-2792] backport of kogito improvements (#2995)

[KOGITO-2792] backport of kogito improvements

  1. … 3 more files in changeset.
[DROOLS-5503] avoid creating a KnowledgeBuilder where there is no asset to be built (#2986)

    • -0
    • +213
    ./org/drools/compiler/builder/InternalKnowledgeBuilder.java
[DROOLS-5420] Change log level in KieRepositoryImpl.addKieModule to DEBUG (#2972)

[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. … 366 more files in changeset.
Drools 5461 - Overall Transformations Workflow (#2966)

* [DROOLS-5247] Implemented/propagate Transformation Map (to be populated)

* [Drools-5373] Refactored PMMLAssembler - implemented two delegates PMMLCompilerService and PMMLLoaderService

* [DROOLS-5372] Implement dynamic ResourceType switch inside PMMLAssemblerService(s)

* [DROOLS-5372] Using PMMLConstants for system property retrieval/setting

* [DROOLS-5372] Implementing AbstractDMNKiePMMLInvocationEvaluator and DMNKiePMMLNewInvocationEvaluator. Refactored DMNKiePMMLInvocationEvaluator. Implement switch between them inside AbstractPMMLInvocationEvaluator

* [DROOLS-5372] Fixing bug with nested node containing only a True predicate. Add test

* [DROOLS-5372] Working on DMN-PMML implementation

* [DROOLS-5423] Declaring glassfish jaxb-runtime dependency for JDK >= 11 to maintain compiler functionality in such environments

* [DROOLS-5372] Add specific message for missing PMML result. Working on tests (currently broken when run together)

* [DROOLS-5258] Working with tests. Currently broken if DMNTreePMMLTest and DMNTreePMMLNewImplTest run concurrently.

LOT of System.out.println to remove

* [DROOLS-5372] Working with tests. Currently broken if DMNTreePMMLTest and DMNTreePMMLNewImplTest run concurrently.

LOT of System.out.println to remove

* [DROOLS-5372] Implemented reset workaround

* [DROOLS-5372] Fixed DMN-PMML tests

* [DROOLS-5372] Replaced ContextClassLoader.loadClass(...) with Class.forName(...)

* [DROOLS-5247] Begin modifications

* [DROOLS-5247] Removed unused import

* [DROOLS-5448] Add TransformationDictionary to "compiler" stack methods. Implemented transformations flow inside Runtime.

* [DROOLS-5247] Begin implementation of actual Transformation management

* [DROOLS-5448] Make all parameters "final" in modified classes. Fixed local transformations logic inside PMMLRuntimeImpl

* [DROOLS-5448] Return unmodifiable maps from PMMLContextImpl

* [DROOLS-5247] Invoking populateTransformationsInConstructor from models factories

* [DROOLS-5247] Renamed for consistence with current module name

* [DROOLS-5247] Begin implementation of codegen for specific Expressions

* [DROOLS-5247] Add Javadocs to illustrate generated code

* [DROOLS-5247] Add method to CommonCodegenUtils. Update relevant tests

* [DROOLS-5247] Add method to DerivedFieldFunctionUtils. Update relevant tests

* [DROOLS-5247] Add new values to DATA_TYPE to match new DataType definition

* [DROOLS-5247] Implemented KiePMMLDerivedFieldASTFactory. Implemented KiePMMLDerivedFieldASTFactoryTest

* [DROOLS-5247] Add common methods to DroolsModelProvider. Implemented DroolsModelProviderTest

* [DROOLS-5247] Regression tests

* [DROOLS-5247] Minor fixes

* [DROOLS-5247] Add common methods to DroolsModelProvider. Implemented DroolsModelProviderTest

* [DROOLS-5247] Add Scorecard/TreeModel integration tests with transformations

* [DROOLS-5247] Add MISSING_BODY_TEMPLATE constant

* [DROOLS-5247] Add Transformations management inside KiePMMLModelFactoryUtils. Implemented tests

* [DROOLS-5247] Add TransformationDictionary parameter inside KiePMMLModelRetriever methods. Implemented/updated tests

* [DROOLS-5247] Updated KiePMMLRegressionModelFactory. Implemented/updated tests

* [DROOLS-5247] Avoid NPE inside KiePMMLRegressionTableClassificationFactory

* [DROOLS-5247] Removing MISSING_BODY_TEMPLATE and importing from Constants

* [DROOLS-5247] Moved List<KiePMMLDroolsType> types population in DroolsModelProvider.getKiePMMLDroolsASTCommon. Updated tests

* [DROOLS-5247] Renaming/clean up tests

* [DROOLS-5247] Add transformations management inside KiePMMLScorecardModelFactory generated sources. Updated tests

* [DROOLS-5247] Add transformations management inside KiePMMLTreeModelFactory generated sources. Updated tests

* [DROOLS-5461] Fixing build/test

* [DROOLS-5461] Fixing as per PR review

* [DROOLS-5461] Removing extensions data types from DATA_TYPE. Fixed test that used them

* [DROOLS-5461] Removing unimplemented tests

  1. … 59 more files in changeset.
Drools 5372 - Implement PMML coexistence (#2948)

* [Drools-5373] Refactored PMMLAssembler - implemented two delegates PMMLCompilerService and PMMLLoaderService

* [DROOLS-5372] Implement dynamic ResourceType switch inside PMMLAssemblerService(s)

* [DROOLS-5372] Using PMMLConstants for system property retrieval/setting

* [DROOLS-5372] Implementing AbstractDMNKiePMMLInvocationEvaluator and DMNKiePMMLNewInvocationEvaluator. Refactored DMNKiePMMLInvocationEvaluator. Implement switch between them inside AbstractPMMLInvocationEvaluator

* [DROOLS-5372] Fixing bug with nested node containing only a True predicate. Add test

* [DROOLS-5372] Working on DMN-PMML implementation

* [DROOLS-5423] Declaring glassfish jaxb-runtime dependency for JDK >= 11 to maintain compiler functionality in such environments

* [DROOLS-5372] Add specific message for missing PMML result. Working on tests (currently broken when run together)

* [DROOLS-5258] Working with tests. Currently broken if DMNTreePMMLTest and DMNTreePMMLNewImplTest run concurrently.

LOT of System.out.println to remove

* [DROOLS-5372] Working with tests. Currently broken if DMNTreePMMLTest and DMNTreePMMLNewImplTest run concurrently.

LOT of System.out.println to remove

* [DROOLS-5372] Implemented reset workaround

* [DROOLS-5372] Fixed DMN-PMML tests

* [DROOLS-5372] Replaced ContextClassLoader.loadClass(...) with Class.forName(...)

* [DROOLS-5372] Add kie-pmml-new to drools build

* [DROOLS-5372] Excluding dependencies from org.kie:kie-test-util due to ban-duplicated-classes enforcer rule fired on FDB

* [DROOLS-5372] Excluding dependencies due to ban-duplicated-classes enforcer rule fired on FDB

* [DROOLS-5372] Fixed as per PR suggestion

* [DROOLS-5372] Fixed as per PR suggestion

* [DROOLS-5372] Revert empty spaces/formatting modification

  1. … 49 more files in changeset.
[DROOLS-5434] prevent incorrect warning about file declaring wrong package when running within spring-boot (#2956)

[DROOLS-5324] refactor building of non-native resources from the exec… (#2926)

[DROOLS-5324] refactor building of non-native resources from the executable model

  1. … 1 more file in changeset.
Enabled default (#2919)

  1. … 1 more file in changeset.
KOGITO-1546 XStreamUtils kie-soup refactoring (#2874)

* KOGITO-1546 XStreamUtils kie-soup refactoring

* drools-core dep update

* kie-dmn-backend dep update

  1. … 21 more files in changeset.
[DROOLS-5028] Support incremental update for function with executable… (#2829)

* [DROOLS-5028] Support incremental update for function with executable model

* - Add Java function incremental test

* - add function/method used in LHS test

* - align test cases to re-fire

* - update all rules when function is updated

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

  1. … 1 more file in changeset.