Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DROOLS-4366 DMN align FEEL temporal functions with CQL (#2474)

* DROOLS-4366 DMN align FEEL temporal functions with CQL

* align previous temporal functions tests to CQL semantics

* Amend finishes/finished by

* Amend finishes/finished by (cont.)

* Align overlaps/overlapped by and *before *after variants

  1. … 15 more files in changeset.
DROOLS-3594: adding meets() and met by() functions (#2465)

* DROOLS-3594: implementing meets() function

* DROOLS-3594: adding met by() function

* DROOLS-3594: adding met by() function

  1. … 3 more files in changeset.
DROOLS-4184 DMN specific test rig for Antlr's grun with FEEL non-context-free grammar (#2392)

* DROOLS-4184 DMN specific test rig for Antlr's grun with FEEL grammar

* .

    • -0
    • +84
    ./java/org/kie/dmn/feel/parser/feel11/FEELTestRig.java
    • -0
    • +45
    ./java/org/kie/dmn/feel/parser/feel11/FEELTestRigExample.java
  1. … 3 more files in changeset.
DROOLS-4099 DMN strict mode flag realignments (#2378)

* DROOLS-4099 DMN strict mode flag realignments

realign to DMN v1.2

* Implement code review feedback

  1. … 34 more files in changeset.
DROOLS-3542 DMN FEEL function parameter typecheck (#2372)

* DROOLS-3542 DMN FEEL function parameter typecheck

* .

* .

* Implement code review feedback

* Implement code review feedback

  1. … 13 more files in changeset.
DROOLS-4088 DMN FEEL instance of minor alignments (#2367)

  1. … 4 more files in changeset.
DROOLS-3868 Upgrade antlr4-runtime version to 4.7.2 (#2337)

* DROOLS-3868 Upgrade antlr4-runtime version to 4.7.2

* small refactor

  1. … 3 more files in changeset.
DROOLS-3941 DMN Alignments to DMN13-125 Disambiguation for Modulo / ... (#2317)

... Remainder function

  1. … 4 more files in changeset.
DROOLS-3848 DMN Years and Months internals expect value is Comparable (#2315)

* DROOLS-3848 DMN Years and Months internals expect value is Comparable

* Move ComparablePeriod to standalone class

* formatting.

* Implement code review feedback and enforce type change for +- binary ops

* Handle user-provided Collection<Period> instead of <ComparablePeriod>

* .

  1. … 16 more files in changeset.
DROOLS-3670 DMN `between` FEEL operator alignments (#2267)

* DROOLS-3670 DMN `between` FEEL operator alignments

* DROOLS-3670: Test now() between two date times

* Align test for deterministic result checks

  1. … 4 more files 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. … 123 more files in changeset.
RHPAM-1550: Extend coverage of feel variable names (#2253)

DROOLS-3627 DMN compare FEEL time with tz (#2248)

* WIP

* adding small comments as suggested.

  1. … 3 more files in changeset.
DROOLS-3019: Add tests for range of strings (#2245)

DROOLS-3594: adding support for interval-based algebra. (#2237)

* DROOLS-3594: adding support for interval-based algebra. Implementing after() function

* DROOLS-3594: Implementing before() function

* DROOLS-3594: Implementing coincides() function

* DROOLS-3594: Implementing starts() function

* DROOLS-3594: Implementing finishes() function

* DROOLS-3594: Implementing finishedBy() function

* DROOLS-3594: Implementing started by() and during() functions

* DROOLS-3594: Implementing includes() function

* DROOLS-3594: Implementing overlaps() and overlapped by() functions

* DROOLS-3594: removing invalid function signatures

  1. … 12 more files in changeset.
DROOLS-3553 DMN specific cases Table 48 FEEL equality for time, datetime (#2229)

* DROOLS-3553 DMN specific cases Table 48 FEEL equality for time, datetime

* fix

  1. … 2 more files in changeset.
DROOLS-3551 DMN v1.2 Table 61 FEEL properties alignment (#2228)

* DROOLS-3551 DMN v1.2 Table 61 FEEL properties alignment

* fix

  1. … 1 more file in changeset.
DROOLS-3546 DMN fix FEEL context entry when key is a string literal (#2227)

  1. … 2 more files in changeset.
DROOLS-3541 DMN align FEEL grammar rule (#2225)

  1. … 2 more files in changeset.
DROOLS-3540 DMN align FEEL built-in function parameters name (#2224)

* DROOLS-3540 DMN align FEEL built-in function parameters name

* fix

  1. … 3 more files in changeset.
DROOLS-3533 DMN fix FEEL heuristic for method dispatch (#2220)

* DROOLS-3533 DMN fix FEEL heuristic for method dispatch

test case.

* fix.

  1. … 1 more file in changeset.
DROOLS-3538 DMN between FEEL operator for FEEL duration operands (#2223)

* DROOLS-3538 DMN between FEEL operator for FEEL duration operands

...during interpreted

* fix

  1. … 1 more file in changeset.
DROOLS-3534 DMN built-in FEEL sample standard deviation for one sample (#2221)

  1. … 2 more files in changeset.
DROOLS-3532 DMN fix FEEL var args function invocation when no params (#2219)

  1. … 1 more file in changeset.
DROOLS-3463: adding support for two-valued logic aggregate functions (#2203)

* DROOLS-3463: adding support for 2vl all() and any() functions

* DROOLS-3463: adding support for 2vl sum() function

* DROOLS-3463: adding support for 2vl mean() function. Fixing mistake on sum() function.

* Cleaning up test code

* DROOLS-3463: adding support for 2vl count() function

* DROOLS-3463: adding support for 2vl min() and max() functions

* DROOLS-3463: adding support for 2vl median() function

* DROOLS-3463: adding support for 2vl mode() function

* DROOLS-3463: adding support for 2vl stddev() function

* DROOLS-3463: minor fixes

* Minor test fixes

* DROOLS-3463: renaming functions to avoid clash with built-in FEEL functions

* DROOLS-3463: renaming functions to avoid clash with built-in FEEL functions. Adding them to the extended functions profile.

  1. … 19 more files in changeset.
DROOLS-3380 - Refactor EvalHelper.normalizeVariableName() (#2197)

  1. … 1 more file in changeset.
[DROOLS-3380] add unit test for variable name normalization in feel

    • -0
    • +53
    ./java/org/kie/dmn/feel/util/EvalHelperTest.java
  1. … 1 more file in changeset.
RHDM-801: improving FEEL parser to support variable names containing the 'in' keyword everywhere except 'for' loops and in the 'every'/'some' quantifiers (#2167)

  1. … 7 more files in changeset.
[DROOLS-3088] FEEL Compiler: refactor to AST-based tree walk (#2107)

* [DROOLS-3088] FEEL Compiler: refactor to AST-based tree walk

* missing push/pop in scope handler

* missing ! in FEEL grammar

* reworded rewrite ast methods

* remove commented out code

* add copyright notices

* use precise pow for big decimal

  1. … 47 more files in changeset.
DROOLS-3308 DMN implement missing functions only described in ... (#2150)

* DROOLS-3308 DMN implement missing functions only described in ...

...chapter "10.3.2.6 Context"

* Implement code-review feedback

  1. … 5 more files in changeset.