-
-
Notifications
You must be signed in to change notification settings - Fork 32.3k
gh-99955: standardize return values of functions in compiler's code-gen #100010
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
Merged
Changes from 1 commit
Commits
Show all changes
96 commits
Select commit
Hold shift + click to select a range
97d929f
compiler_setup returns SUCCESS/ERROR
iritkatriel 0e14141
cfg_builder_init returns SUCCESS/ERROR
iritkatriel 5d81ad0
compiler_set_qualname returns SUCCESS/ERROR
iritkatriel 6d56a1b
basicblock_addop returns SUCCESS/ERROR
iritkatriel 3b87215
cfg_builder_addop returns SUCCESS/ERROR
iritkatriel 829ed2d
cfg_builder_addop_noarg returns SUCCESS/ERROR
iritkatriel 8be8f0b
cfg_builder_addop_i returns SUCCESS/ERROR
iritkatriel 9374ac0
compiler_addop_name returns SUCCESS/ERROR
iritkatriel 9d21d49
compiler_addop_o and compiler_addop_load_const returns SUCCESS/ERROR
iritkatriel a67c612
cfg_builder_addop_j returns SUCCESS/ERROR
iritkatriel 844b78f
prepend macros with _
iritkatriel 4ca4b8c
add new versions of the macros (not used yet)
iritkatriel 9baeb63
compiler_enter_scope returns SUCCESS/ERROR
iritkatriel 566acc5
find_add returns bool
iritkatriel 93287a1
compiler_push_fblock returns SUCCESS/ERROR
iritkatriel 8515380
compiler_call_exit_with_nones returns SUCCESS/ERROR
iritkatriel 13583a3
pop_except_and_reraise returns SUCCESS/ERROR
iritkatriel 1fd574a
compiler_add_yield_from returns SUCCESS/ERROR
iritkatriel a3d5cad
compiler_unwind_fblock returns SUCCESS/ERROR
iritkatriel 6fe5dd7
compiler_unwind_fblock_stack returns SUCCESS/ERROR
iritkatriel 297a0d6
compiler_body returns SUCCESS/ERROR
8000
iritkatriel c504cd3
compiler_codegen returns SUCCESS/ERROR
iritkatriel b6028e2
compiler_make_closure returns SUCCESS/ERROR
iritkatriel 19235f7
compiler_decorators and compiler_apply_decorators return SUCCESS/ERROR
iritkatriel 9d93635
compiler_visit_kwonlydefaults returns SUCCESS/ERROR
iritkatriel dfbe826
forbidden_name returns bool
iritkatriel 9757b0d
compiler_check_debug_one_arg, compiler_check_debug_args, compiler_che…
iritkatriel 151e8f0
insert_instruction, wrap_in_stopiteration_handler return SUCCESS/ERROR
iritkatriel 1409c3e
compiler_class returns SUCCESS/ERROR
iritkatriel d1a28e4
compiler_return returns SUCCESS/ERROR
iritkatriel 15b73da
compiler_augassign return SUCCESS/ERROR
iritkatriel 40615da
compiler_annassign returns SUCCESS/ERROR
iritkatriel 90bb804
compiler_for returns SUCCESS/ERROR
iritkatriel 42dca92
compiler_while returns SUCCESS/ERROR
iritkatriel fdf615f
compiler_if returns SUCCESS/ERROR
iritkatriel 99a7257
compiler_try_finally returns SUCCESS/ERROR
iritkatriel 0902cf1
compiler_try_except returns SUCCESS/ERROR
iritkatriel 2680b56
compiler_try_star_finally, compiler_try_star_except return SUCCESS/ERROR
iritkatriel 6136f33
compiler_try, compiler_try_star return SUCCESS/ERROR
iritkatriel 73d8b72
compiler_assert returns SUCCESS/ERROR
iritkatriel 6966b26
compiler_import, compiler_import_as return SUCCESS/ERROR
iritkatriel 1cdf83b
compiler_from_import, compiler_break return SUCCESS/ERROR
iritkatriel 229d6fd
compiler_continue, compiler_with, compiler_async_with return SUCCESS/…
iritkatriel f8b658e
compiler_stmt_expr, compiler_async_for return SUCCESS/ERROR
iritkatriel 5d8f93b
ensure_fail_pop return SUCCESS/ERROR
iritkatriel 71e13c2
jump_to_fail_pop return SUCCESS/ERROR
iritkatriel 4f10612
emit_and_reset_fail_pop, compiler_error_duplicate_store return SUCCES…
iritkatriel a5d017d
pattern_helper_rotate return SUCCESS/ERROR
iritkatriel cbb63b0
pattern_helper_store_name returns SUCCESS/ERROR
iritkatriel 06ba665
pattern_unpack_helper returns SUCCESS/ERROR
iritkatriel 0b84a46
pattern_helper_sequence_unpack returns SUCCESS/ERROR
iritkatriel c8acddb
pattern_helper_sequence_subscr, compiler_pattern_subpattern return SU…
iritkatriel 44d5452
compiler_pattern_as, compiler_pattern_star return SUCCESS/ERROR
iritkatriel 77d8b27
compiler_pattern_class, validate_kwd_attrs return SUCCESS/ERROR
iritkatriel 2e23b8f
compiler_pattern_mapping returns SUCCESS/ERROR
iritkatriel 31bc6cd
compiler_pattern_or returns SUCCESS/ERROR
iritkatriel 42c36cf
compiler_pattern_sequence returns SUCCESS/ERROR
iritkatriel a0a19dc
compiler_pattern_value, compiler_pattern_singleton returns SUCCESS/ERROR
iritkatriel ac78f3c
compiler_pattern return SUCCESS/ERROR
iritkatriel 57bffde
compiler_match, compiler_match_inner return SUCCESS/ERROR
iritkatriel 855cdde
compiler_function return SUCCESS/ERROR
iritkatriel 45028d5
compiler_call_helper returns SUCCESS/ERROR
iritkatriel 5843200
check_caller, compiler_call RETURN SUCCESS/ERROR
iritkatriel 7611a97
check_compare, compiler_addcompare return SUCCESS/ERROR
iritkatriel 3122826
compiler_ifexp, compiler_boolop, unpack_helper, assignment_helper ret…
iritkatriel 46e7471
addop_yield, addop_binary compiler_addcompare return SUCCESS/ERROR
iritkatriel a31d078
compiler_with_except_finish return SUCCESS/ERROR
iritkatriel 95a47a6
compiler_lambda return SUCCESS/ERROR
iritkatriel 56178d3
compiler_visit_defaults return SUCCESS/ERROR
iritkatriel 0c6687d
compiler_visit_*annotation(s) return SUCCESS/ERROR
iritkatriel 0ee940f
compiler_comprehension_* return SUCCESS/ERROR
iritkatriel 6a37392
starunpack_helper return SUCCESS/ERROR
iritkatriel 40cb86c
compiler_list, compiler_tuple, compiler_subdict, compiler_dict return…
iritkatriel b8cd5a3
are_all_items_const returns bool
iritkatriel 1bc7cc6
compiler_comprehension/listcomp/dictcomp/setcomp/genexp return SUCCES…
iritkatriel 93af682
compiler_jump_if returns SUCCESS/ERROR
iritkatriel 13b6f8d
maybe_optimize_method_call, compiler_call_simple_kw_helper return SUC…
iritkatriel 3bfb5d7
compiler_joined_str, compiler_formatted_value return SUCCESS/ERROR
iritkatriel 6d40de7
compiler_slice returns SUCCESS/ERROR
iritkatriel 49da813
compiler_nameop returns SUCCESS/ERROR
iritkatriel adea67e
compiler_subscript and helpers return SUCCES/ERROR
iritkatriel 40f7d15
annotations related functions return SUCCESS/ERROR
iritkatriel 07756b4
compiler_subkwargs return SUCCESS/ERROR
iritkatriel 45d26ef
visitor functions return SUCCESS/ERROR
iritkatriel d5b624b
compiler_error returns ERROR
iritkatriel ef1001c
compiler_warn returns SUCCESS/ERROR
iritkatriel e1a5414
use RETURN_IF_ERROR in a few places
iritkatriel e2b6368
minor tweaks
iritkatriel dad4799
reduce diff, revert error
iritkatriel 730f5fd
Merge remote-tracking branch 'upstream/main' into return_values
iritkatriel 137a9b0
Merge branch 'main' into return_values
iritkatriel 9c7d675
📜🤖 Added by blurb_it.
blurb-it[bot] 4271c43
Remove unnecessary ()
iritkatriel 48802dc
-1 --> ERROR
iritkatriel 77db056
Merge branch 'main' into return_values
iritkatriel a47b482
whitespace
iritkatriel 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
jump_to_fail_pop return SUCCESS/ERROR
- Loading branch information
commit 71e13c241492eb8699c25ca68be5fa04bf971ac1
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
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.
Uh oh!
There was an error while loading. Please reload this page.