Skip to content

Include column offsets for bytecode instructions#88116

@pablogsal

Description

@pablogsal
BPO43950
Nosy@terryjreedy, @nedbat, @aroberge, @markshannon, @serhiy-storchaka, @ammaraskar, @pablogsal, @miss-islington, @brandtbucher, @isidentical, @sweeneyde, @sobolevn
PRs
  • bpo-43950: Initial base implementation for PEP 657 #26955
  • bpo-43950: Print columns in tracebacks (PEP 657) #26958
  • bpo-43950: optimize column table assembling with pre-sizing the column table #26997
  • bpo-43950: use 0-indexed column offsets for bytecode positions #27011
  • bpo-43950: include position in dis.Instruction #27015
  • bpo-43950: Add option to opt-out of PEP-657 #27023
  • bpo-43950: Add option to opt-out of PEP-657 #27023
  • bpo-43950: Add option to opt-out of PEP-657 #27023
  • bpo-43950: Specialize tracebacks for subscripts/binary ops #27037
  • bpo-43950: Add documentation for PEP-657 #27047
  • bpo-43950: implement on-the-fly source tracking for interactive mode #27117
  • bpo-43950: make BinOp specializations more reliable #27126
  • bpo-43950: distinguish errors happening on character offset decoding #27217
  • bpo-43950: ensure source_line is present when specializing the traceback #27313
  • bpo-43950: support long lines in traceback.py #27336
  • bpo-43950: check against the raw string, not the pyobject #27337
  • bpo-43950: support some multi-line expressions for PEP 657 #27339
  • bpo-43950: support positions for dis.Instructions created through dis.Bytecode #28142
  • bpo-43950: handle wide unicode characters in tracebacks #28150
  • 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=Noneclosed_at=Nonecreated_at=<Date2021-04-27.10:58:38.225>labels= [] title='Include column offsets for bytecode instructions'updated_at=<Date2022-01-18.12:31:06.245>user='https://github.com/pablogsal'

    bugs.python.org fields:

    activity=<Date2022-01-18.12:31:06.245>actor='sobolevn'assignee='none'closed=Falseclosed_date=Nonecloser=Nonecomponents= [] creation=<Date2021-04-27.10:58:38.225>creator='pablogsal'dependencies= [] files= [] hgrepos= [] issue_num=43950keywords= ['patch'] message_count=39.0messages= ['392054', '392062', '392081', '392082', '392520', '392540', '392541', '392555', '392557', '396866', '396874', '396950', '396957', '396962', '397109', '397352', '397368', '397589', '397666', '397667', '397669', '397673', '397829', '397837', '397844', '397882', '397909', '397910', '397911', '397914', '397915', '398089', '398144', '398169', '398170', '398172', '398197', '400998', '410856'] nosy_count=12.0nosy_names= ['terry.reedy', 'nedbat', 'aroberge', 'Mark.Shannon', 'serhiy.storchaka', 'ammar2', 'pablogsal', 'miss-islington', 'brandtbucher', 'BTaskaya', 'Dennis Sweeney', 'sobolevn'] pr_nums= ['26955', '26958', '26997', '27011', '27015', '27023', '27023', '27023', '27037', '27047', '27117', '27126', '27217', '27313', '27336', '27337', '27339', '28142', '28150'] priority='normal'resolution=Nonestage='patch review'status='open'superseder=Nonetype=Noneurl='https://bugs.python.org/issue43950'versions= []

    Metadata

    Metadata

    Assignees

    No one assigned

      Labels

      No labels
      No labels

      Projects

      No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions