Skip to content

Comments

Add LLDB pretty printers for more types#28344

Merged
jabraham17 merged 11 commits intochapel-lang:mainfrom
jabraham17:add-map-set-pp
Feb 18, 2026
Merged

Add LLDB pretty printers for more types#28344
jabraham17 merged 11 commits intochapel-lang:mainfrom
jabraham17:add-map-set-pp

Conversation

@jabraham17
Copy link
Member

@jabraham17 jabraham17 commented Jan 26, 2026

Adds new pretty printers for chapel types

Notably, adds pretty printers for some chpl__hashtable based data structures like Set and Map and for distributed arrays like blockDist and cyclicDist.

In this PR

  • Pretty printer for chpl__hashtable and chpl_TableEntry
  • Pretty printer for Set, based on chpl__hashtable pretty printer
  • Pretty printer for Map, based on chpl__hashtable pretty printer
  • Add a general pretty printer for arrays based on dsiAccess
  • Add a command to emulate gdb's ptype
  • paratest

[Reviewed by @dlongnecke-cray]

@jabraham17 jabraham17 changed the title Add LLD pretty printers for hashtable based data structures Add LLDB pretty printers for hashtable based data structures Jan 26, 2026
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
@jabraham17 jabraham17 changed the title Add LLDB pretty printers for hashtable based data structures Add LLDB pretty printers for more types Feb 12, 2026
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
@jabraham17 jabraham17 marked this pull request as ready for review February 17, 2026 17:13
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
@jabraham17 jabraham17 merged commit f3cd529 into chapel-lang:main Feb 18, 2026
10 checks passed
@jabraham17 jabraham17 deleted the add-map-set-pp branch February 18, 2026 19:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants