-
Notifications
You must be signed in to change notification settings - Fork 22
Get throughput from output for async functions #739
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Parent:
Granular async instrumentation
KRRT7
merged 42 commits into
granular-async-instrumentation
from
get-throughput-from-output
Sep 24, 2025
Merged
Changes from 31 commits
Commits
Show all changes
42 commits
Select commit
Hold shift + click to select a range
ab500c1
Update codeflash.code-workspace
KRRT7 f98dae6
Update parse_test_output.py
KRRT7 96211b8
add tests_project_root to the wrappers
KRRT7 f872d5d
Update codeflash.code-workspace
KRRT7 ee1d386
Revert "add tests_project_root to the wrappers"
KRRT7 b858881
Update test_runner.py
KRRT7 a42c63a
Delete test_extract_test_context_from_frame.py
KRRT7 fadbdf7
better impl
KRRT7 1034ee8
Update parse_test_output.py
KRRT7 4ae0f93
calculate throughput
KRRT7 fb66ff5
add unit tests
KRRT7 2190963
fix wrapper validation test
KRRT7 2a3c975
fix linting
KRRT7 9c53948
cleanup
KRRT7 e5c4562
Update function_optimizer.py
KRRT7 04d31b5
optimized candidate result oo
KRRT7 8e516fc
critic
KRRT7 d7f9bbd
update tests again
KRRT7 58e5592
Update codeflash_wrap_decorator.py
KRRT7 a7a06ea
Update test_async_wrapper_sqlite_validation.py
KRRT7 d1b40d0
check.
KRRT7 a947ea0
go
KRRT7 2e0f38f
throughput
KRRT7 d3eefca
perfstdout
KRRT7 039c5ba
calculate throughtput for baseline
KRRT7 aba3dcb
Update function_optimizer.py
KRRT7 d3afd8a
Update critic.py
KRRT7 971470e
adjust critic
KRRT7 00a8981
update tests
KRRT7 1e4b3ba
pre-commit fixes
KRRT7 654055d
unbound local
KRRT7 540b8aa
Optimize AsyncCallInstrumenter.visit_ClassDef
codeflash-ai[bot] 7aa30a8
Merge pull request #744 from codeflash-ai/codeflash/optimize-pr739-20…
KRRT7 fecdc94
Update .pre-commit-config.yaml
KRRT7 eccdeff
Update pre-commit.yaml
KRRT7 8b1b2be
Update .pre-commit-config.yaml
KRRT7 515b976
Delete pre-commit.yaml
KRRT7 30c8988
give throughput context to explanations
KRRT7 d8849a5
logger.debug
KRRT7 47384e2
add end to end test
KRRT7 43615bd
Create e2e-async.yaml
KRRT7 9aa34d9
Merge pull request #752 from codeflash-ai/end-to-end-test
KRRT7 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
in a line below why do we have a default of
0-iteration = os.environ.get("CODEFLASH_TEST_ITERATION", "0")