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

colegreer pushed a change to branch TINKERPOP-2974
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


    from c1bce58ecd TINKERPOP-2974 Change PropertyMap to only allow single by() 
if order not guaranteed
     add 45bf1ba369 TINKERPOP-3136 Complete move to Gherkin
     add 40301729ba TINKERPOP-3055 Fixed issues with with(out)Strategies for 
bytecode
     add 134215a8ad Preferred use of the GremlinBaseVisitor for the 
Translatevisitor
     add 866613aebd Minor doc update to include the string IdManager CTR
     add 6d48572c5a Merge branch '3.8-dev' into TINKERPOP-2974

No new revisions were added by this update.

Summary of changes:
 CHANGELOG.asciidoc                                 |   17 +
 docs/src/dev/developer/for-committers.asciidoc     |   68 +-
 docs/src/dev/io/graphson.asciidoc                  |   30 +
 docs/src/dev/provider/index.asciidoc               |   79 +-
 docs/src/reference/gremlin-variants.asciidoc       |   23 +
 .../reference/implementations-tinkergraph.asciidoc |    4 +-
 docs/src/upgrade/release-3.8.x.asciidoc            |   31 +
 .../language/translator/TranslateVisitor.java      | 2159 ++------------------
 .../strategy/decoration/VertexProgramStrategy.java |   18 +-
 .../gremlin/process/traversal/Bytecode.java        |    4 +-
 .../process/traversal/TraversalStrategy.java       |   11 +-
 .../gremlin/process/traversal/step/util/Tree.java  |   18 +
 .../strategy/decoration/ElementIdStrategy.java     |   12 +-
 .../decoration/HaltedTraverserStrategy.java        |   11 +-
 .../strategy/decoration/OptionsStrategy.java       |    2 +-
 .../strategy/decoration/PartitionStrategy.java     |   14 +-
 .../strategy/decoration/SeedStrategy.java          |   10 +-
 .../strategy/decoration/SubgraphStrategy.java      |   16 +-
 .../finalization/MatchAlgorithmStrategy.java       |   13 +-
 .../optimization/ProductiveByStrategy.java         |   24 +-
 .../AbstractWarningVerificationStrategy.java       |   18 +-
 .../ReservedKeysVerificationStrategy.java          |   16 +-
 .../traversal/translator/DotNetTranslator.java     |    3 +-
 .../traversal/translator/GolangTranslator.java     |    3 +-
 .../traversal/translator/JavascriptTranslator.java |    2 +-
 .../apache/tinkerpop/gremlin/structure/Graph.java  |   20 +
 .../structure/io/graphson/GraphSONModule.java      |    5 +
 .../io/graphson/GraphSONTypeDeserializer.java      |    7 +-
 .../io/graphson/TraversalSerializersV2.java        |   39 +-
 .../io/graphson/TraversalSerializersV3.java        |   39 +-
 .../process/traversal/step/util/TreeTest.java      |   52 +
 .../decoration/ElementIdStrategyConfigTest.java    |   57 +
 .../HaltedTraverserStrategyConfigTest.java         |   56 +
 .../decoration/OptionsStrategyConfigTest.java      |   58 +
 .../decoration/PartitionStrategyConfigTest.java    |   60 +
 .../decoration/SeedStrategyConfigTest.java         |   56 +
 .../decoration/SubgraphStrategyConfigTest.java     |   61 +
 .../MatchAlgorithmStrategyConfigTest.java          |   57 +
 .../ProductiveByStrategyConfigTest.java            |   64 +
 .../EdgeLabelVerificationStrategyConfigTest.java   |   60 +
 ...ReservedKeysVerificationStrategyConfigTest.java |   62 +
 .../traversal/translator/PythonTranslatorTest.java |    2 +-
 .../graphson/GraphSONMapperEmbeddedTypeTest.java   |  122 ++
 gremlin-dotnet/build/generate.groovy               |    5 +-
 .../Strategy/AbstractTraversalStrategy.cs          |   20 +-
 .../Finalization/ComputerFinalizationStrategy.cs   |    2 +-
 .../Strategy/Finalization/ProfileStrategy.cs       |    4 +-
 .../Finalization/ReferenceElementStrategy.cs       |    4 +-
 .../Strategy/Optimization/GraphFilterStrategy.cs   |    2 +-
 .../MessagePassingReductionStrategy.cs             |    2 +-
 .../Verification/ComputerVerificationStrategy.cs   |    4 +-
 .../Verification/StandardVerificationStrategy.cs   |    4 +-
 .../VertexProgramRestrictionStrategy.cs            |    4 +-
 .../Structure/IO/GraphSON/ClassSerializer.cs       |   12 +-
 .../IO/GraphSON/TraversalStrategySerializer.cs     |    7 +-
 .../Gherkin/CommonSteps.cs                         |   21 +-
 .../Gherkin/GherkinTestRunner.cs                   |   39 +-
 .../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs |   96 +-
 .../Gherkin/IgnoreException.cs                     |    9 +-
 .../Structure/IO/GraphSON/GraphSONWriterTests.cs   |   44 +-
 .../Structure/IO/GraphSON/StrategyWriterTests.cs   |   80 -
 gremlin-go/build/generate.groovy                   |   15 +-
 gremlin-go/driver/cucumber/cucumberSteps_test.go   |   48 +-
 gremlin-go/driver/cucumber/gremlin.go              |  100 +-
 .../groovy/jsr223/GroovyTranslatorProvider.java    |  124 +-
 .../ParameterizedGroovyTranslatorProvider.java     |  124 +-
 gremlin-javascript/build/generate.groovy           |   16 +-
 .../lib/process/traversal-strategy.js              |  124 +-
 .../lib/structure/io/binary/GraphBinary.js         |    2 +-
 .../structure/io/binary/internals/AnySerializer.js |    1 +
 .../io/binary/internals/ClassSerializer.js         |   60 +
 .../internals/TraversalStrategySerializer.js       |    7 +-
 .../lib/structure/io/graph-serializer.js           |    1 +
 .../lib/structure/io/type-serializers.js           |   21 +-
 .../test/cucumber/feature-steps.js                 |  107 +-
 .../gremlin-javascript/test/cucumber/gremlin.js    |  107 +-
 .../javascript/gremlin-javascript/test/helper.js   |    4 +
 .../test/integration/traversal-test.js             |   34 +-
 .../unit/graphbinary/BytecodeSerializer-test.js    |    2 +-
 .../test/unit/graphbinary/ClassSerializer-test.js  |   72 +-
 .../gremlin-javascript/test/unit/graphson-test.js  |   11 +
 .../gremlin/language/corpus/FeatureReader.java     |    2 +-
 gremlin-python/build/generate.groovy               |    5 +-
 .../python/gremlin_python/process/strategies.py    |   30 +-
 .../gremlin_python/structure/io/graphsonV2d0.py    |    7 +-
 .../gremlin_python/structure/io/graphsonV3d0.py    |    8 +-
 .../src/main/python/radish/feature_steps.py        |   14 +-
 gremlin-python/src/main/python/radish/gremlin.py   |   96 +-
 .../tests/driver/test_driver_remote_connection.py  |   16 +-
 .../python/tests/structure/io/test_graphsonV2d0.py |    6 +-
 .../python/tests/structure/io/test_graphsonV3d0.py |    7 +-
 .../driver/remote/AbstractRemoteGraphProvider.java |  124 +-
 .../GraphBinaryRemoteComputerFeatureTest.java      |    3 +-
 .../remote/GraphBinaryRemoteFeatureTest.java       |    2 +-
 .../remote/GraphSONRemoteComputerFeatureTest.java  |    2 +-
 .../driver/remote/GraphSONRemoteFeatureTest.java   |    2 +-
 .../gremlin/driver/remote/RemoteWorld.java         |   19 -
 .../tinkerpop/gremlin/features/StepDefinition.java |  186 +-
 .../apache/tinkerpop/gremlin/features/World.java   |   14 +
 .../gremlin/process/ProcessComputerSuite.java      |    8 +
 ...uite.java => ProcessEmbeddedComputerSuite.java} |   73 +-
 ...uite.java => ProcessEmbeddedStandardSuite.java} |   36 +-
 .../process/ProcessLimitedComputerSuite.java       |  144 +-
 .../process/ProcessLimitedStandardSuite.java       |   95 +-
 .../gremlin/process/ProcessStandardSuite.java      |    9 +
 .../process/traversal/step/LambdaStepTest.java     |  846 ++++++++
 .../process/traversal/step/branch/BranchTest.java  |   17 -
 .../process/traversal/step/branch/ChooseTest.java  |   17 -
 .../process/traversal/step/branch/RepeatTest.java  |   23 -
 .../process/traversal/step/filter/FilterTest.java  |  137 +-
 .../process/traversal/step/filter/HasTest.java     |   15 -
 .../process/traversal/step/map/MapTest.java        |  110 -
 .../process/traversal/step/map/OrderTest.java      |   57 -
 .../process/traversal/step/map/UnfoldTest.java     |   39 -
 .../traversal/step/sideEffect/GroupTest.java       |   49 -
 .../traversal/step/sideEffect/InjectTest.java      |   28 -
 .../traversal/step/sideEffect/SideEffectTest.java  |  222 +-
 .../gremlin/test/features/branch/Branch.feature    |   23 -
 .../gremlin/test/features/branch/Choose.feature    |   17 -
 .../gremlin/test/features/branch/Repeat.feature    |   12 -
 .../gremlin/test/features/filter/Filter.feature    |   45 +-
 .../gremlin/test/features/filter/Has.feature       |   12 -
 .../test/features/integrated/Miscellaneous.feature |   12 -
 .../gremlin/test/features/integrated/Paths.feature |   32 +-
 .../features/integrated/Recommendation.feature     |   36 +-
 .../gremlin/test/features/map/Edge.feature         |  120 +-
 .../gremlin/test/features/map/FlatMap.feature      |   20 +
 .../gremlin/test/features/map/Graph.feature        |  109 -
 .../gremlin/test/features/map/Map.feature          |   41 +-
 .../gremlin/test/features/map/MergeEdge.feature    |  109 -
 .../gremlin/test/features/map/MergeVertex.feature  |   84 -
 .../gremlin/test/features/map/Order.feature        |   28 -
 .../gremlin/test/features/map/Unfold.feature       |    5 +-
 .../gremlin/test/features/map/Vertex.feature       |  207 +-
 .../gremlin/test/features/sideEffect/Group.feature |    5 +-
 .../test/features/sideEffect/Inject.feature        |    3 +-
 .../gremlin/test/features/sideEffect/Sack.feature  |    8 -
 .../Fold.feature => sideEffect/SideEffect.feature} |   55 +-
 .../test/features/sideEffect/SideEffectCap.feature |   18 +-
 .../Unfold.feature => sideEffect/Subgraph.feature} |   82 +-
 .../gremlin/test/features/sideEffect/Tree.feature  |  208 ++
 .../hadoop/HadoopGraphFeatureIntegrateTest.java    |    2 +-
 neo4j-gremlin/pom.xml                              |    6 +
 .../gremlin/neo4j/Neo4jGraphFeatureTest.java       |    4 +-
 .../spark/SparkGraphFeatureIntegrateTest.java      |    8 +-
 .../TinkerGraphComputerFeatureTest.java            |    2 +-
 .../tinkergraph/TinkerGraphFeatureTest.java        |    2 +-
 .../tinkergraph/TinkerShuffleGraphFeatureTest.java |    2 +-
 .../TinkerTransactionGraphComputerFeatureTest.java |    2 +-
 .../TinkerTransactionGraphFeatureTest.java         |    2 +-
 .../tinkerpop/gremlin/tinkergraph/TinkerWorld.java |   22 -
 ...tractTinkerGraphGraphSONTranslatorProvider.java |  147 +-
 .../io/gryo/TinkerGraphGryoTranslatorProvider.java |  125 +-
 153 files changed, 3891 insertions(+), 5014 deletions(-)
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/ElementIdStrategyConfigTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/HaltedTraverserStrategyConfigTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/OptionsStrategyConfigTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/PartitionStrategyConfigTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SeedStrategyConfigTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SubgraphStrategyConfigTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/finalization/MatchAlgorithmStrategyConfigTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/ProductiveByStrategyConfigTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/verification/EdgeLabelVerificationStrategyConfigTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/verification/ReservedKeysVerificationStrategyConfigTest.java
 delete mode 100644 
gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphSON/StrategyWriterTests.cs
 create mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/ClassSerializer.js
 copy 
gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/{ProcessLimitedStandardSuite.java
 => ProcessEmbeddedComputerSuite.java} (57%)
 copy 
gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/{ProcessLimitedStandardSuite.java
 => ProcessEmbeddedStandardSuite.java} (67%)
 create mode 100644 
gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/LambdaStepTest.java
 delete mode 100644 
gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Graph.feature
 copy 
gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/{map/Fold.feature
 => sideEffect/SideEffect.feature} (54%)
 copy 
gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/{map/Unfold.feature
 => sideEffect/Subgraph.feature} (51%)
 create mode 100644 
gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Tree.feature

Reply via email to