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

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

commit 63364f11f5f16ad468a18b1b814e4cd8bfe45276
Merge: cd66436470 0d8bcb1453
Author: kenhuuu <106191785+kenh...@users.noreply.github.com>
AuthorDate: Mon Oct 23 18:10:15 2023 -0700

    Merge pull request #2302
    
    TINKERPOP-2978: Implement list functions.

 .../dev/future/proposal-3-remove-closures.asciidoc |  34 ++-
 docs/src/dev/provider/gremlin-semantics.asciidoc   | 246 +++++++++++++++-
 docs/src/reference/the-traversal.asciidoc          | 142 +++++++++-
 docs/src/upgrade/release-3.7.x.asciidoc            |  28 +-
 .../grammar/DefaultGremlinBaseVisitor.java         |  28 ++
 .../language/grammar/TraversalMethodVisitor.java   |  56 ++++
 .../traversal/dsl/graph/GraphTraversal.java        | 105 ++++++-
 .../gremlin/process/traversal/dsl/graph/__.java    |  60 +++-
 .../process/traversal/step/map/CombineStep.java    |  96 +++++++
 .../process/traversal/step/map/ConjoinStep.java    |  80 ++++++
 .../process/traversal/step/map/DifferenceStep.java |  98 +++++++
 .../process/traversal/step/map/DisjunctStep.java   | 109 ++++++++
 .../process/traversal/step/map/IntersectStep.java  |  99 +++++++
 .../process/traversal/step/map/ProductStep.java    | 102 +++++++
 .../process/traversal/step/map/ReverseStep.java    |  36 ++-
 .../traversal/step/map/TraversalMergeStep.java     | 126 +++++++++
 .../process/traversal/util/BytecodeHelper.java     |  14 +
 .../process/traversal/util/ListFunction.java       | 199 +++++++++++++
 .../gremlin/util/iterator/IteratorUtils.java       |   4 +
 .../grammar/TraversalMethodVisitorTest.java        |  73 +++++
 .../traversal/step/map/CombineStepTest.java        |  65 +++++
 .../{ReverseStepTest.java => ConjoinStepTest.java} |  36 ++-
 .../traversal/step/map/DifferenceStepTest.java     |  65 +++++
 .../traversal/step/map/DisjunctStepTest.java       |  65 +++++
 .../traversal/step/map/IntersectStepTest.java      |  66 +++++
 .../traversal/step/map/ProductStepTest.java        |  74 +++++
 .../traversal/step/map/ReverseStepTest.java        |  20 +-
 .../traversal/step/map/TraversalMergeStepTest.java |  65 +++++
 .../Process/Traversal/GraphTraversal.cs            |  67 ++++-
 .../src/Gremlin.Net/Process/Traversal/__.cs        |  60 +++-
 .../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs | 147 +++++++++-
 gremlin-go/driver/anonymousTraversal.go            |  49 ++++
 gremlin-go/driver/cucumber/gremlin.go              | 147 +++++++++-
 gremlin-go/driver/graphTraversal.go                |  43 +++
 .../lib/process/graph-traversal.js                 |  70 +++++
 .../test/cucumber/feature-steps.js                 |  46 +++
 .../gremlin-javascript/test/cucumber/gremlin.js    | 147 +++++++++-
 gremlin-language/src/main/antlr4/Gremlin.g4        |  55 +++-
 .../gremlin_python/process/graph_traversal.py      |  56 ++++
 gremlin-python/src/main/python/radish/gremlin.py   | 147 +++++++++-
 .../tinkerpop/gremlin/features/StepDefinition.java |  17 +-
 .../gremlin/test/features/map/Combine.feature      | 240 ++++++++++++++++
 .../gremlin/test/features/map/Conjoin.feature      | 155 ++++++++++
 .../gremlin/test/features/map/Difference.feature   | 254 +++++++++++++++++
 .../gremlin/test/features/map/Disjunct.feature     | 230 +++++++++++++++
 .../gremlin/test/features/map/Intersect.feature    | 226 +++++++++++++++
 .../gremlin/test/features/map/Merge.feature        | 300 ++++++++++++++++++++
 .../gremlin/test/features/map/Product.feature      | 311 +++++++++++++++++++++
 .../gremlin/test/features/map/Reverse.feature      | 114 +++++++-
 49 files changed, 4959 insertions(+), 113 deletions(-)

Reply via email to