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.3
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.4
Choose a head ref
  • 6 commits
  • 12 files changed
  • 2 contributors

Commits on Feb 17, 2023

  1. fix: handle negative line number deltas (#73)

    In Python 3.6-3.9, unlike in Python 2, co_lnotab's line number offsets can be negative and are represented by a signed integer. The Debugger agent had been using an unsigned integer which prevented it from being able to set breakpoints on lines of code in a code object after the line table had a negative offset.
    
    This PR also enables most of the previously disabled tests now that they work on all supported versions of Python. A couple still remain disabled and will be fixed later on.
    mctavish authored Feb 17, 2023
    Configuration menu
    Copy the full SHA
    3d3e066 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. fix: Breakpoint Expiry in Firebase Backend Version (#74)

    - The firebase backend client code now calls on_idle periodically
    - The breakpoint expiration code now checks for the `createTimeUnixMsec` breakpoint field
    
    Fixes #72
    jasonborg authored Feb 21, 2023
    Configuration menu
    Copy the full SHA
    7d09b9a View commit details
    Browse the repository at this point in the history
  2. fix: Cleanup logs when Firebase RTDB does no exist (#76)

    The emitted logs when the DB does not exist will now resemble:
    
    ```
    I0221 20:25:54.661298 93984 firebase_client.py:402] Failed to check debuggee presence at cdbg/debuggees/d-93910f74/registrationTimeUnixMsec: NotFoundError('404 Not Found')
    I0221 20:25:54.661362 93984 firebase_client.py:373] registering at https://my-project-cdbg.firebaseio.com, path: cdbg/debuggees/d-93910f74
    I0221 20:25:54.690697 93984 firebase_client.py:390] Failed to register debuggee: NotFoundError('404 Not Found')
    ```
    jasonborg authored Feb 21, 2023
    Configuration menu
    Copy the full SHA
    c4b54d4 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2023

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

Commits on Mar 1, 2023

  1. Configuration menu
    Copy the full SHA
    42f5fc3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ec24144 View commit details
    Browse the repository at this point in the history
Loading