and though bugs are the bane of my existence, rest assured the wretched thing will get the best of care here

  1. 13 May, 2015 2 commits
  2. 12 May, 2015 2 commits
    • Doug Evans's avatar
      PR python/18285 · 6b2a76d5
      Doug Evans authored
      gdb/ChangeLog:
      
      	PR python/18285
      	* NEWS: Document new gdb.XMethodWorker.get_result_type method.
      	* eval.c (evaluate_subexp_standard) <OP_FUNCALL>: Handle
      	EVAL_AVOID_SIDE_EFFECTS for xmethods.
      	* extension-priv.h (struct extension_language_ops)
      	<get_xmethod_result_type>: New member.
      	* extension.c (get_xmethod_result_type): New function.
      	* extension.h (get_xmethod_result_type): Declare.
      	* python/py-xmethods.c (get_result_type_method_name): New static
      	global.
      	(py_get_result_type_method_name): Ditto.
      	(gdbpy_get_xmethod_result_type): New function.
      	(gdbpy_initialize_xmethods): Initialize py_get_result_type_method_name.
      	* python/python-internal.h (gdbpy_get_xmethod_result_type): Declare.
      	* python/python.c (python_extension_ops): Add
      	gdbpy_get_xmethod_result_type.
      	* python/lib/gdb/xmethod.py (XMethodWorker): Add get_result_type.
      	* valarith.c (value_x_binop): Handle EVAL_AVOID_SIDE_EFFECTS for
      	xmethods.
      	(value_x_unop): Ditto.
      	* value.c (result_type_of_xmethod): New function.
      	* value.h (result_type_of_xmethod): Declare.
      
      gdb/testsuite/ChangeLog:
      
      	* gdb.python/py-xmethods.exp: Add ptype tests.
      	* gdb.python/py-xmethods.py (E_method_char_worker): Add
      	get_result_type method.
      
      gdb/doc/ChangeLog:
      
      	* python.texi (Xmethod API) <gdb.XMethodWorker.get_result_type>:
      	Document.
      	(Writing an Xmethod): Add get_result_type to example.
      6b2a76d5
    • GDB Administrator's avatar
      Automatic date update in version.in · 333f04a6
      GDB Administrator authored
      333f04a6
  3. 11 May, 2015 1 commit
  4. 10 May, 2015 1 commit
  5. 09 May, 2015 1 commit
  6. 08 May, 2015 1 commit
  7. 07 May, 2015 1 commit
  8. 06 May, 2015 1 commit
  9. 05 May, 2015 1 commit
  10. 04 May, 2015 1 commit
  11. 03 May, 2015 1 commit
  12. 02 May, 2015 2 commits
    • Pierre Muller's avatar
      Subject: [PATCH] Fix pascal behavior for class fields with testcase · 6ed34db8
      Pierre Muller authored
        Problem reported as PR pascal/17815
      
      Part 1/3: Remember the case pattern that allowed finding a field of this.
      File gdb/p-exp.y modified
      
        This is the fix in the pascal parser (p-exp.y),
      to avoid the error that GDB does find normal variables
      case insensitively, but not fields of this,
      inside a class or object method.
      
      Part 2/3: Add "class" option for pascal compiler
      File gdb/testsuite/lib/pascal.exp
      
      This part of the patch series is unchanged.
      It adds class option to pascal compiler
      which adds the required command line option to
      accept pascal class types.
      
      Part 3/3:
      New file: gdb/testsuite/gdb.pascal/case-insensitive-symbols.exp
      New file: gdb/testsuite/gdb.pascal/case-insensitive-symbols.pas
      
        Here is an updated version of this test, using Pedro's suggestions.
      Test to check that PR 17815 is fixed.
      6ed34db8
    • GDB Administrator's avatar
      Automatic date update in version.in · 0ff1e579
      GDB Administrator authored
      0ff1e579
  13. 01 May, 2015 1 commit
  14. 30 Apr, 2015 1 commit
  15. 29 Apr, 2015 2 commits
    • Doug Evans's avatar
      PR python/18299 · 7d4281ee
      Doug Evans authored
      gdb/ChangeLog:
      
      	PR python/18299
      	* python/lib/gdb/printing.py (register_pretty_printer): Handle
      	name or __name__ attributes.  Handle gdb module as first argument.
      
      gdb/testsuite/ChangeLog:
      
      	* gdb.python/py-pp-maint.py: Move "replace" testing to ...
      	* gdb.python/py-pp-registration.exp: ... here.  New file.
      	* gdb.python/py-pp-registration.c: New file.
      	* gdb.python/py-pp-registration.py: New file.
      7d4281ee
    • GDB Administrator's avatar
      Automatic date update in version.in · d9929705
      GDB Administrator authored
      d9929705
  16. 28 Apr, 2015 1 commit
  17. 27 Apr, 2015 1 commit
  18. 26 Apr, 2015 1 commit
  19. 25 Apr, 2015 1 commit
  20. 24 Apr, 2015 1 commit
  21. 23 Apr, 2015 1 commit
  22. 22 Apr, 2015 1 commit
  23. 21 Apr, 2015 1 commit
  24. 20 Apr, 2015 1 commit
  25. 19 Apr, 2015 1 commit
  26. 18 Apr, 2015 1 commit
  27. 17 Apr, 2015 1 commit
  28. 16 Apr, 2015 1 commit
  29. 15 Apr, 2015 1 commit
  30. 14 Apr, 2015 1 commit
  31. 13 Apr, 2015 1 commit
  32. 12 Apr, 2015 1 commit
  33. 11 Apr, 2015 1 commit
  34. 10 Apr, 2015 1 commit
  35. 09 Apr, 2015 1 commit
  36. 08 Apr, 2015 1 commit