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

    • -0
    • +24
    ./feel/runtime/FEELFunctionsTest.java
  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
    ./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)

    • -7
    • +44
    ./feel/parser/feel11/FEELParserTest.java
  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.
Integrated a BigDecimal Math Library to support the power FEEL function with non integer exponent. Also used that new library to change the sqrt() FEEL function to use that library. (#2148)

    • -0
    • +1
    ./feel/runtime/FEELMathOperationsTest.java
  1. … 5 more files in changeset.
DROOLS-3070 Ensure DMN tests run parameterized with executable model (#2096)

* DROOLS-3070 Add exec model parameter to additional tests in kie-dmn-core

* DROOLS-3070 Fix checkstyle warnings in kie-dmn-core tests

* DROOLS-3070 Add exec. model parameter to FEEL extended profile tests

* DROOLS-3070 Fix checkstyle warnings in kie-dmn-feel runtime tests

* DROOLS-3070 Cast the left part of a "+" expression to BigDecimal

    • -9
    • +9
    ./feel/runtime/BaseFEELCompilerTest.java
    • -19
    • +33
    ./feel/runtime/BaseFEELTest.java
    • -8
    • +8
    ./feel/runtime/FEELErrorMessagesTest.java
    • -3
    • +3
    ./feel/runtime/FEELEventListenerTest.java
    • -1
    • +1
    ./feel/runtime/FEELExpressionsTest.java
    • -36
    • +59
    ./feel/runtime/FEELListsTest.java
    • -1
    • +1
    ./feel/runtime/FEELMathOperationsTest.java
    • -14
    • +14
    ./feel/runtime/FEELNumberCoercionTest.java
  1. … 51 more files in changeset.
DROOLS-3071 Fix binary op handling, add cast to bigdecimal (#2094)

    • -1
    • +4
    ./feel/runtime/FEELExpressionsTest.java
  1. … 1 more file in changeset.
DROOLS-2823 FEEL Parser: refactor `not` unary negation and `not` function call; fix support to wildcard `?` (#2059) (#2074)

* wip

* all tests pass

* wip

* fix input var type

* fields order, notExitst builtin f

* most compile-time tests pass

* fix all compiler tests

* fix all tests

* grammar fix

* cleanup

* move method back into its original position

* fix short-circuiting on null (notExists)

* test support to listeners

* fix error logging

* remove decision table in feel expresion tests -- no longer in 1.2

* replace commented out tests with error-checking tests

* move NOT to lexing section;

* fix erroneous reference to non-existing symbol "Not_Key"

(cherry picked from commit 23b87d2e62a1f550ed7afd47dba27b34c9b9a01c)

    • -0
    • +5
    ./feel/codegen/feel11/CodegenTestUtil.java
    • -239
    • +0
    ./feel/lang/examples/SimpleDecisionTablesTest.java
    • -1
    • +1
    ./feel/parser/feel11/FEELParserTest.java
    • -15
    • +2
    ./feel/runtime/FEELExpressionsTest.java
  1. … 20 more files in changeset.
DROOLS-2823 FEEL Parser: refactor `not` unary negation and `not` function call; fix support to wildcard `?` (#2059)

* wip

* all tests pass

* wip

* fix input var type

* fields order, notExitst builtin f

* most compile-time tests pass

* fix all compiler tests

* fix all tests

* grammar fix

* cleanup

* move method back into its original position

* fix short-circuiting on null (notExists)

* test support to listeners

* fix error logging

* remove decision table in feel expresion tests -- no longer in 1.2

* replace commented out tests with error-checking tests

* move NOT to lexing section;

* fix erroneous reference to non-existing symbol "Not_Key"

    • -0
    • +5
    ./feel/codegen/feel11/CodegenTestUtil.java
    • -239
    • +0
    ./feel/lang/examples/SimpleDecisionTablesTest.java
    • -1
    • +1
    ./feel/parser/feel11/FEELParserTest.java
    • -15
    • +2
    ./feel/runtime/FEELExpressionsTest.java
  1. … 20 more files in changeset.
DROOLS-2812 FEEL Translation number coercion for QualifiedName accessor (#2004)

    • -4
    • +26
    ./feel/runtime/BaseFEELCompilerTest.java
    • -9
    • +7
    ./feel/runtime/FEELStaticTypeTest.java
  1. … 2 more files in changeset.
DROOLS-2822 FEEL augment not() heuristic for function invocation (#2007)

  1. … 3 more files in changeset.
DROOLS-2811 Enrich FEEL Test parameter for translation mode (#2003)

    • -3
    • +3
    ./feel/runtime/FEELExpressionsTest.java
    • -3
    • +3
    ./feel/runtime/FEELMathOperationsTest.java
    • -3
    • +3
    ./feel/runtime/FEELTernaryLogicTest.java
DROOLS-2732 FEEL invoking a function on a literal context (#1979)

  1. … 7 more files in changeset.
DROOLS-1701 Final refactoring accordingly to PR comments and feedback

DROOLS-1701 Final refactoring accordingly to PR comments and feedback

DROOLS-1701 Final refactoring accordingly to PR comments and feedback

    • -232
    • +0
    ./feel/codegen/feel11/CompiledFEELParserTest.java
    • -14
    • +18
    ./feel/codegen/feel11/DirectCompilerTest.java
    • -2
    • +12
    ./feel/codegen/feel11/ManualContextTest.java
    • -2
    • +12
    ./feel/codegen/feel11/ManualForTest.java
    • -3
    • +10
    ./feel/codegen/feel11/ManualQuantTest.java
    • -3
    • +10
    ./feel/codegen/feel11/ManualUnaryTestsTest.java
  1. … 4 more files in changeset.
DROOLS-1701 Fix list test cases (#9)

  1. … 3 more files in changeset.
DROOLS-2648 DMN v1.2 weekday on 'date', 'date and time' (#1957)

* DROOLS-2648 DMN v1.2 weekday on 'date', 'date and time'

* .

  1. … 4 more files in changeset.
DROOLS-1701 misc fixes

DROOLS-1701 fix grounding to null for binaryexprs if any operand is null

DROOLS-1701 fix proper string literal escape and java translation

.

DROOLS-1701 fix number string into Java representation of primitive

DROOLS-1701 fix list construct a compiled semantic mapping, support null

  1. … 2 more files in changeset.
DROOLS-1701 migrate from upstream JP to org.drools:drlx-parser

    • -8
    • +8
    ./feel/codegen/feel11/CompiledFEELParserTest.java
  1. … 5 more files in changeset.
DROOLS-1701 misc fixes

DROOLS-1701 Fix Number literal original expression text rounding issue

DROOLS-1701 fix behaviour when divide-by-zero to return null

DROOLS-1701 fix IF to default returning else as a default (with no err)

DROOLS-1701 fix FunctionCall with zero argument

DROOLS-1701 fix Filter over list to report error if index out of bounds

  1. … 2 more files in changeset.
DROOLS-1701 unify CompiledExpression interface and JIT FEEL compilation

    • -209
    • +0
    ./feel/codegen/feel11/CompilerBytecodeLoader.java
    • -10
    • +15
    ./feel/runtime/BaseFEELTest.java
  1. … 5 more files in changeset.
DROOLS-2605 Extend test coverage of not() with predicates (#1934)

  1. … 3 more files in changeset.
DROOLS-1701 Support floating point constant values

  1. … 2 more files in changeset.
DROOLS-1701 Support for FEEL fn invocation using named parameters

    • -0
    • +54
    ./feel/codegen/feel11/ManualNamedFunctionInvocationTest.java
  1. … 1 more file in changeset.
DROOLS-1701 Support for FEEL fn definition (non-external, FEEL defined)

  1. … 4 more files in changeset.
DROOLS-1701 Support for FEEL fn invocation using positional parameters

    • -0
    • +53
    ./feel/codegen/feel11/ManualBasicFunctionInvocationTest.java
  1. … 2 more files in changeset.
DROOLS-1701 Support for FEEL quantified expression `some`, `every`

    • -0
    • +12
    ./feel/codegen/feel11/DirectCompilerTest.java
    • -0
    • +60
    ./feel/codegen/feel11/ManualQuantTest.java
  1. … 3 more files in changeset.