Go to file
Richard Smith 75fc3bf5fe Fix stack overflow and improve performance when a module contains many
overloads of a name by claiming that there are no lookup results for that name
in modules while loading the names from the module. Lookups in deserialization
really don't want to find names which they themselves are in the process of
introducing. This also has the pleasant side-effect of automatically caching
PCH lookups which found no names.

The runtime here is still quadratic in the number of overloads, but the
constant is lower.

llvm-svn: 174685
2013-02-08 00:37:45 +00:00
clang Fix stack overflow and improve performance when a module contains many 2013-02-08 00:37:45 +00:00
clang-tools-extra Fix for combined loop and nullptr convert tests 2013-02-07 18:49:23 +00:00
compiler-rt tsan: fix suppress_java logic 2013-02-07 17:12:28 +00:00
debuginfo-tests Harden this test a bit to work on the mac with ancient gdbs. 2013-01-17 20:09:50 +00:00
libclc Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
libcxx Change the 'result_type' from unsigned to 'uint_fast32_t'. This eliminates truncation warnings on Linux 2013-02-07 22:12:02 +00:00
libcxxabi Partially revert r152770. That commit moved the default handlers to their own file. But it also did some refactoring. It is the latter that is being reverted. The refactoring had accidentally removed the required effect that the default unexpected_handler calls std::terminate(), which is a visible effect. 2013-02-06 19:29:55 +00:00
lld fix segment ordering of elf segments 2013-02-07 20:33:55 +00:00
lldb Renaming SBValueList::get() to 2013-02-07 22:57:46 +00:00
llvm [Object][ELF] Add a way to get the dynamic symbol table section. 2013-02-07 23:37:58 +00:00
polly CodeGen: clang-format goodness 2013-02-05 18:01:29 +00:00