This is an automated email from the ASF dual-hosted git repository.

kenhuuu pushed a commit to branch 3.8-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git

commit a4d648945fc8274fb15e13c98967ab07306c5595
Merge: ae5c1cbe68 e754180a2d
Author: Ken Hu <[email protected]>
AuthorDate: Thu Oct 30 16:35:46 2025 -0700

    Merge branch '3.7-dev' into 3.8-dev

 .../lib/process/graph-traversal.js                 |  7 ++++
 .../gremlin_python/process/graph_traversal.py      | 49 ++++++++++++++++++++++
 2 files changed, 56 insertions(+)

diff --cc 
gremlin-javascript/src/main/javascript/gremlin-javascript/lib/process/graph-traversal.js
index 411bd68e1c,acd40d1e51..728420fabe
--- 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/process/graph-traversal.js
+++ 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/process/graph-traversal.js
@@@ -1760,8 -1761,7 +1760,9 @@@ const statics = 
    and: (...args) => callOnEmptyTraversal('and', args),
    any: (...args) => callOnEmptyTraversal('any', args),
    as: (...args) => callOnEmptyTraversal('as', args),
 +  asBool: (...args) => callOnEmptyTraversal('asBool', args),
    asDate: (...args) => callOnEmptyTraversal('asDate', args),
++  asNumber: (...args) => callOnEmptyTraversal('asNumber', args),
    asString: (...args) => callOnEmptyTraversal('asString', args),
    barrier: (...args) => callOnEmptyTraversal('barrier', args),
    both: (...args) => callOnEmptyTraversal('both', args),
@@@ -1780,7 -1782,7 +1783,8 @@@
    dateAdd: (...args) => callOnEmptyTraversal('dateAdd', args),
    dateDiff: (...args) => callOnEmptyTraversal('dateDiff', args),
    dedup: (...args) => callOnEmptyTraversal('dedup', args),
+   difference: (...args) => callOnEmptyTraversal('difference', args),
 +  discard: (...args) => callOnEmptyTraversal('discard', args),
    disjunct: (...args) => callOnEmptyTraversal('disjunct', args),
    drop: (...args) => callOnEmptyTraversal('drop', args),
    element: (...args) => callOnEmptyTraversal('element', args),
diff --cc 
gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py
index 98d141ab38,b646564027..ca6268408b
--- a/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py
+++ b/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py
@@@ -1979,10 -1978,10 +1995,14 @@@ def dedup(*args)
      return __.dedup(*args)
  
  
+ def difference(*args):
+     return __.difference(*args)
+ 
+ 
 +def discard(*args):
 +    return __.discard(*args)
 +
 +
  def disjunct(*args):
      return __.disjunct(*args)
  
@@@ -2433,16 -2449,16 +2466,20 @@@ statics.add_static('add_v', add_v
  
  statics.add_static('aggregate', aggregate)
  
+ statics.add_static('all_', all_)
+ 
  statics.add_static('and_', and_)
  
+ statics.add_static('any_', any_)
+ 
  statics.add_static('as_', as_)
  
 +statics.add_static('as_bool', as_bool)
 +
  statics.add_static('as_date', as_date)
  
 +statics.add_static('as_number', as_number)
 +
  statics.add_static('as_string', as_string)
  
  statics.add_static('barrier', barrier)
@@@ -2485,8 -2505,8 +2526,10 @@@ statics.add_static('date_diff', date_di
  
  statics.add_static('dedup', dedup)
  
+ statics.add_static('difference', difference)
+ 
 +statics.add_static('discard', discard)
 +
  statics.add_static('disjunct', disjunct)
  
  statics.add_static('drop', drop)

Reply via email to