Merge branch 'TINKERPOP-1573' into tp32
Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/46888b1a Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/46888b1a Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/46888b1a Branch: refs/heads/TINKERPOP-1564 Commit: 46888b1a06f6d145dd8403b8e88280f111fd1539 Parents: ffd6543 987e6ab Author: Marko A. Rodriguez <okramma...@gmail.com> Authored: Thu Dec 1 06:12:15 2016 -0700 Committer: Marko A. Rodriguez <okramma...@gmail.com> Committed: Thu Dec 1 06:12:15 2016 -0700 ---------------------------------------------------------------------- CHANGELOG.asciidoc | 2 + .../src/reference/gremlin-applications.asciidoc | 6 +-- docs/src/reference/gremlin-variants.asciidoc | 5 --- .../gremlin-language-variants/index.asciidoc | 3 -- .../gremlin/process/traversal/Bindings.java | 39 +++++++++++++++----- .../gremlin/process/traversal/Bytecode.java | 19 ++++------ .../process/traversal/TraversalSource.java | 7 ++-- .../dsl/graph/GraphTraversalSource.java | 4 +- .../optimization/GraphFilterStrategyTest.java | 2 +- .../gremlin/process/traversal/BytecodeTest.java | 32 +++++++++++++++- .../python/GraphTraversalSourceGenerator.groovy | 2 - .../python/TraversalSourceGenerator.groovy | 6 +++ .../gremlin_python/process/graph_traversal.py | 2 - .../jython/gremlin_python/process/traversal.py | 6 +++ .../main/jython/tests/process/test_traversal.py | 13 +++++++ 15 files changed, 104 insertions(+), 44 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/46888b1a/CHANGELOG.asciidoc ---------------------------------------------------------------------- diff --cc CHANGELOG.asciidoc index a77ab20,237b7ce..ebcc318 --- a/CHANGELOG.asciidoc +++ b/CHANGELOG.asciidoc @@@ -26,7 -26,8 +26,9 @@@ image::https://raw.githubusercontent.co TinkerPop 3.2.4 (Release Date: NOT OFFICIALLY RELEASED YET) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +* Fixed a bug around long serialization in Gremlin-Python when using Python3. + * Deprecated `TraversalSource.withBindings()` as it is no longer needed in Gremlin-Java and never was needed for other variants. + * Fixed a bug in Gremlin-Java `Bytecode` where anonymous traversals were not aware of parent bindings. * Fixed a bug in Gremlin-Java GraphSON deserialization around `P.within()` and `P.without()`. * Converted Spark process suite tests to "integration" tests. * Fixed a bug in `InlineFilterStrategy` having to do with folding `HasContainers` into `VertexStep`.