Commit graph

41 commits

Author SHA1 Message Date
aseembits93
ee6872c317 tensorflow, jax, pytorch now working on mac metal 2026-01-15 19:04:31 -08:00
aseembits93
4d28c1779f almost ready 2026-01-15 18:58:13 -08:00
aseembits93
184b8533e0 some jit heavy functions 2026-01-15 17:37:52 -08:00
Aseem Saxena
00edfb1dd2
Apply suggestion from @aseembits93 2026-01-12 16:03:17 -08:00
Aseem Saxena
d05f7bb059 detect framework from code 2026-01-07 13:52:40 -08:00
Codeflash Bot
553341a35b fix test 2025-10-31 14:01:15 -07:00
Alvin Ryanputra
3158f9cc1c end to end test that proves picklepatcher works. example shown is a socket (which is unpickleable) that's used or not used 2025-04-10 21:43:56 -04:00
Alvin Ryanputra
d6ed1c33c4 Support recursive functions, and @benchmark / @pytest.mark.benchmark ways of using benchmark. created tests for all of them 2025-04-09 17:19:20 -07:00
Alvin Ryanputra
b3c83204f8 Use module path instead of file path for benchmarks, improved display to console. 2025-04-09 17:19:13 -07:00
Alvin Ryanputra
75c1be7b11 replay tests are now grouped by benchmark file. each benchmark test file will create one replay test file. 2025-04-09 17:19:12 -07:00
Alvin Ryanputra
baac96451e works with multithreading, added test 2025-04-09 17:18:56 -07:00
Alvin Ryanputra
adffb9d501 replay test functionality working for functions, methods, static methods, class methods, init. basic instrumentation logic for codeflash_trace done. 2025-04-09 17:18:53 -07:00
Alvin Ryanputra
26b2c4fa61 initial replay test version working 2025-04-09 17:18:51 -07:00
Alvin Ryanputra
034bed3075 basic version working on bubble sort 2025-04-09 17:18:20 -07:00
Alvin Ryanputra
965e2c818c initial implementation for tracing benchmarks using a plugin, and projecting speedup 2025-04-09 17:18:08 -07:00
Alvin Ryanputra
a73b541159 initial implementation for pytest benchmark discovery 2025-04-09 17:13:06 -07:00
Alvin Ryanputra
d653d0dc42 draft of end to end test 2025-04-08 13:32:21 -07:00
Kevin Turcios
bc3e85161d Merge branch 'main' of https://github.com/codeflash-ai/codeflash into pathlib-migration 2024-10-13 18:14:44 -05:00
Saurabh Misra
3a2f211838 remove random binary characters 2024-10-13 16:09:41 -07:00
Kevin Turcios
cd4db2291a ruff format 2024-10-12 20:58:44 -05:00
ihitamandal
a45dd16aca Add conditional examples 2024-07-03 15:10:48 -07:00
ihitamandal
35b88d0d2b Move all sqlalchemy code 2024-06-27 15:37:14 -07:00
ihitamandal
8c225dd350 Merge remote-tracking branch 'origin/main' into sqlalchemy-tests 2024-06-24 15:55:37 -07:00
Saurabh Misra
455f4c6f2a Add a topological sort end to end test 2024-06-21 19:47:45 -07:00
ihitamandal
e9e7827e9d Modify test generation prompts for sqlalchemy 2024-06-18 14:22:44 -07:00
ihitamandal
843468588d Merge remote-tracking branch 'origin/main' into sqlalchemy-tests 2024-06-10 15:21:46 -07:00
renaud
6034d8faa7 Tests for book catalog experiment. 2024-05-30 18:23:22 -07:00
Saurabh Misra
241ccd76b0 fix the test file 2024-05-29 15:28:41 -07:00
renaud
10c49757af Tests for book catalog experiment. 2024-05-29 15:25:54 -07:00
renaud
61cbfb1f98 Tests for book catalog experiment. 2024-05-29 15:23:22 -07:00
ihitamandal
a8553e6a21 Add another function to identify functions to optimize from replay test 2024-04-26 15:09:42 -07:00
Saurabh Misra
ed641f37f0 Use dill as the default serializer 2024-04-17 18:57:43 -07:00
ihitamandal
6396da5466 Merge remote-tracking branch 'origin/main' into parametrized-tests 2024-02-15 16:57:09 -08:00
ihitamandal
c2e03e2219 Edits to test discovery 2024-02-14 16:37:58 -08:00
renaud
04b4abee77 Merging Base Changes. 2024-02-12 01:28:11 -08:00
ihitamandal
07401b0536 Remove temp file 2024-02-09 16:59:37 -08:00
ihitamandal
fff2e2de87 Update instrumentation logic and tests 2024-02-09 14:05:06 -08:00
ihitamandal
20c4fb6af0 Add temporary test files for instrumentation logic 2024-02-05 16:27:11 -08:00
ihitamandal
30dfc55d69 Add support for parameterized tests 2024-01-29 15:01:27 -08:00
afik.cohen
15c9c17670 Fix e2e test and bubble sort test discovery 2024-01-04 18:59:03 -08:00
afik.cohen
bc50e0d8cb Move codeflash python code base to cli/ 2023-12-29 18:37:49 -08:00