This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a change to branch TINKERPOP-2279
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git.
discard 2f1aa41 Need to measure the byte length of string after utf-8
conversion
discard c58a576 Added duration derser to python graphbinary
discard 98ba8ec Added SingleChar support to python graphbinary
discard 66d770b Rename python function to use underscore
discard 6c54900 Factor away non-standard method of reading non-null strings
for graphbinary in python
discard 34d26b0 Refactored python graphbinary to stop using special means of
string conversion
discard 8de895b Generalized refactoring to python graphbinary.
discard eb5e239 Renamed python graphbinary "IO" to der or ser depending on
function
discard ff92f9b All GLV tests passing for GraphBinary
discard 9fd5b56 Fixed up BulkSet python graphbinary serialization
discard 221c2a4 Cleaned up enum derser for python graphbinary a bit further
discard db2acaa Fixed lambda serialization in python graphbinary
discard af5a299 Fixed handling of the null type in python graphbinary
discard f14606b Fixed a basic integration test runs for python 2.
discard 602edf8 Added fqcn to TraversalStrategy in python to allow
GraphBinary serialization to work properly
discard a728648 Major refactoring for nullable writes.
discard 8543b87 Improved null handling in graphbinary for python
discard 65da362 Major refactoring of GraphBinary
discard bca007d Added graphbinary test files in gremlin-io-test for 3.4.3
discard 8cda34c Added BulkSet support to python graphbinary
discard e2cf80f Added boolean and textp to python graphbinary
discard 89e9dd7 Added traverser, byte, bytearray to python graphbinary
discard c4369e9 Added P/T/Scope graphbinary serialization for python
discard 3ab7929 Added bytecode graphbinary serialization to python
discard b0fa0fb Aded Binding and fixed up enum derser in python graphbinary
discard bbc9bfa Add enum graphbinary support in python
discard f498886 Added Graph/Vertex/VertexProperty to python graphbinary
discard 2623402 Added property/path to python graphbinary
discard 9cd7f18 Added uuid/edge to python graphbinary derser
discard 3bcaf23 Added Dict/Set serialization for graphbinary in python
discard 7c01e7a Added double and float graphbinary serialization in python
discard 04b091b Fixed the graphbinary g;Date serialization - wasn't account
for timezone stuff properly (still)
discard 6693c9c Added timestamp for graphbinary in python
discard e2b732c Added date graphbinary type to python
discard c4c38d3 Added Long graphbinary support to python
discard 255c7c2 Added int graphbinary serialization for python
discard 75ed2d0 Add graphbinary support for list in python
discard 391efe0 Initial setup for GraphBinary in Python
add 5d47315 Generate constructor to use DSL with remote connection
add 456e2ee Merge branch 'pr-1176' into tp34
add 447d120 Minor code formatting CTR
add 5014138 fix GraphStep.ids null bug
add ba562d1 Updated CHANGELOG CTR
add 091a528 Merge branch 'tp33' into tp34
add 4e9639f Use ip address instead of hostname for connection
add 25bb663 Merge branch 'pr-1182' into tp33
add 4790fea Updated CHANGELOG CTR
add 91f0265 Isolate PowerMock to gremlin-driver.
add 20fcff7 Code formatting CTR
add c2a01b8 Merge branch 'tp33' into tp34
add 12a8bdf TINKERPOP-2291 Added GraphSON support for deserialization of
TraversalExplanation
add dd14552 Merge branch 'TINKERPOP-2291' into tp33
add 3630afc Merge branch 'tp33' into tp34
add 37a7214 Fixed bad links/headers in reference docs CTR
add 29e6131 TINKERPOP-2046 Gremlin-Python: Add support for custom request
headers in WebSocket request
add 5ab245c Updated changelog CTR
add 02834ba Merge branch 'tp33' into tp34
new 45afe8d Initial setup for GraphBinary in Python
new 5eb1334 Add graphbinary support for list in python
new 8978742 Added int graphbinary serialization for python
new 1e6d18f Added Long graphbinary support to python
new 5e1925a Added date graphbinary type to python
new 3ab2695 Added timestamp for graphbinary in python
new a199fa1 Fixed the graphbinary g;Date serialization - wasn't account
for timezone stuff properly (still)
new ecabb64 Added double and float graphbinary serialization in python
new 51c1fa2 Added Dict/Set serialization for graphbinary in python
new 9a7f3a8 Added uuid/edge to python graphbinary derser
new 2dca61a Added property/path to python graphbinary
new eea1ca3 Added Graph/Vertex/VertexProperty to python graphbinary
new 39742d7 Add enum graphbinary support in python
new c1eba92 Aded Binding and fixed up enum derser in python graphbinary
new 029c494 Added bytecode graphbinary serialization to python
new 31f388b Added P/T/Scope graphbinary serialization for python
new 6bb645e Added traverser, byte, bytearray to python graphbinary
new 4f73bbb Added boolean and textp to python graphbinary
new 8458e94 Added BulkSet support to python graphbinary
new 915462f Added graphbinary test files in gremlin-io-test for 3.4.3
new 97cff5e Major refactoring of GraphBinary
new cbcfc4f Improved null handling in graphbinary for python
new 3ba60a5 Major refactoring for nullable writes.
new c82a4a6 Added fqcn to TraversalStrategy in python to allow
GraphBinary serialization to work properly
new f74ff21 Fixed a basic integration test runs for python 2.
new 1813625 Fixed handling of the null type in python graphbinary
new 7a59fb8 Fixed lambda serialization in python graphbinary
new 3c48dac Cleaned up enum derser for python graphbinary a bit further
new d02b9ad Fixed up BulkSet python graphbinary serialization
new 37fc9a0 All GLV tests passing for GraphBinary
new c270dc5 Renamed python graphbinary "IO" to der or ser depending on
function
new 6acb071 Generalized refactoring to python graphbinary.
new 3a04cbe Refactored python graphbinary to stop using special means of
string conversion
new 81cb8de Factor away non-standard method of reading non-null strings
for graphbinary in python
new 41aed99 Rename python function to use underscore
new 6e7a2ef Added SingleChar support to python graphbinary
new 30e8959 Added duration derser to python graphbinary
new 2bb3330 Need to measure the byte length of string after utf-8
conversion
new 0667219 Factor away varargs in as_bytes in GraphBinary for python
new b51e533 Create less bytearray() instances - gave a decent performance
bump
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 (2f1aa41)
\
N -- N -- N refs/heads/TINKERPOP-2279 (b51e533)
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.
The 40 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
CHANGELOG.asciidoc | 6 ++
docs/src/reference/gremlin-variants.asciidoc | 14 ++-
.../src/main/java/SocialTraversalSourceDsl.java | 5 +
.../process/traversal/dsl/GremlinDslProcessor.java | 6 ++
.../process/traversal/step/map/GraphStep.java | 18 ++--
...alExplanation.java => AbstractExplanation.java} | 104 +++++++------------
.../traversal/util/ImmutableExplanation.java | 80 +++++++++++++++
.../traversal/util/TraversalExplanation.java | 112 ++++-----------------
.../structure/io/graphson/GraphSONModule.java | 2 +
.../io/graphson/GraphSONSerializersV2d0.java | 28 ++++++
.../io/graphson/GraphSONSerializersV3d0.java | 28 ++++++
.../traversal/dsl/GremlinDslProcessorTest.java | 69 ++++++++++++-
.../dsl/SocialPackageTraversalSourceDsl.java | 9 +-
.../traversal/util/TraversalExplanationTest.java | 8 ++
.../graphson/GraphSONMapperEmbeddedTypeTest.java | 11 ++
.../process/traversal/dsl/RemoteDslTraversal.java} | 22 ++--
gremlin-driver/pom.xml | 18 ++++
.../apache/tinkerpop/gremlin/driver/Cluster.java | 17 ++--
.../org/apache/tinkerpop/gremlin/driver/Host.java | 3 +-
.../apache/tinkerpop/gremlin/driver/HostTest.java | 46 ++++++++-
.../credential/CredentialTraversalSourceDsl.java | 5 +
.../main/jython/gremlin_python/driver/client.py | 7 +-
.../jython/gremlin_python/driver/connection.py | 5 +-
.../driver/driver_remote_connection.py | 6 +-
.../gremlin_python/driver/tornado/transport.py | 5 +-
.../main/jython/gremlin_python/driver/transport.py | 2 +-
.../gremlin_python/structure/io/graphbinaryV1.py | 22 ++--
.../traversal/step/sideEffect/TinkerGraphStep.java | 2 +-
28 files changed, 438 insertions(+), 222 deletions(-)
copy
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/{TraversalExplanation.java
=> AbstractExplanation.java} (51%)
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/ImmutableExplanation.java
copy
gremlin-core/src/{main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/ProcessorException.java
=>
test/resources/org/apache/tinkerpop/gremlin/process/traversal/dsl/RemoteDslTraversal.java}
(64%)