Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[DROOLS-4343] Change fact handle id type to long

  1. … 33 more files in changeset.
[DROOLS-1656] fix missing fire when deleting from a shared subnetwork… (#1367)

* [DROOLS-1656] fix missing fire when deleting from a shared subnetwork with mulitple sinks (#1365)

(cherry picked from commit a4e458afc8e08ea811dd3d3e4d141879328acca9)

* [DROOLS-1656] fix missing fire when deleting from a shared subnetwork with mulitple sinks

    • -4
    • +36
    ./nodes/ReteRightInputAdapterNode.java
  1. … 4 more files in changeset.
[DROOLS-1523] defer retraction of tuples generated by expired events if there are setFocus action in the propagation queue (#1206)

* [DROOLS-1523] defer retraction of tuples generated by expired events if there are setFocus action in the propagation queue (#1203)

[DROOLS-1523] defer retraction of tuples generated by expired events if there are setFocus action in the propagation queue

(cherry picked from commit d959f206857b434ff9651bb49196ab43435e335f)

* [DROOLS-1523] defer retraction of tuples generated by expired events if there are setFocus action in the propagation queue

* [DROOLS-1523] defer retraction of tuples generated by expired events if there are setFocus action in the propagation queue

  1. … 9 more files in changeset.
[RHBRMS-2739][DROOLS-1403] avoid stack overflow on kbase serialization (#1075)

[RHBRMS-2739][DROOLS-1403] avoid stack overflow on kbase serialization

  1. … 12 more files in changeset.
[DROOLS-1377] remove reteoo implementation (#1026)

    • -168
    • +0
    ./beliefsystem/simple/ReteSimpleBeliefSystem.java
    • -44
    • +0
    ./common/ReteAgendaGroupQueueImpl.java
    • -42
    • +0
    ./common/ReteBeliefSystemFactory.java
    • -44
    • +0
    ./common/RetePriorityQueueAgendaGroupFactory.java
    • -452
    • +0
    ./common/RetePropagationContext.java
    • -87
    • +0
    ./common/RetePropagationContextFactory.java
    • -204
    • +0
    ./common/ReteWorkingMemoryEntryPoint.java
    • -51
    • +0
    ./common/ReteWorkingMemoryFactory.java
    • -1014
    • +0
    ./nodes/ReteAccumulateNode.java
  1. … 560 more files in changeset.
[DROOLS-1024] disable parallel engine when using salience or agenda-group

  1. … 8 more files in changeset.
[DROOLS-1353] contextual conversation

  1. … 128 more files in changeset.
[DROOLS-1024] rule engine parallelization (#983)

    • -3
    • +2
    ./beliefsystem/simple/ReteSimpleBeliefSystem.java
    • -70
    • +2
    ./common/ReteAgendaGroupQueueImpl.java
    • -33
    • +19
    ./common/RetePropagationContext.java
    • -6
    • +5
    ./common/RetePropagationContextFactory.java
    • -1
    • +1
    ./nodes/ReteConditionalBranchNode.java
  1. … 148 more files in changeset.
[DROOLS-1340] avoid to flush the propagation queue out of the state machine control when performing a query (#980)

(cherry picked from commit 76ea146a992491925eaed2ad36a1e909df60ae72)

  1. … 3 more files in changeset.
[DROOLS-1340] avoid to flush the propagation queue out of the state machine control when performing a query (#980)

  1. … 3 more files in changeset.
[DROOLS-1329] fix expirations order for events that are already expir… (#967)

[DROOLS-1329] fix expirations order for events that are already expired at insertion time

(cherry picked from commit 7f882d7485bf792c6d6596a02d096a57170c3b0c)

  1. … 17 more files in changeset.
[DROOLS-1329] fix expirations order for events that are already expir… (#967)

[DROOLS-1329] fix expirations order for events that are already expired at insertion time

  1. … 17 more files in changeset.
[DROOLS-1285] avoid forced flushing of unlinked paths in stream mode (#919)

    • -1
    • +10
    ./common/RetePropagationContext.java
  1. … 6 more files in changeset.
[DROOLS-1285] avoid forced flushing of unlinked paths in stream mode (#919)

(cherry picked from commit e6da071fa20de879d3f69176ab5f70b0db9a4f1f)

    • -1
    • +10
    ./common/RetePropagationContext.java
  1. … 6 more files in changeset.
[DROOLS-1285] avoid forced flushing of unlinked paths in stream mode (#919)

(cherry picked from commit e6da071fa20de879d3f69176ab5f70b0db9a4f1f)

Conflicts:

drools-compiler/src/test/java/org/drools/compiler/integrationtests/SubnetworkTest.java

    • -1
    • +10
    ./common/RetePropagationContext.java
  1. … 6 more files in changeset.
[DROOLS-1275] allow to specify the set of properties that have been modified by an update (#901)

(cherry picked from commit 129d87ce9af70e52b4d5951eccc90206c52f3295)

    • -0
    • +5
    ./common/ReteWorkingMemoryEntryPoint.java
  1. … 12 more files in changeset.
[DROOLS-1275] allow to specify the set of properties that have been modified by an update (#901)

    • -0
    • +5
    ./common/ReteWorkingMemoryEntryPoint.java
  1. … 12 more files in changeset.
[DROOLS-1175][DROOLS-1242] infer numeric type for sum expression in an accumulate pattern + make accumulate functions null safe (#867)

  1. … 39 more files in changeset.
[DROOLS-1247] fix immediate propagation (cherry picked from commit 45fb1d622759d3f439b9a089fa1b534e0df1a72d) (cherry picked from commit f372547850bcd13cba40f61b48e5327b03db5f11)

  1. … 34 more files in changeset.
[DROOLS-1247] fix immediate propagation

(cherry picked from commit 45fb1d622759d3f439b9a089fa1b534e0df1a72d)

  1. … 34 more files in changeset.
[DROOLS-1247] fix immediate propagation

  1. … 34 more files in changeset.
[DROOLS-414] allow any kind of expression to be used as input for a query

  1. … 11 more files in changeset.
[DROOLS-414] allow any kind of expression to be used as input for a query

(cherry picked from commit 987d68ab386923edda23002a1c64526812aa4764)

  1. … 11 more files in changeset.
[DROOLS-1103] dispose agenda and make it no longer usable on KieSession dispose (#849)

(cherry picked from commit 177462925ee5de58e4263db010096bebee530e68)

  1. … 5 more files in changeset.
[DROOLS-1103] dispose agenda and make it no longer usable on KieSession dispose (#849)

  1. … 5 more files in changeset.
DROOLS-1232 calling getQueryResults() from RHS would hang indefinitely. (#847)

Proposed fix by:

- isolating layer by external public API and KnowledgeHelper ctx API

- Proxy style intercept call to getQueryResults() by wrapper object hold

by the knowledgehelper and passed to the rule RHS, so to delegate to

appropriate method call in order to determine it was called from RHS.

- modeling in the internal layer the information about being called by a

rule's RHS.

  1. … 8 more files in changeset.
DROOLS-1232 calling getQueryResults() from RHS would hang indefinitely. (#847)

Proposed fix by:

- isolating layer by external public API and KnowledgeHelper ctx API

- Proxy style intercept call to getQueryResults() by wrapper object hold

by the knowledgehelper and passed to the rule RHS, so to delegate to

appropriate method call in order to determine it was called from RHS.

- modeling in the internal layer the information about being called by a

rule's RHS.

(cherry picked from commit 81d004fa134b218e245c8ac47ea457d5e83784cc)

  1. … 8 more files in changeset.
[RHBRMS-2515] fix logical retraction caused by an expired event (#848)

(cherry picked from commit 7ce35a93a578214b05bab50f600c4ebc741bf5cd)

  1. … 5 more files in changeset.
[RHBRMS-2515] fix logical retraction caused by an expired event (#848)

(cherry picked from commit 7ce35a93a578214b05bab50f600c4ebc741bf5cd)

  1. … 5 more files in changeset.
[RHBRMS-2515] fix logical retraction caused by an expired event (#848)

  1. … 5 more files in changeset.