Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[BAPL-794] allow to set Calendars on a KieSession in a declartive way (#2103)

  1. … 3 more files in changeset.
[RHPAM-1184] URLDecoder: Illegal hex characters in escape (%) pattern" when a rule has a name with "%" (#2072)

moving decoding the file name to the EJC compilation unit adapter so memory file system

is not inconsistent anymore regarding the names

  1. … 2 more files in changeset.
[RHDM-709] reset mvel parser configuration during incremental compilation

  1. … 3 more files in changeset.
[DROOLS-2935] initialize the kproject class loader when loading a kmodule from the local repo

  1. … 1 more file in changeset.
[DROOLS-2634] implement dynamic timers in executable model

  1. … 7 more files in changeset.
[DROOLS-2634] implement dynamic timers in executable model

(cherry picked from commit c8f76c7c0b18695f4b0674f45be90c123649be2b)

  1. … 7 more files in changeset.
[DROOLS-2935] initialize the kproject class loader when loading a kmo… (#2028)

* [DROOLS-2935] initialize the kproject class loader when loading a kmodule from the local repo

* Update AccumulateTest.java

  1. … 3 more files in changeset.
[DROOLS-2831] avoid holding references to working memory and fact handles in EvaluatorWrapper

    • -13
    • +11
    ./java/org/drools/compiler/lang/MVELDumper.java
  1. … 11 more files in changeset.
[RHDM-645] "java.security.AccessControlException: WFSM000001: Permission check failed" when enabled security-manager (#1992)

avoiding common pool in parallel streams so it checks properly with the security manager

  1. … 2 more files in changeset.
[DROOLS-2634] fix for several cep use cases in executable model

  1. … 18 more files in changeset.
Removed all references to PMML from drools-compiler module (#1977)

Created PMMLAssemblerService to compile packages that contain PMML resources

  1. … 7 more files in changeset.
[DROOLS-2757] throw an exception when trying to verify a not existing KieBase

  1. … 1 more file in changeset.
[DROOLS-2591] fix reloading of updated SNAPSHOT KJars (#1991)

  1. … 2 more files in changeset.
Alpha network compiler (#1989)

* Fixed delegates part

* added other two files

* Hardcoded paths

* Removed hardcoded paths

* Optimized import

* Added logging to ObjectTypeNodeCompiler.java

* Collapsed catch blocks

* AlphaNetworkCompilerEnabled property

* Null safe ConfCheck

* Modification test

* Test with modify

* Test with modify 2

* Use configuration

* Propagate tuple without using sinks

* Alpha network compiler tests in Canonical Model

* Parametrization of modify object

* Tests with model compiler

* ObjectTypeNodeCompilerTest.java with executable model

* Using test only in Model Compiler

* Fix testAlphaConstraintWithModification

* Refactor

* Enable model compiler code log

* Use IndexableConstraint instead of ClassReader

* Extracted map name

* Remove fieldname from startHashedAlphaNodes

* Pass ReadAccessor in the constructor

* use reader in AssertHandler

* No more classFieldReader downcasts

* Temporary remove configuration

* Fix tests by passing the read accessor in every case

* Entry key are always strings

* Removed useless code

* Generation of new switch with hardcoded values

* Avoid using switch if it's not a string or an int

* Renamed tests

* Correctly quote value

* New test for Enum

* Removed duplication from AssertHandler.java and ModifyHandler.java

* Run all tests with alpha network

* Disabled tests

* Avoid generating createContextEntry (it seems like it's not used)

* Remove new lines in comments

* Flow with Alpha Network

* drools-test-coverage with alphaNetworkCompiler

* Use alphaNetworkConfiguration

* Access inner class with . instead of $

* always enabled alphaNetwork

* Parametrization

* First draft of null handling

* Use null in Map instead of NullObject

* Removed null object

* NullObject is not useful for switch statements

* Revert "NullObject is not useful for switch statements"

This reverts commit 1dfcaee

* Better quoting

* Null safe alpha node inlining

* Better construction of test

* Use id in name files in order to avoid clashes

* First draft of windowNode handling

* Support setting of WindowNodes

* Removed println

* Flag to enable alphaNetworkCompiler

* Support traversal of CompositePartitionAwareObjectSinkAdapter

* Always on alpha compiler

* Enable alpha network compiler on new tests

* Avoid creating a new CanonicalKieModule (therefore breaking alpha network compiler)

* Updated timeout for failing tests

* NodeHashingTest

* Need to regenerate compiled alpha network after update to new version in incremental compilation

* Fix compilation

* Fix compilation alpha network

* Avoid regenerating alpha network classes if alpha network compiler is disabled

* Avoid creating a new KieModule when it's not necessary

* Also run alpha network on other integration tests

* Also run alpha network on other integration tests

* getKieBuilderFromKieFileSystem shouldn't write the xml

* Generate random class name to avoid clash with incremental compilation

* Avoid clear null classes

* New test for indexing on unswitchable constraint

* Added a new test for the switchable case without the inlining

* Disable logging of exec model

* Flag to enable alphaNetwork testing

* also parametrize integration tests

* Removed typesafe configuration

* Removed useless parameter

* Removed implementation

* Reformat

* Remove commented code

* Remove commented code

* disable logging

* Disabled logging

* Disabled logging

* Quite a bit of space after ifs here

* Update KieBaseUpdater.java

* Update KieContainerImpl.java

* Update ObjectTypeNodeCompiler.java

* Update ObjectTypeNodeParser.java

* Update SwitchCompilerHandler.java

* Update ObjectTypeNodeParser.java

* Update KieBaseUpdater.java

* Update BaseModelTest.java

  1. … 31 more files in changeset.
[FINDBUGS] First bunch of fixes for problems reported by FindBugs in drools-core (#1971)

* [findbugs] Create classloaders only inside doPrivileged block

* [findbugs] Use correct map for accumulate imports initialization

* [findbugs] Uncallable method defined in anonymous class

* [findbugs] Impossible cast

* [findbugs] Code checks for specific values returned by compareTo

* [findbugs] Bad attempt to compute abs. value of signed 32-bit hashcode

* [findbugs] Nullcheck of value previously dereferenced

* [findbugs] Uninit. read of field method called from constr. of superclass

* [findbugs] equals overrides equals in superclass and may not be symmetric

* [findbugs] Possible null pointer dereference

* [findbugs] Fix failing tests

* [findbugs] Should be a static inner class

* [findbugs] Private method is never called

* [findbugs] Inefficient use of keySet iterator instead of entrySet iterator

* [findbugs] Private method is never called

* [findbugs] Method concatenates strings using + in a loop

* [findbugs] Method invokes inefficient Number constructor

* [findbugs] Boxing/unboxing to parse a primitive

* [findbugs] Boxed value is unboxed and then immediately reboxed

* [findbugs] Other boxing/unboxing issues

* [findbugs] Method allocates a boxed primitive just to call toString

* [findbugs] Fix test

* [findbugs] Sequence of calls to concurrent abstraction may not be atomic

* [findbugs] Possible double check of field (double-checked locking)

* [findbugs] Method does not release lock on all exception paths

* [findbugs] Class is Serializable, but doesn't define serialVersionUID

* [findbugs] Method ignores exceptional return value

* [findbugs] Method uses the same code for two branches

* [findbugs] Write to static field from instance method

* Revert to instanceOf comparison

  1. … 65 more files in changeset.
[DROOLS-2715] raise a compile time error when attemting to use the result of an accumulate in the functions of the same accumulate

  1. … 1 more file in changeset.
[DROOLS-2649] fix generation of executable model for rule units

  1. … 13 more files in changeset.
[DROOLS-2704] support Java 8 date API in dates comparison

(cherry picked from commit b4fbbb77765ebe8c60aeca2f7a66ee8509e912a8)

  1. … 6 more files in changeset.
[DROOLS-2704] support Java 8 date API in dates comparison

(cherry picked from commit b4fbbb77765ebe8c60aeca2f7a66ee8509e912a8)

  1. … 6 more files in changeset.
[DROOLS-2704] support Java 8 date API in dates comparison

  1. … 6 more files in changeset.
DROOLS-2598 Reinit classloader when doing PMML incremental compilation (#1963) (#1965)

(cherry picked from commit 94a444d)

DROOLS-2598 Reinit classloader when doing PMML incremental compilation (#1963)

JBPM-7323 - CMMN excution support for case management (#1930)

    • -0
    • +35
    ./java/org/drools/compiler/compiler/CMMNCaseFactory.java
    • -0
    • +25
    ./java/org/drools/compiler/compiler/CMMNCaseProvider.java
DROOLS-2612 Change default artifact version to 1.0.0 (#1938)

  1. … 5 more files in changeset.
RHDM-594 Cleanup of PMML code (#1929)

  1. … 22 more files in changeset.
[DROOLS-2339] fix handling of FileSystemResource on Windows (#1927)

  1. … 1 more file in changeset.
Master drools 2591 (#1926)

[DROOLS-2591] fix reloading of updated SNAPSHOT KJars

  1. … 2 more files in changeset.
RHDM-594 Remove drools-pmml dependency (#1922)

* Helper classes to streamline the creation of the elements necessary for submitting

a request to a PMML rule unit.

Updated tests to make use of the new helper classes

* * Removing dependencies on drools-pmml

* Changed the package for classes generated from the PMML schema and updated references to the package

* Added new methods for retrieving a KieBase, or a string that contains the PMML generated from a spreadsheet,

from the ScoreCardProvider and ScoreCardFactory classes

* * Making drools-scorecards work with kie-pmml

* Removing reliance by guided scorecards and adding in support for external beans

  1. … 73 more files in changeset.
[DROOLS-2390][DROOLS-2536] Move incremental compilation tests to sepa… (#1914)

[DROOLS-2390][DROOLS-2536] Move incremental compilation tests to separate module + fix incremental compilation with executable model

  1. … 223 more files in changeset.
[DROOLS-2570] fix import of functions defined in static inner classes

  1. … 1 more file in changeset.