llvm-project/lldb/source/Plugins/Language
Enrico Granata 26935d9a09 Cache the incremental iterators as you traverse the list, so that you don't have to keep recomputing them
If memory turns out to be a problem, which I don't think it will in practice because all these ValueObjects, we'd be keeping alive anyway, I can always resort to caching the farthest-most iterator only

This gains us an order of magnitude in my benchmark, cutting the time to traverse a 1500-elements list from 22 seconds down to 2

llvm-svn: 254762
2015-12-04 20:12:46 +00:00
..
CPlusPlus Cache the incremental iterators as you traverse the list, so that you don't have to keep recomputing them 2015-12-04 20:12:46 +00:00
Go Fix some Clang-tidy warnings and formatting in recently added code. 2015-11-07 00:28:50 +00:00
ObjC Introduce a way for Languages to specify whether values of "reference types" are "nil" (not pointing to anything) or uninitialized (never made to point at anything) 2015-11-10 22:39:15 +00:00
ObjCPlusPlus Fix Clang-tidy modernize-use-override warnings in source/Plugins/Language; other minor fixes. 2015-10-20 01:10:59 +00:00
CMakeLists.txt Add go data formatters. 2015-11-05 00:24:36 +00:00