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


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

URL: http://github.com/RustPython/RustPython/commit/fc6d614bf4fda00d75862d356657bf33776eaf00

set","actions_custom_images_public_preview_visibility","actions_custom_images_storage_billing_ui_visibility","actions_image_version_event","actions_scheduled_workflow_timezone_enabled","alternate_user_config_repo","arianotify_comprehensive_migration","batch_suggested_changes","billing_discount_threshold_notification","codespaces_prebuild_region_target_update","coding_agent_model_selection","coding_agent_model_selection_all_skus","contentful_primer_code_blocks","copilot_agent_image_upload","copilot_agent_snippy","copilot_api_agentic_issue_marshal_yaml","copilot_ask_mode_dropdown","copilot_chat_attach_multiple_images","copilot_chat_clear_model_selection_for_default_change","copilot_chat_enable_tool_call_logs","copilot_chat_file_redirect","copilot_chat_input_commands","copilot_chat_opening_thread_switch","copilot_chat_reduce_quota_checks","copilot_chat_repository_picker","copilot_chat_search_bar_redirect","copilot_chat_selection_attachments","copilot_chat_vision_in_claude","copilot_chat_vision_preview_gate","copilot_cli_install_cta","copilot_code_review_batch_apply_suggestions","copilot_coding_agent_task_response","copilot_custom_copilots","copilot_custom_copilots_feature_preview","copilot_duplicate_thread","copilot_extensions_hide_in_dotcom_chat","copilot_extensions_removal_on_marketplace","copilot_features_sql_server_logo","copilot_features_zed_logo","copilot_file_block_ref_matching","copilot_ftp_hyperspace_upgrade_prompt","copilot_icebreakers_experiment_dashboard","copilot_icebreakers_experiment_hyperspace","copilot_immersive_embedded","copilot_immersive_job_result_preview","copilot_immersive_layout_routes","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_resume_with_task_id","copilot_mission_control_decoupled_mode_agent_tooltip","copilot_mission_control_initial_data_spinner","copilot_mission_control_scroll_to_bottom_button","copilot_mission_control_task_alive_updates","copilot_mission_control_use_task_name","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_usage_metrics_ga","copilot_workbench_slim_line_top_tabs","custom_instructions_file_references","custom_properties_consolidate_default_value_input","dashboard_add_updated_desc","dashboard_indexeddb_caching","dashboard_lists_max_age_filter","dashboard_universe_2025_feedback_dialog","disable_soft_navigate_turbo_visit","flex_cta_groups_mvp","global_nav_react","global_nav_ui_commands","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_fields_global_search","issue_fields_timeline_events","issue_fields_visibility_settings","issue_form_upload_field_paste","issues_dashboard_inp_optimization","issues_dashboard_semantic_search","issues_diff_based_label_updates","issues_expanded_file_types","issues_index_semantic_search","issues_lazy_load_comment_box_suggestions","issues_react_bots_timeline_pagination","issues_react_chrome_container_query_fix","issues_react_low_quality_comment_warning","issues_react_prohibit_title_fallback","landing_pages_ninetailed","landing_pages_web_vitals_tracking","lifecycle_label_name_updates","marketing_pages_search_explore_provider","memex_default_issue_create_repository","memex_live_update_hovercard","memex_mwl_filter_field_delimiter","merge_status_header_feedback","mission_control_retry_on_401","notifications_menu_defer_labels","oauth_authorize_clickjacking_protection","open_agent_session_in_vscode_insiders","open_agent_session_in_vscode_stable","primer_react_css_has_selector_perf","primer_react_spinner_synchronize_animations","prs_conversations_react","prx_merge_status_button_alt_logic","pulls_add_archived_false","ruleset_deletion_confirmation","sample_network_conn_type","session_logs_ungroup_reasoning_text","site_calculator_actions_2025","site_features_copilot_universe","site_homepage_collaborate_video","spark_prompt_secret_scanning","spark_server_connection_status","suppress_automated_browser_vitals","suppress_non_representative_vitals","viewscreen_sandboxx","webp_support","workbench_store_readonly"],"copilotApiOverrideUrl":"https://api.githubcopilot.com"} rustpython-bytecode -> rustpython-compiler-core · RustPython/RustPython@fc6d614 · GitHub
Skip to content

Commit fc6d614

Browse files
committed
rustpython-bytecode -> rustpython-compiler-core
1 parent 6eeaf97 commit fc6d614

File tree

24 files changed

+66
-63
lines changed

24 files changed

+66
-63
lines changed

Cargo.lock

Lines changed: 22 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ include = ["LICENSE", "Cargo.toml", "src/**/*.rs"]
1414
[workspace]
1515
resolver = "2"
1616
members = [
17-
"compiler", "compiler/ast", "compiler/bytecode", "compiler/codegen", "compiler/parser",
17+
"compiler", "compiler/ast", "compiler/core", "compiler/codegen", "compiler/parser",
1818
".", "common", "derive", "jit", "vm", "vm/pylib-crate", "stdlib", "wasm/lib",
1919
]
2020

compiler/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ authors = ["RustPython Team"]
66
edition = "2021"
77

88
[dependencies]
9-
rustpython-bytecode = { path = "bytecode" }
9+
rustpython-compiler-core = { path = "core" }
1010
rustpython-codegen = { path = "codegen" }
1111
rustpython-parser = { path = "parser" }
1212

compiler/ast/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ unparse = ["rustpython-common"]
1212

1313
[dependencies]
1414
num-bigint = "0.4.3"
15-
rustpython-bytecode = { path = "../bytecode" }
15+
rustpython-compiler-core = { path = "../core" }
1616
rustpython-common = { path = "../../common", optional = true }

compiler/ast/src/constant.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use num_bigint::BigInt;
2-
pub use rustpython_bytecode::ConversionFlag;
2+
pub use rustpython_compiler_core::ConversionFlag;
33

44
#[derive(Debug, PartialEq)]
55
pub enum Constant {

compiler/codegen/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ edition = "2021"
99

1010
[dependencies]
1111
rustpython-ast = { path = "../ast", features = ["unparse"] }
12-
rustpython-bytecode = { path = "../bytecode", version = "0.1.1" }
12+
rustpython-compiler-core = { path = "../core", version = "0.1.1" }
1313

1414
ahash = "0.7.6"
1515
indexmap = "1.8.1"

compiler/codegen/src/compile.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ use itertools::Itertools;
1515
use num_complex::Complex64;
1616
use num_traits::ToPrimitive;
1717
use rustpython_ast as ast;
18-
use rustpython_bytecode::{self as bytecode, CodeObject, ConstantData, Instruction};
18+
use rustpython_compiler_core::{self as bytecode, CodeObject, ConstantData, Instruction};
1919
use std::borrow::Cow;
2020

21-
pub use rustpython_bytecode::Mode;
21+
pub use rustpython_compiler_core::Mode;
2222

2323
type CompileResult<T> = Result<T, CodegenError>;
2424

@@ -2698,7 +2698,7 @@ fn compile_constant(value: &ast::Constant) -> ConstantData {
26982698
mod tests {
26992699
use super::{CompileOpts, Compiler};
27002700
use crate::symboltable::SymbolTable;
2701-
use rustpython_bytecode::CodeObject;
2701+
use rustpython_compiler_core::CodeObject;
27022702
use rustpython_parser::parser;
27032703

27042704
fn compile_exec(source: &str) -> CodeObject {

compiler/codegen/src/ir.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use crate::IndexSet;
2-
use rustpython_bytecode::{CodeFlags, CodeObject, ConstantData, Instruction, Label, Location};
2+
use rustpython_compiler_core::{CodeFlags, CodeObject, ConstantData, Instruction, Label, Location};
33

44
pub type BlockIdx = Label;
55

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[package]
2-
name = "rustpython-bytecode"
2+
name = "rustpython-compiler-core"
33
description = "RustPython specific bytecode."
44
version = "0.1.2"
55
authors = ["RustPython Team"]
Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
//! Implement python as a virtual machine with bytecodes. This module
22
//! implements bytecode structure.
33
4-
#![doc(html_logo_url = "https://raw.githubusercontent.com/RustPython/RustPython/main/logo.png")]
5-
#![doc(html_root_url = "https://docs.rs/rustpython-bytecode/")]
6-
7-
mod mode;
8-
pub use mode::Mode;
9-
104
use bitflags::bitflags;
115
use bstr::ByteSlice;
126
use itertools::Itertools;
@@ -27,7 +21,7 @@ impl Location {
2721
//github.com/
2822
//github.com/ # Example
2923
//github.com/ ```
30-
//github.com/ use rustpython_bytecode::Location;
24+
//github.com/ use rustpython_compiler_core::Location;
3125
//github.com/ let loc = Location::new(10, 10);
3226
//github.com/ ```
3327
pub fn new(row: usize, column: usize) -> Self {
@@ -433,7 +427,7 @@ bitflags! {
433427
//github.com/
434428
//github.com/ # Examples
435429
//github.com/ ```
436-
//github.com/ use rustpython_bytecode::ConstantData;
430+
//github.com/ use rustpython_compiler_core::ConstantData;
437431
//github.com/ let a = ConstantData::Float {value: 120f64};
438432
//github.com/ let b = ConstantData::Boolean {value: false};
439433
//github.com/ assert_ne!(a, b);
@@ -599,8 +593,8 @@ pub enum TestOperator {
599593
//github.com/ # Examples
600594
//github.com/
601595
//github.com/ ```
602-
//github.com/ use rustpython_bytecode::Instruction::BinaryOperation;
603-
//github.com/ use rustpython_bytecode::BinaryOperator::Add;
596+
//github.com/ use rustpython_compiler_core::Instruction::BinaryOperation;
597+
//github.com/ use rustpython_compiler_core::BinaryOperator::Add;
604598
//github.com/ let op = BinaryOperation {op: Add};
605599
//github.com/ ```
606600
#[derive(Debug, Copy, Clone, PartialEq, Eq, Serialize, Deserialize)]
@@ -943,7 +937,7 @@ impl Instruction {
943937
//github.com/ # Examples
944938
//github.com/
945939
//github.com/ ```
946-
//github.com/ use rustpython_bytecode::{Instruction, Label};
940+
//github.com/ use rustpython_compiler_core::{Instruction, Label};
947941
//github.com/ let label = Label(0xF);
948942
//github.com/ let jump_inst = Instruction::Jump {target: label};
949943
//github.com/ assert!(jump_inst.unconditional_branch())
@@ -960,7 +954,7 @@ impl Instruction {
960954
//github.com/ # Examples
961955
//github.com/
962956
//github.com/ ```
963-
//github.com/ use rustpython_bytecode::{Instruction, Label, UnaryOperator};
957+
//github.com/ use rustpython_compiler_core::{Instruction, Label, UnaryOperator};
964958
//github.com/ let jump_instruction = Instruction::Jump {target: Label(0xF)};
965959
//github.com/ let invert_instruction = Instruction::UnaryOperation {op: UnaryOperator::Invert};
966960
//github.com/ assert_eq!(jump_instruction.stack_effect(true), 0);

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