Jan
e6c6c5acda
Bug fix/pre release woes ( #2988 )
...
* fixed issue #2982
* updated CHANGELOG
2017-08-10 09:39:28 +02:00
Frank Celler
a5a25754ed
Feature/reduce extraction to projection ( #2792 )
...
* reduce extractions to projections
* recycle string buffers in SocketTask
* micro optimizations for mmfiles indexes
* added special lookup function for _key
* moved function into the correct file
* speed up key buffer allocations a bit
* added noexcept specifier
* correctly name variable
* explicitly move bounds
* fix and speedup from/toPersistent functions
* reuse string from ManagedDocumentResult for multiple lookups
* use move-assign
* a bit less work for single server
* speedup AQL function HASH
* single fetch optimization
* performance optimization for the case when no documents need to be returned
* make reduce-extraction-to-projection a RocksDB-only optimizer rule
* cppcheck
* try to fix compile error on MacOS
* bug fix for MacOSX
* missing namespace (in Windows compile)
2017-07-14 08:40:29 +02:00
Frank Celler
40d73d5a8b
Revert "[WIP] Feature/reduce extraction to projection ( #2735 )"
...
This reverts commit 5bfcff30cd
.
2017-07-12 12:52:14 +02:00
Jan
5bfcff30cd
[WIP] Feature/reduce extraction to projection ( #2735 )
...
* reduce extractions to projections
* recycle string buffers in SocketTask
* micro optimizations for mmfiles indexes
* added special lookup function for _key
* moved function into the correct file
* speed up key buffer allocations a bit
* added noexcept specifier
* correctly name variable
* explicitly move bounds
* fix and speedup from/toPersistent functions
* reuse string from ManagedDocumentResult for multiple lookups
* use move-assign
* a bit less work for single server
* speedup AQL function HASH
* single fetch optimization
* performance optimization for the case when no documents need to be returned
* make reduce-extraction-to-projection a RocksDB-only optimizer rule
2017-07-12 11:22:29 +02:00
Simon Grätzer
1a50029592
Edge Index work
2017-03-28 00:55:59 +02:00
jsteemann
f7b819579d
attempt to fix clang build
2017-03-06 15:40:03 +01:00
Jan Steemann
d57c3ef792
removed unused method
2016-09-01 12:02:24 +02:00
Jan Steemann
e03d550985
removed unused methods
2016-09-01 11:19:55 +02:00
jsteemann
08f1fa3a22
added assertions to prevent buffer overruns
2016-08-26 12:04:28 +02:00
Jan Steemann
5dd8c8feee
throw exception in StringBuffer ctor when no memory is available
2016-08-22 17:36:12 +02:00
jsteemann
7080f8293d
various AQL changes
...
added behavior of TO_STRING() for arrays and objects
added C++ implementation for CONTAINS() function
added memmem implementation for Windows
2016-05-23 17:10:15 +02:00
Jan Steemann
e3b7be5c7a
attempt to speed up dumper a bit
2016-05-12 16:25:06 +02:00
jsteemann
f90a9fce18
handle "Connection" and "Content-Type" headers separately
2016-05-10 15:24:55 +02:00
jsteemann
db9e3d1360
optimizations
2016-05-03 00:43:39 +02:00
jsteemann
6a4d57ddfc
reserve buffer space differently
2016-05-02 18:11:27 +02:00
jsteemann
1250fcf63e
micro optimizations
2016-05-01 00:03:23 +02:00
Frank Celler
d6e8046992
updated cleanupCFiles
2016-04-23 16:34:57 -07:00
Jan Steemann
b393c3d9bb
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-09 09:42:10 +01:00
Jan Steemann
bd9293802d
marker changes, unfinished
2016-02-26 19:39:17 +01:00
Frank Celler
963578180a
cleanup of TRI_ options
2016-02-23 12:26:10 +01:00
Jan Steemann
b8849daa50
fix invalid fix
2016-02-12 10:41:09 +01:00
jsteemann
2d7323a560
fixed warnings shown by clang-3.7
2016-01-31 02:17:36 +01:00
jsteemann
431900f17a
changed namespace from triagens to arangodb
2016-01-17 00:44:53 +01:00
Frank Celler
89ca0ffae1
added work monitor call
2016-01-13 18:10:51 +01:00
Jan Steemann
687d6133f0
comments reformatting
2016-01-11 09:52:39 +01:00
jsteemann
9f0576c65f
don't rely so much on namespace std being present
2016-01-08 01:05:06 +01:00
Jan Steemann
3ad20c0cae
auto-generated headers
2016-01-06 18:41:51 +01:00
Jan Steemann
a3b026d9d1
removed useless sections from code, unified include guards
2016-01-06 14:15:22 +01:00
Jan Steemann
9a1d7959e9
merged string-buffer.h and StringBuffer.h
2016-01-06 13:24:09 +01:00
Jan Steemann
f422576ee0
clang-format
2016-01-05 17:43:24 +01:00
Jan Steemann
ad45a4b254
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
2015-12-17 12:31:14 +01:00
Jan Steemann
b76c61adb1
\0 fix
2015-12-17 12:28:16 +01:00
Jan Steemann
9ef5b4746a
removed several includes from Common.h
2015-11-25 12:21:55 +01:00
Frank Celler
3500e569a8
reverted 011117edee
, 72c8847324
, 5da5715fa9
, a371aac4af
, 7decf1560a
, 0331ff7993
, 6ec2014052
, ae8d686ae6
, 7efd0a1ec7
, 3449b87e2c
, d35a4034ef
, 7b3c1ed4dd
, e0c88e4a1a
, 952d643101
, fc9de8ed08
, 2f4319b31a
, 105662d5ba
, 0a08833b0f
, 4ac19a99fc
, 4c5494c67d
, 528bb85b30
, 528bb85b30
becuase of missing CLA
2015-11-03 10:19:25 +01:00
CoDEmanX
b4593a7e82
Change spelling of 'initialize' to American English (comments and log messages only)
2015-09-01 17:07:21 +02:00
Jan Steemann
97d67e4399
use binary-safe string representations
2015-08-20 01:46:20 +02:00
Jan Steemann
5d82f0b385
some cleanup
2015-08-07 15:16:33 +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
d99d164c0a
simplified parser
2015-06-10 20:25:25 +02:00
Jan Steemann
a6b2998b5d
added try...catch blocks for V8-to-CPP bindings
2015-06-08 16:04:42 +02:00
Jan Steemann
771f2db94b
cleanup
2015-05-11 17:26:42 +02:00
Jan Steemann
c508eb0a81
removed some debugging features
2015-03-30 22:05:31 +02:00
Jan Steemann
50b531666c
optimization for AQL CONCAT()
...
Conflicts:
arangod/Aql/AqlValue.cpp
arangod/Aql/AqlValue.h
arangod/Aql/Ast.cpp
2015-03-27 17:18:27 +01:00
Willi Goesgens
6a9f213340
Add more traps for the windows bug of empty URLs
2015-03-27 11:14:36 +01:00
Jan Steemann
04e2acb591
removed unused method
2015-03-03 15:01:16 +01:00
Frank Celler
77fd12b987
fixed SimpleHttpClient
2014-11-14 23:50:00 +01:00
Jan Steemann
13d240384f
less namespace pollution
2014-10-28 00:24:37 +01:00
Jan Steemann
953b8cdfe3
renamed files
2014-09-13 00:34:48 +02:00
Jan Steemann
a5c52998e8
remove redundant calculations
2014-09-12 15:10:48 +02:00