Jan Steemann
bc5428021f
changed function name
2014-04-01 09:20:27 +02:00
Jan Steemann
b9293dee2c
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-03-31 13:47:23 +02:00
Max Neunhoeffer
c2316ba473
Fix three bugs with memory management in associative-multi.c
2014-03-31 13:40:31 +02:00
Jan Steemann
5f3ea348bc
separated FNV hashing functions
2014-03-31 11:41:23 +02:00
Max Neunhoeffer
4ae51b42bf
Sort out internal statistics and polish future pair stuff.
2014-03-31 11:06:40 +02:00
Max Neunhoeffer
9dfbb0efdb
Use UNIX line endings in xxhash.
2014-03-31 09:25:05 +02:00
Max Neunhoeffer
4ed8230b3a
Merge branch 'devel' into associative_tests
2014-03-31 08:46:36 +02:00
Jan Steemann
3644a73554
speed up CRC calculation
...
measured speedup on an x86_64 Linux
-----------------------------------
clang, -O2, without patch:
* 5,000,000x CRC of a 256 byte buffer: TOOK: 0.858567
* 5,000,000x CRC of a 512 byte buffer: TOOK: 1.67744
* 5,000,000x CRC of a 1024 byte buffer: TOOK: 3.31552
* 5,000,000x CRC of a 2048 byte buffer: TOOK: 6.58735
* 5,000,000x CRC of a 4096 byte buffer: TOOK: 13.1924
clang, -O2, with patch
* 5,000,000x CRC of a 256 byte buffer: TOOK: 0.669745
* 5,000,000x CRC of a 512 byte buffer: TOOK: 1.3234
* 5,000,000x CRC of a 1024 byte buffer: TOOK: 2.63565
* 5,000,000x CRC of a 2048 byte buffer: TOOK: 5.26927
* 5,000,000x CRC of a 4096 byte buffer: TOOK: 10.6086
gcc, -O2, without patch:
* 5,000,000x CRC of a 256 byte buffer: TOOK: 0.752911
* 5,000,000x CRC of a 512 byte buffer: TOOK: 1.46402
* 5,000,000x CRC of a 1024 byte buffer: TOOK: 2.88934
* 5,000,000x CRC of a 2048 byte buffer: TOOK: 5.74819
* 5,000,000x CRC of a 4096 byte buffer: TOOK: 11.4839
gcc, -O2, with patch:
* 5,000,000x CRC of a 256 byte buffer: TOOK: 0.643093
* 5,000,000x CRC of a 512 byte buffer: TOOK: 1.20488
* 5,000,000x CRC of a 1024 byte buffer: TOOK: 2.39155
* 5,000,000x CRC of a 2048 byte buffer: TOOK: 4.75178
* 5,000,000x CRC of a 4096 byte buffer: TOOK: 9.34864
2014-03-28 20:26:56 +01:00
Jan Steemann
55f0dc5739
logfile opening/closing fixes
2014-03-28 16:45:06 +01:00
Max Neunhoeffer
f7476a36ef
Take out some diagnostics.
2014-03-28 16:25:13 +01:00
Max Neunhoeffer
7f11440402
Repair graphs with new edge index.
2014-03-28 16:21:18 +01:00
Max Neunhoeffer
078687fe00
Change edge index. Compiles but does not work yet.
2014-03-28 11:10:49 +01:00
Max Neunhoeffer
05c9e4fd54
Cleanup resizing of MultiPointerHash
2014-03-28 09:14:20 +01:00
Esteban Lombeyda
a0f6c9d138
Compiler Fix
2014-03-27 17:10:34 +01:00
Max Neunhoeffer
b4e80d5a26
Merge branch 'devel' into associative_tests
2014-03-27 16:32:56 +01:00
Max Neunhoeffer
650d852db9
Graph tests work again.
2014-03-27 16:32:24 +01:00
Esteban Lombeyda
c502f37c1b
Non used variables were commented out (Compiler warning C4101)
2014-03-27 16:06:13 +01:00
Jan Steemann
d48a2507fc
fixed wrong return type
2014-03-27 09:45:25 +01:00
Max Neunhoeffer
100e689fe9
Remove unused code for associative multi arrays.
...
If we ever need this, it will be better to copy the code for
associative multi pointer arrays.
2014-03-27 00:15:27 +01:00
Max Neunhoeffer
d7f78c8add
Finish deletion of entries from associative-multi hash.
2014-03-27 00:10:09 +01:00
Max Neunhoeffer
7b4f7f665c
Lookup compiles, deletion planned.
2014-03-26 16:21:50 +01:00
Max Neunhoeffer
c32f717a07
Merge branch 'devel' into associative_tests
2014-03-26 15:12:54 +01:00
Max Neunhoeffer
185d86c04f
Snapshot before moving to indices in associative-multi.
2014-03-26 15:12:36 +01:00
Max Neunhoeffer
2336b9f310
Try variants of TRI_IncModU64 and add TRI_DecModU64.
2014-03-26 09:15:57 +01:00
Max Neunhoeffer
fd76cd6fad
Experiments on hashing.
2014-03-25 16:24:27 +01:00
Frank Celler
d34832bbcf
added changePassword attribute for users
2014-03-25 11:40:13 +01:00
Jan Steemann
f60eae74e4
fix compiler warning
2014-03-24 16:13:20 +01:00
Max Neunhoeffer
5c63512bb5
If we run out of prime numbers, do not change value.
2014-03-24 14:07:31 +01:00
Max Neunhoeffer
523029e190
Use only hash lengths that are prime numbers.
2014-03-24 14:07:00 +01:00
Max Neunhoeffer
dde446fb28
Optimise hash tables by no longer using % for wraparound.
2014-03-24 14:04:24 +01:00
Jan Steemann
2aef412cd4
use sizeHint for hash index, too
2014-03-21 22:59:41 +01:00
Jan Steemann
c760272a7f
provide a sint hint to indexes when initially filling them
...
this may speed up building indexes when opening an existing collection
2014-03-17 11:29:13 +01:00
Jan Steemann
d10258594e
issue #772 : added diagnostic output for Foxx application upload
...
Conflicts:
CHANGELOG
2014-03-14 10:50:38 +01:00
Jan Steemann
1cd29e0bb4
fixed typo in comment
2014-03-13 23:02:51 +01:00
Jan Steemann
ff2198151b
fixed vector insert at end
2014-03-12 14:27:51 +01:00
Max Neunhoeffer
5110b45c26
Change Windows version to pass SOCKET handles to libev.
...
One has to use the corresponding change in the ArangoDB-Windows
repository as well, where libev is patched for this purpose.
2014-03-10 15:38:03 +01:00
Max Neunhoeffer
ccb037a4d9
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-03-07 16:48:46 +01:00
Max Neunhoeffer
cd0a33de9f
Seemingly fix behaviour on Windows.
...
Note: WSACleanup complains and we do not know a fix.
2014-03-07 16:48:21 +01:00
Max Neunhoeffer
6206f91d56
Yet another fix for process shutdown on Unix.
2014-03-07 16:20:12 +01:00
Max Neunhoeffer
101486c6af
Improve error handling in process startup in js testing framework.
2014-03-07 15:01:50 +01:00
Jan Steemann
910996529c
windows
2014-03-07 11:45:55 +01:00
Jan Steemann
6b42df078b
sockets fix
2014-03-06 17:17:31 +01:00
Jan Steemann
79defc2ef1
-Wunreachable-code reverted. Visual Studio doesn't like it
2014-03-06 11:36:58 +01:00
Jan Steemann
c5c294aa6b
-Wunreachable-code
2014-03-06 11:30:38 +01:00
Jan Steemann
84364a7601
fixed socket shutdown on Windows
2014-03-06 10:34:29 +01:00
Jan Steemann
e9d2d555af
renamed parameter to silence compilers
2014-03-06 10:34:13 +01:00
Frank Celler
0684d0bda4
added vista locks
...
Conflicts:
GNUmakefile
lib/BasicsC/locks-win32.c
lib/BasicsC/locks-win32.h
2014-03-05 14:22:27 +01:00
Max Neunhoeffer
63bcda3c78
Fix a typo for Windows.
2014-03-04 13:13:10 +01:00
Max Neunhoeffer
dcb2feccd0
Another try to fix process startup under Windows.
2014-03-04 12:31:14 +01:00
Max Neunhoeffer
e652d663bf
Fix socket closing under Windows.
2014-03-04 11:23:11 +01:00