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(-)