Commit Graph

5 Commits

Author SHA1 Message Date
practicalswift
68af19b6b8 [gardening] Fix incorrect header filenames 2016-07-15 10:23:42 +02:00
practicalswift
a8c18a5242 [gardening] Don't compare to false. 2016-07-15 10:20:15 +02:00
Enrico Granata
4990fbd074 In order to avoid reference cycles and repeat printing of data, stringForPrintObject maintains a list of references it has encountered and skips printing them
Bridging was causing an issue where some value types were being bridged into references and ending up randomly causing collisions which would make certain data not be printed when it should have

Make it so that we only tuck away references we know are natively references for uniqueness purposes

Fixes rdar://problem/27319054
2016-07-13 16:36:56 -07:00
Enrico Granata
061b681d9f Minor tweak to stringForPrintObject to not say "1 elements" 2016-07-13 14:47:56 -07:00
Enrico Granata
dccff399e3 Adjust for latest round of code review; change PrintForDebugger to _DebuggerSupport and stringForPrintObject; minor indentation and label fixups 2016-07-11 18:32:18 -07:00