Skip to content
Permalink
master

Commits on Mar 25, 2022

  1. Update both servers' evaluate logic

    st0012 authored and ko1 committed Mar 25, 2022
  2. Remove unnecessary variable checks

    st0012 authored and ko1 committed Mar 25, 2022
  3. Remove unnecessary variable checks

    Since both instance_variable_get and local_variable_get raises NameError
    when the variable is not defined, manually raising them seem redundant.
    st0012 authored and ko1 committed Mar 25, 2022
  4. use TRAP_SIGNAL instead of :SIGURG

    On Windows (or some other platform), `SIGURG` is not supported
    so use `TRAP_SIGNAL` instead.
    
    fix #506
    ko1 committed Mar 25, 2022
  5. skip nil path

    fix #466
    ko1 committed Mar 25, 2022
  6. make sure SESSION is initialized

    `UI_*Server` access to SESSION object in the server thread, but
    it can be not initialized yet at this point.
    This patch makes sure the SESSION is initialized when the
    `UI_*Server` is created.
    ko1 committed Mar 25, 2022

Commits on Mar 24, 2022

  1. clear removed breakpoints.

    `setBreakpoints` requests specify a set of "enabled lines" in
    a specified path. In otherwords, if existing breakpoins in specified
    path are not in a set, they should be removed.
    
    fix #519
    fix ruby/vscode-rdbg#17
    ko1 committed Mar 24, 2022

Commits on Mar 23, 2022

  1. Support case insensitive filename

    On Windows and some other file systems, they support case insensitve
    filenames.  This patch almost supports case insensitve file name
    on break command. Maybe we need more features to support case insensitve
    file names, so reports are welcome.
    
    fix #554
    ko1 committed Mar 23, 2022

Commits on Mar 20, 2022

  1. Unify locals collection with ThreadClient#collect_locals

    This change also fixes an issue that '%self' is not displayed when
    stepping backward.
    st0012 authored and ko1 committed Mar 20, 2022
  2. Fix CheckBreakpoint#to_s

    st0012 authored and ko1 committed Mar 20, 2022
  3. Unify Breakpoint's initialization

    By requiring all subclasses to pass cond, command, and path explicitly,
    it should reduce the chance to miss support on them (or new options).
    st0012 authored and ko1 committed Mar 20, 2022
  4. Add command support to CheckBreakpoint

    st0012 authored and ko1 committed Mar 20, 2022
  5. Restore frame info on nested breaks

    fix #563
    ko1 committed Mar 20, 2022
  6. change prompt to ruby for ruby statements

    Instead of adding `#ruby` on the right of input Ruby expressions,
    this patch changes the prompt to the `ruby`.
    
    This patch can relax issue about #538
    ko1 committed Mar 20, 2022
  7. Remove duplicated require

    st0012 authored and ko1 committed Mar 20, 2022

Commits on Mar 16, 2022

  1. escape dirname in Regexp

    dirname can contain regexp meta characters.
    ko1 committed Mar 16, 2022
  2. add a test file for nested breakpont

    I forget to add this file with 4af8c25
    ko1 committed Mar 16, 2022

Commits on Mar 15, 2022

  1. Use ThreadClient#current_frame when possible

    st0012 authored and ko1 committed Mar 15, 2022
  2. Refactor ThreadClient#to_s

    st0012 authored and ko1 committed Mar 15, 2022
  3. Remove obsolete condition

    st0012 authored and ko1 committed Mar 15, 2022
  4. Remove useless protocol print

    ono-max authored and ko1 committed Mar 15, 2022
  5. Wait for debugger to run completely in the test framework for DAP

    Related to #567
    
    One of possible reason of this bug is that attaching to debuggee is too early. This PR fixes it
    ono-max authored and ko1 committed Mar 15, 2022
  6. Update CONTRIBUTING.md

    ono-max authored and ko1 committed Mar 15, 2022
  7. Rename protocol-based tests

    ono-max authored and ko1 committed Mar 15, 2022

Commits on Mar 11, 2022

  1. Rename instance variable name

    Change "b" to "binary"
    ono-max authored and ko1 committed Mar 11, 2022
Older