1. 07 Jul, 2020 1 commit
  2. 15 Jun, 2020 1 commit
  3. 16 May, 2020 1 commit
  4. 15 May, 2020 1 commit
  5. 07 May, 2020 2 commits
  6. 30 Apr, 2020 1 commit
  7. 28 Apr, 2020 2 commits
  8. 24 Apr, 2020 1 commit
    • rdubner's avatar
      Release 2.3 Modify COBST to handle MINGW Windows compilations. · c28ed19f
      rdubner authored
      In Linux, C symbols appear in the symbol table as they appear in the source.
      In Windows, symbols are prepended with an underscore.  GDB knows this, and
      treats them as if they have no underscore.  COBST has to do some analysis of
      symbol names, and it had to be taught about those leading underscores.
      c28ed19f
  9. 19 Apr, 2020 1 commit
  10. 02 Apr, 2020 1 commit
  11. 26 Feb, 2020 1 commit
  12. 21 Feb, 2020 1 commit
  13. 04 Feb, 2020 1 commit
  14. 02 Feb, 2020 1 commit
  15. 22 Jan, 2020 1 commit
  16. 20 Jan, 2020 8 commits
    • rdubner's avatar
      2318b2dd
    • rdubner's avatar
      Release version 0.10.1 · 21ad4aac
      rdubner authored
      This version involves a moderately radical change.  Up until now, the process involved
      creating a .tab file that was left next to the .cbl source file.  The cprint.py script
      embedded in the executable would look for the .tab file and get line number and COBOL/C
      symbol table cross-reference information from there.  In this version, obmod reads
      the .tab file and embeds the data into the cprint.py script.  The symbols ride with
      the executable, and the .tab file isn't needed once obmod runs.
      21ad4aac
    • rdubner's avatar
      Debugging · a2596b28
      rdubner authored
      a2596b28
    • rdubner's avatar
      Release version 0.10.1 · f0ea1487
      rdubner authored
      This version involves a moderately radical change.  Up until now, the process involved
      creating a .tab file that was left next to the .cbl source file.  The cprint.py script
      embedded in the executable would look for the .tab file and get line number and COBOL/C
      symbol table cross-reference information from there.  In this version, obmod reads
      the .tab file and embeds the data into the cprint.py script.  The symbols ride with
      the executable, and the .tab file isn't needed once obmod runs.
      f0ea1487
    • rdubner's avatar
      Debugging · 02730c20
      rdubner authored
      02730c20
    • rdubner's avatar
      Use obmod to put symbol string into cprint.py · 99770d26
      rdubner authored
      99770d26
    • rdubner's avatar
      004f2f16
    • rdubner's avatar
      788f2925
  17. 12 Jan, 2020 1 commit
  18. 08 Jan, 2020 1 commit
  19. 07 Jan, 2020 1 commit
  20. 27 Dec, 2019 1 commit
    • rdubner's avatar
      Release 0.8.7 · 763df246
      rdubner authored
      Minor change to cprint.py so that it handles 'p *' properly when
      there is but one variable.  Brought all the release numbers into
      sync at 0.8.7
      763df246
  21. 12 Dec, 2019 1 commit
  22. 08 Dec, 2019 1 commit
    • rdubner's avatar
      Continue development of cobol-debug Debug Adapter Extension · 50bb88a8
      rdubner authored
      This version continues to do line number trapping.  It displays COBOL
      identifiers and their values in the VSC variables pane.  Double-click
      those identifiers to change their values.  Data watchpoint traps are
      possible, but clumsy; needs work.
      50bb88a8
  23. 06 Dec, 2019 1 commit
    • rdubner's avatar
      Implemement Visual Studio Code debugging with variables · 16d5affb
      rdubner authored
      I started with the Native Debug extension.  Modification both
      to it and to cprint.py allows for the dynamic display of COBOL
      variables in the VSC Variables pane.  This version can't handle
      A OF B OF C variables in the A/B/C format; the presence of a
      solidus prevents any display at all.
      16d5affb
  24. 05 Dec, 2019 1 commit
  25. 02 Dec, 2019 1 commit
    • rdubner's avatar
      Deploy picgen/selfcheck · 3ac7dd6a
      rdubner authored
      picgen generates most combinations of 9V9 and P9 and 9P PICTURE clauses,
      7,056 of them.  selfcheck reads those in and generates 327,359 randomly-generated
      numerical inputs for them.  COBOL programs and GDB scripts are generated and
      executed, and the ability of GDB to assign those values to COBOL variables and
      show values that match the COBOL DISPLAY instructions is thus checked.  It takes
      an hour or so; let it run and check errors.txt for any mismatches.
      3ac7dd6a
  26. 27 Nov, 2019 1 commit
    • rdubner's avatar
      Continued development of selfcheck and cprint.py · 9d4ab00b
      rdubner authored
      Numerous canned and randomly-generated input strings are applied
      to a number of variables with various PICTURE strings.  Coverage
      still needs to be expanded, but considerable progress has been
      made.
      9d4ab00b
  27. 23 Nov, 2019 1 commit
    • rdubner's avatar
      Continued development of selfcheck · 66dd9f23
      rdubner authored
      This version generates the results.tab file, designed to be
      read by Excel.  Works for the first variable type to be checked,
      with a PICTURE S999V999.  Actually used to fix the sign indication.
      66dd9f23
  28. 22 Nov, 2019 1 commit
  29. 20 Nov, 2019 1 commit
  30. 19 Nov, 2019 1 commit
    • rdubner's avatar
      Release 0.7.1 cprint handles assigns · 5330608e
      rdubner authored
      Although rigorous testing remains to be done -- there are many variable
      types, and there are many PICTURE strings, and they result in many
      different object sizes and options -- the construction `print x=<const>`
      works for at least some straightforward cases of ALPHANUMERIC, NUMERIC,
      BINARY, PACKED-DECIMAL, and simple IEEE binary 32-bit floating point types.
      
      POINTER types and IEEE decimal floating point types are not handled.
      
      Error conditions are ignored.  Enter 12.345 for a PIC 9V9 and you'll silently
      get 2.3.  Enter a negative number for an unsigned type and you'll silently
      get the absolute value.  I believe the Latin is, or should be, caveat entor.
      5330608e
  31. 18 Nov, 2019 1 commit