Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[DROOLS-4289] recycle FactHandle ids for derived facts during deserialization

  1. … 3 more files in changeset.
[DROOLS-4289] recycle FactHandle ids for derived facts during deserialization

(cherry picked from commit 5d21b7d74cbf48fc9186ab090712dfc1ffd5b5ef)

  1. … 3 more files in changeset.
[DROOLS-2989] Improvement to Drools Marshallers (#2164)

* Avoid writing node memories

* Avoid write and read node memories

* Removed write memories methods

* Added failing test with combinations

* Support multiple objects

* Use set instead of Hashmap

* Support non serializing nodes

* Better handling of int[] and object[]

* Fix array coping

* nest marshalled object into the tuple

* refactor

* pluggable serialization strategy

  1. … 14 more files in changeset.
DROOLS-2989 Remove duplicate marshalling test code (#2137)

* DROOLS-2989 Remove duplicate marshalling test code

* DROOLS-2989 Raise timeout for a multithreaded test

  1. … 3 more files in changeset.
[DROOLS-2989] Avoid refire of rules with synthetic Fact Handles (#2106)

* Added test for deserialization

* Test for simple alpha node in MarshallerTest.java

* private node memories, add synthetic facts' object to a map in the agenda

* Proto syntax

* Regenerated protobuf messages

* Add object during serialization

* Added object to FromNodeMemory

* Need an index to serialize the object

* Added index to object serialization

* Read node memories object

* Avoid refire marshalled FactHandle

* Use old mechanism to avoid refiring in node != FromNode

* New test for unfired tuples

* Serialize dormant objecgt

* NodeId

* Match against object

* Dormient objects are already serialized

* Correct matching of objects

* Nullcheck

* Refactor

* Fix regression

* Removed useless code

* Removed dead code

* Fix regression

* Accumulate test

* Rebase

* RenamedTest

* New test for accumulate

* New test for RIAN

* new test

* JavaSerializableResolverStrategy

* Use java serialization encoder

* Changed testSubnetwork test

* Better test

* New test for subnetworks

* New test for subnetwork

* Do not serialize test

* ProtobufInputMarshaller returns the message along with the session

* testAgendaDoNotSerializeObject check if no objects are serialized

* Avoid deserializing if empty

* Serialize object only with FromNode

* Serialize object only with AccumulateNode

* Disposal of ksession

* Removed unnecessary code in ProtobufTestMarshaller

* Fix regression in test

* Removed assertion on demarshalling

* Explicit class loader

* Removed println

    • -0
    • +237
    ./MarshallerTest.java
    • -0
    • +83
    ./ProtobufTestMarshaller.java
  1. … 17 more files in changeset.
Use static import for assert methods instead of extending Assert class (#1605)

  1. … 150 more files in changeset.
DROOLS-1607 Internal refactor removing KnowledgeBase in preparation for DROOLS-1583 (#1293)

* DROOLS-1583 Refactor KnowledgeBaseImpl

step1

Passes just src main compilation with :

```

$ mvn clean compile -pl \!drools-examples

```

* Align drools-core tests

* Method change

InternalKnowledgeBase

from:

void addPackages( final Collection<InternalKnowledgePackage> newPkgs );

to:

void addPackages( final Collection<KiePackage> newPkgs );

* Align drools-beliefs tests.

* Align drools-cdi tests.

* Align drools-templates tests.

* Align drools-decisiontables tests.

* Align drools-verifier tests.

* Align drools-persistence-jpa tests.

* Align drools-examples CODE.

* Align drools-scorecards tests.

* Align drools-test-suite tests.

* Align removal of KnowledgeRuntimer(EventManager|Logger) interfaces.

* rebase code.

* Rebase drools-compiler tests package org.drools.compiler

* Rebase drools-compiler tests package org.drools.compiler.api

* Rebase drools-compiler tests package org.drools.compiler.beliefsystem.abductive

* Rebase drools-compiler tests package org.drools.compiler.beliefsystem.defeasible

* Rebase drools-compiler tests package org.drools.compiler.beliefsystem.jtms

* Rebase drools-compiler tests package org.drools.compiler.builder.impl

* Rebase drools-compiler tests package org.drools.compiler.command

* Rebase drools-compiler tests package org.drools.compiler.common

* Rebase drools-compiler tests package org.drools.compiler.compiler

* Rebase drools-compiler tests package org.drools.compiler.xml.changeset

* Rebase drools-compiler tests package org.drools.compiler.conf

* Rebase drools-compiler tests package org.drools.compiler.definitions

* Rebase drools-compiler tests package org.drools.compiler.factmodel.traits

* Fix rebase of CommonTestMethodBase

* Rebase drools-compiler tests package org.drools.compiler.integrationtests A-E

* Rebase drools-compiler tests package org.drools.compiler.integrationtests F-L

* Rebase drools-compiler tests package org.drools.compiler.integrationtests M-R

* Rebase drools-compiler tests package org.drools.compiler.integrationtests S-Z

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.drl

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.eventgenerator.example

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.incrementalcompilation

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.manners

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.marshalling

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.operators

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.sequential

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.session

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.waltz

* Rebase drools-compiler tests package org.drools.compiler.lang.api

* Rebase drools-compiler tests package org.drools.compiler.phreak

* Rebase drools-compiler tests package org.drools.compiler.reteoo

* Rebase drools-compiler tests package org.drools.compiler.rule.builder.java

* Rebase drools-compiler tests package org.drools.compiler.rule.builder.mvel

* Rebase drools-compiler tests package org.drools.compiler.test

* Rebase drools-compiler tests package org.drools.compiler.util.debug

* Align drools-core org.drools.core.osgi.Activator CODE.

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

  1. … 574 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.
changes in license header closes #586

  1. … 5169 more files in changeset.
Add missing ASL licenses

* fixed failing tests caused by aditional text in

some .drl files

* drools-templates module is still missing some headers

in .drl files, becuase of bug in the parser. These will

be fixed by additional PR

    • -0
    • +15
    ./ActiveActivationsIteratorTest.java
  1. … 2515 more files in changeset.
[DROOLS-751] force immediate flush of propagation queue when using ForceEagerActivationOption

  1. … 9 more files in changeset.
[DROOLS-751] minor fixes

    • -137
    • +44
    ./ActivationIteratorTest.java
    • -18
    • +7
    ./ActiveActivationsIteratorTest.java
  1. … 11 more files in changeset.
[DROOLS-751] add propagation queue

    • -137
    • +44
    ./ActivationIteratorTest.java
    • -18
    • +7
    ./ActiveActivationsIteratorTest.java
  1. … 111 more files in changeset.
[DROOLS-751] add propagation queue

    • -137
    • +43
    ./ActivationIteratorTest.java
    • -18
    • +7
    ./ActiveActivationsIteratorTest.java
  1. … 117 more files in changeset.
[DROOLS-751] add propagation queue

    • -137
    • +44
    ./ActivationIteratorTest.java
    • -18
    • +7
    ./ActiveActivationsIteratorTest.java
  1. … 60 more files in changeset.
[DROOLS-751] add propagation queue

    • -137
    • +43
    ./ActivationIteratorTest.java
    • -18
    • +7
    ./ActiveActivationsIteratorTest.java
  1. … 116 more files in changeset.
[BZ-1195604] implement @Propagation

    • -13
    • +11
    ./ActiveActivationsIteratorTest.java
  1. … 16 more files in changeset.
[BZ-1195604] implement @Propagation

    • -13
    • +11
    ./ActiveActivationsIteratorTest.java
  1. … 16 more files in changeset.
merge AbstractWorkingMemory into StatefulKnowledgeSessionImpl

  1. … 104 more files in changeset.
remove legacy Agenda

  1. … 47 more files in changeset.
major cleanup 4.x legacy API

  1. … 755 more files in changeset.
remove 4.x legacy API

  1. … 598 more files in changeset.
DROOLS-316 Arbitrary Conflict Resolution can be confusing use LoadOrder

  1. … 25 more files in changeset.
DROOLS-316 Arbitrary Conflict Resolution can be confusing use LoadOrder

Conflicts:

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

  1. … 25 more files in changeset.
[DROOLS-7]add KieSession options to force eager activation and execution of timed rules

  1. … 11 more files in changeset.
[DROOLS-7]add KieSession options to force eager activation and execution of timed rules (cherry picked from commit 6fcac2f728d200b107833668135143ea77062027)

  1. … 11 more files in changeset.
[DROOLS-7] add KieSession option to force eager activation (cherry picked from commit b18d2a2068ab555a88d688af6edc199011cde953)

  1. … 5 more files in changeset.
[DROOLS-7] add KieSession option to force eager activation

  1. … 5 more files in changeset.
DROOLS-198 Separate Rete and Phreak

  1. … 83 more files in changeset.