Commit graph

30 commits

Author SHA1 Message Date
Kevin Turcios
4f44286787 chore: upgrade all dependencies in lockfile 2026-02-13 10:26:50 -05:00
Kevin Turcios
fb5ee232a5
Merge branch 'main' into pyarrow-comparator 2026-02-10 20:52:42 -05:00
Kevin Turcios
476682c303 fix: lower pytest-asyncio minimum version to 0.18.0 2026-02-09 12:49:13 -05:00
aseembits93
2b66d15c06 feat: add PyArrow support to comparator
Add comparison support for PyArrow types including Table, RecordBatch,
Array, ChunkedArray, Scalar, Schema, Field, and DataType.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 10:40:56 -08:00
Kevin Turcios
e1069ea7be chore: update lockfile 2026-02-03 23:02:49 -05:00
Kevin Turcios
65d77548a3 update versions 2026-02-03 17:17:57 -05:00
ali
3ca29563b7
Merge branch 'main' of github.com:codeflash-ai/codeflash into multi-language 2026-01-23 14:46:50 +02:00
dependabot[bot]
188a5e79dc
Bump wheel from 0.45.1 to 0.46.2
Bumps [wheel](https://github.com/pypa/wheel) from 0.45.1 to 0.46.2.
- [Release notes](https://github.com/pypa/wheel/releases)
- [Changelog](https://github.com/pypa/wheel/blob/main/docs/news.rst)
- [Commits](https://github.com/pypa/wheel/compare/0.45.1...0.46.2)

---
updated-dependencies:
- dependency-name: wheel
  dependency-version: 0.46.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-22 19:33:20 +00:00
misrasaurabh1
74c4035595 WIP JS support 2026-01-14 20:55:41 -08:00
Kevin Turcios
11062e8eaa again 2026-01-13 14:44:28 -05:00
Kevin Turcios
69b3a3f29c refresh 2026-01-09 00:23:40 -05:00
Kevin Turcios
2e34d83c52
remove test_framework from pyproject.toml (#955)
* follow up

* remove requirement

* Delete uv.lock

* refresh uv-lock

* first pass

* cleanup test_framework here

* cleanup

* code_review

* cleanup tests

* fix for E2E

* fix tests dir missing

* one more cleanup

* cancel-in-progress

* Revert "cancel-in-progress"

This reverts commit f4bb9079cb.

* not needed here

* lower threshold and cleanup comments

* debug

* temp

* debug

Revert "debug"

This reverts commit fc3655149486c8b980e245e97b8304232086f08d.

fix(discover): Fix pytest discovery for futurehouse structure

Revert "fix(discover): Fix pytest discovery for futurehouse structure"

This reverts commit 40c48882b7413f5876af0e2e08d8f17a65bab091.

Reapply "debug"

This reverts commit c8297e57fbdca2462a8ca1199657748b8bc225e9.

Revert "not needed here"

This reverts commit dd2c5cdf76.

Revert "lower threshold and cleanup comments"

This reverts commit 0e2f57e292.

Reapply "lower threshold and cleanup comments"

This reverts commit e3b24f4a2967551eca8a19f96bf6647b23acdbbc.

Reapply "not needed here"

This reverts commit aec32103c931ff6d57dfa0d012113c2cec5d37a7.

Revert "Reapply "debug""

This reverts commit 77ab9f34f858a17fb29764c544769a0eb72ce7f0.

Reapply "fix(discover): Fix pytest discovery for futurehouse structure"

This reverts commit 506b94ab4fe17a7c8e0d458253812758cced3f22.

feat(futurehouse): Make futurehouse structure pytest compatible

* Revert "debug"

This reverts commit 271c5a37ec.

* Revert "temp"

This reverts commit b363acda1c.

* Revert "debug"

This reverts commit ac29b6beb3.

* just for now
2025-12-09 02:53:08 -08:00
Kevin Turcios
33437d39e3
use pytest as the execution engine for all tests (#951)
* first pass

restore

restore this too

Revert "first pass"

This reverts commit b507770b2c79cc948b33222d8877fb784bfe108a.

* continue

* Update uv.lock

* refresh lockfile

* bugfix

* temp

* fix these

* pytest changes

* formatting

* set up test env properly here too

* ruff

* make ruff happy

* Update e2e-bubblesort-unittest.yaml

* with pytest

* bugfix

* oops
2025-12-06 22:40:25 -06:00
Kevin Turcios
321640cb60
CF-900 allow async optimizations by default (#938)
* remove --async

* include it by default

* don't crash for --async

* pre-commit
2025-11-23 16:36:13 -05:00
Kevin Turcios
ef69713b24
refactor how async decorators are applied at source site (#897)
* 5%

* better reporting for throughput

* first pass

* improve reporting for async optimizations

* remove some deduplication

* simplify usage

* refactor add_async_decorator_to_function

* doesn't even work

* fix mypy complants

* handle libcst exception

* fix type checking

* revert config
2025-11-17 20:19:56 +00:00
Kevin Turcios
f98bf1ecbb formatting 2025-11-15 01:56:27 -05:00
ali
5280484ce8
migrate pygls to v2
Some checks are pending
E2E - Bubble Sort Pytest (No Git) / bubble-sort-optimization-pytest-no-git (pull_request) Waiting to run
E2E - Futurehouse Structure / futurehouse-structure (pull_request) Waiting to run
E2E - Init Optimization / init-optimization (pull_request) Waiting to run
E2E - Topological Sort (Worktree) / topological-sort-worktree-optimization (pull_request) Waiting to run
E2E - Tracer Replay / tracer-replay (pull_request) Waiting to run
PR Labeler / label-workflow-changes (pull_request) Waiting to run
Mypy Type Checking for CLI / type-check-cli (pull_request) Waiting to run
CodeFlash / Optimize new Python code (pull_request) Waiting to run
E2E - Async / async-optimization (pull_request) Waiting to run
E2E - Bubble Sort Benchmark / benchmark-bubble-sort-optimization (pull_request) Waiting to run
E2E - Bubble Sort Unittest / bubble-sort-optimization-unittest (pull_request) Waiting to run
Coverage E2E / end-to-end-test-coverage (pull_request) Waiting to run
windows-unit-tests / windows-unit-tests (pull_request) Waiting to run
/ Run pr agent on every pull request, respond to user comments (pull_request) Waiting to run
Lint / Run pre-commit hooks (pull_request) Waiting to run
unit-tests / unit-tests (3.12) (pull_request) Waiting to run
unit-tests / unit-tests (3.13) (pull_request) Waiting to run
unit-tests / unit-tests (3.10) (pull_request) Waiting to run
unit-tests / unit-tests (3.11) (pull_request) Waiting to run
unit-tests / unit-tests (3.14) (pull_request) Waiting to run
unit-tests / unit-tests (3.9) (pull_request) Waiting to run
2025-10-21 04:27:46 +03:00
Kevin Turcios
77155a8e00
Merge branch 'main' into 3.14-in-CI 2025-10-14 18:44:11 +00:00
Kevin Turcios
6e2b05150f conditionally run 3.13 with tests dependencies 2025-10-13 22:13:43 -07:00
Kevin Turcios
774ee63946 refresh lockfile 2025-10-13 21:46:22 -07:00
Kevin Turcios
234df4b927 remove version constaint for pytest 2025-10-13 18:15:01 -07:00
Kevin Turcios
2c8d2ba292 make asyncio optional 2025-09-28 04:13:14 -07:00
Kevin Turcios
2d1696a273 restore from other branch 2025-09-26 15:21:57 -07:00
aseembits93
95b6bb6ce2 update uv lock file 2025-09-10 16:03:24 -07:00
Kevin Turcios
67d813752f fix build error 2025-08-05 13:30:53 -07:00
Kevin Turcios
2325ef77ca refresh lockfile 2025-07-30 11:08:09 -07:00
Kevin Turcios
41d314ddbf cleanup benchmark 2025-07-28 16:46:05 -07:00
Kevin Turcios
32d9919735 add the plugin as a pytest entry point 2025-07-23 16:00:42 -07:00
Kevin Turcios
f8c7f2a7ec
CF 680 don't emit unnecessary warning & improve UX when using cmd init (#487)
* CF 680

* don't

* Update uv.lock

* improve UX when under cmd init

* fix mypy
2025-07-03 20:46:00 +05:30
Kevin Turcios
b9540122ae hello world 2025-06-19 15:58:50 -07:00