Drools

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
increase timeout for CompositeAgendaTest

[DROOLS-4583] fix to sessionPool attribute unmarshalling from kmodule.xml

[DROOLS-4513] - s2i build fails at KieServerContainerVerifier (#2553)

Signed-off-by: Filippe Spolti <fspolti@redhat.com>

Add unit tests for org.drools.core.util.bitmask.LongBitMask (#2434)

These tests were written using Diffblue Cover

Fix a blind typecast in the ProtobufOutputMarshaller (#2569)

Update ExcelParser.java (#2387)

DROOLS-4602 Use a pre-set PomModel in KieBuilder when possible (#2572)

Added null value checker in `flushRule()` (#2568)

AF-2154: remove unnecessary dependency with uberfire-commons (#2506)

fix eclipse plugin class not found error (#2425)

eclipse open *.bpmn with `BPMN2 Process Editor` throw error WorkDefinitions.conf class not found import org.drools.core.process.core.datatype.impl.type.StringDataType because that class has moved to org.jbpm.process.core.datatype.impl.type.StringDataType

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

[DROOLS-4633] optimize self-join patterns in forall statement

  1. … 19 more files in changeset.
[DROOLS-4588] Add support for MVEL expression on simple types in Rule test scenario (#2563)

* WIP

* [DROOLS-4588] Implemented MVEL support for simple types

* [DROOLS-4588] Fix pom

* [DROOLS-4588] Fix code smells

* [DROOLS-4101] PR comments

* [DROOLS-4588] Fix expression evaluator factory condition

* [DROOLS-4588] Do not stop at first error in GIVEN/EXPECT, better error reporting in case of conversion error,

* [DROOLS-4588] Added type check on GIVEN return value of a MVEL expression

* [DROOLS-4588] PR comments

* [DROOLS-4588] PR comments

  1. … 17 more files in changeset.
Revert "DROOLS-4629 DMN heuristic for invocation name (#2574)" (#2578)

This reverts commit 0c0cac3e01c964c79331b830cda739beecd6cc0b.

Reverting as it generates WARN messages for dmn files which are correct.

upgraded to 7.29.0-SNAPSHOT

  1. … 61 more files in changeset.
DROOLS-4627 DMN DS invocation message for parameter name coercion (#2573)

DROOLS-4629 DMN heuristic for invocation name (#2574)

[DROOLS-4632] optimize single pattern forall statement

  1. … 43 more files in changeset.
[DROOLS-4583] allow to declaratively configure a SessionPool in the kmodule.xml (#2567)

DROOLS-4490 adding time(hour, minute, second) (#2557)

* DROOLS-4490 adding time(hour, minute, second) to extended FEEL time function

* include test for new method (#4)

[DROOLS-4604] make DrlDumper to emit query parameters

Upgraded versions for release 7.28.0.Final

  1. … 61 more files in changeset.
DROOLS-4425: Refactor drools-workbench-models Attribute constants (#2508)

* DROOLS-4425: Refactor drools-workbench-models Attribute constants

* Add a javadoc

* Remove unsused import

* Remove unsused import

* Incorporate review feedback

* Remove unused imports

  1. … 5 more files in changeset.
BAQE-1114 - Change revapi to check against 7.26.0.Final (#2560)

    • -230
    • +2
    /drools-core/src/build/revapi-config.json
[DROOLS-4560] executable-model wrongly calculates in eval with parent… (#2562)

* [DROOLS-4560] executable-model wrongly calculates in eval with parenthesis

* Fix conversion of BigDecimal/BigInteger literals when enclosed in parenthesis

[DROOLS-4534] ClassCastException using accumulate max in executable model (#2555)

* test

* Moved test to AccumulateTest.java

* Better test

* Better test

* New test

* Multiple ids to replace

* New test for simpler case

* Passing test, probably wrong

* Fix rebase

* Create D.input when using : this in Pattern

* Reverted wrong fix

* andThen in function

* First test for Lambda compose

* Passing test with hardcoded type

* Extracted type parameter

* Passing test for Pattern

* Refactor

* Remove first hardcoded input

* Take type from var

* It's easier to concatenate two bodies

* Removed input as a field

* Convert to input only in FlowDSL

* Only collapse binding when effective bindings are > 1

* Fix Flow DSL

* Both test passing

* Fix test extractor in function

* Fix regression

* Removed logger

* Removed useless parts

* Refactor

* Extracted AccumulateInlineVisitor

* BaseDescr as field

* Other fields

* Big refactor of AccumulateVisitor

* Fix compilation after rebase

[DROOLS-4572] avoid generating property reactivity masks in executable model for non-reactive types

  1. … 23 more files in changeset.
[DROOLS-4542] Executable model compilation fails with map modification in action (#2549)

* Test

* Better test

* MvelCompilerTest

* new tests for MvelCompiler

* Support ParametrizedType in parsing

* New test

* Fix testMapGetAsField

* Extract CollectionUtils

* Support parting of ArrayAccessExpr

* Extract parsing class from Type

* Removed import

* Avoid parsing ArrayAccessExpr on the LHS side

* New test

* testMapSet

* testMapSetWithMapGetAsValue

* testMapSetToNewMap

* testMapSetWithVariable

* SonarLint

* Fix also other cases

* Added type coercion by mvel

* First draft coercion

* Type coercion phase

* Moved coercion in typed expression

* Removed type coercion phase

  1. … 5 more files in changeset.
[DROOLS-4558] executable-model doesn't fully parse multi-line pattern (#2561)

* Renamed newline in CompilerTest.java

* replace new lines in constraints

[DROOLS-4580] fix nodes merging on nodes sharing