Messages by Date
-
2026/02/19
Re: [PR] ci: run TPC-H benchmarks on a Kind Kubernetes cluster [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] chore: Cast module refactor boolean module [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] ci: run TPC-H benchmarks on a Kind Kubernetes cluster [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] chore: Cast module refactor boolean module [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] chore: Cast module refactor boolean module [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] proto: serialize and dedupe dynamic filters [datafusion]
via GitHub
-
2026/02/19
Re: [PR] ci: run TPC-H benchmarks on a Kind Kubernetes cluster [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] ci: run TPC-H benchmarks on a Kind Kubernetes cluster [datafusion-comet]
via GitHub
-
2026/02/19
[I] Panic in HashJoin with dictionary-encoded column in multi-column join key [datafusion]
via GitHub
-
2026/02/19
Re: [I] [EPIC] Fix performance regressions when enabling parquet filter pushdown (late materialization) [datafusion]
via GitHub
-
2026/02/19
Re: [PR] proto: serialize and dedupe dynamic filters [datafusion]
via GitHub
-
2026/02/19
Re: [PR] proto: serialize and dedupe dynamic filters [datafusion]
via GitHub
-
2026/02/19
Re: [PR] ci: update pre-commit hooks, fix linting, and refresh dependencies [datafusion-python]
via GitHub
-
2026/02/19
Re: [PR] perf: Skip RowFilter when all predicate columns are in the projection [datafusion]
via GitHub
-
2026/02/19
Re: [PR] (Test) Advanced adaptive filter selectivity evaluation [datafusion]
via GitHub
-
2026/02/19
Re: [PR] perf: Skip RowFilter when all predicate columns are in the projection [datafusion]
via GitHub
-
2026/02/19
Re: [PR] (Test) Advanced adaptive filter selectivity evaluation [datafusion]
via GitHub
-
2026/02/19
Re: [PR] perf: Skip RowFilter when all predicate columns are in the projection [datafusion]
via GitHub
-
2026/02/19
Re: [PR] perf: Skip RowFilter when all predicate columns are in the projection [datafusion]
via GitHub
-
2026/02/19
Re: [PR] ci: run TPC-H benchmarks on a Kind Kubernetes cluster [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] deps: DataFusion 52.0.0 migration (SchemaAdapter changes, etc.) [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] deps: DataFusion 52.0.0 migration (SchemaAdapter changes, etc.) [datafusion-comet]
via GitHub
-
2026/02/19
Re: [I] Bug : Error running benchmarks with ANSI enabled [datafusion-comet]
via GitHub
-
2026/02/19
Re: [I] Bug : Error running benchmarks with ANSI enabled [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] deps: DataFusion 52.0.0 migration (SchemaAdapter changes, etc.) [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] Add support for parquet field id [datafusion]
via GitHub
-
2026/02/19
[PR] perf: testing iceberg-rust ArrowReader optimizations [iceberg] [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] fix: Support concat_ws with literal NULL separator [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] Add support for parquet field [datafusion]
via GitHub
-
2026/02/19
Re: [PR] Add support for parquet field [datafusion]
via GitHub
-
2026/02/19
Re: [PR] Add support for parquet field [datafusion]
via GitHub
-
2026/02/19
Re: [I] [EPIC] Fix performance regressions when enabling parquet filter pushdown (late materialization) [datafusion]
via GitHub
-
2026/02/19
Re: [PR] [Minor] Fix error messages for `shrink` and `try_shrink` [datafusion]
via GitHub
-
2026/02/19
Re: [PR] test: Extend Spark Array functions: `array_repeat `, `shuffle` and `slice` test coverage [datafusion]
via GitHub
-
2026/02/19
Re: [PR] test: Extend Spark Array functions: `array_repeat `, `shuffle` and `slice` test coverage [datafusion]
via GitHub
-
2026/02/19
Re: [PR] chore: Cleanup returning null arrays [datafusion]
via GitHub
-
2026/02/19
Re: [PR] [Oracle] Table alias for INSERTed table [datafusion-sqlparser-rs]
via GitHub
-
2026/02/19
[PR] fix: Avoid unnecessary type casts in `concat_ws` [datafusion]
via GitHub
-
2026/02/19
Re: [PR] chore: Cast module refactor boolean module [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] feat: Support int to timestamp casts [datafusion-comet]
via GitHub
-
2026/02/19
Re: [I] Native support int to Timestamp cast [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] feat: Support int to timestamp casts [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] feat: Support int to timestamp casts [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] feat: Support int to timestamp casts [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] feat: Support int to timestamp casts [datafusion-comet]
via GitHub
-
2026/02/19
[I] Expose a way to process an Arrow IPC file (.feather) that cannot be materialized in RAM [datafusion]
via GitHub
-
2026/02/19
[I] concat_ws does unnecessary type coercion [datafusion]
via GitHub
-
2026/02/19
Re: [I] concat_ws does unnecessary type coercion [datafusion]
via GitHub
-
2026/02/19
Re: [PR] fix: Prefer numeric in type coercion for comparisons [datafusion]
via GitHub
-
2026/02/19
[I] Native support int to Timestamp cast [datafusion-comet]
via GitHub
-
2026/02/19
Re: [I] Support array argument for `percentile_cont` aggregate function [datafusion]
via GitHub
-
2026/02/19
Re: [PR] proto: serialize and dedupe dynamic filters [datafusion]
via GitHub
-
2026/02/19
Re: [PR] [RFC] Add lambda support and array_transform udf [datafusion]
via GitHub
-
2026/02/19
Re: [PR] perf: Skip RowFilter when all predicate columns are in the projection [datafusion]
via GitHub
-
2026/02/19
Re: [PR] [Oracle] Table alias for INSERTed table [datafusion-sqlparser-rs]
via GitHub
-
2026/02/19
Re: [PR] perf: Skip RowFilter when all predicate columns are in the projection [datafusion]
via GitHub
-
2026/02/19
Re: [PR] perf: Skip RowFilter when all predicate columns are in the projection [datafusion]
via GitHub
-
2026/02/19
[PR] feat: add to_time function [datafusion-python]
via GitHub
-
2026/02/19
Re: [I] General framework to decorrelate the subqueries [datafusion]
via GitHub
-
2026/02/19
Re: [I] [Feature] (All) logical optimizers should optimize subqueries [datafusion]
via GitHub
-
2026/02/19
Re: [I] [Feature] (All) logical optimizers should optimize subqueries [datafusion]
via GitHub
-
2026/02/19
[PR] Fix decimal log precision for non-power values [datafusion]
via GitHub
-
2026/02/19
Re: [PR] perf: Skip RowFilter when all predicate columns are in the projection [datafusion]
via GitHub
-
2026/02/19
[PR] fix: prevent duplicate alias collision with user-provided __datafusion_extracted names [datafusion]
via GitHub
-
2026/02/19
Re: [PR] Tp/df47 [datafusion]
via GitHub
-
2026/02/19
[PR] Tp/df47 [datafusion]
via GitHub
-
2026/02/19
Re: [PR] perf: Skip RowFilter when all predicate columns are in the projection [datafusion]
via GitHub
-
2026/02/19
Re: [PR] (Test) Advanced adaptive filter selectivity evaluation [datafusion]
via GitHub
-
2026/02/19
Re: [PR] perf: Skip RowFilter when all predicate columns are in the projection [datafusion]
via GitHub
-
2026/02/19
Re: [PR] (Test) Advanced adaptive filter selectivity evaluation [datafusion]
via GitHub
-
2026/02/19
Re: [PR] (Test) Advanced adaptive filter selectivity evaluation [datafusion]
via GitHub
-
2026/02/19
Re: [PR] perf: Optimize `array_has()` for scalar needle [datafusion]
via GitHub
-
2026/02/19
Re: [PR] Migrate Python usage to uv workspace [datafusion]
via GitHub
-
2026/02/19
Re: [PR] Migrate Python usage to uv workspace [datafusion]
via GitHub
-
2026/02/19
Re: [PR] perf: Optimize lpad, rpad for ASCII strings [datafusion]
via GitHub
-
2026/02/19
Re: [PR] (Test) Advanced adaptive filter selectivity evaluation [datafusion]
via GitHub
-
2026/02/19
Re: [PR] (Test) Advanced adaptive filter selectivity evaluation [datafusion]
via GitHub
-
2026/02/19
[I] make_array coercion failure when argument is of type struct [datafusion]
via GitHub
-
2026/02/19
[I] Optimizer rule error for ExtractLeafExpressions [datafusion]
via GitHub
-
2026/02/19
Re: [PR] perf: Optimize dynamic IN list evaluation with vectorized Arrow eq kernel [datafusion]
via GitHub
-
2026/02/19
Re: [PR] perf: Optimize dynamic IN list evaluation with vectorized Arrow eq kernel [datafusion]
via GitHub
-
2026/02/19
Re: [PR] perf: Optimize initcap() [datafusion]
via GitHub
-
2026/02/19
Re: [PR] perf: Optimize initcap() [datafusion]
via GitHub
-
2026/02/19
Re: [PR] (Test) Advanced adaptive filter selectivity evaluation [datafusion]
via GitHub
-
2026/02/19
Re: [PR] perf: Optimize array_has() for scalar needle [datafusion]
via GitHub
-
2026/02/19
Re: [PR] (Test) Advanced adaptive filter selectivity evaluation [datafusion]
via GitHub
-
2026/02/19
Re: [I] Discussion: DataFusion Improvement Proposal (DIPs) Process? [datafusion]
via GitHub
-
2026/02/19
Re: [PR] (Test) Advanced adaptive filter selectivity evaluation [datafusion]
via GitHub
-
2026/02/19
Re: [PR] [Oracle] Table alias for INSERTed table [datafusion-sqlparser-rs]
via GitHub
-
2026/02/19
Re: [PR] (Test) Advanced adaptive filter selectivity evaluation [datafusion]
via GitHub
-
2026/02/19
Re: [PR] Add SETOF support for PostgreSQL function return types [datafusion-sqlparser-rs]
via GitHub
-
2026/02/19
Re: [PR] (Test) Advanced adaptive filter selectivity evaluation [datafusion]
via GitHub
-
2026/02/19
Re: [PR] perf: Optimize initcap() [datafusion]
via GitHub
-
2026/02/19
Re: [PR] (Test) Advanced adaptive filter selectivity evaluation [datafusion]
via GitHub
-
2026/02/19
Re: [PR] perf: Optimize array_has() for scalar needle [datafusion]
via GitHub
-
2026/02/19
Re: [PR] perf: Optimize array_has() for scalar needle [datafusion]
via GitHub
-
2026/02/19
Re: [PR] chore: bump Python version for RAT checking [datafusion-python]
via GitHub
-
2026/02/19
Re: [PR] chore(ci): use tpchgen-cli for generating the tpch dataset [datafusion-python]
via GitHub
-
2026/02/19
Re: [PR] perf: Optimize `array_has_any()` with scalar arg [datafusion]
via GitHub
-
2026/02/19
Re: [PR] ci: run TPC-H benchmarks on a Kind Kubernetes cluster [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] fix: Prefer numeric in type coercion for comparisons [datafusion]
via GitHub
-
2026/02/19
[PR] chore: bump Python version for RAT checking [datafusion-python]
via GitHub
-
2026/02/19
Re: [PR] PostgreSQL: Support PRIMARY KEY/UNIQUE USING INDEX [datafusion-sqlparser-rs]
via GitHub
-
2026/02/19
Re: [PR] MSSQL: Add support for WAITFOR statement [datafusion-sqlparser-rs]
via GitHub
-
2026/02/19
Re: [PR] Resolve breaking change that set "supports_lambda_functions" on `GenericDialect` [datafusion-sqlparser-rs]
via GitHub
-
2026/02/19
Re: [PR] [Oracle] Table alias for INSERTed table [datafusion-sqlparser-rs]
via GitHub
-
2026/02/19
Re: [PR] perf: Skip RowFilter when all predicate columns are in the projection [datafusion]
via GitHub
-
2026/02/19
Re: [PR] perf: Skip RowFilter when all predicate columns are in the projection [datafusion]
via GitHub
-
2026/02/19
Re: [PR] Fix: map_from_arrays() with NULL inputs causes native crash [datafusion-comet]
via GitHub
-
2026/02/19
[PR] ci: update pre-commit hooks, fix linting, and refresh dependencies [datafusion-python]
via GitHub
-
2026/02/19
Re: [PR] feat: add support for `GetTimestamp`, `parse_to_date` expressions [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] ci: run TPC-H benchmarks on a Kind Kubernetes cluster [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] ci: run TPC-H benchmarks on a Kind Kubernetes cluster [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] ci: run TPC-H benchmarks on a Kind Kubernetes cluster [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] ci: run TPC-H benchmarks on a Kind Kubernetes cluster [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] ci: run TPC-H benchmarks on a Kind Kubernetes cluster [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] ci: run TPC-H benchmarks on a Kind Kubernetes cluster [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] feat: add support for `aes_decrypt` expression [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] ci: run TPC-H benchmarks on a Kind Kubernetes cluster [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] ci: run TPC-H benchmarks on a Kind Kubernetes cluster [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] ci: run TPC-H benchmarks on a Kind Kubernetes cluster [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] ci: run TPC-H benchmarks on a Kind Kubernetes cluster [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] chore: Cast module refactor boolean module [datafusion-comet]
via GitHub
-
2026/02/19
Re: [PR] feat: add support `crc32` expression [datafusion-comet]
via GitHub
-
2026/02/19
Re: [I] User annotations in ExecutionPlan [datafusion]
via GitHub
-
2026/02/19
Re: [I] Improve integration tests to test push scheduler mode as well [datafusion-ballista]
via GitHub
-
2026/02/19
Re: [PR] perf: Optimize `array_has_any()` with scalar arg [datafusion]
via GitHub
-
2026/02/19
[I] Improve integration tests to test push scheduler mode as well [datafusion-ballista]
via GitHub
-
2026/02/19
Re: [PR] feat: Make push scheduling policy default as it has lower latency [datafusion-ballista]
via GitHub
-
2026/02/19
Re: [PR] feat: Adaptive query execution (AQE) planner fundamentals [datafusion-ballista]
via GitHub
-
2026/02/19
[PR] perf: Optimize dynamic IN list evaluation with vectorized Arrow eq kernel [datafusion]
via GitHub
-
2026/02/19
Re: [I] Optimize dynamic IN list evaluation with vectorized Arrow eq kernel [datafusion]
via GitHub
-
2026/02/19
[I] Optimize dynamic IN list evaluation with vectorized Arrow eq kernel [datafusion]
via GitHub
-
2026/02/19
Re: [PR] fix: Prefer numeric in type coercion for comparisons [datafusion]
via GitHub
-
2026/02/19
Re: [I] Incorrect cast of integer columns to utf8 when comparing with utf8 constant [datafusion]
via GitHub
-
2026/02/18
[PR] ci: run TPC-H benchmarks on a Kind Kubernetes cluster [datafusion-comet]
via GitHub
-
2026/02/18
[PR] Resolve breaking change that set "supports_lambda_functions" on `GenericDialect` [datafusion-sqlparser-rs]
via GitHub
-
2026/02/18
Re: [PR] perf: Optimize translate() UDF for scalar inputs [datafusion]
via GitHub
-
2026/02/18
Re: [I] Optimize translate() [datafusion]
via GitHub
-
2026/02/18
Re: [PR] perf: Optimize translate() UDF for scalar inputs [datafusion]
via GitHub
-
2026/02/18
Re: [PR] perf: Skip RowFilter when all predicate columns are in the projection [datafusion]
via GitHub
-
2026/02/18
Re: [PR] perf: Optimize lpad, rpad for ASCII strings [datafusion]
via GitHub
-
2026/02/18
Re: [PR] perf: Optimize lpad, rpad for ASCII strings [datafusion]
via GitHub
-
2026/02/18
Re: [I] Add missing scalar functions [datafusion-python]
via GitHub
-
2026/02/18
Re: [PR] perf: Optimize lpad, rpad for ASCII strings [datafusion]
via GitHub
-
2026/02/18
Re: [I] [EPIC] Fix performance regressions when enabling parquet filter pushdown (late materialization) [datafusion]
via GitHub
-
2026/02/18
Re: [I] Add Kubernetes support to unified benchmark runner [datafusion-comet]
via GitHub
-
2026/02/18
Re: [PR] [datafusion-spark] Implement map function [datafusion]
via GitHub
-
2026/02/18
Re: [PR] perf: Optimize lpad, rpad for ASCII strings [datafusion]
via GitHub
-
2026/02/18
Re: [PR] chore: Add native writer Spark tests CI pipeline [datafusion-comet]
via GitHub
-
2026/02/18
Re: [PR] test: Extend Spark Array functions: `array_repeat `, `shuffle` and `slice` test coverage [datafusion]
via GitHub
-
2026/02/18
Re: [PR] test: Extend Spark Array functions: `array_repeat `, `shuffle` and `slice` test coverage [datafusion]
via GitHub
-
2026/02/18
Re: [PR] perf: Optimize array_has() for scalar needle [datafusion]
via GitHub
-
2026/02/18
Re: [PR] perf: Optimize concat()/concat_ws() UDFs [datafusion]
via GitHub
-
2026/02/18
Re: [I] Optimize concat() [datafusion]
via GitHub
-
2026/02/18
Re: [PR] perf: Optimize concat()/concat_ws() UDFs [datafusion]
via GitHub
-
2026/02/18
Re: [PR] perf: Optimize concat()/concat_ws() UDFs [datafusion]
via GitHub
-
2026/02/18
Re: [PR] perf: Optimize concat()/concat_ws() UDFs [datafusion]
via GitHub
-
2026/02/18
Re: [PR] fix: Prefer numeric in type coercion for comparisons [datafusion]
via GitHub
-
2026/02/18
Re: [PR] test: Extend Spark Array functions: `array_repeat `, `shuffle` and `slice` test coverage [datafusion]
via GitHub
-
2026/02/18
Re: [PR] fix: Prefer numeric in type coercion for comparisons [datafusion]
via GitHub
-
2026/02/18
Re: [PR] Consolidate `CastColumnExpr` with `CastColumn` [datafusion]
via GitHub
-
2026/02/18
Re: [PR] feat(cli): support external tables on multiple locations [datafusion]
via GitHub
-
2026/02/18
Re: [PR] perf: change vectorized equal to in multi column aggregation to use `BooleanBufferBuilder` instead of `&[bool]` [WIP] [datafusion]
via GitHub
-
2026/02/18
Re: [PR] perf: skip hash aggregation multi group by for already not found [datafusion]
via GitHub
-
2026/02/18
Re: [PR] fix: TableScan should recurse into provider logical plan in map_children [datafusion]
via GitHub
-
2026/02/18
Re: [PR] fix: Prefer numeric in type coercion for comparisons [datafusion]
via GitHub
-
2026/02/18
[PR] fix: Prefer numeric in type coercion for comparisons [datafusion]
via GitHub
-
2026/02/18
Re: [PR] fix: Handle Utf8View and LargeUtf8 separators in concat_ws [datafusion]
via GitHub
-
2026/02/18
Re: [PR] fix: Handle Utf8View and LargeUtf8 separators in concat_ws [datafusion]
via GitHub
-
2026/02/18
Re: [I] concat_ws() fails with Utf8View, LargeUtf8 separators [datafusion]
via GitHub
-
2026/02/18
Re: [PR] feat: support sqllogictest output coloring [datafusion]
via GitHub
-
2026/02/18
Re: [PR] feat: support sqllogictest output coloring [datafusion]
via GitHub
-
2026/02/18
Re: [I] Support sqllogictest output coloring [datafusion]
via GitHub
-
2026/02/18
[PR] Extended the Snowflake COPY INTO data-load select item parser to support nested semi-structured path traversal [datafusion-sqlparser-rs]
via GitHub
-
2026/02/18
Re: [I] SortExec(TopK) should create and update DynamicFilterPhysicalExpr even when input is already sorted [datafusion]
via GitHub
-
2026/02/18
Re: [I] SortExec(TopK) should create and update DynamicFilterPhysicalExpr even when input is already sorted [datafusion]
via GitHub
-
2026/02/18
[I] SortExec(TopK) should create and update DynamicFilterPhysicalExpr even when input is already sorted [datafusion]
via GitHub
-
2026/02/18
[PR] Added DISTSTYLE and DISTKEY keywords parsing for snowflake [datafusion-sqlparser-rs]
via GitHub
-
2026/02/18
Re: [PR] fix: Support concat_ws with literal NULL separator [datafusion-comet]
via GitHub
-
2026/02/18
Re: [PR] fix: Support concat_ws with literal NULL separator [datafusion-comet]
via GitHub
-
2026/02/18
Re: [I] Native engine crashes on concat_ws with literal NULL separator [datafusion-comet]
via GitHub
-
2026/02/18
Re: [PR] fix: Support concat_ws with literal NULL separator [datafusion-comet]
via GitHub
-
2026/02/18
Re: [PR] chore: Add native writer Spark tests CI pipeline [datafusion-comet]
via GitHub
-
2026/02/18
Re: [PR] chore: CometConf change default batch size values [datafusion-comet]
via GitHub
-
2026/02/18
[PR] chore: CometConf change default batch size values [datafusion-comet]
via GitHub
-
2026/02/18
Re: [PR] chore: Add native writer Spark tests CI pipeline [datafusion-comet]
via GitHub
-
2026/02/18
Re: [PR] chore: CometConf change default batch size values [datafusion-comet]
via GitHub
-
2026/02/18
Re: [PR] chore: Add native writer Spark tests CI pipeline [datafusion-comet]
via GitHub
-
2026/02/18
[PR] chore: Add native writer Spark tests CI pipeline [datafusion-comet]
via GitHub
-
2026/02/18
Re: [PR] proto: serialize and dedupe dynamic filters [datafusion]
via GitHub
-
2026/02/18
Re: [PR] deps: DataFusion 52.0.0 migration (SchemaAdapter changes, etc.) [datafusion-comet]
via GitHub
-
2026/02/18
Re: [PR] feat: add support for `aes_decrypt` expression [datafusion-comet]
via GitHub
-
2026/02/18
Re: [PR] feat: add support `crc32` expression [datafusion-comet]
via GitHub
-
2026/02/18
Re: [PR] feat: support sqllogictest output coloring [datafusion]
via GitHub
-
2026/02/18
Re: [PR] chore: Cast module refactor boolean module [datafusion-comet]
via GitHub
-
2026/02/18
Re: [PR] chore: Cast module refactor boolean module [datafusion-comet]
via GitHub
-
2026/02/18
[PR] chore(ci): use tpchgen-cli for generating the tpch dataset [datafusion-python]
via GitHub
-
2026/02/18
Re: [I] Incorrect cast of integer columns to utf8 when comparing with utf8 constant [datafusion]
via GitHub
-
2026/02/18
Re: [I] [Feature] Support Spark expression: map [datafusion-comet]
via GitHub