Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[DROOLS-3708] executable-model misses to raise an error for a non-exisiting method with Mvel dialect (#2269)

* First draft of validation

* Valid if no declared methods are present

* Removed useless code

* Removed compilation

* Added comment

* Moved consequenceValidation in the context

* Validate after having generated the types

* Validate classes with function

* Renamed memory file system

* Better class loader

* All MvelDialectTest passing

* Removed trace

* Optimized imports

* Avoid creating class loader when not needed

  1. … 3 more files in changeset.
DROOLS-3717 Don't process internal private classes during parse (#2271)

DROOLS-3716 Add javax.annotation-api dependency (#2270)

  1. … 1 more file in changeset.
Drools Constraint Parser (#2266)

* Namespace changes

* Fix print util

* Compile

* Lots of test passing

* Other test passing

* 5 tests failing

* 4 tests filing

* 43 + 122

* 43+110

* 45+96

* 45+82

* 47+52

* 47+48

* NullSafeFieldAccess and NullSafeMethodCall

* 47 + 32

* 47 + 27

* 47+17

* 51+1

* 4 test failed! omg

* 2 test left

* Two tests left

* Fix cep tests

* 1 test left

* Fixed all tests in drools-model-compiler

* Sanitize scope during eval of constand fields

* Drools-constraint-parser

* FromVisitor support from DrlNameExpr

* Removed enforcer skip, explicit version

* Removed useless plugings

* Removed templating-maven-plugin and license tag

* Added brace statements

* Space after if

  1. … 110 more files in changeset.
[DROOLS-3661] Executable model cannot parse enum in a constraint with from (#2263)

  1. … 1 more file in changeset.
Avoid reinizialize n-time fields for bitmask each update (#2251)

  1. … 1 more file in changeset.
Fix map access expression with recursive paths (#2240)

  1. … 2 more files in changeset.
[DROOLS-3556] implement property reactivity for update statements in mvel consequences (#2239)

  1. … 2 more files in changeset.
Fix for drlx-parser rebase (#2216)

* Added file

* Updated to drlx-parser after rebasing to 3.10.2

  1. … 6 more files in changeset.
[DROOLS-3560] fix compiler error in executable model when there is a clash between a field and a class name

  1. … 1 more file in changeset.
[DROOLS-3508] Search for Mvel dialect in Package attributes (#2215)

* [DROOLS-3508] Also search for Mvel dialect in pkg attributes

* Move setDialect in RuleContext

* Removed comment

  1. … 2 more files in changeset.
Fixes 3505 - support comma in modify statements (#2214)

  1. … 1 more file in changeset.
[DROOLS-3479] fix support of KieBase include in executable model (#2208)

  1. … 4 more files in changeset.
[RHDM-709][RHPAM-1453] upgrade mvel version (#2196)

  1. … 18 more files in changeset.
[DROOLS-3345] fix function invocation in from clause with executable model

  1. … 1 more file in changeset.
[DROOLS-3345] fix function invocation in from clause with executable model

(cherry picked from commit 4a9e605825a840cc7747216a6d7800fc3623dd4f)

  1. … 1 more file in changeset.
DROOLS-3343 Refactor Message/MessageImpl to avoid rely on impl (#2163)

* DROOLS-3343 Refactor Message/MessageImpl to avoid rely on impl

* Realign imports in other modules

* .

* .

  1. … 28 more files in changeset.
[DROOLS-3345] allow to pass object fields to function and method invocation in executable model

  1. … 1 more file in changeset.
[DROOLS-3345] allow to pass object fields to function and method invocation in executable model

(cherry picked from commit a1fe03ac36f13a84dcdb95142c9f856c7b820d4c)

  1. … 1 more file in changeset.
[DROOLS-3332] make the heuristic to decide how many rules should go in an executable model class file more strict (#2161)

* DROOLS-3332 Add reproducer for handling large DRL file

* [DROOLS-3332] make the heuristic to decide how many rules should go in an executable model class file more strict

(cherry picked from commit b216ce40706bed9909db93087b3fce54ae30335b)

  1. … 8 more files in changeset.
[DROOLS-3332] make the heuristic to decide how many rules should go in an executable model class file more strict (#2161)

* DROOLS-3332 Add reproducer for handling large DRL file

* [DROOLS-3332] make the heuristic to decide how many rules should go in an executable model class file more strict

  1. … 8 more files in changeset.
[DROOLS-3238] Support DMN using CanonicalKieModule - Veryfing CI (#2141)

* Parse dmn resources in CanonicalKieModule.java

* Fix DMNIncrementalCompilationTest

* Fix DMNUpdateTest

* Fixes IncrementalCompilationTest

* Avoid readding same packages

* Fix IncrementalCompilationTest

* Separate changes

* Filter changes

* Update resources

* BuildAll without rules

* Invalidate accessor

* Removed getChanges

* Remove one method from public API

* Removed harcoding

* Renamed build2 to buildWithoutRules

* Parametrized DMNUpdateTest

* Parametrized DMNIncrementalCompilationTest

* Removed filter changes by executable model or not

* Removed public accessor

* Always parse drools file

* Smaller Changes in KieJarChangeSet.java

* Do not track for changes in CanonicalKieBaseUpdater.java

* Removed duplication

  1. … 10 more files in changeset.
[DROOLS-3194] jdk11 support (#2145)

  1. … 18 more files in changeset.
ignore unknonw annotations on declared types in executable model

DROOLS-3180 Split RuleUnitRegistry to two separate classes (#2119)

* DROOLS-3180 Encapsulate two different behaviours of RuleUnitRegistry

* DROOLS-3180 Fix PMML executor

  1. … 23 more files in changeset.
[DROOLS-1372] avoid creation of a new classloader at each KieContainer update (#2113)

  1. … 4 more files in changeset.
[DROOLS-2996] fix property reactivity introspection when a method invocation is on the right side of a constraint

  1. … 3 more files in changeset.
[DROOLS-3050] allow to add via annotation a serialVersionUID on classes generated from declared types (#2089)

  1. … 3 more files in changeset.
[findbugs] Fixes for drools-model-compiler module (#2084)

* [findbugs] Null pointer dereference

* [findbugs] Equals does not check for null

* [findbugs] default case missing in switch

* [findbugs] Classloaders should only be created in doPriviledged block

* [findbugs] Format String should use %n instead of /n

* [findbugs] Dead store to local variable

* [findbugs] Inner class should be static

* [findbugs] Undo defaults that break functionality

[DROOLS-3011] implement asynchronous send/receive nodes in executable… (#2080)

[DROOLS-3011] implement asynchronous send/receive nodes in executable model

  1. … 29 more files in changeset.