Skip to content

[subinterpreters] Global C variables are a problem#81057

@ericsnowcurrently

Description

@ericsnowcurrently
BPO36876
Nosy@vsajip, @vstinner, @tiran, @phsilva, @ericsnowcurrently, @soltysh, @pablogsal, @sweeneyde
PRs
  • bpo-36876: Avoid static locals. #13372
  • bpo-36876: Use a consistent variable name for kwlist. #13531
  • bpo-36876: Make some static string literal arrays constant. #15760
  • bpo-36876: Add a tool that identifies unsupported global C variables. #15877
  • bpo-36876: Skip test_check_c_globals for now. #16017
  • bpo-36876: Fix the globals checker tool. #16058
  • bpo-36876: Moved Parser/listnode.c statics to interpreter state. #16328
  • bpo-36876: Re-organize the c-analyzer tool code. #16841
  • bpo-36876: Fix the C analyzer tool. #22841
  • bpo-36876: Small adjustments to the C-analyzer tool. #23045
  • bpo-36876: [c-analyzer tool] Tighten up the results and output. #23431
  • bpo-36876: [c-analyzer tool] Add a "capi" subcommand to the c-analyzer tool. #23918
  • bpo-36876: [c-analyzer tool] Additional CLI updates for "capi" command. #23929
  • bpo-36876: Update the c-analyzer whitelist. #31225
  • bpo-36876: Minor cleanup to c-analyzer "ignored" data.' #31239
  • bpo-36876: Make sure the c-analyzer is checking all the source files.' #31264
  • Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

    Show more details

    GitHub fields:

    assignee='https://github.com/ericsnowcurrently'closed_at=Nonecreated_at=<Date2019-05-10.19:01:42.087>labels= ['expert-subinterpreters', 'type-bug', '3.8'] title='[subinterpreters] Global C variables are a problem'updated_at=<Date2022-02-10.23:14:23.025>user='https://github.com/ericsnowcurrently'

    bugs.python.org fields:

    activity=<Date2022-02-10.23:14:23.025>actor='eric.snow'assignee='eric.snow'closed=Falseclosed_date=Nonecloser=Nonecomponents= ['Subinterpreters'] creation=<Date2019-05-10.19:01:42.087>creator='eric.snow'dependencies= [] files= [] hgrepos= [] issue_num=36876keywords= ['patch'] message_count=22.0messages= ['342119', '342125', '352013', '352032', '352063', '352085', '352208', '354928', '356181', '357351', '357352', '357353', '368910', '379390', '379999', '381511', '383698', '383778', '393785', '412886', '412957', '413029'] nosy_count=8.0nosy_names= ['vinay.sajip', 'vstinner', 'christian.heimes', 'phsilva', 'eric.snow', 'maciej.szulik', 'pablogsal', 'Dennis Sweeney'] pr_nums= ['13372', '13531', '15760', '15877', '16017', '16058', '16328', '16841', '22841', '23045', '23431', '23918', '23929', '31225', '31239', '31264'] priority='normal'resolution=Nonestage='patch review'status='open'superseder=Nonetype='behavior'url='https://bugs.python.org/issue36876'versions= ['Python 3.8']

    Metadata

    Metadata

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions