[dylan-lang/opendylan] 1fffbd: [lldb] Initial stretchy vector support.

GitHub <[email protected]>
Newsgroups gmane.comp.lang.dylan.gwydion.cvs
Message-ID <5548db307db70_7b3c3fa8b8ff729c29970@hookshot-fe3-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/dylan-lang/opendylan
  Commit: 1fffbd314491c96f83bb0a348f339a0011a3b620
      https://github.com/dylan-lang/opendylan/commit/1fffbd314491c96f83bb0a348f339a0011a3b620
  Author: Bruce Mitchener <[email protected]>
  Date:   2015-05-05 (Tue, 05 May 2015)

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

  Log Message:
  -----------
  [lldb] Initial stretchy vector support.

* tools/lldb/dylan/accessors.py
  (dylan_is_stretchy_vector): New.
  (dylan_slot_element): Update to take a name to use and to use
    CreateChildAtOffset instead of CreateValueFromAddress. (The latter
    change is not required for this, but made things nicer and more
    consistent.)
  (dylan_slot_element_by_name): Pass name to dylan_slot_element.
  (dylan_stretchy_vector_size,
   dylan_stretchy_vector_element): New.
  (dylan_vector_size,
   dylan_vector_element,
   dylan_vector_elements): Update for stretchy vectors.

* tools/lldb/dylan/summaries/core.py
  (dylan_simple_object_vector_summary): Use the simple vector
    accessor directly.

* tools/lldb/dylan/synthetics.py
  (SyntheticStretchyObjectVector): New.


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

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

  Log Message:
  -----------
  [lldb] Memoize dylan_object_class_slot_names

* tools/lldb/dylan/accessors.py
  (dylan_object_class_slot_names): Memoize.


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

  Changed paths:
    M tools/lldb/dylan/summaries/llvm/function.py

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

* tools/lldb/dylan/summaries/llvm/function.py
  (llvm_argument_summary): Get summary of correct value.


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

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

  Log Message:
  -----------
  [lldb] Correct syntax for symbol summary.

* tools/lldb/dylan/summaries/core.py
  (dylan_symbol_summary): Use symbol syntax for the symbol name.


Compare: https://github.com/dylan-lang/opendylan/compare/18003cda0cfa...318afef93753

_______________________________________________
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.