1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-11 23:54:18 +00:00
JUCE/modules/juce_core/text
reuk 5d26b6a20f
Aiff: Fix extremely slow loads of pathological files
If an aiff file advertied a large number of metadata keys, the
StringPairArray::set calls resulted in quadratic complexity.

We now read keys into a std::map instead, as it enables much faster
lookup, and then convert back to a StringPairArray at the last possible
moment.
2020-12-03 12:06:00 +00:00
..
juce_Base64.cpp Updated all license headers 2020-04-23 17:30:39 +01:00
juce_Base64.h Updated all license headers 2020-04-23 17:30:39 +01:00
juce_CharacterFunctions.cpp Updated all license headers 2020-04-23 17:30:39 +01:00
juce_CharacterFunctions.h Normalised lambda whitespace 2020-06-05 09:37:56 +01:00
juce_CharPointer_ASCII.h Cleanup: Remove redundant inlines 2020-04-27 10:22:06 +01:00
juce_CharPointer_UTF8.h Updated all license headers 2020-04-23 17:30:39 +01:00
juce_CharPointer_UTF16.h Updated all license headers 2020-04-23 17:30:39 +01:00
juce_CharPointer_UTF32.h Cleanup: Remove redundant inlines 2020-04-27 10:22:06 +01:00
juce_Identifier.cpp Updated all license headers 2020-04-23 17:30:39 +01:00
juce_Identifier.h Updated all license headers 2020-04-23 17:30:39 +01:00
juce_LocalisedStrings.cpp Updated all license headers 2020-04-23 17:30:39 +01:00
juce_LocalisedStrings.h Updated all license headers 2020-04-23 17:30:39 +01:00
juce_NewLine.h Updated all license headers 2020-04-23 17:30:39 +01:00
juce_String.cpp GCC: Suppress cast-align warnings 2020-09-24 12:52:45 +01:00
juce_String.h Fixed some Doxygen parsing issues 2020-07-03 17:18:35 +01:00
juce_StringArray.cpp Aiff: Fix extremely slow loads of pathological files 2020-12-03 12:06:00 +00:00
juce_StringArray.h Aiff: Fix extremely slow loads of pathological files 2020-12-03 12:06:00 +00:00
juce_StringPairArray.cpp Aiff: Fix extremely slow loads of pathological files 2020-12-03 12:06:00 +00:00
juce_StringPairArray.h Aiff: Fix extremely slow loads of pathological files 2020-12-03 12:06:00 +00:00
juce_StringPool.cpp Updated all license headers 2020-04-23 17:30:39 +01:00
juce_StringPool.h Updated all license headers 2020-04-23 17:30:39 +01:00
juce_StringRef.h Updated all license headers 2020-04-23 17:30:39 +01:00
juce_TextDiff.cpp Updated all license headers 2020-04-23 17:30:39 +01:00
juce_TextDiff.h Updated all license headers 2020-04-23 17:30:39 +01:00