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(-)