Skip to content
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: microsoft/debugpy
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.8.14
Choose a base ref
...
head repository: microsoft/debugpy
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.8.17
Choose a head ref
  • 12 commits
  • 36 files changed
  • 11 contributors

Commits on May 19, 2025

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

Commits on May 22, 2025

  1. IPv6 support (#1896)

    * Add initial support for IPv6
    
    * address comments (part 1)
    
    * quick clean up of missed fix suggestion
    
    * Fix misassigned default serving server address in adapter client
    
    * add wrapper method to get host and port from`getsockname`
    wh1ter4bb1t-js authored May 22, 2025
    Configuration menu
    Copy the full SHA
    34d5de9 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2025

  1. #1898 Fix. (#1899)

    MichaelSpece authored May 27, 2025
    Configuration menu
    Copy the full SHA
    99b202e View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2025

  1. Fix attach to process on arm64 Mac. (#1917)

    * Before this change it was not possible to attach to a process on arm64 mac.
    
    The primary issue was that we weren't building the attach.dylib for all targets; but even once we did that we had to ensure that we were exiting successfully after injecting into the process.
    
    We pulled in the compile changes from JetBrains/intellij-community@2e7109f
    
    Co-authored-by: @artemmukhin <Artem.Mukhin@jetbrains.com>
    Co-authored-by: Cole Miller <cole@zed.dev>
    
    * Use g++ on macOS (with -D_FORTIFY_SOURCE=2)
    
    ---------
    
    Co-authored-by: @artemmukhin <Artem.Mukhin@jetbrains.com>
    Co-authored-by: Cole Miller <cole@zed.dev>
    3 people authored Jun 26, 2025
    Configuration menu
    Copy the full SHA
    0d65353 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2025

  1. Add parent-session-pid argument (#1920)

    * Add parent-session-pid argument
    
    Add the ability to specify the parent process id when connecting a new
    DAP server to the client. This value is used instead of the actual
    process' parent id so that it can be associated with a specific debug
    session even if it hasn't been spawned directly by that parent process.
    
    * Add tests for new option
    jborean93 authored Jul 7, 2025
    Configuration menu
    Copy the full SHA
    b387710 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2025

  1. Fix debugger stepping actions in forked process (#1921)

    * Fix debugger stepping actions in forked process
    
    Fix the debugger stepping state when debugging a process that has been
    forked from the main process. The new sys.monitoring mechanism didn't
    fully clear the thread local storage after a fork leading to a state
    where the forked child process tracked the wrong thread information and
    was never updated on the latest continue action.
    
    * Add stepping test for forked process
    
    * Add line ending back in for cleaner diff
    
    * More formatting reversions
    jborean93 authored Jul 8, 2025
    Configuration menu
    Copy the full SHA
    ea1dd9a View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2025

  1. Configuration menu
    Copy the full SHA
    2b1e361 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ead90f6 View commit details
    Browse the repository at this point in the history
  3. Expose CLI Options through public API (#1928)

    * Expose CLI Options through public API
    
    Expose a public API that can retrieve the processed CLI options for the
    current process launched through the debugpy CLI. This enables code to
    be able to retrieve options like the port and adapter access token to be
    used for launching their own child process' that can be debugged.
    
    * Fix test by sending dict not dataclass object
    jborean93 authored Jul 15, 2025
    Configuration menu
    Copy the full SHA
    1aff9aa View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2025

  1. pydevd: Fix up prefix of attach shared library for Windows (#1939)

    Follow-up to #1917, which changed the prefix for Windows. The crux of that contribution was about enabling attaching on Sillicon Mac (in fact, it came from my colleagues at Zed Industries). This however broke .dll lookup per zed-industries/zed#35640 (comment)
    osiewicz authored Aug 5, 2025
    Configuration menu
    Copy the full SHA
    b00a812 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2025

  1. Check if os.__file__ is available before using it (#1944)

    * check if os.file is available before using it
    
    * use threading.__file__ als last fallback
    timrid authored Aug 12, 2025
    Configuration menu
    Copy the full SHA
    2eb3afe View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2025

  1. update testing for python 3.14 (#1955)

    * update testing for python 3.14
    
    * Allow python 3.14 in attach code
    
    * move 3.14 to its own job outside of matrix
    
    * try 3.14.0-rc.2
    
    * allowUnstable
    
    * use 3.14.0-rc.2 but use 3.14 in tests
    bschnurr authored Sep 5, 2025
    Configuration menu
    Copy the full SHA
    6cbdf87 View commit details
    Browse the repository at this point in the history
Loading