Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
18456c5
refactor: Priority based global arbitration (#13678)
tanjialiang Jun 6, 2025
2f7e232
feat: Allow access to expression stats via operator stats (#13639)
Jun 6, 2025
cb33341
build(ci): Fix dependency install in macOS Wheel build (#13630)
assignUser Jun 6, 2025
046e973
misc: Add runtime stats in AIDN reconstruction udf for performance an…
xiaoxmeng Jun 6, 2025
0436d0c
refactor(fuzzer): Unlink MemoryArbitrationFuzzer from GTest (#13213)
xin-zhang2 Jun 7, 2025
c51d864
feat: Allow propagating constant folding exceptions (#13680)
mbasmanova Jun 7, 2025
1fca4a6
feat: Optimize unnest operator to produce one output for each input (…
xiaoxmeng Jun 8, 2025
b8145de
feat: Implement UnnestReplayer (#13679)
juwentus1234 Jun 8, 2025
c5c804a
fix: Do not do timecheck after reclaim (#13686)
tanjialiang Jun 8, 2025
da209b7
Add HashJoin unit tests for left outer join (#13638)
Jun 9, 2025
f0e336a
fix: Spark lower function on unicode character (#13158)
rui-mo Jun 9, 2025
7e299a6
feat: Add Spark varchar_type_write_side_check function (#13034)
Yifeng-Wang Jun 9, 2025
55e5314
feat: Support Presto quoted_identifier semantics in parseTypeSignatur…
majetideepak Jun 9, 2025
61b95b0
feat: Add Spark trunc function (#13394)
zml1206 Jun 9, 2025
41db447
feat: Provides connector config to configure lazy decode in ss client…
xiaoxmeng Jun 9, 2025
92a3b10
fix: Add ARM support for CUDA install (#13672)
Jun 9, 2025
a29666b
feat: Support filtering on map values and list elements in SelectiveR…
Jun 9, 2025
ff84645
build(ci): Reinstall dependencies when setup scripts have been touche…
assignUser Jun 9, 2025
d5981d0
feat: Implement ST_GEOMETRYTYPE function (#13564)
Jun 9, 2025
cb048ea
feat: Implement ST_DISTANCE function (#13565)
Jun 9, 2025
3689531
fix: Make st_x and st_y use VELOX_FAIL over throwing UserError (#13570)
Jun 9, 2025
800492b
fix: Ensure json_extract handles invalid json during parsing (#13696)
Jun 10, 2025
7c73c11
misc: Use pre-commit for quality checks (#13361)
assignUser Jun 10, 2025
6756dee
fix: Fix binomial_cdf disparity
skyelves Jun 10, 2025
a351506
feat(noisy_count): Implement noisy_count_gaussian(col, noise_scale) (…
oliver6782 Jun 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
96 changes: 96 additions & 0 deletions .clang-tidy
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
Checks: >
*,
-abseil-*,
-android-*,
-cert-err58-cpp,
-cert-err58-cpp,
-clang-analyzer-osx-*,
-cppcoreguidelines-avoid-c-arrays,
-cppcoreguidelines-avoid-goto,
-cppcoreguidelines-avoid-magic-numbers,
-cppcoreguidelines-avoid-non-const-global-variables,
-cppcoreguidelines-owning-memory,
-cppcoreguidelines-pro-bounds-array-to-pointer-decay,
-cppcoreguidelines-pro-bounds-pointer-arithmetic,
-cppcoreguidelines-pro-type-reinterpret-cast,
-cppcoreguidelines-pro-type-vararg,
-cppcoreguidelines-pro-type-vararg,
-cppcoreguidelines-special-member-functions,
-fuchsia-*,
-google-*,
-hicpp-avoid-c-arrays,
-hicpp-avoid-goto,
-hicpp-deprecated-headers,
-hicpp-no-array-decay,
-hicpp-special-member-functions,
-hicpp-use-equals-default,
-hicpp-vararg,
-hicpp-vararg,
-llvm-header-guard,
-llvm-include-order,
-llvmlibc-*,
-misc-no-recursion,
-misc-no-recursion,
-misc-non-private-member-variables-in-classes,
-misc-unused-parameters,
-modernize-avoid-c-arrays,
-modernize-deprecated-headers,
-modernize-use-nodiscard,
-modernize-use-trailing-return-type,
-mpi-*,
-objc-*,
-openmp-*,
-readability-avoid-const-params-in-decls,
-readability-convert-member-functions-to-static,
-readability-implicit-bool-conversion,
-readability-magic-numbers,
-zircon-*,

HeaderFilterRegex: '.*'

WarningsAsErrors: ''

CheckOptions:
# Naming conventions as explicitly stated in CODING_STYLE.md
- key: readability-identifier-naming.ClassCase
value: CamelCase
- key: readability-identifier-naming.StructCase
value: CamelCase
- key: readability-identifier-naming.EnumCase
value: CamelCase
- key: readability-identifier-naming.TypeAliasCase
value: CamelCase
- key: readability-identifier-naming.TypeTemplateParameterCase
value: CamelCase
- key: readability-identifier-naming.FunctionCase
value: camelBack
- key: readability-identifier-naming.VariableCase
value: camelBack
- key: readability-identifier-naming.ParameterCase
value: camelBack
- key: readability-identifier-naming.PrivateMemberCase
value: camelBack
- key: readability-identifier-naming.PrivateMemberSuffix
value: _
- key: readability-identifier-naming.ProtectedMemberCase
value: camelBack
- key: readability-identifier-naming.ProtectedMemberSuffix
value: _
- key: readability-identifier-naming.MacroDefinitionCase
value: UPPER_CASE
- key: readability-identifier-naming.NamespaceCase
value: lower_case
- key: readability-identifier-naming.StaticConstantPrefix
value: k
- key: readability-identifier-naming.EnumConstantCase
value: CamelCase
- key: readability-identifier-naming.EnumConstantPrefix
value: k

# Use nullptr instead of NULL or 0
- key: modernize-use-nullptr.NullMacros
value: 'NULL'

# Prefer enum class over enum
- key: modernize-use-using.IgnoreUsingStdAllocator
value: 1
29 changes: 14 additions & 15 deletions .cmake-format.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,46 +24,46 @@ format:
separate_ctrl_name_with_space: false
separate_fn_name_with_space: false
dangle_parens: false
command_case: "canonical"
keyword_case: "unchanged"
command_case: canonical
keyword_case: unchanged
always_wrap:
- set_target_properties
- target_sources
- target_link_libraries

parse:
# We define these for our custom
# We define these for our custom
# functions so they get formatted correctly
additional_commands:
velox_add_library:
pargs:
nargs: 1+
flags:
- OBJECT
- STATIC
- SHARED
- INTERFACE
- OBJECT
- STATIC
- SHARED
- INTERFACE
kwargs: {}

velox_base_add_library:
pargs:
nargs: 1+
flags:
- OBJECT
- STATIC
- SHARED
- INTERFACE
- OBJECT
- STATIC
- SHARED
- INTERFACE
kwargs: {}

velox_compile_definitions:
pargs: 1
pargs: 1
kwargs:
PRIVATE: '*'
PUBLIC: '*'
INTERFACE: '*'

velox_include_directories:
pargs: '1+'
pargs: 1+
flags:
- SYSTEM
- BEFORE
Expand All @@ -74,11 +74,10 @@ parse:
INTERFACE: '*'

velox_link_libraries:
pargs: '1+'
pargs: 1+
kwargs:
PRIVATE: '*'
PUBLIC: '*'
INTERFACE: '*'

markup:
first_comment_is_literal: true
6 changes: 3 additions & 3 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# request a review from owners on PRs with changes to matching files.
# We currently do not enforce these reviews as required so it's only a tool
# for more granular notifications at the moment. For example component maintainers
# can set a rule so that they are pinged on changes to the sections of the
# can set a rule so that they are pinged on changes to the sections of the
# codebase that are relevant for their component.

# Only users that have write access to the repo can be added as owners.
Expand All @@ -29,7 +29,7 @@ CMake/ @assignUser @majetideepak
scripts/ @assignUser @majetideepak
.github/ @assignUser @majetideepak

# Breeze
# Breeze
velox/experimental/breeze @dreveman

# cuDF
Expand All @@ -45,4 +45,4 @@ velox/connectors/hive/storage_adapters/ @majetideepak
velox/connectors/ @majetideepak

# Caching
velox/common/caching/ @majetideepak
velox/common/caching/ @majetideepak
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

name: Bug Report
description: Report a bug or unexpected behavior.
labels: ["bug", "triage"]
labels: [bug, triage]
body:
- type: markdown
attributes:
Expand All @@ -26,7 +26,7 @@ body:
attributes:
label: Bug description
description: Please describe the issue and the expected behavior.
value: "[Expected behavior] and [actual behavior]."
value: '[Expected behavior] and [actual behavior].'
validations:
required: true
- type: textarea
Expand Down
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

name: Build problem
description: Report an issue when building Velox.
labels: ["build", "triage"]
labels: [build, triage]
body:
- type: markdown
attributes:
Expand All @@ -26,7 +26,7 @@ body:
attributes:
label: Problem description
description: Please describe the problem.
value: "Please describe how you were trying to build velox and what issue occured"
value: Please describe how you were trying to build velox and what issue occured
validations:
required: true
- type: textarea
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/enhancement.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

name: Enhancement
description: Raise a potential enhancement.
labels: ["enhancement"]
labels: [enhancement]
body:
- type: markdown
attributes:
Expand Down
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/fuzzer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

name: Fuzzer Report
description: Report an issue with the fuzzer or found through fuzzing.
labels: ["bug", "fuzzer-found", "fuzzer"]
labels: [bug, fuzzer-found, fuzzer]
body:
- type: markdown
attributes:
Expand All @@ -26,7 +26,7 @@ body:
attributes:
label: Description
description: Please describe the issue.
placeholder: "[Expected behavior] and [actual behavior]."
placeholder: '[Expected behavior] and [actual behavior].'
validations:
required: true
- type: textarea
Expand Down
8 changes: 4 additions & 4 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@

version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
- package-ecosystem: github-actions
directory: /
schedule:
interval: "weekly"
interval: weekly
commit-message:
prefix: "build(ci): "
prefix: 'build(ci): '
Loading
Loading