Merge branch 'TINKERPOP-1372' into tp32

Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/90962742
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/90962742
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/90962742

Branch: refs/heads/tp32
Commit: 90962742814184a566ed75b383fd9ed7c5f1eb4a
Parents: 3b57bd4 c8a6894
Author: Marko A. Rodriguez <okramma...@gmail.com>
Authored: Wed Nov 2 14:57:34 2016 -0600
Committer: Marko A. Rodriguez <okramma...@gmail.com>
Committed: Wed Nov 2 14:57:34 2016 -0600

----------------------------------------------------------------------
 CHANGELOG.asciidoc                              |   2 +
 .../gremlin/process/traversal/Traverser.java    |  16 +
 .../traversal/step/util/ImmutablePath.java      | 314 ++++++++-----------
 .../traversal/step/util/ImmutablePathImpl.java  |  50 ---
 .../traversal/step/util/MutablePath.java        |   2 +-
 .../traverser/B_LP_O_P_S_SE_SL_Traverser.java   |   3 +-
 .../traverser/util/AbstractTraverser.java       |   2 +-
 .../structure/util/detached/DetachedPath.java   |   8 +-
 .../gremlin/process/traversal/PathTest.java     |  18 ++
 .../structure/io/gryo/GryoRegistrator.java      |   5 -
 10 files changed, 175 insertions(+), 245 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/90962742/CHANGELOG.asciidoc
----------------------------------------------------------------------
diff --cc CHANGELOG.asciidoc
index fbab643,1659619..57d7119
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@@ -26,10 -26,8 +26,12 @@@ image::https://raw.githubusercontent.co
  TinkerPop 3.2.4 (Release Date: NOT OFFICIALLY RELEASED YET)
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  
 +* Improved ability to release resources in `GraphProvider` instances in the 
test suite.
 +* Added a `force` option for killing sessions without waiting for transaction 
close or timeout of a currently running job or multiple jobs.
 +* Deprecated `Session.kill()` and `Session.manualKill()`.
 +* Added `choose(predicate,traversal)` and `choose(traversal,traversal)` to 
effect if/then-semantics (no else). Equivalent to `choose(x,y,identity())`.
+ * Removed `ImmutablePath.TailPath` as it is no longer required with new 
recursion model.
+ * Removed call stack recursion in `ImmutablePath`.
  * `SparkGraphComputer` no longer starts a worker iteration if the worker's 
partition is empty.
  * Added `ProjectStep.getProjectKeys()` for strategies that rely on such 
information.
  * Added `VertexFeatures.supportsDuplicateMultiProperties()` for graphs that 
only support unique values in multi-properties.

Reply via email to