This is an automated email from the ASF dual-hosted git repository.

spmallette pushed a change to branch 3.5-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git.


    from 162c171  Merge branch '3.4-dev' into 3.5-dev
     add f5ca289  TINKERPOP-2635 Improved consistency of by() behaviors
     add 931b5b4  TINKERPOP-2635 Fixed ProductiveByStrategy application problem 
with Spark/Gryo
     add 0c43ce0  Merge branch 'TINKERPOP-2635' into 3.5-dev

No new revisions were added by this update.

Summary of changes:
 CHANGELOG.asciidoc                                 |   1 +
 docs/src/reference/the-traversal.asciidoc          |   2 +-
 docs/src/upgrade/release-3.5.x.asciidoc            |  54 +++++
 .../tinkerpop/gremlin/jsr223/CoreImports.java      |   2 +
 .../language/grammar/GremlinBaseVisitor.java       |   5 +
 .../process/traversal/TraversalStrategies.java     |   2 +
 .../traversal/lambda/AbstractLambdaTraversal.java  |   9 +
 .../traversal/lambda/ConstantTraversal.java        |   8 +-
 .../process/traversal/lambda/ValueTraversal.java   |  71 ++++++-
 .../process/traversal/step/ByModulating.java       |   7 +-
 .../gremlin/process/traversal/step/Grouping.java   |  13 +-
 .../strategy/decoration/SubgraphStrategy.java      |   3 +-
 .../optimization/PathProcessorStrategy.java        |  28 ++-
 .../optimization/ProductiveByStrategy.java         | 202 ++++++++++++++++++
 .../process/traversal/util/TraversalHelper.java    |   5 +-
 .../process/traversal/util/TraversalUtil.java      |   4 +-
 .../structure/io/graphson/GraphSONModule.java      |   4 +
 .../gremlin/structure/io/gryo/GryoVersion.java     |   7 +-
 .../traversal/lambda/ConstantTraversalTest.java    |  48 +++++
 .../traversal/lambda/ValueTraversalTest.java       |  49 ++++-
 .../optimization/PathProcessorStrategyTest.java    |  15 +-
 .../optimization/ProductiveByStrategyTest.java     | 231 +++++++++++++++++++++
 .../traversal/util/TraversalExplanationTest.java   |   3 +-
 gremlin-dotnet/build/generate.groovy               |   1 +
 ...neFilterStrategy.cs => ProductiveByStrategy.cs} |  23 +-
 .../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs |   3 +
 .../gremlin/groovy/loaders/StrategyLoader.groovy   |   2 +
 gremlin-javascript/build/generate.groovy           |   2 +-
 .../lib/process/traversal-strategy.js              |  11 +
 .../gremlin-javascript/test/cucumber/gremlin.js    |   4 +-
 gremlin-language/src/main/antlr4/Gremlin.g4        |   5 +
 .../python/gremlin_python/process/strategies.py    |   5 +
 gremlin-python/src/main/python/radish/gremlin.py   |   2 +
 gremlin-test/features/sideEffect/Aggregate.feature |  34 ++-
 .../process/traversal/step/filter/SampleTest.java  |   3 +-
 .../traversal/step/sideEffect/AggregateTest.java   |  37 ++++
 .../TinkerGraphNoStrategyComputerProvider.java     |   2 +
 .../process/TinkerGraphNoStrategyProvider.java     |   2 +
 38 files changed, 862 insertions(+), 47 deletions(-)
 create mode 100644 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ProductiveByStrategy.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/ConstantTraversalTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ProductiveByStrategyTest.java
 copy 
gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Optimization/{InlineFilterStrategy.cs
 => ProductiveByStrategy.cs} (56%)

Reply via email to