Skip to content
This repository was archived by the owner on Jan 23, 2024. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: GoogleCloudPlatform/cloud-debug-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.2
Choose a base ref
...
head repository: GoogleCloudPlatform/cloud-debug-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.3
Choose a head ref
  • 6 commits
  • 41 files changed
  • 2 contributors

Commits on Jan 10, 2023

  1. Configuration menu
    Copy the full SHA
    9af555a View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2023

  1. chore: Add first c++ unit tests. (#67)

    Tests are added under tests/cpp and require bazel to run
    mctavish authored Jan 23, 2023
    Configuration menu
    Copy the full SHA
    d59817b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    32cbfbb View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2023

  1. Configuration menu
    Copy the full SHA
    51c0391 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. feat: Add support for Python 3.10 (#70)

    This PR adds support for Python 3.10 to the debug agent. A summary of the key changes are:
    
    * Add handling for new opcodes
    * Add support for PEP-626 - modified API for line numbers:
      * Abstract handling of line numbers so that both old and new APIs can be supported
      * Use co_lines() in Python code for enumerating line numbers in a code object
      * Copy in and use the _PyLineTable functions for handling co_linetable in C++ code
      * Modify InsertAndUpdateLineData to update the code object's linetable data using the 3.10 format. Note that this will need to be modified again for Python 3.11 which uses a condensed version of the linetable.
    * Update tests to handle the linetable changes
    * Update tests to handle modified JUMP offsets
    * Update tests to handle modified error messages
    mctavish authored Feb 1, 2023
    Configuration menu
    Copy the full SHA
    5148366 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2023

  1. Configuration menu
    Copy the full SHA
    bb3fe49 View commit details
    Browse the repository at this point in the history
Loading