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 2017/05/26 12:24:49 UTC
[36/38] tinkerpop git commit: Merge branch 'TINKERPOP-786' into tp32
Merge branch 'TINKERPOP-786' into tp32
Conflicts:
CHANGELOG.asciidoc
Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/651c1c66
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/651c1c66
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/651c1c66
Branch: refs/heads/tp32
Commit: 651c1c66e6e7d919d71519c35be251259ff9a595
Parents: 8812f85 869ba9a
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Fri May 26 06:35:42 2017 -0400
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Fri May 26 06:35:42 2017 -0400
----------------------------------------------------------------------
CHANGELOG.asciidoc | 2 +
.../developer/development-environment.asciidoc | 10 +
.../src/reference/gremlin-applications.asciidoc | 1 +
docs/src/reference/the-traversal.asciidoc | 250 ++++++++
.../upgrade/release-3.2.x-incubating.asciidoc | 25 +-
gremlin-archetype/gremlin-archetype-dsl/pom.xml | 44 ++
.../META-INF/maven/archetype-metadata.xml | 38 ++
.../archetype-resources/README.asciidoc | 35 ++
.../main/resources/archetype-resources/pom.xml | 63 ++
.../src/main/java/SocialTraversalDsl.java | 67 +++
.../src/main/java/SocialTraversalSourceDsl.java | 67 +++
.../src/test/java/SocialDslTest.java | 60 ++
.../projects/standard/archetype.properties | 21 +
.../test/resources/projects/standard/goal.txt | 1 +
gremlin-archetype/pom.xml | 1 +
gremlin-core/pom.xml | 24 +
.../process/traversal/dsl/GremlinDsl.java | 77 +++
.../traversal/dsl/GremlinDslProcessor.java | 496 ++++++++++++++++
.../traversal/dsl/ProcessorException.java | 39 ++
.../traversal/util/DefaultTraversal.java | 5 +
.../javax.annotation.processing.Processor | 1 +
.../traversal/dsl/GremlinDslProcessorTest.java | 68 +++
.../dsl/SocialPackageTraversalSourceDsl.java | 59 ++
.../traversal/dsl/SocialMoveTraversalDsl.java | 37 ++
.../dsl/SocialNoDefaultMethodsTraversalDsl.java | 37 ++
.../dsl/SocialPackageTraversalDsl.java | 37 ++
.../traversal/dsl/SocialTraversalDsl.java | 37 ++
.../python/GraphTraversalSourceGenerator.groovy | 28 +-
.../gremlin_python/process/graph_traversal.py | 584 ++++++++++---------
.../jython/gremlin_python/structure/graph.py | 6 +-
.../src/main/jython/tests/process/test_dsl.py | 81 +++
31 files changed, 1997 insertions(+), 304 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/651c1c66/CHANGELOG.asciidoc
----------------------------------------------------------------------
diff --cc CHANGELOG.asciidoc
index 31a4064,dbfe181..dd7616e
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@@ -26,8 -26,8 +26,10 @@@ image::https://raw.githubusercontent.co
TinkerPop 3.2.5 (Release Date: NOT OFFICIALLY RELEASED YET)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+* Improved error messaging on the `g.addV(Object...)` when passing an invalid arguments.
+* Reduced memory usage for TinkerGraph deserialization in GraphSON by streaming vertices and edges.
+ * Added the `gremlin-archetype-dsl` to demonstrate how to structure a Maven project for a DSL.
+ * Developed and documented patterns for Domain Specific Language implementations.
* Now using Groovy `[...]` map notation in `GroovyTranslator` instead of `new LinkedHashMap(){{ }}`.
* Maintained type information on `Traversal.promise()`.
* Propagated exception to `Future` instead of calling thread in `RemoteConnection`.