Max Neunhoeffer
726198007c
Do not use linenoise with cmake under non-Windows.
2014-05-21 16:10:53 +02:00
Max Neunhoeffer
c913f3a4c7
Fix lib/CMakeLists.txt
2014-05-21 15:59:04 +02:00
Max Neunhoeffer
ff1dfdd55f
Header cleanup: use #include "Basics/Common.h" in all C++ files.
2014-05-21 15:50:30 +02:00
Max Neunhoeffer
792b6d4458
Repair C++ version of program-options.c
2014-05-21 15:00:06 +02:00
Max Neunhoeffer
50783b36c8
program-options.c -> program-options.cpp
2014-05-21 14:50:52 +02:00
Max Neunhoeffer
69353334eb
Get rid of TRI_ENABLE_CLUSTER everywhere.
2014-05-21 14:46:47 +02:00
Max Neunhoeffer
77025348df
Make JsonParser C++, however, functions still extern "C".
2014-05-21 13:56:45 +02:00
Max Neunhoeffer
0af211c1e5
More header cleanups.
2014-05-21 13:42:41 +02:00
Max Neunhoeffer
786ea250ba
Snapshot.
2014-05-21 11:20:03 +02:00
Max Neunhoeffer
07f9b941bb
Merge branch 'mjmh' of ssh://github.com/triAGENS/ArangoDB into mjmh
2014-05-21 08:38:58 +02:00
Jan Steemann
c15acbab08
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
...
Conflicts:
lib/ShapedJson/Legends.cpp
lib/ShapedJson/Legends.h
2014-05-20 17:03:49 +02:00
Max Neunhoeffer
a5f901fe37
Add pointer marking functionality.
2014-05-20 15:25:51 +02:00
Jan Steemann
b20240b829
added legend
2014-05-20 14:37:57 +02:00
Max Neunhoeffer
a0d4adc986
Add Legends.cpp to CMakeLists.txt
2014-05-20 14:22:16 +02:00
Max Neunhoeffer
67f32ec430
Activate Legends.cpp in Makefile
2014-05-20 13:29:34 +02:00
Max Neunhoeffer
0dab3706c5
Finish first version of JsonLegend, not activated in Makefile.
2014-05-20 13:27:57 +02:00
Max Neunhoeffer
b5df264cdb
First draft of legend generator.
2014-05-20 13:27:09 +02:00
Max Neunhoeffer
464b6720ca
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-05-20 13:25:10 +02:00
Max Neunhoeffer
dbd973164b
Finish first version of JsonLegend, not activated in Makefile.
2014-05-20 13:24:29 +02:00
Jan Steemann
1e2078510d
removed whitespace
2014-05-20 12:00:36 +02:00
Max Neunhoeffer
9910599d8d
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-05-20 08:41:51 +02:00
Jan Steemann
9453beb7cc
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
2014-05-19 14:25:34 +02:00
Jan Steemann
6423b171b7
re-added result completion
2014-05-19 14:23:46 +02:00
Esteban Lombeyda
11184fe003
Merge branch 'refactoring' of github.com:triAGENS/ArangoDB into devel
2014-05-19 13:51:29 +02:00
Esteban Lombeyda
4bfb52167c
Important line code for autocompeltion was reinserted
2014-05-19 13:35:57 +02:00
Esteban Lombeyda
d060d3709f
Empty method getAlternatives for MRLineEditor
2014-05-19 12:12:42 +02:00
Esteban Lombeyda
963fdc5ee5
cleaning
2014-05-19 11:30:31 +02:00
Jan Steemann
168fdcf6ef
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
...
Conflicts:
UnitTests/Basics/bson-test.cpp
arangod/V8Server/v8-actions.cpp
lib/Basics/BsonHelper.h
2014-05-19 11:21:58 +02:00
Esteban Lombeyda
9bcaba6002
documentation
2014-05-19 10:57:58 +02:00
Esteban Lombeyda
48cdb09008
clean separation of V8 code from Shell
2014-05-19 10:29:54 +02:00
Max Neunhoeffer
72b923325a
First draft of legend generator.
2014-05-18 15:53:30 +02:00
Esteban Lombeyda
45ea4e6f57
reducing duplicate code
2014-05-17 15:47:13 +02:00
Jan Steemann
1328aed652
small refactoring
2014-05-17 12:17:58 +02:00
Jan Steemann
0a2e155f12
don't copy bytecode after creation
2014-05-17 12:05:15 +02:00
Jan Steemann
b35c38236e
fixed size bug
2014-05-17 10:48:59 +02:00
Jan Steemann
e9c4a759f7
add string length to object creation
2014-05-17 01:37:36 +02:00
Jan Steemann
90cea0533e
fixed Windows build
2014-05-16 21:48:46 +02:00
Jan Steemann
42b33046d1
removed v8 dependency
2014-05-16 21:46:31 +02:00
Jan Steemann
93179cc03b
removed unused variable
2014-05-16 21:16:45 +02:00
Jan Steemann
36567df644
removed libbson
2014-05-16 20:32:05 +02:00
Jan Steemann
a355c9d37f
break instead of return
2014-05-16 20:26:06 +02:00
Jan Steemann
d5200f26d7
moved magic number to function
2014-05-16 19:05:54 +02:00
Jan Steemann
81c68927aa
remove no-ops from shape-accessor
2014-05-16 18:39:23 +02:00
Esteban Lombeyda
eaa39427f9
Compiling under linux
2014-05-16 15:19:54 +02:00
Esteban Lombeyda
6918afcc2e
Merge branch 'refactoring' of github.com:triAGENS/ArangoDB into refactoring
2014-05-15 13:43:48 +02:00
Esteban Lombeyda
7feb081a5f
Merge branch 'refactoring' of github.com:triAGENS/ArangoDB into refactoring
...
Conflicts:
lib/V8/V8LineEditor.cpp
2014-05-15 13:43:08 +02:00
Esteban Lombeyda
3a61e7b3f3
Header file for Linenoise shell is commited
2014-05-15 13:27:53 +02:00
Esteban Lombeyda
e3ff0391a2
Refactoring LineEditor
2014-05-15 10:27:59 +02:00
Jan Steemann
9fa7fe20ea
scan-build
2014-05-15 10:16:13 +02:00
Jan Steemann
2bc4aa90af
fixed issues found by scan-build
2014-05-15 10:09:06 +02:00
Jan Steemann
579a46220e
added one-shot tasks
2014-05-14 21:04:37 +02:00
Jan Steemann
a02611fba1
case-insensitive completion
2014-05-14 18:43:01 +02:00
Jan Steemann
8a5c2438b9
removed tabs
2014-05-14 18:01:40 +02:00
Esteban Lombeyda
ed7feb0664
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-05-13 13:46:55 +02:00
Esteban Lombeyda
3ca80a796d
Avoiding warining C4250 of microsoft compiler
2014-05-13 13:45:06 +02:00
Jan Steemann
b0f119e88c
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-05-13 13:39:52 +02:00
Jan Steemann
9f7923ace3
fixed VS warnings
2014-05-13 13:39:42 +02:00
Jan Steemann
1e99992a4e
added note about non-functional `options` attribute
2014-05-13 12:58:24 +02:00
Jan Steemann
3f6d28de8d
fixed VS warnings
2014-05-13 12:44:00 +02:00
Jan Steemann
6011994329
added atomic header
2014-05-12 18:05:25 +02:00
Jan Steemann
300da03c5c
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
2014-05-12 17:25:01 +02:00
Jan Steemann
14813638dd
removed boost
2014-05-12 17:22:42 +02:00
Jan Steemann
ed50f3656d
added unordered_map and unordered_set
2014-05-12 17:09:26 +02:00
Jan Steemann
b96b7d489c
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-05-12 16:50:33 +02:00
Jan Steemann
401c8f8192
do not pass 0 to ctor
2014-05-12 16:50:17 +02:00
Jan Steemann
027ec2d3f4
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
...
Conflicts:
arangod/V8Server/V8PeriodicTask.cpp
arangod/V8Server/V8PeriodicTask.h
arangod/V8Server/v8-actions.cpp
js/common/bootstrap/module-internal.js
js/server/server.js
lib/Dispatcher/ApplicationDispatcher.cpp
lib/Dispatcher/RequeueTask.cpp
lib/GeneralServer/GeneralListenTask.h
lib/Scheduler/ApplicationScheduler.cpp
lib/Scheduler/PeriodicTask.cpp
lib/Scheduler/Scheduler.cpp
lib/Scheduler/Scheduler.h
lib/Scheduler/Task.cpp
lib/Scheduler/Task.h
lib/Scheduler/TimerTask.cpp
lib/Scheduler/TimerTask.h
2014-05-12 16:49:20 +02:00
Esteban Lombeyda
9c1d39c1f4
Some Windows Warnings are avoided
2014-05-12 16:48:05 +02:00
Frank Celler
1048559dcf
fixed percent
2014-05-12 00:38:03 +02:00
Jan Steemann
d23fe23254
added tasks manual entry
2014-05-10 02:25:59 +02:00
Jan Steemann
548a79ac4d
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-05-10 00:43:40 +02:00
Jan Steemann
cfc2d407d7
added tests for task management
2014-05-10 00:43:14 +02:00
Max Neunhoeffer
8ce1b08183
Add a ClusterMethod to truncate a collection in a cluster.
2014-05-09 23:14:41 +02:00
Jan Steemann
82595ee169
improved periodic task management
2014-05-09 17:36:24 +02:00
Jan Steemann
dfec7b7f3c
pass v8 handles by value, not by reference (as recommended in their manual)
2014-05-09 15:23:21 +02:00
Jan Steemann
931269245d
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-05-09 12:18:17 +02:00
Jan Steemann
2eca70e606
fixed timeout overflows on 32 bit
2014-05-09 12:17:57 +02:00
Frank Celler
20479ef320
added missing namespace
2014-05-09 11:00:18 +02:00
Jan Steemann
2e17f4bcd7
cppcheck
2014-05-09 00:21:17 +02:00
Jan Steemann
20292af75c
throw different type of debug error to prevent bogus "out-of-memory" errors
2014-05-08 23:00:18 +02:00
Jan Steemann
8fa45ca181
added string task ids for periodic jobs
2014-05-08 22:59:36 +02:00
Jan Steemann
7b9ce7046f
added typecasts
2014-05-08 14:29:15 +02:00
Jan Steemann
7f9446f6bc
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-05-07 18:48:44 +02:00
Jan Steemann
7d28a03782
added AQL date functions
2014-05-07 18:17:46 +02:00
Max Neunhoeffer
62ca0e9a30
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-05-07 16:47:06 +02:00
Max Neunhoeffer
a312d496a9
Finish server functionality for cluster dump.
2014-05-07 16:36:47 +02:00
Max Neunhoeffer
df68f47338
Use StringBuffer in SimpleHttpResult rather than stringstream.
2014-05-07 16:35:40 +02:00
Max Neunhoeffer
8ba8ffcbb1
Add a useful const.
2014-05-07 16:34:22 +02:00
Esteban Lombeyda
6385569dec
manualy unification of JS_ProcessStatistics in devel and 2.0
2014-05-07 10:43:44 +02:00
Max Neunhoeffer
18b759ce32
Fix killing of processes unknown to arangod under Unix.
2014-05-06 11:41:55 +02:00
Frank Celler
990a041bbd
added local directory to search path
2014-05-04 21:24:52 +02:00
Frank Celler
3db2475d1c
added ignore for certain API calls (version & aardvark)
2014-05-04 12:46:29 +02:00
Jan Steemann
0a5e641f97
added index memory usage statistics
...
this also adds index memory usage to the output of the `figures` method
2014-05-02 22:05:29 +02:00
Jan Steemann
77d02b1235
fixed invalid typedef
2014-05-02 12:29:11 +02:00
Jan Steemann
02a532a122
added CURRENT_USER function for AQL
2014-05-02 12:00:39 +02:00
Jan Steemann
18302b3ab4
do not segfault on cancellation
2014-04-25 12:45:31 +02:00
Max Neunhoeffer
0dd2bfe38e
Cleanup 64-byte alignment for 32-bit compilation.
2014-04-24 11:08:28 +02:00
Jan Steemann
d3d3473013
fixed compile warning regarding ISOC90
2014-04-23 21:30:55 +02:00
Jan Steemann
9bfcca67a0
fixed compile warning regarding assigned-only variables
2014-04-23 21:30:20 +02:00
Jan Steemann
a4ee394d4b
fixed AQL return codes in the face of cancellation
2014-04-23 19:07:34 +02:00
Jan Steemann
f34d25381f
don't log if not properly initialised
2014-04-22 22:00:09 +02:00
Jan Steemann
4732a42c18
fixed small memleak in application server setup
2014-04-22 16:36:26 +02:00
Jan Steemann
341481ba66
fixed Windows compile errors and warnings
2014-04-22 14:49:00 +02:00
Frank Celler
91fd5b5c0f
fixed base init
2014-04-21 19:06:17 +02:00
Frank Celler
6cdfa029c9
added more error information, fixed try catch
...
Conflicts:
CHANGELOG
arangod/V8Server/ApplicationV8.cpp
2014-04-21 13:35:06 +02:00
=
20d450da81
Bug fix: compirler error
2014-04-17 15:46:24 +02:00
=
74860e3a84
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-04-17 15:36:53 +02:00
Frank Celler
8e9ad58f3b
added cancelation of asnyc jobs
...
Conflicts:
arangod/V8Server/ApplicationV8.cpp
arangod/V8Server/v8-actions.cpp
lib/Rest/Handler.h
2014-04-16 20:16:22 +02:00
=
87ae2f9c2a
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-04-14 08:56:20 +02:00
Jan Steemann
74f184dd81
fix compile warning
2014-04-13 22:21:13 +02:00
Jan Steemann
2050049b06
added periodic job management
...
this adds functions internal.deletePeriod() and internal.getPeriodic()
functions internal.definePeriodic() now also has an extra parameter to
specify the name of a periodic job. this makes it more easy to tell
jobs apart in the result of internal.getPeriodic().
2014-04-13 22:19:46 +02:00
Jan Steemann
90c0d0dfd6
added periodic job management
...
this adds functions internal.deletePeriod() and internal.getPeriodic()
functions internal.definePeriodic() now also has an extra parameter to
specify the name of a periodic job. this makes it more easy to tell
jobs apart in the result of internal.getPeriodic().
2014-04-11 21:33:41 +02:00
Jan Steemann
d0bcb02015
generate/validate keys
2014-04-11 16:19:00 +02:00
Jan Steemann
b5cb711a47
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
2014-04-11 13:01:13 +02:00
Jan Steemann
86398d7cde
insert standalone marker
2014-04-11 13:01:00 +02:00
Frank Celler
fc0ffd40b6
added missing figures
2014-04-10 11:48:35 +02:00
Jan Steemann
0852dbb301
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
2014-04-09 09:51:38 +02:00
Jan Steemann
f893a9e53e
typecast
2014-04-09 09:36:21 +02:00
=
4ba9aa110b
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-04-09 08:53:14 +02:00
Jan Steemann
d8d63a72bc
json to bson
2014-04-08 16:13:37 +02:00
Jan Steemann
c29cf874b5
transaction interface
2014-04-08 14:40:09 +02:00
Jan Steemann
eb7a94a861
fixed compile warning
2014-04-08 13:21:25 +02:00
Jan Steemann
de38d8c0ea
simplify serialisation of JSON into string-buffer
2014-04-07 21:31:23 +02:00
Jan Steemann
3cc2b59e74
size tests
2014-04-07 21:27:57 +02:00
Max Neunhoeffer
7383abbfa3
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-04-07 15:07:40 +02:00
Max Neunhoeffer
5dc976ad45
Improve BsonHelper interface.
2014-04-07 15:07:22 +02:00
Jan Steemann
87b31f9793
VS fixes
2014-04-07 11:50:52 +02:00
Max Neunhoeffer
d8509eceda
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-04-07 10:27:30 +02:00
Max Neunhoeffer
ac20acbda3
Draft of BsonHelper done.
2014-04-07 10:27:04 +02:00
=
0b61d6d4cf
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-04-07 08:51:41 +02:00
Jan Steemann
e8d61b0c01
set report interval to zero so loop isn't woken up permanently
2014-04-05 00:21:20 +02:00
Jan Steemann
049bcd82f3
disable no-op
2014-04-05 00:21:02 +02:00
Jan Steemann
16edd4b767
variable alignment
2014-04-05 00:20:41 +02:00
Jan Steemann
7f637ba12d
use empty instead of size check
2014-04-05 00:20:21 +02:00
Max Neunhoeffer
78f72f76ad
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-04-04 16:57:24 +02:00
Max Neunhoeffer
7410545842
First version of C++ frontend for libbson.
...
Appending and setup OK.
Read access not yet done.
2014-04-04 16:56:49 +02:00
Jan Steemann
0f5ae9b4eb
use WorkingSetSize instead of PeakWorkingSetSize
2014-04-04 16:43:38 +02:00
Jan Steemann
282f510e34
fixed race conditions
2014-04-04 14:57:14 +02:00
Max Neunhoeffer
21e725f138
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-04-04 12:52:00 +02:00
Max Neunhoeffer
41befb9d85
Move BSON to C++.
2014-04-04 12:51:45 +02:00
=
82ec298f44
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-04-04 12:29:38 +02:00
Jan Steemann
b922c74ab7
removed unused Url class
2014-04-04 10:23:41 +02:00
Jan Steemann
9aaeafda10
cpp
2014-04-04 10:21:54 +02:00
=
4f5415c291
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-04-04 08:56:31 +02:00
Jan Steemann
30f9dba42f
don't log nonsense errors
2014-04-03 23:23:08 +02:00
=
ad97866c76
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-04-03 17:14:14 +02:00
Jan Steemann
6baeaf606d
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-04-03 16:14:19 +02:00
Jan Steemann
17bf8ebafb
fixed VS warnings
2014-04-03 16:13:56 +02:00
Max Neunhoeffer
5a2debd863
Add a first version (only 2 funcs) of tri-bson.h
2014-04-03 15:55:51 +02:00
Jan Steemann
23dffa05a7
change parameter name to avoid compiler warnings
2014-04-03 13:34:55 +02:00
Jan Steemann
100e514841
issue #798 : Lower case http headers from arango
...
This change allows returning capitalized HTTP headers, e.g.
`Content-Length` instead of `content-length`.
The HTTP spec says that headers are case-insensitive, but
in fact several clients rely on a specific case in response
headers.
This change will capitalize HTTP headers if the `X-Arango-Version`
request header is sent by the client and contains a value of at
least `20100` (for version 2.1). The default value for the
compatibility can also be set at server start, using the
`--server.default-api-compatibility` option.
2014-04-03 13:24:59 +02:00
Esteban Lombeyda
93d9992a23
TRI_GetPhysicalMemory for current process is implemented
2014-04-03 10:12:57 +02:00
Jan Steemann
88c3089b36
don't report bogus error messages
2014-04-02 17:51:25 +02:00
Esteban Lombeyda
d9e9983286
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-04-02 16:29:10 +02:00
Esteban Lombeyda
df2ef651fe
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-04-02 16:27:57 +02:00
Esteban Lombeyda
dfd7eb7bae
implementation of thread number and process times for windows
2014-04-02 14:47:33 +02:00
Jan Steemann
50f2ffaaaf
fixed misbehaving memory barriers for Visual Studio 2013
...
seems we are affected by the issue described here:
http://lists.schmorp.de/pipermail/libev/2014q1/002318.html
2014-04-02 14:19:40 +02:00
Max Neunhoeffer
0b80d25c29
Fix bug in associative-multi-pointer hash.
...
Also finish unittest for it.
2014-04-01 20:28:58 +02:00
Esteban Lombeyda
4d9534280b
implementing process information for windows processes
2014-04-01 17:05:17 +02:00
Max Neunhoeffer
2970899e6c
More debug code to track down bug in hash table.
2014-04-01 16:22:54 +02:00
Max Neunhoeffer
5fb98df16e
Debugging output.
2014-04-01 15:54:51 +02:00
Max Neunhoeffer
4f0453e6f9
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-04-01 14:50:52 +02:00
Max Neunhoeffer
8585d97c80
Fix a bug in multi pointer hash.
2014-04-01 14:50:29 +02:00
Jan Steemann
70f0c5c304
lol VS
2014-04-01 11:19:45 +02:00
Jan Steemann
086bfbe156
fix hash function call
2014-04-01 11:05:41 +02:00
Jan Steemann
e5b4bd8718
fix for VS
2014-04-01 10:50:08 +02:00
Max Neunhoeffer
a3596a6013
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-04-01 10:09:10 +02:00
Max Neunhoeffer
43c0e8f166
Small improvement in lookup.
2014-04-01 10:01:56 +02:00
Jan Steemann
bc5428021f
changed function name
2014-04-01 09:20:27 +02:00
Jan Steemann
9cce65a0ac
added missing files
2014-04-01 09:19:10 +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
Jan Steemann
7ab5a11ad0
fixed small memleak in linenoise editor
2014-03-27 09:27:53 +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
gschwab
b4a9026237
omit www authenticate
2014-03-26 11:38:35 +01:00
Jan Steemann
cf22660e85
fixed memleak
2014-03-26 10:43:23 +01:00
Max Neunhoeffer
2336b9f310
Try variants of TRI_IncModU64 and add TRI_DecModU64.
2014-03-26 09:15:57 +01:00
Jan Steemann
05d8db9430
make ArangoDB not send back a `WWW-Authenticate` header
...
make ArangoDB not send back a `WWW-Authenticate` header to a client in case the
client sends the `X-Requested-With` header with a value of `XMLHttpRequest`
This is done to prevent browsers from showing their built-in HTTP authentication
dialog for AJAX requests that require authentication.
ArangoDB will still return an HTTP 401 (Unauthorized) if the request doesn't
contain valid credentials, but it will omit the `WWW-Authenticate` header,
allowing clients to bypass the browser's authentication dialog.
2014-03-25 18:48:15 +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
Jan Steemann
fa391e0636
slight GC improvements
2014-03-24 16:12:59 +01:00