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 2018/07/19 17:41:41 UTC
[22/50] tinkerpop git commit: Merge branch 'pr-876'
Merge branch 'pr-876'
Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/fe104acc
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/fe104acc
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/fe104acc
Branch: refs/heads/TINKERPOP-1996
Commit: fe104acc1a3212c04cd78eeb3c924ba2ab8efd09
Parents: ea6884a d5de5d8
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Tue Jul 17 11:11:49 2018 -0400
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Tue Jul 17 11:11:49 2018 -0400
----------------------------------------------------------------------
CHANGELOG.asciidoc | 1 +
docs/src/reference/the-traversal.asciidoc | 17 ++
docs/src/upgrade/release-3.4.x.asciidoc | 16 ++
.../gremlin/process/traversal/Traverser.java | 23 ++-
.../traversal/dsl/graph/GraphTraversal.java | 32 +++-
.../gremlin/process/traversal/dsl/graph/__.java | 14 ++
.../traversal/step/branch/RepeatStep.java | 24 ++-
.../process/traversal/step/map/LoopsStep.java | 26 ++-
.../optimization/RepeatUnrollStrategy.java | 5 +-
.../B_LP_NL_O_P_S_SE_SL_Traverser.java | 156 +++++++++++++++
.../B_LP_NL_O_P_S_SE_SL_TraverserGenerator.java | 58 ++++++
.../traverser/B_LP_NL_O_S_SE_SL_Traverser.java | 155 +++++++++++++++
.../B_LP_NL_O_S_SE_SL_TraverserGenerator.java | 58 ++++++
.../traverser/B_NL_O_S_SE_SL_Traverser.java | 158 +++++++++++++++
.../B_NL_O_S_SE_SL_TraverserGenerator.java | 56 ++++++
.../traverser/B_O_S_SE_SL_Traverser.java | 26 ++-
.../LP_NL_O_OB_P_S_SE_SL_Traverser.java | 156 +++++++++++++++
...LP_NL_O_OB_P_S_SE_SL_TraverserGenerator.java | 60 ++++++
.../traverser/LP_NL_O_OB_S_SE_SL_Traverser.java | 156 +++++++++++++++
.../LP_NL_O_OB_S_SE_SL_TraverserGenerator.java | 59 ++++++
.../traverser/NL_O_OB_S_SE_SL_Traverser.java | 156 +++++++++++++++
.../NL_O_OB_S_SE_SL_TraverserGenerator.java | 58 ++++++
.../traverser/O_OB_S_SE_SL_Traverser.java | 26 ++-
.../traversal/traverser/ProjectedTraverser.java | 14 +-
.../traverser/util/AbstractTraverser.java | 13 +-
.../util/DefaultTraverserGeneratorFactory.java | 26 ++-
.../traverser/util/EmptyTraverser.java | 12 +-
.../traverser/util/LabelledCounter.java | 83 ++++++++
.../gremlin/structure/io/gryo/GryoVersion.java | 35 +++-
.../traversal/step/branch/RepeatStepTest.java | 4 +-
.../optimization/RepeatUnrollStrategyTest.java | 7 +
.../DefaultTraverserGeneratorFactoryTest.java | 10 +
.../Process/Traversal/GraphTraversal.cs | 18 ++
.../src/Gremlin.Net/Process/Traversal/__.cs | 16 ++
gremlin-test/features/branch/Repeat.feature | 110 +++++++++++
.../traversal/step/branch/RepeatTest.java | 191 +++++++++++++++++++
36 files changed, 2003 insertions(+), 32 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/fe104acc/CHANGELOG.asciidoc
----------------------------------------------------------------------
diff --cc CHANGELOG.asciidoc
index 7e3b705,4dc106d..ff3d9b5
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@@ -36,11 -36,11 +36,12 @@@ This release also includes changes fro
* Allowed `GraphProvider` to expose a cached `Graph.Feature` object so that the test suite could re-use them to speed test runs.
* Fixed a bug in `ReducingBarrierStep`, that returned the provided seed value despite no elements being available.
* Changed the order of `select()` scopes. The order is now: maps, side-effects, paths.
-* Removed previously deprecated Credentials DSL infrastructure.
* Moved `TraversalEngine` to `gremlin-test` as it has long been only used in testing infrastructure.
+ * Nested loop support added allowing `repeat()` steps to be nested.
* Events from `EventStrategy` raised from "new" mutations will now return a `KeyedVertexProperty` or `KeyedProperty` as is appropriate.
* `MutationListener#vertexPropertyChanged(Vertex, VertexProperty, Object, Object...)` no longer has a default implementation.
+* Removed previously deprecated methods in `SubgraphStrategy` and `PartitionStrategy` builders.
+* Removed previously deprecated Credentials DSL infrastructure.
* Removed previously deprecated `MutationListener#vertexPropertyChanged(Vertex, Property, Object, Object...)`.
* Removed previously deprecated `OpSelectorHandler` constructor.
* Removed previously deprecated `close()` from `GremlinGroovyScriptEngine` which no longer implements `AutoCloseable`.
http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/fe104acc/docs/src/upgrade/release-3.4.x.asciidoc
----------------------------------------------------------------------