Commit: 1c1200d545f369a7f46061c387751d7616527717
Author: Bastien Montagne
Date: Mon Mar 2 21:19:23 2015 +0100
Branches: temp-ghash-experiments
https://developer.blender.org/rB1c1200d545f369a7f46061c387751d7616527717
Merge branch 'master' into temp-ghash-experiments
===================================================================
===================================================================
diff --cc tests/gtests/blenlib/BLI_ghash_performance_test.cc
index 302283a,0000000..963fb3e
mode 100644,000000..100644
--- a/tests/gtests/blenlib/BLI_ghash_performance_test.cc
+++ b/tests/gtests/blenlib/BLI_ghash_performance_test.cc
@@@ -1,502 -1,0 +1,502 @@@
+/* Apache License, Version 2.0 */
+
+#include "testing/testing.h"
+
+extern "C" {
+#include "MEM_guardedalloc.h"
+#include "BLI_utildefines.h"
+#include "BLI_ghash.h"
+#include "BLI_rand.h"
+#include "BLI_string.h"
+#include "PIL_time_utildefines.h"
+}
+
+const char *words10k = "\
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam auctor
ultrices purus tincidunt mollis. Vestibulum tincidunt imperdiet molestie.
Vivamus posuere, risus ut mollis rutrum, lacus nulla mollis velit, consectetur
auctor erat est in odio. Proin quis lobortis ex. Ut id quam lacus. Morbi
ultrices orci quis sem suscipit tincidunt. Nullam ut molestie justo, vulputate
placerat diam. Nunc tincidunt auctor venenatis. Phasellus placerat, odio ac
dictum pretium, nisi odio tristique sem [...]
+In non magna orci. Curabitur finibus tempus semper. Aliquam fringilla arcu
consectetur blandit vestibulum. Mauris mollis est arcu. Praesent pellentesque
lacus bibendum massa commodo commodo. Aenean facilisis lobortis varius. Ut
semper ullamcorper dui, at pellentesque felis. Duis accumsan sapien ut
malesuada lacinia. Praesent elementum venenatis arcu in mattis.\
+Nunc sagittis mauris risus, quis rutrum nisi egestas quis. Maecenas pharetra
posuere auctor. Suspendisse mollis sollicitudin elit, id cursus massa bibendum
eu. Integer tincidunt dolor non porttitor tempus. Donec lacinia sapien eu enim
feugiat suscipit non malesuada diam. Suspendisse nec convallis elit. Nulla eu
augue ultrices, consequat lorem at, malesuada magna. Aliquam sed tempor ipsum.
Sed hendrerit nec lectus et pharetra. In felis sem, cursus at nunc in,
tristique convallis purus. P [...]
+Integer lacinia enim sodales sem mattis, sit amet egestas lectus tincidunt.
Ut quis nisl ut ex luctus fermentum quis et diam. Maecenas lectus leo,
hendrerit eu facilisis et, mattis ut sem. Duis imperdiet nisl vitae urna
consequat suscipit. Suspendisse sed viverra massa, dapibus condimentum sem.
Morbi suscipit congue odio. Nullam eleifend fringilla nisl et semper. Sed eu
neque ante. Sed eget viverra urna.\
+Duis tempor laoreet interdum. Nunc fringilla aliquet urna sit amet commodo.
Curabitur non orci nec libero egestas ullamcorper nec nec velit. Nam vitae
ligula lobortis, vehicula nulla id, lacinia urna. Morbi id dignissim eros.
Etiam eu risus in sem vestibulum dapibus ut mollis sem. Quisque ultricies
pulvinar maximus. Proin risus turpis, auctor eget molestie nec, molestie a
ipsum. Donec dapibus dui in lorem rhoncus, non rutrum neque convallis. Donec at
tincidunt turpis, nec scelerisque lo [...]
+Pellentesque ultrices mauris sem, a iaculis diam tristique id. Proin sed
facilisis mauris. Aliquam nibh ex, varius in consequat laoreet, sollicitudin id
diam. Vivamus semper ultrices sem non tempor. Sed hendrerit maximus malesuada.
In ex orci, elementum non magna eget, congue sagittis tellus. Donec malesuada
sem leo, quis malesuada risus blandit et. Praesent porta malesuada metus eget
pretium. Vestibulum venenatis tempor tellus at varius. Donec mauris arcu,
elementum vitae aliquet nec, [...]
+Nunc eu viverra justo, sit amet viverra elit. Proin urna elit, luctus ut
placerat quis, blandit vitae diam. Vestibulum id fringilla enim. Ut eleifend
augue ante, ac euismod sapien luctus sit amet. Pellentesque mattis tortor ac
rutrum malesuada. Sed et nulla id metus faucibus condimentum. Vestibulum cursus
posuere vestibulum. Proin auctor arcu erat, quis porta sem dignissim a. Donec
sed finibus ante. Integer porttitor pretium nunc, eu semper elit.\
+Nam sit amet ornare urna. Suspendisse porta augue id massa luctus maximus.
Fusce tellus ligula, finibus sed lacus eget, tristique mollis libero. Vivamus
velit diam, faucibus vel fringilla vitae, ornare id lacus. Pellentesque vel sem
quis nunc semper porta ut sit amet sapien. Integer nec leo at tortor
ullamcorper pulvinar at ut ante. Fusce velit nisl, fermentum in tempus ac,
gravida ac tellus. In aliquet sollicitudin erat, non vestibulum diam aliquam
in. Duis purus justo, aliquet ut libe [...]
+Curabitur vehicula condimentum porta. Nunc consequat vitae urna vel gravida.
Vivamus vitae mattis augue, sit amet blandit enim. Phasellus odio leo, cursus
eget lacus sit amet, facilisis mattis tortor. Duis venenatis ante libero, eu
condimentum urna viverra fermentum. Suspendisse libero leo, pretium eu leo at,
imperdiet ultricies nunc. Fusce ante neque, feugiat id lacus sed, fringilla
suscipit ligula. Phasellus cursus malesuada urna, vel ullamcorper massa
suscipit vitae. In eu bibendum a [...]
+Praesent lacinia libero ac ultricies tempus. Etiam ut maximus sapien.
Maecenas sit amet ante auctor, feugiat diam non, vulputate diam. Nulla
facilisi. Vestibulum id augue velit. Donec at elementum urna. Morbi elementum
nunc in neque ornare, sit amet tempor mauris vulputate. Nunc mauris mauris,
lobortis non nibh sed, gravida sollicitudin nunc. Nunc vel dolor non augue
venenatis semper vitae non turpis.\
+Praesent mattis elit eu interdum porttitor. Etiam quis magna magna. Praesent
a ipsum est. Aenean at ligula vel leo faucibus pulvinar sed eget mauris. Nam
accumsan blandit nibh, nec tincidunt nisl eleifend sit amet. Etiam ornare, arcu
nec dictum volutpat, nulla orci porttitor orci, vel venenatis mi massa at erat.
Maecenas eget accumsan nisl, quis ullamcorper turpis. Pellentesque sit amet mi
aliquet, feugiat felis in, dictum urna. Cras nulla leo, congue vel consequat
gravida, aliquet a nu [...]
+Cras ut vehicula sapien. Quisque id malesuada urna, vitae congue ante. Donec
nec leo pretium, finibus nibh a, porta lectus. Fusce arcu tellus, tempor semper
sem id, aliquam fringilla ipsum. Ut massa ante, placerat quis sapien quis,
sollicitudin blandit turpis. Aenean posuere ullamcorper massa. Nam faucibus
egestas arcu. Vivamus vehicula auctor diam, eu placerat diam ullamcorper at.
Nulla eu consequat elit, vel semper turpis. Curabitur rhoncus nunc vel
vestibulum interdum.\
+Nam augue neque, pharetra vel nisi dignissim, vehicula dapibus risus. Cras
eget mattis nisi. Sed tempor posuere gravida. Proin sagittis a nisl eget
gravida. Curabitur viverra dapibus arcu, sit amet rutrum nibh fringilla
euismod. Donec vitae risus non lorem facilisis cursus eu eu quam. Donec quis
lacus blandit, consectetur elit ut, sagittis ligula. Etiam dapibus ex sit amet
elit commodo finibus. Suspendisse non finibus felis, non cursus libero.\
+Vivamus semper aliquet velit vel elementum. Phasellus dictum, tortor id
sagittis ultrices, ex dui porttitor tortor, nec mattis dolor sem nec mi. Ut
aliquam consequat eros sit amet mollis. Nullam mollis venenatis porttitor.
Donec sit amet velit at velit luctus auctor dictum in neque. Ut vulputate
ultricies mollis. Pellentesque elementum augue dolor, non varius ligula
tristique ac. Nullam eget mauris urna. Integer elementum eleifend pulvinar.
Morbi gravida ante eget ornare faucibus. Mauri [...]
+Nunc dignissim mauris id dui iaculis fringilla. Praesent malesuada tellus in
dapibus feugiat. Vivamus posuere, nisi et consequat euismod, lorem augue
iaculis velit, eget iaculis neque quam eu mi. Nullam ac hendrerit felis, non
elementum ipsum. Aliquam erat volutpat. Proin vel molestie felis. Nullam luctus
vel ante nec facilisis. Cum sociis natoque penatibus et magnis dis parturient
montes, nascetur ridiculus mus.\
+Duis et metus justo. Interdum et malesuada fames ac ante ipsum primis in
faucibus. Ut tristique sit amet elit et congue. Aenean quis elementum enim,
vitae pharetra sem. Vestibulum vel finibus nisl, at consequat eros. In vitae
mollis lacus, et pharetra elit. Mauris varius sapien quis tincidunt blandit.
Proin non semper nibh. Aliquam non elit id felis laoreet interdum eget a risus.
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur
ridiculus mus. Suspendisse nisl tellu [...]
+Sed porttitor arcu vel ligula finibus, a vestibulum enim ultrices. Fusce
imperdiet augue eget est vehicula porttitor. Quisque convallis odio vitae lorem
porttitor iaculis. Ut dictum velit ac tortor lobortis ultrices. Vestibulum
tincidunt vestibulum mauris, at fermentum elit imperdiet nec. Nunc finibus
ornare lorem vel malesuada. Praesent arcu turpis, pulvinar sit amet accumsan
quis, tincidunt vel justo. Pellentesque volutpat nec enim sit amet pulvinar.
Nam eu libero dignissim, volutpat [...]
@@ Diff output truncated at 10240 characters. @@
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs