[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