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 2019/09/25 16:35:40 UTC
[tinkerpop] branch TINKERPOP-2279 updated (644a8f1 -> 4a770a7)
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 644a8f1 Added upgrade docs for python graphbinary
discard 9d55619 Minor refactoring for graphbinary in python
discard 93c5093 Fixed bug in python 2.7 support for request message serialization
discard ee9a7ff change test config back to localhost
discard 9cc58b5 More use of compiled struct as well as faster methods for appending to bytearray
discard 8040af3 Converted more pack calls to compiled Struct
discard 836b68a Moved requestId to header compiled Struct
discard 5a917f0 Convert RequestMessage header to compiled Struct
discard 45c1502 Extracted structs to functions to improve performance
discard 15ca9b1 Imported struct functions more directly
discard 9171d57 Close the BytesIO stream when done processing it.
discard 74c5250 Fixed bad graphbinary serialization of TraversalStrategy
discard 9c75014 Allow serializer to re-use the initialized bytearray avoiding creation of new ones
discard 964fa2e Prevented more bytearray creation on writes
discard 228706b Better reused bytearray in writes to enhance performance
discard a100519 Create less bytearray() instances - gave a decent performance bump
discard 846a7e3 Factor away varargs in as_bytes in GraphBinary for python
discard 6aec348 Need to measure the byte length of string after utf-8 conversion
discard 51f18a5 Added duration derser to python graphbinary
discard bddaf4f Added SingleChar support to python graphbinary
discard 35d1b21 Rename python function to use underscore
discard 151d3ce Factor away non-standard method of reading non-null strings for graphbinary in python
discard 900d7f9 Refactored python graphbinary to stop using special means of string conversion
discard c765da2 Generalized refactoring to python graphbinary.
discard 9fedc2d Renamed python graphbinary "IO" to der or ser depending on function
discard 28b92c5 All GLV tests passing for GraphBinary
discard e16d7ed Fixed up BulkSet python graphbinary serialization
discard fe29622 Cleaned up enum derser for python graphbinary a bit further
discard d5de139 Fixed lambda serialization in python graphbinary
discard a450bdf Fixed handling of the null type in python graphbinary
discard a595417 Fixed a basic integration test runs for python 2.
discard c958745 Added fqcn to TraversalStrategy in python to allow GraphBinary serialization to work properly
discard 33086df Major refactoring for nullable writes.
discard 52b3403 Improved null handling in graphbinary for python
discard 42ba558 Major refactoring of GraphBinary
discard 9e37173 Added graphbinary test files in gremlin-io-test for 3.4.3
discard 58ccd98 Added BulkSet support to python graphbinary
discard 872792e Added boolean and textp to python graphbinary
discard 67cf037 Added traverser, byte, bytearray to python graphbinary
discard 969ba40 Added P/T/Scope graphbinary serialization for python
discard 3a90011 Added bytecode graphbinary serialization to python
discard 3f3888c Aded Binding and fixed up enum derser in python graphbinary
discard 5a77da1 Add enum graphbinary support in python
discard abf64b7 Added Graph/Vertex/VertexProperty to python graphbinary
discard 50cfcc4 Added property/path to python graphbinary
discard f7c2396 Added uuid/edge to python graphbinary derser
discard 93097f7 Added Dict/Set serialization for graphbinary in python
discard 5b3ec7b Added double and float graphbinary serialization in python
discard f06a243 Fixed the graphbinary g;Date serialization - wasn't account for timezone stuff properly (still)
discard dd8fcee Added timestamp for graphbinary in python
discard 39fb782 Added date graphbinary type to python
discard 675ff63 Added Long graphbinary support to python
discard a174970 Added int graphbinary serialization for python
discard ccd374b Add graphbinary support for list in python
discard 3b1f196 Initial setup for GraphBinary in Python
add c431828 Added evaluationTimeout as a RequestOptions supported token
add b6e36d8 Fix javadoc to be less "script" oriented now that scriptEvaluationTimeout has been deprecated CTR
add 2caf136 Merge branch 'tp33' into tp34
add 79ce819 Return a 597 error code for lambda compilation problems.
add 2e89be3 Merge branch 'tp33' into tp34
add 0ac7f3a TINKERPOP-1810 Support for withSack() that use Lambdas with remotes
add 49bab07 Merge branch 'TINKERPOP-1810' into tp33
add 9f500ec Merge branch 'tp33' into tp34
add 08add20 Initial setup for GraphBinary in Python
add e5eac6b Add graphbinary support for list in python
add eb59c5c Added int graphbinary serialization for python
add d28f22e Added Long graphbinary support to python
add e319ff3 Added date graphbinary type to python
add 686d867 Added timestamp for graphbinary in python
add ce2d7f5 Fixed the graphbinary g;Date serialization - wasn't account for timezone stuff properly (still)
add 5fd1432 Added double and float graphbinary serialization in python
add 623a295 Added Dict/Set serialization for graphbinary in python
add de1bd69 Added uuid/edge to python graphbinary derser
add 7030b58 Added property/path to python graphbinary
add 3a98aff Added Graph/Vertex/VertexProperty to python graphbinary
add 00d954b Add enum graphbinary support in python
add e14a966 Aded Binding and fixed up enum derser in python graphbinary
add d5186a9 Added bytecode graphbinary serialization to python
add 6fac616 Added P/T/Scope graphbinary serialization for python
add f837f07 Added traverser, byte, bytearray to python graphbinary
add 8424887 Added boolean and textp to python graphbinary
add 92a93ee Added BulkSet support to python graphbinary
add d2e7708 Added graphbinary test files in gremlin-io-test for 3.4.3
add 59f4ff3 Major refactoring of GraphBinary
add e3fff7d Improved null handling in graphbinary for python
add b56dfdf Major refactoring for nullable writes.
add 0892f25 Added fqcn to TraversalStrategy in python to allow GraphBinary serialization to work properly
add 3a474ed Fixed a basic integration test runs for python 2.
add b87f3a8 Fixed handling of the null type in python graphbinary
add c3ea927 Fixed lambda serialization in python graphbinary
add c788e8a Cleaned up enum derser for python graphbinary a bit further
add db1fb06 Fixed up BulkSet python graphbinary serialization
add 0036012 All GLV tests passing for GraphBinary
add 9957fd8 Renamed python graphbinary "IO" to der or ser depending on function
add e548cd5 Generalized refactoring to python graphbinary.
add f883406 Refactored python graphbinary to stop using special means of string conversion
add 45f1b2d Factor away non-standard method of reading non-null strings for graphbinary in python
add 46fc458 Rename python function to use underscore
add 8d82602 Added SingleChar support to python graphbinary
add 4b81931 Added duration derser to python graphbinary
add 6b50ec5 Need to measure the byte length of string after utf-8 conversion
add 4235cd9 Factor away varargs in as_bytes in GraphBinary for python
add 86de6d3 Create less bytearray() instances - gave a decent performance bump
add 8e108f3 Better reused bytearray in writes to enhance performance
add 3caee38 Prevented more bytearray creation on writes
add ed130b4 Allow serializer to re-use the initialized bytearray avoiding creation of new ones
add 4c9282e Fixed bad graphbinary serialization of TraversalStrategy
add 60e94d8 Close the BytesIO stream when done processing it.
add 752992f Imported struct functions more directly
add eaf8338 Extracted structs to functions to improve performance
add 20ea4f3 Convert RequestMessage header to compiled Struct
add f92479d Moved requestId to header compiled Struct
add 0ce7827 Converted more pack calls to compiled Struct
add c2208d1 More use of compiled struct as well as faster methods for appending to bytearray
add 9760746 change test config back to localhost
add 5cdeef3 Fixed bug in python 2.7 support for request message serialization
add df3a6f4 Minor refactoring for graphbinary in python
add 414265f Added upgrade docs for python graphbinary
add 4a770a7 Added back some tests that were inadvertantly removed from python
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 (644a8f1)
\
N -- N -- N refs/heads/TINKERPOP-2279 (4a770a7)
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:
CHANGELOG.asciidoc | 2 +
docs/src/reference/gremlin-variants.asciidoc | 8 ++
.../tinkerpop/gremlin/util/function/Lambda.java | 31 +++++
.../src/Gremlin.Net/Process/Traversal/Lambda.cs | 4 +-
.../Process/Traversal/StringBasedLambda.cs | 21 +++-
.../GraphTraversalSourceTests.cs | 12 ++
.../gremlin/driver/message/ResponseStatusCode.java | 4 +-
.../driver/remote/DriverRemoteConnection.java | 3 +
.../gremlin/groovy/jsr223/GroovyTranslator.java | 31 ++++-
.../groovy/jsr223/GroovyTranslatorTest.java | 27 +++++
.../jython/gremlin_python/driver/serializer.py | 10 +-
.../jython/gremlin_python/process/strategies.py | 46 +++----
.../gremlin_python/structure/io/graphbinaryV1.py | 10 +-
.../gremlin_python/structure/io/graphsonV2d0.py | 8 +-
.../gremlin_python/structure/io/graphsonV3d0.py | 6 +
.../tests/driver/test_driver_remote_connection.py | 134 +++++++++++++++++++++
.../tests/structure/io/test_graphbinaryV1.py | 2 +
.../server/op/traversal/TraversalOpProcessor.java | 7 ++
.../gremlin/server/GremlinServerIntegrateTest.java | 32 ++++-
19 files changed, 358 insertions(+), 40 deletions(-)