Jan Steemann
|
09736f965f
|
more lock instrumentation
|
2015-07-21 13:09:02 +02:00 |
Jan Steemann
|
e8205e5dc0
|
use new and delete for TRI_server_t
|
2015-07-21 11:57:04 +02:00 |
Jan Steemann
|
d33e95d452
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2015-07-20 18:42:14 +02:00 |
Jan Steemann
|
4d0872f2b9
|
more cxx
|
2015-07-20 18:42:02 +02:00 |
Frank Celler
|
9b95e08765
|
cleanup of member names
|
2015-07-20 17:40:13 +02:00 |
Willi Goesgens
|
b5ff2f8f4f
|
Merge branch 'devel' of github.com:arangodb/arangodb into devel
|
2015-07-20 14:11:49 +02:00 |
Willi Goesgens
|
faed66ccef
|
* fix windows language from russian to English
* fix creating of distinct resource files for our set of commandline tools.
|
2015-07-20 14:10:49 +02:00 |
Jan Steemann
|
124fe7a34c
|
use new/delete for TRI_vocbase_t
|
2015-07-20 12:08:13 +02:00 |
Jan Steemann
|
118fd54fd0
|
split tests
|
2015-07-20 10:58:43 +02:00 |
Willi Goesgens
|
f2ddf10a46
|
Windows doesn't like strings in versions...
|
2015-07-17 18:51:22 +02:00 |
Jan Steemann
|
48756e93ff
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2015-07-17 17:49:06 +02:00 |
Jan Steemann
|
a5db59cc47
|
remove some locks in HttpServer and friends
|
2015-07-17 17:48:45 +02:00 |
Willi Goesgens
|
018cfce58c
|
Fix cmake variable referencing.
|
2015-07-17 17:07:42 +02:00 |
Willi Goesgens
|
edabac8927
|
Add Version information & icons to the windows binaries.
|
2015-07-17 16:36:40 +02:00 |
Jan Steemann
|
c54b5a6ba8
|
renamed file
|
2015-07-16 21:06:29 +02:00 |
Jan Steemann
|
6d6d47cea9
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2015-07-16 16:43:04 +02:00 |
Jan Steemann
|
9d048fd1e0
|
separate measure for CheckCollection
|
2015-07-16 12:59:59 +02:00 |
Jan Steemann
|
4bc188422a
|
cppcheck
|
2015-07-15 22:13:42 +02:00 |
Jan Steemann
|
2a7ed52768
|
fixed invalid access to outdated iterator
|
2015-07-15 11:06:47 +02:00 |
Jan Steemann
|
f77dbc005c
|
some fixes for graph functions
|
2015-07-15 09:35:37 +02:00 |
Jan Steemann
|
ad30baa08c
|
retry qcache with cluster
|
2015-07-14 14:53:16 +02:00 |
Jan Steemann
|
b62bd24377
|
cast value to double
|
2015-07-14 14:24:44 +02:00 |
Jan Steemann
|
81b0af6694
|
context handling
|
2015-07-14 14:19:33 +02:00 |
Jan Steemann
|
354b20d559
|
use references
|
2015-07-14 13:52:12 +02:00 |
Jan Steemann
|
8ea97817a1
|
add randomness to garbage collection
|
2015-07-14 13:51:57 +02:00 |
Jan Steemann
|
2983f4e987
|
small garbage collection improvements
|
2015-07-14 13:30:37 +02:00 |
Jan Steemann
|
aa9250abbf
|
increase wait time for reduced wait
|
2015-07-14 12:53:35 +02:00 |
Jan Steemann
|
3b8083f8f2
|
slight modifications for V8 garbage collection
|
2015-07-14 12:41:17 +02:00 |
Jan Steemann
|
3f6bdab81f
|
try to fix cluster crash
|
2015-07-14 11:39:49 +02:00 |
Jan Steemann
|
6c9922ff6e
|
disable qcache in cluster
|
2015-07-14 11:11:19 +02:00 |
Frank Celler
|
d64ce2ddce
|
changed to uint64_t for program options
|
2015-07-13 14:23:33 +02:00 |
Jan Steemann
|
14ccfbabc3
|
Merge branch 'aql-query-cache' of https://github.com/arangodb/arangodb into devel
|
2015-07-13 12:46:41 +02:00 |
Michael Hackstein
|
df33ffe410
|
Added an implementation for shortest path which allows to take shortcuts iff we do not have to access the data, f.e. filtering or distances. Gives an enormous speedup.
|
2015-07-13 11:31:42 +02:00 |
Jan Steemann
|
c71dc4d9bb
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-query-cache
|
2015-07-13 10:49:14 +02:00 |
Frank Celler
|
27f9af2808
|
added more info about expect and received value
|
2015-07-09 16:17:40 +02:00 |
Willi Goesgens
|
8002e9df18
|
This windows specific file needs iostream too.
|
2015-07-08 10:25:36 +02:00 |
Willi Goesgens
|
bd7aa7c305
|
Remove the global include to iostream; this reduces the compile time by 10%
( http://herbsutter.com/2013/08/19/gotw-7a-solution-minimizing-compile-time-dependencies-part-1/ for inspiration)
|
2015-07-07 12:11:21 +02:00 |
Frank Celler
|
b6995ba412
|
fixed packaging of JS files
|
2015-07-04 21:54:59 +02:00 |
Willi Goesgens
|
f442455fdd
|
Fix memleak - Replace creates a copy.
|
2015-07-02 10:55:42 +02:00 |
Willi Goesgens
|
f9db288e0f
|
Free already deleted coordinator databases properly.
|
2015-07-01 17:33:24 +02:00 |
Willi Goesgens
|
1dea6b29a5
|
Fix memleaks in coordinator.
|
2015-06-30 14:36:37 +02:00 |
Jan Steemann
|
e25ecb5be8
|
added function cacheability info
|
2015-06-27 09:06:35 +02:00 |
Jan Steemann
|
1f5e047486
|
query cache, now with result limitations, HTTP and JavaScript APIs
|
2015-06-27 01:12:32 +02:00 |
Jan Steemann
|
7410cefdbd
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-query-cache
|
2015-06-25 23:42:54 +02:00 |
Jan Steemann
|
6ed990b59c
|
fixed warning
|
2015-06-25 23:41:39 +02:00 |
Jan Steemann
|
8372c33993
|
fixed invalidation with index creation etc., adjusted tests
|
2015-06-25 23:40:31 +02:00 |
Jan Steemann
|
66eec2ac7e
|
fix invalidation
|
2015-06-25 16:46:04 +02:00 |
Jan Steemann
|
e86ed5c685
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-query-cache
|
2015-06-25 10:02:05 +02:00 |
Willi Goesgens
|
df031a9f2a
|
Find the right place where the json wasn't free'd
|
2015-06-25 09:45:05 +02:00 |
Jan Steemann
|
29c1904e21
|
issue #1383: bindVars for HTTP API doesn't work with empty string
|
2015-06-25 09:23:40 +02:00 |
Jan Steemann
|
a769b658c8
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-query-cache
|
2015-06-25 02:28:21 +02:00 |
Jan Steemann
|
91621685fb
|
cache invalidation
|
2015-06-24 23:02:19 +02:00 |
Willi Goesgens
|
29366dff96
|
Fix memleaks.
|
2015-06-24 17:42:26 +02:00 |
Willi Goesgens
|
351681c2de
|
Add missing swagger files to cmake build. fixes #1368
|
2015-06-24 09:50:42 +02:00 |
Jan Steemann
|
1b2f5d8cb2
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-query-cache
|
2015-06-23 22:52:26 +02:00 |
Jan Steemann
|
5916677a0b
|
fixed leak
|
2015-06-23 22:45:57 +02:00 |
Jan Steemann
|
259b74b60e
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-star-operator-cxx
|
2015-06-23 22:34:29 +02:00 |
Jan Steemann
|
a42c3b1004
|
do not return false result
|
2015-06-23 19:54:27 +02:00 |
Jan Steemann
|
a7a7fd51b0
|
use query cache for cursor API as well
|
2015-06-23 19:42:00 +02:00 |
Jan Steemann
|
e3a15227ce
|
query cache for AQL queries. no invalidation yet, so results will be wrong when underlying collections are changed
|
2015-06-23 18:42:58 +02:00 |
Jan Steemann
|
5480e6f4bd
|
removed AQL `SKIPLIST` function deprecated in 2.6
|
2015-06-21 16:21:49 +02:00 |
Jan Steemann
|
7313b19431
|
implemented FILTER, LIMIT and multi-star features
|
2015-06-20 14:21:58 +02:00 |
Jan Steemann
|
64089eea75
|
partial implementation
|
2015-06-20 11:21:57 +02:00 |
Jan Steemann
|
ce31550a9f
|
fix variable naming in COLLECT INTO results in case the COLLECT is placed in a subquery which itself is followed by other constructs that require variables
|
2015-06-19 13:00:49 +02:00 |
Jan Steemann
|
18ba738027
|
use std::unique_ptr in some cases
|
2015-06-18 21:45:33 +02:00 |
Jan Steemann
|
67082b15fd
|
moved AQL TO_* functions to CXX
|
2015-06-18 21:30:13 +02:00 |
Jan Steemann
|
1fe842dab1
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2015-06-18 19:30:50 +02:00 |
Jan Steemann
|
aff1f6a6a0
|
fixed leaks
|
2015-06-18 19:30:29 +02:00 |
Max Neunhoeffer
|
57716566c2
|
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
|
2015-06-18 17:30:08 +02:00 |
Jan Steemann
|
ffab0ef47d
|
renamed file
|
2015-06-18 17:29:49 +02:00 |
Max Neunhoeffer
|
e3623cf6a5
|
Improve diagnostic output when dispatcher is reporting.
|
2015-06-18 17:29:36 +02:00 |
Max Neunhoeffer
|
2844f02a74
|
Mark blocking threads as such in two places to allow additional threads.
This fixes some cluster hang bugs in larger clusters.
|
2015-06-18 17:28:51 +02:00 |
Jan Steemann
|
9f5741e481
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2015-06-18 17:27:49 +02:00 |
Jan Steemann
|
86f1a02e18
|
Merge branch 'aql-argv-optimization' of https://github.com/arangodb/arangodb into devel
|
2015-06-18 17:12:47 +02:00 |
Jan Steemann
|
5e7dd0da7f
|
Merge branch 'aql-argv-optimization' of https://github.com/arangodb/arangodb into devel
|
2015-06-18 17:12:14 +02:00 |
Jan Steemann
|
160955462c
|
fixed attribute deletion
|
2015-06-18 17:09:40 +02:00 |
Jan Steemann
|
a00288dc02
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2015-06-18 15:35:28 +02:00 |
Jan Steemann
|
83b326cfc7
|
moved PUT /_api/simple/all to C++
|
2015-06-18 15:34:45 +02:00 |
Jan Steemann
|
21fbe021d6
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2015-06-18 14:04:43 +02:00 |
Jan Steemann
|
dcfe29211a
|
updated CHANGELOG
|
2015-06-18 14:03:31 +02:00 |
Willi Goesgens
|
9e5566f649
|
One more place to fix ForceDelete
|
2015-06-18 13:21:14 +02:00 |
Willi Goesgens
|
9c7d49a666
|
Merge branch 'v8_4.2' of github.com:arangodb/arangodb into devel
|
2015-06-18 10:34:08 +02:00 |
Jan Steemann
|
5a5407f516
|
constified methods
|
2015-06-17 23:22:45 +02:00 |
Jan Steemann
|
300d85ccf7
|
added generated files
|
2015-06-17 15:40:04 +02:00 |
Jan Steemann
|
fb53587d9e
|
added generated files
|
2015-06-17 15:39:08 +02:00 |
Jan Steemann
|
a76695345d
|
constify
|
2015-06-17 12:41:24 +02:00 |
Jan Steemann
|
dd314561ed
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-parser-simplification
|
2015-06-16 19:34:22 +02:00 |
Jan Steemann
|
dec79dd051
|
pass function arguments by reference
|
2015-06-16 18:01:45 +02:00 |
Alan Plum
|
1210ee8858
|
Removed Foxx queue exports warmup workaround.
|
2015-06-16 15:59:26 +02:00 |
Jan Steemann
|
7cd27d5c56
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-parser-simplification
|
2015-06-16 15:14:18 +02:00 |
Jan Steemann
|
d6f3436cc9
|
added tests
|
2015-06-16 15:13:53 +02:00 |
Michael Hackstein
|
df75ae48f9
|
Merge branch 'devel' of github.com:/arangodb/arangodb into devel
|
2015-06-16 10:46:37 +02:00 |
Michael Hackstein
|
7f8be74c09
|
Added a test for OOM in Ditches for Neighbors. Added a test for missing vocbase in ExampleMatcher
|
2015-06-16 10:46:33 +02:00 |
Jan Steemann
|
529055c4ca
|
use typedefs
|
2015-06-16 09:50:17 +02:00 |
Jan Steemann
|
3e99e76b4f
|
fixed range access
|
2015-06-13 02:27:17 +02:00 |
Jan Steemann
|
c5d099a1c5
|
fixed array range accesses
|
2015-06-12 23:45:08 +02:00 |
Jan Steemann
|
1174cfd05c
|
added tests
|
2015-06-12 18:29:54 +02:00 |
Jan Steemann
|
78fd4a767e
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-parser-simplification
|
2015-06-12 17:30:21 +02:00 |
Jan Steemann
|
cc2c99be23
|
added code comment
|
2015-06-12 17:29:55 +02:00 |
Jan Steemann
|
ba49ab41c8
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-parser-simplification
|
2015-06-12 17:25:02 +02:00 |
Jan Steemann
|
ce936fb4e0
|
use Has() instead of HasRealNamedProperty() so _key attributes from ShapedJson work, too
|
2015-06-12 17:23:42 +02:00 |
Jan Steemann
|
05edd3bfc0
|
removed empty lines
|
2015-06-12 15:45:49 +02:00 |
Max Neunhoeffer
|
2700abf2c8
|
Increase a timeout slightly.
|
2015-06-12 15:42:04 +02:00 |
Jan Steemann
|
3d5ec4d906
|
speedup for V8-based AQL functions with huge literal array/object parameters
|
2015-06-12 15:40:08 +02:00 |
Jan Steemann
|
e7ff3f2a19
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-parser-simplification
|
2015-06-12 12:04:41 +02:00 |
Jan Steemann
|
1a18fb0282
|
factor out huge array/object literals when calling V8-based AQL functions
|
2015-06-12 11:50:22 +02:00 |
Jan Steemann
|
6cff955262
|
bounds checks for selectivity estimates
|
2015-06-11 21:38:13 +02:00 |
Jan Steemann
|
4421a8499f
|
allow (expr)[expr], (query)[expr], {literal}.attr and [literal][expr]
|
2015-06-11 20:34:03 +02:00 |
Jan Steemann
|
a7dfbe8801
|
fixed warning
|
2015-06-11 18:23:19 +02:00 |
Max Neunhoeffer
|
9527ec9e19
|
Delete old files.
|
2015-06-11 15:38:02 +02:00 |
Jan Steemann
|
3985498fc3
|
added [x..y] array access, added [**] operator
|
2015-06-11 00:09:41 +02:00 |
Jan Steemann
|
d99d164c0a
|
simplified parser
|
2015-06-10 20:25:25 +02:00 |
Jan Steemann
|
7e7a6eef06
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2015-06-10 18:04:33 +02:00 |
Jan Steemann
|
f5f719360c
|
added out-of-bounds checking for _heap and _history
|
2015-06-10 18:04:17 +02:00 |
Alan Plum
|
a7a1ca2e00
|
More fixing of the queues.
|
2015-06-10 14:17:33 +02:00 |
Alan Plum
|
ddf39db6c8
|
Pre-load Foxx exports on start and smarter queue sleep.
|
2015-06-10 14:17:33 +02:00 |
Jan Steemann
|
3d4f323718
|
fix some issues with multiple databases and database-switching
|
2015-06-10 13:24:38 +02:00 |
Jan Steemann
|
590ee58d40
|
fixed isSystem for timer tasks
|
2015-06-10 11:53:42 +02:00 |
Jan Steemann
|
66c59a3be2
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2015-06-09 17:23:43 +02:00 |
Michael Hackstein
|
0c524ae537
|
Merge branch 'devel' of github.com:/arangodb/arangodb into devel
|
2015-06-09 11:57:35 +02:00 |
Jan Steemann
|
e9c7112d74
|
small header fixes
|
2015-06-08 19:03:00 +02:00 |
Jan Steemann
|
6f56e9ef43
|
indentation
|
2015-06-08 16:23:49 +02:00 |
Jan Steemann
|
a6b2998b5d
|
added try...catch blocks for V8-to-CPP bindings
|
2015-06-08 16:04:42 +02:00 |
Michael Hackstein
|
dc7a910521
|
Added an accitional 'includeVertices' option to EDGES AQL function. This can now return the forat that has been returned by Neighbors before.
|
2015-06-08 15:22:27 +02:00 |
Jan Steemann
|
7b366ca130
|
use auto
|
2015-06-05 12:46:41 +02:00 |
Jan Steemann
|
d2fef98c02
|
renamed internal function
|
2015-06-03 18:24:24 +02:00 |
Willi Goesgens
|
11f640e874
|
try to create the database directories if they don't exist; some installers fail to transport empty directories.
|
2015-06-03 11:38:53 +02:00 |
Jan Steemann
|
b76cb5caee
|
use nullptr
|
2015-06-02 23:39:41 +02:00 |
Jan Steemann
|
3bb5eb1a9d
|
small optimizations
|
2015-06-02 23:20:00 +02:00 |
Jan Steemann
|
4c7994597a
|
cppcheck
|
2015-06-02 22:49:22 +02:00 |
Jan Steemann
|
fda6aec8d5
|
push_back => emplace_back
|
2015-06-02 22:48:55 +02:00 |
Jan Steemann
|
8b8918f72c
|
added (still disabled) rule fuse-calculations
|
2015-06-02 21:32:38 +02:00 |
Jan Steemann
|
13d1096d97
|
fix test
|
2015-06-02 15:29:56 +02:00 |
Jan Steemann
|
a2d99b55ec
|
cxxified more functions
|
2015-06-02 15:15:45 +02:00 |
Jan Steemann
|
99207731df
|
micro optimizations
|
2015-06-02 14:12:48 +02:00 |
Jan Steemann
|
49fb7effb3
|
issue #1353: Windows: HTTP API - incorrect path in errorMessage
Do not return path part, collection name and key part in error response
|
2015-06-02 10:26:37 +02:00 |
Jan Steemann
|
16746ae026
|
small optimizations for expression
|
2015-06-02 09:18:13 +02:00 |
Jan Steemann
|
e6684f9d2f
|
small optimizations for expressions
|
2015-06-02 09:17:50 +02:00 |
Jan Steemann
|
a51c258bf5
|
fixed memleaks
|
2015-06-01 14:56:14 +02:00 |
Jan Steemann
|
39cf9c527c
|
micro optimizations
|
2015-06-01 14:56:01 +02:00 |
Jan Steemann
|
a7448815bf
|
fix Visual Studio complaints
|
2015-06-01 09:42:51 +02:00 |
Michael Hackstein
|
99afc6ec87
|
CXX ExampleMatcher learned about internal attributes. This makes all AQL-Graph tests pass again ;)
|
2015-05-30 00:00:49 -07:00 |
Jan Steemann
|
8126781ca7
|
fixed crash
|
2015-05-29 11:52:07 +02:00 |
Jan Steemann
|
6d5b86867d
|
added print methods
|
2015-05-29 11:45:01 +02:00 |
Jan Steemann
|
4cd37f8d55
|
fix MacOS compile errors
|
2015-05-29 10:01:19 +02:00 |
Jan Steemann
|
88198767dd
|
logging
|
2015-05-29 09:49:22 +02:00 |
Michael Hackstein
|
78a6b7e90e
|
Removed Debug output
|
2015-05-28 17:31:25 -07:00 |
Michael Hackstein
|
e28eedf706
|
Made the depth always unsigned.
|
2015-05-28 16:05:29 -07:00 |
Michael Hackstein
|
6a7dae216d
|
Merge branch 'devel' of github.com:/arangodb/arangodb into devel
|
2015-05-28 15:18:32 -07:00 |
Michael Hackstein
|
f15e56171b
|
Implemented min/maxDepth for neighbors in CPP layer. And removed the option for non-distinct neighbors.
|
2015-05-28 15:10:14 -07:00 |