Drools

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

[DROOLS-4579] enable use of drools.getMatch() from executable model consequence

[DROOLS-4577] propagate updates even for expired events

[DROOLS-4565] make MVELDialectRuntimeData thread safe

DROOLS-4568 DMN improve error reporting for incomplete FEEL 'if' expr (#2554)

DROOLS-4559 DMN additional FEEL temporal functions (#2552)

* DROOLS-4559 DMN additional FEEL temporal functions

* .

DROOLS-4556 DMN multiple output PMML alignments (#2548)

coercion alignments.

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. … 88 more files in changeset.
[DROOLS-4553] generate package sources from javaparser ASTs immediately after completion of package compilation

DROOLS-4544: adding support for durations on the abs() function (#2545)

* DROOLS-4544: adding support for durations on the abs() function

* DROOLS-4544: adding tests for null values

[DROOLS-4532] Executable model compilation fails with java.lang.RuntimeException: Unknown expression type: -1 (#2543)

* Fix UnaryExpr parsing

* Trace

* Removed check for bound variables

* Globals are added anyway

* Moved to EvalTest

* Typo

RHPAM-2377 It is not possible to initialize DMNRuntime in OSGI (#2534)

DROOLS-4490: adding time( hour, minute, second ) function (#2527)

[DROOLS-4503] "Error" popup report java literal for suggested number (#2535)

* DROOLS-4503: Remove literal 'L' for Long values

* DROOLS-4102: Fix SONAR reported issue.

* DROOLS-4503: Required review changes.

* DROOLS-4503: Byte and Null handling fix and Test improve

* DROOLS-4503: Remove temporary test

upgraded to next SNAPSHOT version

  1. … 61 more files in changeset.
DROOLS-4529 Use KnowledgeBuilder directly to handle process resources (#2539)

Upgraded versions for release 7.27.0.Final

  1. … 61 more files in changeset.
[KOGITO-259] Lambda expression in RHS of DRL does not compile if RHS contains modify keyword - backport from Kogito (#2537)

[DROOLS-4525] add null check in executable model match operator

[DROOLS-4307] Drools unable to compile rules when using a declared enum in the DRL file (#2536)

* Added new test for enum field

* Support for enum

* Support for enum

* EnumGenerator

* POJOGenerator is not static anymore

* Refactor

* Enum Generator

* Test for enum in DeclaredTypesTest.java

* Moved POJO generator to package

* Removed test

* Removed test

* Green tests

* Simplified toClassDeclaration

* Extracted GeneratedHashCode

* Moved toString generation

* Separated generated equals

* Generated constructor

* Split constructor and annotation processor

* Separated construction generation

* Added comment for failing test

* FullArgumentConstructor

* NoConstructor

* Ignore soft annotations by passing empty list

* Refactor

* Processing of EnumDescr in ModelBuilderImpl.java

* Generation of enum, passing test

* Refactor

* SonarLint

* Fix regression in error messages

  1. … 6 more files in changeset.
[DROOLS-4509] fix @watch on an alpha node followed by a from

[DROOLS-4102] Persist/reload Test Scenario table width/height (#2476)

* DROOLS-4102: Introducing columnWidth and rowHeight in FactMapping and

Scenario objects

* DROOLS-4102: Removing rowHeight from Scenario object + type update for

factMapping's columnWidth parameter: int to double

* DROOLS-4102: Cloning FactMapping with columnWidth

* DROOLS-4102: Updating scesim version to 1.7. + migration methods.

* DROOLS-4102: Updating migration 1.6 -> 1.7

* DROOLS-4102: Updating migration 1.6 -> 1.7

* DROOLS-4102: Updating migration 1.6 -> 1.7 Tests

* DROOLS-4102: Fixing SONAR reported issues.

* DROOLS-4012: Required review changes.

DROOLS-4504 DMN time offset accessor from decl variable type (#2533)

DROOLS-4395 [DMN Designer] Validation fails for included PMML model (#2522) (#2531)

* DROOLS-4395 [DMN Designer] Validation fails for included PMML model

* change DMN/PMML under test to demonstrate type imports too

DROOLS-4488 DMN runtime listener from kmodule (followup for Kogito) (#2530)

* DROOLS-4488 DMN runtime listener from kmodule (followup for Kogito)

* sonarcloud

DROOLS-4494 DMN FEELFunction NI (#2529)

DROOLS-4395 [DMN Designer] Validation fails for included PMML model (#2522)

* DROOLS-4395 [DMN Designer] Validation fails for included PMML model

* change DMN/PMML under test to demonstrate type imports too