This is an automated email from the ASF dual-hosted git repository. dkuppitz pushed a change to branch TINKERPOP-1084 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git.
discard 0398aaf TINKERPOP-1084 Allow predicates and traversals to be used as options in `BranchStep`. discard 5ed38b3 TINKERPOP-1084 Allow predicates to be used as options in BranchSteps. add 2770193 gt/gte/lt/lte can throw CCE if object isn't a Comparable add d01926f Merge branch 'pr-1120' into tp33 add b430314 Fix up changelog after PR #1120 CTR add a7728b2 Add test infrastructure to check for iterator leak add 853371f Fix iterator leaks in query processor add acc0bed Reorder imports add 7db30be Added provider documentation add 6feb363 Add changelog entry add f86c95a Fix failing build due to merge issue add b2e0225 Change spelling on TinkerPop in docs add ded403f Disable iterator leak check on some tests add 3939f88 obtain an itr using a graph add 0283a80 Merge branch 'pr-1118' into tp33 add ed8ddcb Fixed typo for math() step and division CTR add 7a18d92 TINKERPOP-2230 Fixed bug in match() step new 2bc081d TINKERPOP-1084 Allow predicates to be used as options in BranchSteps. new e8bd5c1 TINKERPOP-1084 Allow predicates and traversals to be used as options in `BranchStep`. 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 (0398aaf) \ N -- N -- N refs/heads/TINKERPOP-1084 (e8bd5c1) 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 2 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 | 4 + docs/src/dev/provider/index.asciidoc | 10 +++ docs/src/reference/the-traversal.asciidoc | 4 +- .../gremlin/process/traversal/Compare.java | 44 +++++++--- .../gremlin/process/traversal/Traversal.java | 9 +++ .../process/traversal/step/filter/NotStep.java | 2 +- .../traversal/step/filter/RangeGlobalStep.java | 4 + .../process/traversal/step/map/MatchStep.java | 12 +++ .../process/traversal/util/DefaultTraversal.java | 5 ++ .../process/traversal/util/TraversalUtil.java | 49 ++++++++++-- .../util/iterator/StoreIteratorCounter.java | 54 +++++++++++++ .../process/traversal/CompareExceptionTest.java | 76 ++++++++++++++++++ .../gremlin/process/traversal/CompareTest.java | 90 ++++++++++++++------- .../filter/{OrStepTest.java => NotStepTest.java} | 15 ++-- gremlin-test/features/map/Match.feature | 13 +++ .../tinkerpop/gremlin/AbstractGremlinTest.java | 22 ++++- ...ptEngineToTest.java => IgnoreIteratorLeak.java} | 16 ++-- .../generator/CommunityGeneratorTest.java | 33 +++++--- .../generator/DistributionGeneratorTest.java | 9 ++- .../process/computer/GraphComputerTest.java | 2 + .../bulkloading/BulkLoaderVertexProgramTest.java | 2 + .../traversal/TraversalInterruptionTest.java | 2 + .../process/traversal/step/filter/FilterTest.java | 11 +-- .../process/traversal/step/filter/HasTest.java | 2 + .../process/traversal/step/filter/WhereTest.java | 2 +- .../process/traversal/step/map/MatchTest.java | 19 +++++ .../traversal/step/sideEffect/SubgraphTest.java | 2 + .../decoration/SubgraphStrategyProcessTest.java | 2 + .../tinkerpop/gremlin/structure/io/IoTest.java | 7 +- .../traversal/step/sideEffect/TinkerGraphStep.java | 49 +++++++++--- .../gremlin/tinkergraph/structure/TinkerGraph.java | 6 +- .../tinkergraph/structure/TinkerGraphIterator.java | 93 ++++++++++++++++++++++ 32 files changed, 564 insertions(+), 106 deletions(-) create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/util/iterator/StoreIteratorCounter.java create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/CompareExceptionTest.java copy gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/{OrStepTest.java => NotStepTest.java} (84%) copy gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/{jsr223/ScriptEngineToTest.java => IgnoreIteratorLeak.java} (70%) create mode 100644 tinkergraph-gremlin/src/main/java/org/apache/tinkerpop/gremlin/tinkergraph/structure/TinkerGraphIterator.java