This is an automated email from the ASF dual-hosted git repository.
colegreer pushed a change to branch GValue-3.8
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
omit 2f72a5cac5 GValueManager and GValue modifications (#3185)
omit 48c3d77849 added additional unit tests to GValueTest and
GValueManagerTest& added some final modifiers
omit aaa7271eb5 update internal representation of values in P
omit 36d3e048fe Drop GType
omit b19c751cbe some docs fixes
omit 376024ce1f add test for sending parameterized scripts in go
omit 42763d1169 small cleanup and fixes
omit 918a5d14c5 minor fixes
omit ee193b5ae1 placeholder step tests and minor fixes
omit abb694b9e1 WIP step tests
omit 5432ac1291 undo python backport
omit eedb35b2a4 fix call step, add more tests
omit a67d0bfa49 refactor
omit 6c7a9660f1 feature tests
omit 158eb54269 cleanup
omit 00386fa1ab WIP add script cache tests from feature scenarios
omit fa48a248bb small fixes
omit d855123780 Remove Argument from inject() and withSideEffect()
omit 06206245eb minor fixes
omit cb9e548ac2 extract out abstract placeholder classes, fix server tests
omit 3f84c76b16 fix remaining non-GLV tests
omit a99c69a7d2 Fix feature tests
omit f2c6702466 whole bunch of misc fixes
omit d2ae17161b Squash of WIP GValue commits
add 6b29a6659e Backported 62a3935152354eea54f2cfadc39edf10ebe2005d from
4.x
add 343eef4a85 Backported e8b9532fc0ec811460e97ebf5e00b8b9ec9192ac from 4.x
add 8e26f77d55 Backported more discard() steps from 4.x
add 2fee31568f javadoc on discard() CTR
add df775b0c78 TINKERPOP-3178 choose semantics consistency improvements
add 14b6f105b0 Removed ResultQueue#aggregatedResult
add fa698ba2ab TinkerPop 3.7.4 release
add 50e840d4d4 Update to 3.7.5-SNAPSHOT CTR
add 5e33db4820 Merge branch '3.7-dev' into 3.8-dev
add 1925202525 Backport a note on gherkin test filtering CTR
add 2e757ac8aa Merge branch '3.7-dev' into 3.8-dev
add 77806039e3 Remove P.getOriginalValue() (#3183)
add 68af68b883 Deparameterize feature tests (#3186)
add 515eabfaa2 CTR cleanup python test
add 9c60aa7554 Squash of WIP GValue commits
add c57287603e whole bunch of misc fixes
add ecfd24240c Fix feature tests
add 64dd215c20 fix remaining non-GLV tests
add e0eea46778 extract out abstract placeholder classes, fix server tests
add a0c1933276 minor fixes
add d838348f47 Remove Argument from inject() and withSideEffect()
add 664ad6f5cf small fixes
add 9197a07a96 WIP add script cache tests from feature scenarios
add e585150734 cleanup
add 65bacb49cf feature tests
add 731cd42f24 refactor
add f42733a014 fix call step, add more tests
add 4ab56ef20f undo python backport
add c0c32b8e2a WIP step tests
add 08976c07b4 placeholder step tests and minor fixes
add 1bf4d63142 minor fixes
add 08457680eb small cleanup and fixes
add 8bea0c7296 add test for sending parameterized scripts in go
add 41828c8a43 some docs fixes
add a5379014ac Drop GType
add 71cd3cbf29 update internal representation of values in P
add a3a1f857c1 added additional unit tests to GValueTest and
GValueManagerTest& added some final modifiers
add 72c200fe5b GValueManager and GValue modifications (#3185)
add 7006f6c132 deparameterize additional tests
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (2f72a5cac5)
\
N -- N -- N refs/heads/GValue-3.8 (7006f6c132)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/pull_request_template.md | 2 +-
CHANGELOG.asciidoc | 66 +-
docs/src/dev/developer/for-committers.asciidoc | 18 +-
docs/src/dev/provider/gremlin-semantics.asciidoc | 156 ++-
docs/src/reference/the-traversal.asciidoc | 164 ++-
docs/src/upgrade/release-3.7.x.asciidoc | 27 +-
docs/src/upgrade/release-3.8.x.asciidoc | 157 ++-
.../grammar/DefaultGremlinBaseVisitor.java | 6 +-
.../language/grammar/TraversalMethodVisitor.java | 12 +-
.../language/translator/GoTranslateVisitor.java | 54 +-
.../tinkerpop/gremlin/process/traversal/Pick.java | 15 +-
.../gremlin/process/traversal/Traversal.java | 19 +-
.../traversal/dsl/graph/GraphTraversal.java | 89 +-
.../gremlin/process/traversal/dsl/graph/__.java | 32 +-
.../traversal/lambda/PredicateTraversal.java | 4 +
.../process/traversal/step/branch/BranchStep.java | 34 +-
.../process/traversal/step/branch/ChooseStep.java | 94 +-
.../filter/{NoneStep.java => DiscardStep.java} | 4 +-
.../process/traversal/step/filter/NoneStep.java | 87 +-
.../strategy/optimization/EarlyLimitStrategy.java | 22 +-
.../strategy/optimization/LazyBarrierStrategy.java | 4 +-
.../optimization/PathRetractionStrategy.java | 8 +-
.../verification/StandardVerificationStrategy.java | 9 +-
.../process/traversal/util/BytecodeHelper.java | 4 +-
.../grammar/TraversalMethodVisitorTest.java | 16 +-
.../language/grammar/TraversalRootVisitorTest.java | 4 +-
.../language/translator/GremlinTranslatorTest.java | 46 +-
.../tinkerpop/gremlin/process/traversal/PTest.java | 86 ++
.../traversal/dsl/graph/GraphTraversalTest.java | 2 +-
.../filter/{AllStepTest.java => NoneStepTest.java} | 30 +-
.../optimization/EarlyLimitStrategyTest.java | 18 +-
.../StandardVerificationStrategyTest.java | 2 +-
.../traversal/translator/PythonTranslatorTest.java | 6 +-
gremlin-dotnet/build/generate.groovy | 9 +-
.../Process/Traversal/DefaultTraversal.cs | 2 +-
.../Process/Traversal/GraphTraversal.cs | 13 +-
.../src/Gremlin.Net/Process/Traversal/Pick.cs | 3 +
.../src/Gremlin.Net/Process/Traversal/__.cs | 28 +-
.../Gherkin/CommonSteps.cs | 19 +-
.../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs | 318 +++--
.../tinkerpop/gremlin/driver/ResultQueue.java | 15 -
gremlin-go/build/generate.groovy | 18 +-
gremlin-go/driver/anonymousTraversal.go | 9 +-
gremlin-go/driver/cucumber/cucumberSteps_test.go | 53 +-
gremlin-go/driver/cucumber/cucumberWorld.go | 2 +
gremlin-go/driver/cucumber/gremlin.go | 387 +++---
gremlin-go/driver/graphTraversal.go | 6 +
gremlin-go/driver/traversal.go | 22 +-
.../lib/process/graph-traversal.js | 11 +
.../gremlin-javascript/lib/process/traversal.js | 4 +-
.../test/cucumber/feature-steps.js | 20 +
.../gremlin-javascript/test/cucumber/gremlin.js | 1419 +++++++++++++++++++-
.../gremlin-javascript/test/cucumber/world.js | 1 +
gremlin-language/src/main/antlr4/Gremlin.g4 | 12 +-
.../gremlin_python/process/graph_traversal.py | 14 +
.../python/gremlin_python/process/traversal.py | 5 +-
.../src/main/python/radish/feature_steps.py | 18 +-
gremlin-python/src/main/python/radish/gremlin.py | 309 +++--
.../tests/driver/test_driver_remote_connection.py | 4 +-
.../tinkerpop/gremlin/features/StepDefinition.java | 21 +-
.../process/traversal/CoreTraversalTest.java | 6 +-
.../process/traversal/step/branch/ChooseTest.java | 10 +-
.../gremlin/test/features/branch/Choose.feature | 526 +++++++-
.../gremlin/test/features/branch/Union.feature | 2 +-
.../filter/{None.feature => Discard.feature} | 56 +-
.../gremlin/test/features/filter/None.feature | 119 +-
.../gremlin/test/features/filter/Where.feature | 4 +-
.../gremlin/test/features/map/AddEdge.feature | 3 +-
.../gremlin/test/features/map/AsBool.feature | 3 +-
.../gremlin/test/features/map/Conjoin.feature | 2 +-
.../gremlin/test/features/map/Disjunct.feature | 2 +-
.../gremlin/test/features/map/Math.feature | 2 +-
.../gremlin/test/features/map/Merge.feature | 2 +-
.../gremlin/test/features/map/MergeEdge.feature | 236 ++--
.../gremlin/test/features/map/MergeVertex.feature | 34 +-
.../gremlin/test/features/map/Product.feature | 2 +-
.../test/features/sideEffect/Aggregate.feature | 19 +-
.../test/features/sideEffect/Inject.feature | 2 +-
.../gremlin/test/features/sideEffect/Store.feature | 3 +-
79 files changed, 4085 insertions(+), 987 deletions(-)
copy
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/{NoneStep.java
=> DiscardStep.java} (92%)
copy
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/{AllStepTest.java
=> NoneStepTest.java} (72%)
copy
gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/{None.feature
=> Discard.feature} (60%)