summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Markmann <tm@ayena.de>2017-02-17 17:15:41 (GMT)
committerTobias Markmann <tm@ayena.de>2017-02-22 10:54:22 (GMT)
commiteea861301be0bf3e3f5db6cfc3cada38d133fef2 (patch)
tree3c2aa07ce3724a73ce2124832bee6b8c7884c9df /3rdParty/Boost/update.sh
parent80801aaeba2d29e3a375a01d782cf081e778dfaf (diff)
downloadswift-eea861301be0bf3e3f5db6cfc3cada38d133fef2.zip
swift-eea861301be0bf3e3f5db6cfc3cada38d133fef2.tar.bz2
Add LRUCache utility class to Swiften
This implements a simple lookup cache with least recently used replacement strategy. This also adds Boost.MultiIndex from version 1.56 to 3rdParty. Test-Information: Added some unit tests for LRUCache, which pass on macOS 10.12.3 with clang-5.0 Change-Id: I0567945b1197d3fe786bf9d82fdb5e755743b975
Diffstat (limited to '3rdParty/Boost/update.sh')
-rwxr-xr-x3rdParty/Boost/update.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/3rdParty/Boost/update.sh b/3rdParty/Boost/update.sh
index afa7722..43a3cff 100755
--- a/3rdParty/Boost/update.sh
+++ b/3rdParty/Boost/update.sh
@@ -31,6 +31,10 @@ fi
lambda/lambda.hpp \
lambda/bind.hpp \
logic/tribool.hpp \
+ multi_index_container.hpp \
+ multi_index/hashed_index.hpp \
+ multi_index/member.hpp \
+ multi_index/sequenced_index.hpp \
noncopyable.hpp \
numeric/conversion/cast.hpp \
optional.hpp \
@@ -70,7 +74,7 @@ cp $1/LICENSE_1_0.txt $TARGET_DIR
rm -rf $TARGET_DIR/libs/config
rm -rf $TARGET_DIR/libs/smart_ptr
-LIBS="date_time regex system thread signals2 filesystem program_options serialization archive atomic"
+LIBS="date_time regex system thread signals2 filesystem multi_index program_options serialization archive atomic"
for lib in $LIBS; do
rm -rf $TARGET_DIR/libs/$lib/build $TARGET_DIR/libs/$lib/*.doc $TARGET_DIR/libs/$lib/src/*.doc $TARGET_DIR/libs/$lib/src/CMakeLists.txt $TARGET_DIR/libs/$lib/test
done