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
discard 856a50cdd5 extract out abstract placeholder classes, fix server tests
discard 6455fa3635 fix remaining non-GLV tests
discard 2996b6dbcc Fix feature tests
discard 43df2e844f whole bunch of misc fixes
discard 9b2ecfc86b Squash of WIP GValue commits
add 86f784bb63 TINKERPOP-3135 Removed reference to plugins config property
add 644750d03d Merge branch '3.7-dev' into 3.8-dev
add 019b860464 Minor updates to TinkerGraph docs CTR
add 84c498c554 Merge branch '3.7-dev' into 3.8-dev
add c4557a657a Clarified docs around fail() and transactions CTR
add 610b127334 Merge branch '3.7-dev' into 3.8-dev
add 0ed74b105b TINKERPOP-3067 Fixed incomplete shading for jackson
multi-release
add 692c6fc299 Merge branch '3.7-dev' into 3.8-dev
add 86cb67fd34 Simplified compiler plugin setup
add bc96444635 Merge branch '3.7-dev' into 3.8-dev
add f8dd8c1ba0 TINKERPOP-3023 Expand type syntax in grammar in 3.8 -
Remove Vertex (#3133)
add 0c9b8bf759 TINKERPOP-3163 fixed CallStep serialization (#3140)
add c288fab685 Increase default max_content_length/max_msg_size in
gremlin-python from 4MB to 10MB (#3142)
add aee9a68d57 TINKERPOP-3162 fixed JDK 17 field accessor in
gremlin-console (#3151)
add c52dc724b6 Merge branch '3.7-dev' into 3.8-dev
add 9153d501e3 TINKERPOP-3100 Fix problem in recursive calls to Traversal
lock()
add 98ffa44fc2 TINKERPOP-3100 Fix problem in recursive calls to Traversal
lock()
add ca5544dade Merge branch '3.7-dev' into 3.8-dev
add 00622c5d02 Only include STJ on net standard (#3123)
add d6f20d09d9 Added a tip block to "getting started" tutorial (#3156)
add 0c1b0fdbf8 Merge branch '3.7-dev' into 3.8-dev
add d7229ab0cf Editing Upgrade Docs CTR
add bbf7bdb521 Corrected documentation to only use one by modulator for
valueMap example as it is no longer supported.
add 00b1e04390 Merge branch 'pr-3158' into 3.8-dev
add 7b3f394bcc Update java language version to 11 (#3155)
add f9245f1c43 TINKERPOP-3141 (#3161)
add b8f7c24789 TINKERPOP-2647 improved plugin error message in Gremlin
Console (#3160)
add eff6a62a4c Merge branch '3.7-dev' into 3.8-dev
add ffd1828e8c TINKERPOP-3168 Deprecated UnifiedChannelizer
add 43e771e6a9 Merge branch 'TINKERPOP-3168' into 3.8-dev
add dbec670931 TINKERPOP-3100 Add better tests/benchmarks around lock()
add d664c5706f Merge branch 'TINKERPOP-3100' into 3.8-dev
add cede190993 TINKERPOP-3154 Added docs/tests for subgraph() CTR
add 999aacae5f Merge branch '3.7-dev' into 3.8-dev
add 795e834d53 Squash of WIP GValue commits
add 87c3ca269d whole bunch of misc fixes
add a87679c516 Fix feature tests
add e00989810b fix remaining non-GLV tests
add 2eecb99676 extract out abstract placeholder classes, fix server tests
add 25e367b6bc minor fixes
add b9a68e3ca2 Remove Argument from inject() and withSideEffect()
add 857654c196 small fixes
add 50d72acf3b WIP add script cache tests from feature scenarios
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 (856a50cdd5)
\
N -- N -- N refs/heads/GValue-3.8 (50d72acf3b)
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/workflows/build-test.yml | 14 -
CHANGELOG.asciidoc | 14 +-
docker/Dockerfile | 5 +-
docs/site/home/download.html | 2 +-
.../dev/developer/development-environment.asciidoc | 4 +-
docs/src/reference/gremlin-applications.asciidoc | 25 +-
docs/src/reference/gremlin-variants.asciidoc | 20 +-
.../reference/implementations-tinkergraph.asciidoc | 16 +-
docs/src/reference/the-traversal.asciidoc | 10 +-
docs/src/tutorials/getting-started/index.asciidoc | 6 +-
docs/src/upgrade/release-3.8.x.asciidoc | 262 +++++++----
gremlin-annotations/pom.xml | 30 +-
.../src/main/resources/archetype-resources/pom.xml | 31 +-
.../src/main/resources/archetype-resources/pom.xml | 31 +-
.../src/main/resources/archetype-resources/pom.xml | 31 +-
gremlin-console/src/main/bin/gremlin-java8.bat | 59 ---
gremlin-console/src/main/bin/gremlin.sh | 1 +
.../tinkerpop/gremlin/console/Console.groovy | 3 +-
.../gremlin/language/grammar/ArgumentVisitor.java | 9 -
.../grammar/DefaultGremlinBaseVisitor.java | 12 +-
.../language/grammar/GenericLiteralVisitor.java | 5 -
.../language/grammar/GremlinAntlrToJava.java | 6 -
.../language/grammar/GremlinQueryParser.java | 2 +-
.../language/grammar/StructureElementVisitor.java | 38 --
.../language/grammar/TraversalMethodVisitor.java | 42 +-
.../grammar/TraversalSourceSelfMethodVisitor.java | 8 +-
.../grammar/TraversalSourceSpawnMethodVisitor.java | 2 +-
.../language/translator/GoTranslateVisitor.java | 10 -
.../translator/GroovyTranslateVisitor.java | 12 -
.../language/translator/JavaTranslateVisitor.java | 12 -
.../translator/JavascriptTranslateVisitor.java | 10 -
.../translator/PythonTranslateVisitor.java | 10 -
.../traversal/dsl/graph/GraphTraversal.java | 111 +++--
.../step/filter/RangeStepPlaceholder.java | 13 +-
.../step/filter/TailGlobalStepPlaceholder.java | 8 +-
.../step/filter/TailLocalStepPlaceholder.java | 8 +-
.../traversal/step/map/AddEdgeStartStep.java | 47 +-
.../process/traversal/step/map/AddEdgeStep.java | 47 +-
.../process/traversal/step/map/CallStep.java | 30 +-
.../process/traversal/util/DefaultTraversal.java | 6 +-
.../language/grammar/ArgumentVisitorTest.java | 13 +-
.../grammar/StructureElementVisitorTest.java | 48 --
.../language/translator/GremlinTranslatorTest.java | 9 -
.../traversal/dsl/graph/GraphTraversalTest.java | 13 -
.../process/traversal/step/map/CallStepTest.java | 68 +++
.../traversal/util/DefaultTraversalTest.java | 93 ++++
gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj | 2 +-
.../Process/Traversal/GraphTraversal.cs | 18 +
.../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs | 37 +-
gremlin-go/driver/cucumber/gremlin.go | 37 +-
gremlin-groovy/pom.xml | 16 +-
.../gremlin-javascript/test/cucumber/gremlin.js | 37 +-
gremlin-language/src/main/antlr4/Gremlin.g4 | 30 +-
.../language/corpus/DocumentationReader.java | 4 +-
.../src/test/resources/gremlin-values.txt | 5 -
.../src/test/resources/incorrect-traversals.txt | 1 -
.../gremlin_python/driver/aiohttp/transport.py | 2 +
gremlin-python/src/main/python/radish/gremlin.py | 37 +-
.../apache/tinkerpop/gremlin/server/Settings.java | 12 +-
.../gremlin/server/channel/UnifiedChannelizer.java | 9 +
.../gremlin/server/handler/AbstractSession.java | 3 +
.../gremlin/server/handler/MultiTaskSession.java | 3 +
.../gremlin/server/handler/SessionException.java | 3 +
.../gremlin/server/handler/SessionTask.java | 3 +
.../gremlin/server/handler/SingleTaskSession.java | 3 +
.../gremlin/server/handler/UnifiedHandler.java | 3 +
.../gremlin/server/GremlinDriverIntegrateTest.java | 47 ++
gremlin-shaded/pom.xml | 31 +-
.../gremlin/test/features/branch/Union.feature | 10 +-
.../gremlin/test/features/filter/All.feature | 16 +-
.../gremlin/test/features/filter/Any.feature | 16 +-
.../gremlin/test/features/filter/Has.feature | 12 +-
.../gremlin/test/features/filter/HasId.feature | 15 -
.../gremlin/test/features/filter/Where.feature | 4 +-
.../gremlin/test/features/map/AddEdge.feature | 72 +--
.../gremlin/test/features/map/AsDate.feature | 9 +-
.../gremlin/test/features/map/AsString.feature | 17 +-
.../gremlin/test/features/map/Combine.feature | 12 +-
.../gremlin/test/features/map/Concat.feature | 6 +-
.../gremlin/test/features/map/Conjoin.feature | 9 +-
.../gremlin/test/features/map/Difference.feature | 12 +-
.../gremlin/test/features/map/Disjunct.feature | 9 +-
.../gremlin/test/features/map/Element.feature | 12 +-
.../gremlin/test/features/map/Intersect.feature | 12 +-
.../gremlin/test/features/map/LTrim.feature | 6 +-
.../gremlin/test/features/map/Length.feature | 3 +-
.../gremlin/test/features/map/Math.feature | 7 +-
.../gremlin/test/features/map/Mean.feature | 7 +-
.../gremlin/test/features/map/Merge.feature | 12 +-
.../gremlin/test/features/map/MergeEdge.feature | 60 +--
.../gremlin/test/features/map/MergeVertex.feature | 49 +-
.../gremlin/test/features/map/Min.feature | 3 +-
.../gremlin/test/features/map/Product.feature | 12 +-
.../gremlin/test/features/map/RTrim.feature | 6 +-
.../gremlin/test/features/map/Replace.feature | 3 +-
.../gremlin/test/features/map/Reverse.feature | 3 +-
.../gremlin/test/features/map/Split.feature | 3 +-
.../gremlin/test/features/map/Substring.feature | 3 +-
.../gremlin/test/features/map/Sum.feature | 7 +-
.../gremlin/test/features/map/ToLower.feature | 6 +-
.../gremlin/test/features/map/ToUpper.feature | 6 +-
.../gremlin/test/features/map/Trim.feature | 6 +-
.../gremlin/test/features/map/Vertex.feature | 8 +-
.../test/features/semantics/Comparability.feature | 66 +--
.../test/features/semantics/Equality.feature | 40 +-
.../test/features/semantics/Orderability.feature | 34 +-
.../test/features/sideEffect/Aggregate.feature | 12 +-
.../test/features/sideEffect/Inject.feature | 38 +-
.../gremlin/process/ApplyStrategiesBenchmark.java | 134 ++++++
.../process/TraversalConstructionBenchmark.java | 5 +-
.../gremlin/process/TraversalLockBenchmark.java | 135 ++++++
pom.xml | 50 +-
.../structure/TinkerElementContainer.java | 14 +
.../structure/TinkerTransactionGraph.java | 10 +-
.../TinkerGraphGremlinLangScriptEngineTest.java | 520 ++++++++++++++++++++-
.../tinkergraph/structure/TinkerGraphTest.java | 12 +-
.../structure/TinkerTransactionGraphTest.java | 245 ++++++++++
117 files changed, 2123 insertions(+), 1244 deletions(-)
delete mode 100644 gremlin-console/src/main/bin/gremlin-java8.bat
delete mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/grammar/StructureElementVisitor.java
delete mode 100644
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/language/grammar/StructureElementVisitorTest.java
create mode 100644
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/CallStepTest.java
create mode 100644
gremlin-tools/gremlin-benchmark/src/main/java/org/apache/tinkerpop/gremlin/process/ApplyStrategiesBenchmark.java
create mode 100644
gremlin-tools/gremlin-benchmark/src/main/java/org/apache/tinkerpop/gremlin/process/TraversalLockBenchmark.java