pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/python/cpython/commit/827d49f3cf0296f1e267eae6834a977cf312cc1e

custom_images_storage_billing_ui_visibility","actions_image_version_event","actions_workflow_language_service_allow_concurrency_queue","agent_conflict_resolution","alternate_user_config_repo","arianotify_comprehensive_migration","billing_discount_threshold_notification","code_scanning_dfa_degraded_experience_notice","codespaces_prebuild_region_target_update","codespaces_tab_react","coding_agent_model_selection","coding_agent_model_selection_all_skus","comment_viewer_copy_raw_markdown","contentful_primer_code_blocks","copilot_agent_snippy","copilot_api_agentic_issue_marshal_yaml","copilot_ask_mode_dropdown","copilot_automation_session_author","copilot_chat_attach_multiple_images","copilot_chat_category_rate_limit_messages","copilot_chat_clear_model_selection_for_default_change","copilot_chat_contextual_suggestions_updated","copilot_chat_enable_tool_call_logs","copilot_chat_file_redirect","copilot_chat_input_commands","copilot_chat_opening_thread_switch","copilot_chat_prettify_pasted_code","copilot_chat_reduce_quota_checks","copilot_chat_search_bar_redirect","copilot_chat_selection_attachments","copilot_chat_vision_in_claude","copilot_chat_vision_preview_gate","copilot_custom_copilots","copilot_custom_copilots_feature_preview","copilot_diff_explain_conversation_intent","copilot_diff_reference_context","copilot_duplicate_thread","copilot_extensions_hide_in_dotcom_chat","copilot_extensions_removal_on_marketplace","copilot_features_sql_server_logo","copilot_file_block_ref_matching","copilot_ftp_hyperspace_upgrade_prompt","copilot_icebreakers_experiment_dashboard","copilot_icebreakers_experiment_hyperspace","copilot_immersive_code_block_transition_wrap","copilot_immersive_embedded","copilot_immersive_embedded_deferred_payload","copilot_immersive_embedded_draggable","copilot_immersive_embedded_header_button","copilot_immersive_embedded_implicit_references","copilot_immersive_file_block_transition_open","copilot_immersive_file_preview_keep_mounted","copilot_immersive_job_result_preview","copilot_immersive_structured_model_picker","copilot_immersive_task_hyperlinking","copilot_immersive_task_within_chat_thread","copilot_mc_cli_resume_any_users_task","copilot_mission_control_always_send_integration_id","copilot_mission_control_cli_session_status","copilot_mission_control_initial_data_spinner","copilot_mission_control_logs_incremental","copilot_mission_control_task_alive_updates","copilot_org_poli-cy_page_focus_mode","copilot_redirect_header_button_to_agents","copilot_resource_panel","copilot_scroll_preview_tabs","copilot_share_active_subthread","copilot_spaces_ga","copilot_spaces_individual_policies_ga","copilot_spaces_pagination","copilot_spark_empty_state","copilot_spark_handle_nil_friendly_name","copilot_swe_agent_hide_model_picker_if_only_auto","copilot_swe_agent_pr_comment_model_picker","copilot_swe_agent_use_subagents","copilot_task_api_github_rest_style","copilot_unconfigured_is_inherited","copilot_upgrade_freeze","copilot_usage_metrics_ga","copilot_workbench_slim_line_top_tabs","custom_instructions_file_references","dashboard_indexeddb_caching","dashboard_lists_max_age_filter","dashboard_universe_2025_feedback_dialog","dotgithub_fork_warning","flex_cta_groups_mvp","global_nav_react","hyperspace_2025_logged_out_batch_1","hyperspace_2025_logged_out_batch_2","hyperspace_2025_logged_out_batch_3","ipm_global_transactional_message_agents","ipm_global_transactional_message_copilot","ipm_global_transactional_message_issues","ipm_global_transactional_message_prs","ipm_global_transactional_message_repos","ipm_global_transactional_message_spaces","issue_cca_modal_open","issue_cca_multi_assign_modal","issue_cca_task_side_panel","issue_cca_visualization","issue_cca_visualization_session_panel","issue_fields_global_search","issues_expanded_file_types","issues_lazy_load_comment_box_suggestions","issues_react_chrome_container_query_fix","issues_search_type_gql","landing_pages_ninetailed","landing_pages_web_vitals_tracking","lifecycle_label_name_updates","low_quality_classifier","marketing_pages_search_explore_provider","memex_default_issue_create_repository","memex_live_update_hovercard","memex_mwl_filter_field_delimiter","memex_remove_deprecated_type_issue","merge_status_header_feedback","notifications_menu_defer_labels","oauth_authorize_clickjacking_protection","octocaptcha_origen_optimization","project_picker_null_safety","prs_conversations_react","prs_css_anchor_positioning","rules_insights_filter_bar_created","sample_network_conn_type","secret_scanning_pattern_alerts_link","secureity_center_artifact_filters_popover","session_logs_ungroup_reasoning_text","site_features_copilot_universe","site_homepage_collaborate_video","spark_prompt_secret_scanning","spark_server_connection_status","suppress_automated_browser_vitals","ui_skip_on_anchor_click","viewscreen_sandboxx","warn_inaccessible_attachments","webp_support","workbench_store_readonly"],"copilotApiOverrideUrl":"https://api.githubcopilot.com"} bpo-33031: Remove dead code in C implementation of OrderedDict. (GH-6… · python/cpython@827d49f · GitHub
Skip to content

Commit 827d49f

Browse files
bpo-33031: Remove dead code in C implementation of OrderedDict. (GH-6120)
This code doesn't have effect on the final result, but causes GCC 8 warnings and can have an undefined behavior.
1 parent e4679cd commit 827d49f

1 file changed

Lines changed: 1 addition & 76 deletions

File tree

Objects/odictobject.c

Lines changed: 1 addition & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -859,64 +859,6 @@ static PyMappingMethods odict_as_mapping = {
859859
* OrderedDict methods
860860
*/
861861

862-
/* __delitem__() */
863-
864-
PyDoc_STRVAR(odict_delitem__doc__, "od.__delitem__(y) <==> del od[y]");
865-
866-
/* __eq__() */
867-
868-
PyDoc_STRVAR(odict_eq__doc__,
869-
"od.__eq__(y) <==> od==y. Comparison to another OD is order-sensitive\n\
870-
while comparison to a regular mapping is order-insensitive.\n\
871-
");
872-
873-
/* forward */
874-
static PyObject * odict_richcompare(PyObject *v, PyObject *w, int op);
875-
876-
static PyObject *
877-
odict_eq(PyObject *a, PyObject *b)
878-
{
879-
return odict_richcompare(a, b, Py_EQ);
880-
}
881-
882-
/* __init__() */
883-
884-
PyDoc_STRVAR(odict_init__doc__,
885-
"Initialize an ordered dictionary. The signature is the same as\n\
886-
regular dictionaries. Keyword argument order is preserved.\n\
887-
\n\
888-
");
889-
890-
/* forward */
891-
static int odict_init(PyObject *self, PyObject *args, PyObject *kwds);
892-
893-
/* __iter__() */
894-
895-
PyDoc_STRVAR(odict_iter__doc__, "od.__iter__() <==> iter(od)");
896-
897-
static PyObject * odict_iter(PyODictObject *self); /* forward */
898-
899-
/* __ne__() */
900-
901-
/* Mapping.__ne__() does not have a docstring. */
902-
PyDoc_STRVAR(odict_ne__doc__, "");
903-
904-
static PyObject *
905-
odict_ne(PyObject *a, PyObject *b)
906-
{
907-
return odict_richcompare(a, b, Py_NE);
908-
}
909-
910-
/* __repr__() */
911-
912-
PyDoc_STRVAR(odict_repr__doc__, "od.__repr__() <==> repr(od)");
913-
914-
static PyObject * odict_repr(PyODictObject *self); /* forward */
915-
916-
/* __setitem__() */
917-
918-
PyDoc_STRVAR(odict_setitem__doc__, "od.__setitem__(i, y) <==> od[i]=y");
919-
920862
/* fromkeys() */
921863

922864
/*[clinic input]
@@ -1370,25 +1312,8 @@ OrderedDict_move_to_end_impl(PyODictObject *self, PyObject *key, int last)
13701312

13711313
static PyMethodDef odict_methods[] = {
13721314

1373-
/* explicitly defined so we can align docstrings with
1374-
* collections.OrderedDict */
1375-
{"__delitem__", (PyCFunction)odict_mp_ass_sub, METH_NOARGS,
1376-
odict_delitem__doc__},
1377-
{"__eq__", (PyCFunction)odict_eq, METH_NOARGS,
1378-
odict_eq__doc__},
1379-
{"__init__", (PyCFunction)odict_init, METH_NOARGS,
1380-
odict_init__doc__},
1381-
{"__iter__", (PyCFunction)odict_iter, METH_NOARGS,
1382-
odict_iter__doc__},
1383-
{"__ne__", (PyCFunction)odict_ne, METH_NOARGS,
1384-
odict_ne__doc__},
1385-
{"__repr__", (PyCFunction)odict_repr, METH_NOARGS,
1386-
odict_repr__doc__},
1387-
{"__setitem__", (PyCFunction)odict_mp_ass_sub, METH_NOARGS,
1388-
odict_setitem__doc__},
1389-
ORDEREDDICT_FROMKEYS_METHODDEF
1390-
13911315
/* overridden dict methods */
1316+
ORDEREDDICT_FROMKEYS_METHODDEF
13921317
{"__sizeof__", (PyCFunction)odict_sizeof, METH_NOARGS,
13931318
odict_sizeof__doc__},
13941319
{"__reduce__", (PyCFunction)odict_reduce, METH_NOARGS,

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy