Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[DROOLS-5746] use knowledge builder configuration when creating a KieBase from executable model (#3196)

    • -4
    • +4
    ./compiler/kie/builder/impl/AbstractKieModule.java
    • -1
    • +1
    ./compiler/kie/builder/impl/InternalKieModule.java
  1. … 5 more files in changeset.
[DROOLS-5647] Add range indexing to AlphaNode (#3145)

* [DROOLS-5647] Add range indexing to AlphaNode

* - Fixed some code smells

* - Fixed RBTree.range()

* - Use TreeMap instead of RBTree for RangeIndex

- Removed RBTree, LeftTupleIndexRangeRBTree and RightTupleIndexRangeRBTree because they are no longer used

- Minor test changes to test with ANC easier

  1. … 28 more files in changeset.
[DROOLS-5449] reinitialize classes of all used declared types during an incremental compilation (#3184)

    • -6
    • +13
    ./compiler/kie/builder/impl/KieContainerImpl.java
  1. … 1 more file in changeset.
[DROOLS-5736] move generation of classes for static executable model … (#3178)

* [DROOLS-5736] move generation of classes for static executable model instantiation from kogito to drools

* wip

  1. … 8 more files in changeset.
[DROOLS-5658] [DROOLS-4844] [DROOLS-5657] [DROOLS-2836] [DROOLS-5699] (#3159)

* ANC module compiling, but not created

* Fix pom

* New field for source results

* Removed in memory compilation

* Start compiling in test

* Compiling

* CompiledNetwork is a ObjectSinkPropagator, threfore avoiding having a specific ObjectTypeNode for ANC

* Small refactor

* Avoiding compiling empty

* Wrap originalSinkPropagator in CompiledNetwork

* Fix test accessing the objectSinkPropagator()

* Fix other test

* New KieModule

* Moved test to drools-test-coverage

* Example of injection of multiple services

* Renamed KieBaseUpdater

* Split KieBaseUpdater and Factory

* First draft of KieBaseUpdaterANC

* Fix typo

* First draft of test

* In memory update

* Update only when using alpha network compiler

* Update to 7.45

* IncrementalCompilationTest enabled for ANC

* Correct testing for IncrementalCompilationTest.testKJarUpgradeWithDeclaredType

* Reverted moving DynamicRuleLoadTest to drools-test-coverage

* Reverted some more changes

* Removed previous compiling of ANC

* Removed unused dependency

* Use configuration option

* Fix update of CanonicalKieBaseUpdater

* Avoid deadlock in .fireUntilHalt

* Create KnowledgeBuilder outside the updater

* Fix after rebase

* Slimmer context for additional updaters

* Moved ANC to RuleBaseConfiguration, default to disabled. InMemoryCompilation in KieContainerImpl

* Fix default and test

* Revert back to KnowledgeBuilderConfigurationImpl

* Revert "Moved ANC to RuleBaseConfiguration, default to disabled. InMemoryCompilation in KieContainerImpl"

This reverts commit a4685723

* Fix running of InMemory ANC

* Fix running of InMemory ANC

* [DROOLS-4844] Alpha Network Compiler should be an option in Kie-API

* Added TODO

* Moved ANC test to module

* Additional files generator for exec model

* Experiment with new callbabck after writeProjectOutput with kiebase name

* Revert "Experiment with new callbabck after writeProjectOutput with kiebase name"

This reverts commit 60864351

* Remove this

* ANC Loading from KJar

* Abstract configuration from updater, read anc file to instantiate ANC from the kie-maven-plugin

* Do not silently fail when class not found

* Stable class name for ObjectTypeNodeCompiler

* Correct loading of ANC from Kjar, with unfortunately regeneration of source

* Added tracing, changed package for generated compiled an

* Added some more tracing

* Removed check for empty files

* Removed additional source file generators

* Changed package in OSGi

* Specific exception for ANC

* Refactor

* Added Jira to remember to get IndexableConstraint without generating the whole source code

* Removed comment

* Restored source name for kie-maven-plugin

* Reverted useless code

* Do not use Math.abs of hashcode

* Sonarcloud

* Removed OSGi

* Renamed variable

* Renamed variable

* OSGi again

* Removed OSGi again

* Avoid enque the updaters and run them directly

* PR Review

* License after PR review

* Removed useless in-memory-compiler

* Added comment after release

* Replaced null check with list/singletonList

* Licenses on ANC

* Licenses on ANC

* Licenses on ANC

    • -0
    • +20
    ./compiler/builder/impl/KnowledgeBuilderConfigurationImpl.java
    • -2
    • +4
    ./compiler/kie/builder/impl/InternalKieModule.java
    • -233
    • +6
    ./compiler/kie/builder/impl/KieBaseUpdater.java
    • -0
    • +22
    ./compiler/kie/builder/impl/KieBaseUpdaterFactory.java
    • -0
    • +230
    ./compiler/kie/builder/impl/KieBaseUpdaterImpl.java
    • -0
    • +54
    ./compiler/kie/builder/impl/KieBaseUpdaterOptions.java
    • -0
    • +24
    ./compiler/kie/builder/impl/KieBaseUpdaters.java
    • -0
    • +49
    ./compiler/kie/builder/impl/KieBaseUpdatersContext.java
    • -0
    • +37
    ./compiler/kie/builder/impl/KieBaseUpdatersImpl.java
    • -23
    • +59
    ./compiler/kie/builder/impl/KieContainerImpl.java
    • -0
    • +32
    ./compiler/kie/builder/impl/MemoryKieModule.java
  1. … 52 more files in changeset.
[DROOLS-5720] make PMML to work without mvel (#3161)

* [DROOLS-5720] make PMML to work without mvel

* wip

* wip

* wip

  1. … 4 more files in changeset.
[DROOLS-5716] improve performances of events notification (#3157)

  1. … 7 more files in changeset.
[DROOLS-5687] propagate old kbuilders to updated modules during incrementa compilation (#3150)

    • -2
    • +4
    ./compiler/kie/util/ChangeSetBuilder.java
[KOGITO-3505] avoid to uselessly generate the rete network during a p… (#3149)

* [KOGITO-3505] avoid to uselessly generate the rete network during a pmml compilation

* wip

  1. … 1 more file in changeset.
[DROOLS-5367] Avoid needs of kmodule.xml during kiepmmlmodel generation/instantiation (#3117)

* [DROOLS-5367] Updating tests

* [DROOLS-5367] Implemented PMMLRuntimeFactory

* [DROOLS-5367] Implemented common AbstractPMMLTest to be extended by all PMML integration tests. Refactored PMML integration tests. Removed all kmodule.xml

* [DROOLS-5367] Cleanup

* [DROOLS-5367] Moved AbstractPMMLTest to java directory. Refactored PMMLRuntimeFactory to accept a File as parameter

* [DROOLS-5367] Defined HasRule interface

* [DROOLS-5367] Implemented predictable PKGUUID. Moved common methods to org.drools.core.util.StringUtils

* [DROOLS-5367] Add ReleaseId public getter to KnowledgeBuilderImpl

* [DROOLS-5367] Manage missing packageName inside JavaParserUtils

* [DROOLS-5367] Defined assSourceMap method inside HasSourcesMap

* [DROOLS-5367] Defined PMMLRuleMapper/PMMLRuleMappers with codegen factories, templates and tests

* [DROOLS-5367] Overloaded PMMLRuntimeFactory.getPMMLRuntime to accept ReleaseId

* [DROOLS-5367] Add needed dependency on drools-canonical-model

* [DROOLS-5367] Creating/populating PMMLRuleMappers inside PMMLCompilerService

* [DROOLS-5367] Populating KnowledgeBuilderImpl with "Model" at load time

* [DROOLS-5367] Cleanup

* [DROOLS-5367] Implemented optional use of pre-generated PkgUUID

* [DROOLS-5367] Add tests

* [DROOLS-5367] Minor fixes for Kogito integration. Add tests

* [DROOLS-5367] Merge with master

* [DROOLS-5367] Fixed as per PR suggestion

* [DROOLS-5367] Add PMML type to GeneratedFile

    • -0
    • +6
    ./compiler/lang/descr/CompositePackageDescr.java
    • -0
    • +22
    ./compiler/lang/descr/PackageDescr.java
  1. … 102 more files in changeset.
DROOLS-5691 Fix (classic) BuildMojo no exec model after descope protobuf (#3138)

  1. … 1 more file in changeset.
[DROOLS-5687] propagate old kbuilders to updated modules during incre… (#3136)

* [DROOLS-5687] propagate old kbuilders to updated modules during incrementa compilation

* wip

    • -2
    • +16
    ./compiler/kie/util/ChangeSetBuilder.java
  1. … 2 more files in changeset.
[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
    • +1
    ./compiler/compiler/CMMNCaseFactory.java
    • -1
    • +1
    ./compiler/compiler/ScoreCardFactory.java
    • -1
    • +1
    ./compiler/kie/builder/impl/InternalKieModule.java
    • -1
    • +1
    ./compiler/kie/builder/impl/KieRepositoryImpl.java
  1. … 18 more files in changeset.
[KOGITO-2853] descoping of protobuf marshaller from the core engine (#3090)

* [KOGITO-2853] descoping of protobuf marshaller from the core engine

* [KOGITO-2853] add OSGi support

* wip

    • -39
    • +1
    ./compiler/kie/builder/impl/AbstractKieModule.java
    • -0
    • +54
    ./compiler/kie/builder/impl/CompilationCacheProvider.java
    • -4260
    • +0
    ./compiler/kie/builder/impl/KieModuleCache.java
  1. … 150 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

    • -33
    • +17
    ./compiler/builder/impl/KnowledgeBuilderConfigurationImpl.java
    • -4
    • +5
    ./compiler/compiler/AnalysisResult.java
    • -0
    • +419
    ./compiler/compiler/JavaConfiguration.java
  1. … 2291 more files in changeset.
[DROOLS-5682] fix negation of atomic expressions (#3128)

    • -0
    • +1
    ./compiler/lang/descr/AtomicExprDescr.java
  1. … 1 more file in changeset.
[DROOLS-5532] descope jaxb support from KnowledgeBuilderFactoryService (#3113)

    • -0
    • +28
    ./compiler/builder/impl/JaxbConfigurationFactoryServiceImpl.java
    • -13
    • +11
    ./compiler/builder/impl/KnowledgeBuilderFactoryServiceImpl.java
  1. … 1 more file in changeset.
[KOGITO-3337] expose in AbstractKieModule methods to retrive and use a dtable configuration (#3106)

    • -16
    • +26
    ./compiler/kie/builder/impl/AbstractKieModule.java
  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

    • -45
    • +59
    ./compiler/builder/InternalKnowledgeBuilder.java
  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
    ./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
    • +0
    ./compiler/kie/builder/impl/InternalKieModule.java
  1. … 2 more files in changeset.
Revert "[JBPM-9178] Immutable SpringBoot Deployment"

This reverts commit c503de20dca1930cd56ed812be540bdee7db68cd.

    • -1
    • +0
    ./compiler/kie/builder/impl/InternalKieModule.java
  1. … 2 more files in changeset.
[JBPM-9178] Immutable SpringBoot Deployment

    • -0
    • +1
    ./compiler/kie/builder/impl/InternalKieModule.java
  1. … 2 more files in changeset.
[DROOLS-5545] normalize double negation when parsing mvel constraints (#3026)

    • -0
    • +14
    ./compiler/rule/builder/MVELConstraintBuilder.java
  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
    ./compiler/builder/InternalKnowledgeBuilder.java
    • -3
    • +3
    ./compiler/kie/builder/impl/AbstractKieModule.java
    • -19
    • +17
    ./compiler/kie/builder/impl/KieBaseUpdater.java
    • -6
    • +6
    ./compiler/kie/builder/impl/KieBuilderSetImpl.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

    • -17
    • +30
    ./compiler/builder/InternalKnowledgeBuilder.java
  1. … 1 more file in changeset.
[DROOLS-5522] raise an error when trying to create a KieModule from a malformed kmodule.xml (#3005)

    • -5
    • +26
    ./compiler/kie/builder/impl/InternalKieModule.java
[DROOLS-5503] set correct ClassLoader on empty KnowledgeBuilder returned when there is no asset to be built (#3001)