You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by ok...@apache.org on 2016/10/06 21:40:27 UTC

[4/4] tinkerpop git commit: Merge branch 'TINKERPOP-1488'

Merge branch 'TINKERPOP-1488'


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/3caa2a99
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/3caa2a99
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/3caa2a99

Branch: refs/heads/master
Commit: 3caa2a99a9bbc2ead5561cd3554d82ea78e5d76f
Parents: c1206f0 aa3cd93
Author: Marko A. Rodriguez <ok...@gmail.com>
Authored: Thu Oct 6 15:40:15 2016 -0600
Committer: Marko A. Rodriguez <ok...@gmail.com>
Committed: Thu Oct 6 15:40:15 2016 -0600

----------------------------------------------------------------------
 CHANGELOG.asciidoc                              |   1 +
 .../process/traversal/TraversalStrategies.java  |   3 +-
 .../finalization/LazyBarrierStrategy.java       |  31 +++---
 .../optimization/LazyBarrierStrategy.java       | 108 +++++++++++++++++++
 .../tinkerpop/gremlin/util/CoreImports.java     |   2 +-
 .../finalization/LazyBarrierStrategyTest.java   |  74 -------------
 .../optimization/LazyBarrierStrategyTest.java   | 102 ++++++++++++++++++
 7 files changed, 231 insertions(+), 90 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/3caa2a99/CHANGELOG.asciidoc
----------------------------------------------------------------------
diff --cc CHANGELOG.asciidoc
index 6826ca8,6a21b7d..cda6d8c
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@@ -26,16 -26,7 +26,17 @@@ image::https://raw.githubusercontent.co
  TinkerPop 3.2.3 (Release Date: NOT OFFICIALLY RELEASED YET)
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  
 +* Fixed a `Set`, `List`, `Map` bug in the various `Translators` where such collections were not being internally translated.
 +* Fixed a `Bytecode` bug where nested structures (map, list, set) were not being analyzed for bindings and bytecode conversions.
 +* Fixed a `String` bug in `GroovyTranslator` and `PythonTranslator` where if the string has double-quotes it now uses """ """.
 +* Added a default `TraversalStrategy.getConfiguration()` which returns the configuration needed to construct the strategy.
 +* Gremlin-Java `TraversalStrategy` and `Computer` instances are now converted to `Map`-representations in `Bytecode`.
 +* `Computer` instances can be created with `Computer.create(Configuration)` and accessed via `Computer.getConf()`.
 +* Every `TraversalStrategy` can be created via a `Configuration` and a static `MyStrategy.create(Configuration)`.
 +* Added `TraversalSource.withComputer(Map<String,Object>)` for better language variant support.
 +* Added `TraversalSource.withStrategies(Map<String,Object>...)`/`withoutStrategies(String...)` for better language variant support.
 +* Added `PartitionStrategy.Builder.readPartitions()` and deprecated `PartitionStrategy.Builder.addPartition()`.
+ * A new version of `LazyBarrierStrategy` has been created and added to the default strategies.
  * `FilterRankStrategy` now propagates labels "right" over non-`Scoping` filters.
  * Fixed a bug in `ConnectiveP` where nested equivalent connectives should be inlined.
  * Fixed a bug in `IncidentToAdjacentStrategy` where `TreeStep` traversals were allowed.