[1/2] tinkerpop git commit: re-enable tests now that groovy version is updated. CTR.

2016-07-11 Thread pluradj
Repository: tinkerpop Updated Branches: refs/heads/master 987cc7ee7 -> a2c8a8329 re-enable tests now that groovy version is updated. CTR. TINKERPOP-906 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/450e3ef8

[2/2] tinkerpop git commit: Merge remote-tracking branch 'origin/tp31'

2016-07-11 Thread pluradj
Merge remote-tracking branch 'origin/tp31' Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/a2c8a832 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/a2c8a832 Diff:

tinkerpop git commit: re-enable tests now that groovy version is updated. CTR.

2016-07-11 Thread pluradj
Repository: tinkerpop Updated Branches: refs/heads/tp31 90a4cdad1 -> 450e3ef80 re-enable tests now that groovy version is updated. CTR. TINKERPOP-906 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/450e3ef8 Tree:

[1/2] tinkerpop git commit: compare vertex property ids as Long

2016-07-11 Thread pluradj
Repository: tinkerpop Updated Branches: refs/heads/master 8cd4cfa52 -> 987cc7ee7 compare vertex property ids as Long Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/90a4cdad Tree:

tinkerpop git commit: compare vertex property ids as Long

2016-07-11 Thread pluradj
Repository: tinkerpop Updated Branches: refs/heads/tp31 3c4aaf591 -> 90a4cdad1 compare vertex property ids as Long Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/90a4cdad Tree:

tinkerpop git commit: Add basic test framework for GremlinScriptEngine.

2016-07-11 Thread spmallette
Repository: tinkerpop Updated Branches: refs/heads/TINKERPOP-1278 9d8363e62 -> dec5caf05 Add basic test framework for GremlinScriptEngine. The test framework is built based on the same patterns as the Graph test framework. This will let us validate that each Gremlin-enabled ScriptEngine

[08/22] tinkerpop git commit: added more PrunePathStrategyTest patterns and more TODO notes. So the current model works great for nested repeat() as with repeat, there is recurssion on the child. Howe

2016-07-11 Thread okram
added more PrunePathStrategyTest patterns and more TODO notes. So the current model works great for nested repeat() as with repeat, there is recurssion on the child. However, for non-looping nests, bad. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit:

[15/22] tinkerpop git commit: added a lazy barrier to OLTP MatchStep (added a TODO note that in the future we may want to make MatchStep a LocalBarrierStep). Tweaked up the OLTP PrunePathStrategy opti

2016-07-11 Thread okram
added a lazy barrier to OLTP MatchStep (added a TODO note that in the future we may want to make MatchStep a LocalBarrierStep). Tweaked up the OLTP PrunePathStrategy optimization to only do lazy barriers if the parent is NOT a MatchStep (as the MatchStep is a lazy barrier now). Lightened up the

[21/22] tinkerpop git commit: Merge branch 'TINKERPOP-1254'

2016-07-11 Thread okram
Merge branch 'TINKERPOP-1254' Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/ef426f95 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/ef426f95 Diff:

[19/22] tinkerpop git commit: Greatly simplified ImmutablePath and MutablePath.retract() algorithms. Got a 3x speedup on a big ol fat match() query I'm benchmarking with. Simplified LP_XXXX_Traverser

2016-07-11 Thread okram
Greatly simplified ImmutablePath and MutablePath.retract() algorithms. Got a 3x speedup on a big ol fat match() query I'm benchmarking with. Simplified LP__Traverser implementations around retract(). Small fix to NativeNeo4jCypherCheck -- had an extra ( in an Ignored Test. Project:

[03/22] tinkerpop git commit: found a bug in TraversalVertexProgramStep where it was not respecting the traversals registered strategies.

2016-07-11 Thread okram
found a bug in TraversalVertexProgramStep where it was not respecting the traversals registered strategies. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/ba37407d Tree:

[12/22] tinkerpop git commit: Updating strategy to fix nesting issues and moved label dropping from MatchStep's processNextStart to MatchEndStep's processNextStart.

2016-07-11 Thread okram
Updating strategy to fix nesting issues and moved label dropping from MatchStep's processNextStart to MatchEndStep's processNextStart. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/c7344a18 Tree:

[20/22] tinkerpop git commit: optimized Path.equals() in both ImmutablePath and MutablePath.. Lots of unnecessary object creation removed. Now that path equality is likely with bulking due to Path ret

2016-07-11 Thread okram
optimized Path.equals() in both ImmutablePath and MutablePath.. Lots of unnecessary object creation removed. Now that path equality is likely with bulking due to Path retraction, having equals() fast and clean is important. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit:

[06/22] tinkerpop git commit: Fixed an NPE around path and nested children with path processors. Added some TODO notes in PrunePathStrategyTest about why keepLabels are the way they are -- I believe t

2016-07-11 Thread okram
Fixed an NPE around path and nested children with path processors. Added some TODO notes in PrunePathStrategyTest about why keepLabels are the way they are -- I believe that nesting is not sound and should be looked into more. And more tests added. Project:

[18/22] tinkerpop git commit: using memoization in MatchEndStep so referenced labels don't need to be computed over and over again. Simplified PathUtil -- removed two methods that are now inlined.

2016-07-11 Thread okram
using memoization in MatchEndStep so referenced labels don't need to be computed over and over again. Simplified PathUtil -- removed two methods that are now inlined. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit:

[13/22] tinkerpop git commit: Merge branch 'TINKERPOP-1254' of https://git-wip-us.apache.org/repos/asf/tinkerpop into TINKERPOP-1254

2016-07-11 Thread okram
Merge branch 'TINKERPOP-1254' of https://git-wip-us.apache.org/repos/asf/tinkerpop into TINKERPOP-1254 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/a71ce327 Tree:

[04/22] tinkerpop git commit: ImmutablePath.Head can be retrated -- it simply returns itself as it has no data. Removed a System.out.println I left in PrunePathStrategyTest. Tweaking MatchStep slightl

2016-07-11 Thread okram
ImmutablePath.Head can be retrated -- it simply returns itself as it has no data. Removed a System.out.println I left in PrunePathStrategyTest. Tweaking MatchStep slightly around tags -- found a few archaic lines that were pointless wastes of memory/time. Project:

[10/22] tinkerpop git commit: added more test cases and have 2 double nested traversals that are broken.

2016-07-11 Thread okram
added more test cases and have 2 double nested traversals that are broken. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/923a7150 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/923a7150 Diff:

[14/22] tinkerpop git commit: Updated ReferencePath to copy labels into a new HashSet before adding them to reference path so that ReferencePaths will not end up sharing label sets. Added a number of

2016-07-11 Thread okram
Updated ReferencePath to copy labels into a new HashSet before adding them to reference path so that ReferencePaths will not end up sharing label sets. Added a number of new PrunePathStrategy tests. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit:

tinkerpop git commit: optimized Path.equals() in both ImmutablePath and MutablePath.. Lots of unnecessary object creation removed. Now that path equality is likely with bulking due to Path retraction,

2016-07-11 Thread okram
Repository: tinkerpop Updated Branches: refs/heads/TINKERPOP-1254 a8bcd7dc1 -> a4e89c082 optimized Path.equals() in both ImmutablePath and MutablePath.. Lots of unnecessary object creation removed. Now that path equality is likely with bulking due to Path retraction, having equals() fast and

tinkerpop git commit: using memoization in MatchEndStep so referenced labels don't need to be computed over and over again. Simplified PathUtil -- removed two methods that are now inlined.

2016-07-11 Thread okram
Repository: tinkerpop Updated Branches: refs/heads/TINKERPOP-1254 632a67d81 -> b900de275 using memoization in MatchEndStep so referenced labels don't need to be computed over and over again. Simplified PathUtil -- removed two methods that are now inlined. Project:

tinkerpop git commit: Add some javadoc to GremlinScriptEngine classes.

2016-07-11 Thread spmallette
Repository: tinkerpop Updated Branches: refs/heads/TINKERPOP-1278 073910598 -> 9d8363e62 Add some javadoc to GremlinScriptEngine classes. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/9d8363e6 Tree:

tinkerpop git commit: added more test patterns to PathRestractionStrategy ... tweaked up NativeNeo4jCypherCheck as not all results need to return everything matched.

2016-07-11 Thread okram
Repository: tinkerpop Updated Branches: refs/heads/TINKERPOP-1254 01fd5dc50 -> 632a67d81 added more test patterns to PathRestractionStrategy ... tweaked up NativeNeo4jCypherCheck as not all results need to return everything matched. Project:

tinkerpop git commit: renamed PrunePathStrategy to PathRetractionStrategy to better align with the Path API retract() naming. PathRetractionStrategy should NOT execute if there are lambdas steps or pa

2016-07-11 Thread okram
Repository: tinkerpop Updated Branches: refs/heads/TINKERPOP-1254 983538d75 -> 01fd5dc50 renamed PrunePathStrategy to PathRetractionStrategy to better align with the Path API retract() naming. PathRetractionStrategy should NOT execute if there are lambdas steps or path steps. Do a global

tinkerpop git commit: Removed "nashorn" from the console integration tests.

2016-07-11 Thread spmallette
Repository: tinkerpop Updated Branches: refs/heads/TINKERPOP-1278 2b9901d70 -> 073910598 Removed "nashorn" from the console integration tests. Again, Gremlin Server now only deals with Gremlin-enabled scriptengine implementations. Project: