You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2021/11/30 14:26:45 UTC

[tinkerpop] 01/02: Merge branch 'TINKERPOP-2635' into 3.5-dev

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

spmallette pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git

commit 0c43ce01d4e889d2195151852dea06c6636acb19
Merge: 162c171 931b5b4
Author: Stephen Mallette <st...@amazon.com>
AuthorDate: Tue Nov 30 08:44:38 2021 -0500

    Merge branch 'TINKERPOP-2635' into 3.5-dev

 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 +
 .../Strategy/Optimization/ProductiveByStrategy.cs  |  53 +++++
 .../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, 897 insertions(+), 42 deletions(-)