[dylan-lang/opendylan] 6a3e2c: [lldb] <hash-state> support.

GitHub <[email protected]>
Newsgroups gmane.comp.lang.dylan.gwydion.cvs
Message-ID <55631b627b723_17063fdae8bb12c0241f9@hookshot-fe4-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/dylan-lang/opendylan
  Commit: 6a3e2cbb58d6bb280e9eda2b33f6caa0a004fc90
      https://github.com/dylan-lang/opendylan/commit/6a3e2cbb58d6bb280e9eda2b33f6caa0a004fc90
  Author: Bruce Mitchener <[email protected]>
  Date:   2015-05-24 (Sun, 24 May 2015)

  Changed paths:
    M tools/lldb/dylan/summaries/core.py
    M tools/lldb/dylan/synthetics.py

  Log Message:
  -----------
  [lldb] <hash-state> support.

* tools/lldb/dylan/summaries/core.py
  (dylan_hash_state_summary): New.

* tools/lldb/dylan/synthetics.py
  (SYNTHETIC_CLASS_TABLE): Hide children of <hash-state>.


  Commit: 17f4e80a1488b1de60735f5bfb3c0b763bcd5f60
      https://github.com/dylan-lang/opendylan/commit/17f4e80a1488b1de60735f5bfb3c0b763bcd5f60
  Author: Bruce Mitchener <[email protected]>
  Date:   2015-05-24 (Sun, 24 May 2015)

  Changed paths:
    M tools/lldb/dylan/commands.py

  Log Message:
  -----------
  [lldb] Improve dylan-break-gf implementation.

* tools/lldb/dylan/commands.py (dylan_break_gf):
  * The currently shipping xcode now has the SBTarget.CreateValueFromExpression
    API, so we can remove a workaround.
  * Catch the correct exception name / type when an invalid binding has been
    supplied.
  * Correctly form the expression for finding the GF by symbol name and
    correctly check for the error case where it doesn't exist.
  * Report how many breakpoints were set so that there's some positive
    feedback.


  Commit: 31b781be8ba18bd269c63c0b464d09d9824739e9
      https://github.com/dylan-lang/opendylan/commit/31b781be8ba18bd269c63c0b464d09d9824739e9
  Author: Bruce Mitchener <[email protected]>
  Date:   2015-05-24 (Sun, 24 May 2015)

  Changed paths:
    M tools/lldb/dylan/accessors.py
    M tools/lldb/dylan/summaries/core.py
    M tools/lldb/dylan/summaries/llvm/function.py
    M tools/lldb/dylan/summaries/llvm/misc.py
    M tools/lldb/dylan/summaries/llvm/types.py
    M tools/lldb/dylan/summaries/system.py

  Log Message:
  -----------
  [lldb] Improve handling of false-or(...) types.

* tools/lldb/dylan/accessors.py
  (dylan_is_false): New.
  (dylan_implementation_class_repeated_slot_descriptor): Check against #f.

* tools/lldb/dylan/summaries/core.py
  (dylan_thread_summary): Check against #f.

* tools/lldb/dylan/summaries/llvm/function.py
  (llvm_argument_summary): Check against #f.

* tools/lldb/dylan/summaries/llvm/misc.py
  (llvm_basic_block_summary): Check against #f.

* tools/lldb/dylan/summaries/llvm/types.py
  (llvm_struct_type_summary): Check against #f.

* tools/lldb/dylan/summaries/system.py
  (posix_file_locator_summary): Check against #f.


  Commit: 6e5bceb8e436a057e4e2d2834b7ae84dac90136f
      https://github.com/dylan-lang/opendylan/commit/6e5bceb8e436a057e4e2d2834b7ae84dac90136f
  Author: Bruce Mitchener <[email protected]>
  Date:   2015-05-24 (Sun, 24 May 2015)

  Changed paths:
    M tools/lldb/dylan/summaries/core.py

  Log Message:
  -----------
  [lldb] Fix <thread> summary.

* tools/lldb/dylan/summaries/core.py
  (dylan_thread_summary): Use the right slot name for the thread name.


  Commit: 962951d6f04031dcb5ee4b49a054799597472e6f
      https://github.com/dylan-lang/opendylan/commit/962951d6f04031dcb5ee4b49a054799597472e6f
  Author: Bruce Mitchener <[email protected]>
  Date:   2015-05-25 (Mon, 25 May 2015)

  Changed paths:
    M tools/lldb/dylan/summaries/core.py

  Log Message:
  -----------
  [lldb] Show the size of vectors in the summary.

* tools/lldb/dylan/summaries/core.py
  (dylan_simple_object_vector_summary,
   dylan_stretchy_object_vector_summary): Show the size in the summary
    correctly.


Compare: https://github.com/dylan-lang/opendylan/compare/26d36694e788...962951d6f040

_______________________________________________
chatter mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/chatter
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.