ruby / debug

Debugging functionality for Ruby
BSD 2-Clause "Simplified" License
1.14k stars 127 forks source link

Lazily activate the debugger #1096

Closed st0012 closed 7 months ago

st0012 commented 7 months ago

Implements and closes #797

launchable-app[bot] commented 7 months ago

Launchable Report

:x: Test session #2796315 failedos:ubuntu-latest test_task:test_protocoldetails on CI
:bell: no issues :heavy_multiplication_x:1 test failed :heavy_check_mark:63 tests passed

Passed test sessions :white_check_mark: Test session [#2796303](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796303) passed [![os:ubuntu-latest](https://img.shields.io/badge/os-ubuntu--latest-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796303) [![test_task:test_test](https://img.shields.io/badge/test__task-test__test-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796303) [details on CI](https://github.com/ruby/debug/actions/runs/8605875985) :white_check_mark: Test session [#2796304](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796304) passed [![os:ubuntu-latest](https://img.shields.io/badge/os-ubuntu--latest-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796304) [![test_task:test_test](https://img.shields.io/badge/test__task-test__test-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796304) [details on CI](https://github.com/ruby/debug/actions/runs/8605875985) :white_check_mark: Test session [#2796305](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796305) passed [![os:ubuntu-latest](https://img.shields.io/badge/os-ubuntu--latest-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796305) [![test_task:test_test](https://img.shields.io/badge/test__task-test__test-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796305) [details on CI](https://github.com/ruby/debug/actions/runs/8605875985) :white_check_mark: Test session [#2796306](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796306) passed [![os:ubuntu-latest](https://img.shields.io/badge/os-ubuntu--latest-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796306) [![test_task:test_test](https://img.shields.io/badge/test__task-test__test-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796306) [details on CI](https://github.com/ruby/debug/actions/runs/8605875985) :white_check_mark: Test session [#2796307](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796307) passed [![os:ubuntu-latest](https://img.shields.io/badge/os-ubuntu--latest-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796307) [![test_task:test_test](https://img.shields.io/badge/test__task-test__test-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796307) [details on CI](https://github.com/ruby/debug/actions/runs/8605875985) :white_check_mark: Test session [#2796308](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796308) passed [![os:ubuntu-latest](https://img.shields.io/badge/os-ubuntu--latest-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796308) [![test_task:test_test](https://img.shields.io/badge/test__task-test__test-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796308) [details on CI](https://github.com/ruby/debug/actions/runs/8605875985) :white_check_mark: Test session [#2796310](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796310) passed [![os:ubuntu-latest](https://img.shields.io/badge/os-ubuntu--latest-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796310) [![test_task:test_protocol](https://img.shields.io/badge/test__task-test__protocol-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796310) [details on CI](https://github.com/ruby/debug/actions/runs/8605875980) :white_check_mark: Test session [#2796311](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796311) passed [![os:ubuntu-latest](https://img.shields.io/badge/os-ubuntu--latest-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796311) [![test_task:test_protocol](https://img.shields.io/badge/test__task-test__protocol-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796311) [details on CI](https://github.com/ruby/debug/actions/runs/8605875980) :white_check_mark: Test session [#2796312](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796312) passed [![os:ubuntu-latest](https://img.shields.io/badge/os-ubuntu--latest-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796312) [![test_task:test_protocol](https://img.shields.io/badge/test__task-test__protocol-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796312) [details on CI](https://github.com/ruby/debug/actions/runs/8605875980) :white_check_mark: Test session [#2796313](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796313) passed [![os:ubuntu-latest](https://img.shields.io/badge/os-ubuntu--latest-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796313) [![test_task:test_protocol](https://img.shields.io/badge/test__task-test__protocol-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796313) [details on CI](https://github.com/ruby/debug/actions/runs/8605875980) :white_check_mark: Test session [#2796314](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796314) passed [![os:ubuntu-latest](https://img.shields.io/badge/os-ubuntu--latest-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796314) [![test_task:test_protocol](https://img.shields.io/badge/test__task-test__protocol-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796314) [details on CI](https://github.com/ruby/debug/actions/runs/8605875980) :white_check_mark: Test session [#2796317](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796317) passed [![os:ubuntu-latest](https://img.shields.io/badge/os-ubuntu--latest-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796317) [![test_task:test_protocol](https://img.shields.io/badge/test__task-test__protocol-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796317) [details on CI](https://github.com/ruby/debug/actions/runs/8605875980) :white_check_mark: Test session [#2796319](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796319) passed [![os:ubuntu-latest](https://img.shields.io/badge/os-ubuntu--latest-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796319) [![test_task:test_console](https://img.shields.io/badge/test__task-test__console-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796319) [details on CI](https://github.com/ruby/debug/actions/runs/8605875984) :white_check_mark: Test session [#2796320](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796320) passed [![os:ubuntu-latest](https://img.shields.io/badge/os-ubuntu--latest-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796320) [![test_task:test_console](https://img.shields.io/badge/test__task-test__console-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796320) [details on CI](https://github.com/ruby/debug/actions/runs/8605875984) :white_check_mark: Test session [#2796321](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796321) passed [![os:ubuntu-latest](https://img.shields.io/badge/os-ubuntu--latest-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796321) [![test_task:test_console](https://img.shields.io/badge/test__task-test__console-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796321) [details on CI](https://github.com/ruby/debug/actions/runs/8605875984) :white_check_mark: Test session [#2796322](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796322) passed [![os:ubuntu-latest](https://img.shields.io/badge/os-ubuntu--latest-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796322) [![test_task:test_console](https://img.shields.io/badge/test__task-test__console-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796322) [details on CI](https://github.com/ruby/debug/actions/runs/8605875984) :white_check_mark: Test session [#2796323](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796323) passed [![os:ubuntu-latest](https://img.shields.io/badge/os-ubuntu--latest-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796323) [![test_task:test_console](https://img.shields.io/badge/test__task-test__console-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796323) [details on CI](https://github.com/ruby/debug/actions/runs/8605875984) :white_check_mark: Test session [#2796324](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796324) passed [![os:ubuntu-latest](https://img.shields.io/badge/os-ubuntu--latest-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796324) [![test_task:test_console](https://img.shields.io/badge/test__task-test__console-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796324) [details on CI](https://github.com/ruby/debug/actions/runs/8605875984) :white_check_mark: Test session [#2796325](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796325) passed [![os:macos-latest](https://img.shields.io/badge/os-macos--latest-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796325) [![test_task:test_console](https://img.shields.io/badge/test__task-test__console-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796325) [details on CI](https://github.com/ruby/debug/actions/runs/8605875986) :white_check_mark: Test session [#2796326](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796326) passed [![os:macos-latest](https://img.shields.io/badge/os-macos--latest-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796326) [![test_task:test_console](https://img.shields.io/badge/test__task-test__console-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796326) [details on CI](https://github.com/ruby/debug/actions/runs/8605875986) :white_check_mark: Test session [#2796329](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796329) passed [![os:macos-latest](https://img.shields.io/badge/os-macos--latest-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796329) [![test_task:test_console](https://img.shields.io/badge/test__task-test__console-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796329) [details on CI](https://github.com/ruby/debug/actions/runs/8605875986) :white_check_mark: Test session [#2796346](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796346) passed [![os:ubuntu-latest](https://img.shields.io/badge/os-ubuntu--latest-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796346) [![test_task:test_console](https://img.shields.io/badge/test__task-test__console-blue.svg)](https://app.launchableinc.com/organizations/ruby/workspaces/debug/data/test-sessions/2796346) [details on CI](https://github.com/ruby/debug/actions/runs/8605875984)

Build: refs_pull_1096_merge_5666b14e371a469e0696b0b81b2ee38ff7f70cdf

ko1 commented 7 months ago

We need to consider the current bootstrap process carefully. It can be not accepted to disable everything.