Jan
2525a3a1bd
Feature/mmfiles hash lookup performance ( #3265 )
...
* speed up full collection scans in mmfiles engine
* some API cleanup
2017-09-26 14:48:06 +02:00
Jan
5165155ed1
Bug fix/fixes 0609 ( #3227 )
...
* do not use V8 variant of AQL functions in early optimization stage when a C++ variant is available
* additionally, simplify AQL function definitions and aliases
* warn when more than 90% of max mappings are in use
* added C++ variant of replication catchup
* added `--log.role` option
* updated CHANGELOG
* removed non-existing scheduler.threads option from config
* removed useless __FILE__, __LINE__ invocations
* updated CHANGELOG
* allow a priority V8 context
* remove TRI_CORE_MEM_ZONE
* try to fix Windows errors & warnings
* cleanup
* removed memory zones altogether
* exclude system collections from collection tests
2017-09-13 16:28:21 +02:00
Jan
e6c6c5acda
Bug fix/pre release woes ( #2988 )
...
* fixed issue #2982
* updated CHANGELOG
2017-08-10 09:39:28 +02:00
jsteemann
8c9dd79aeb
potential fixes for MSVC
2017-02-14 16:11:18 +01:00
jsteemann
7e690a0c61
renaming
2017-02-13 15:18:40 +01:00
jsteemann
eb73dbf960
renaming
2017-02-13 13:30:57 +01:00
jsteemann
f09ec85127
renaming
2017-02-13 12:27:26 +01:00
Michael Hackstein
e22014a272
Merge branch 'MIT' of github.com:arangodb/arangodb into generic-col-types
2016-09-06 09:33:23 +02:00
Wilfried Goesgens
6934baa6a4
Attempt not to bypass error handling so we hopefully get some more information on issue #2011
2016-08-23 17:02:28 +02:00
Michael Hackstein
2d22afd4ea
Fixed tests in Traversal. SingleServer all simple conditions are working and optimized. It does not yet work if one of the conditions requires v8 or a Variable.
2016-07-25 09:49:48 +02:00
Michael Hackstein
9b43dd30f0
Traversals now use Expressions to execute filter conditions. Right now V8 based conditions are non-functional. Also AqlValues do not work with base type of Transactions and do not need AqlTransactions. And so do expressions. Also allowed NARY_AND/NARY_OR in Expression nodes to be evaluated.
2016-07-21 16:38:32 +02:00
jsteemann
4f72db6451
speed up calls to user-defined functions
2016-05-13 23:08:39 +02:00
jsteemann
61b24c5b47
optimizations
2016-05-11 22:16:15 +02:00
jsteemann
0da9ac7cdc
micro optimizations
2016-04-23 16:23:15 +02:00
jsteemann
4a7c9f0f68
simplified bloated comments
2016-04-09 11:27:30 +02:00
jsteemann
4d3e00ff48
optimized v8-to-vpack conversion
2016-03-18 19:40:46 +01:00
jsteemann
1ee1ff23ec
bugfixes
2016-03-17 18:36:40 +01:00
Jan Steemann
da691ed39c
fixed memory issues
2016-03-11 12:44:38 +01:00
Jan Steemann
beb132b466
AqlValue refactoring
2016-03-10 18:24:12 +01:00
Jan Steemann
b55b5d7386
AqlValue refactoring
2016-03-09 17:50:20 +01:00
Jan Steemann
e946729306
aqlvalue$
2016-03-08 18:52:34 +01:00
Frank Celler
4b2b85f1b5
more cleanup
2016-02-24 19:19:04 +01:00
jsteemann
353c9732b7
removed last LOG_xxx macros
2016-01-30 04:03:18 +01:00
Jan Steemann
9046e1831b
clang-format
2016-01-27 13:43:46 +01:00
jsteemann
842384016d
namespace cleanup
2016-01-21 00:20:22 +01:00
jsteemann
431900f17a
changed namespace from triagens to arangodb
2016-01-17 00:44:53 +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
f422576ee0
clang-format
2016-01-05 17:43:24 +01:00
Jan Steemann
ea4754546a
clear AQL cache objects when starting a query, fixed a few TODOs in AQL date implementation
2015-09-11 21:23:07 +02:00
Jan Steemann
14fe919b5b
constify
2015-07-30 00:07:50 +02:00
Jan Steemann
6d7ccd7699
move shaper to cxx
2015-07-28 17:38:31 +02:00
Jan Steemann
cc2c99be23
added code comment
2015-06-12 17:29:55 +02:00
Jan Steemann
05edd3bfc0
removed empty lines
2015-06-12 15:45:49 +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
a6b2998b5d
added try...catch blocks for V8-to-CPP bindings
2015-06-08 16:04:42 +02:00
Jan Steemann
ad5350a9c0
better encapsulation of AqlItemBlock's values
2015-04-23 13:45:49 +02:00
Jan Steemann
0e93087d50
slightly faster V8 => JSON conversion in AQL
2015-04-03 16:00:38 +02:00
Jan Steemann
a3c0612798
added cluster tests
2015-03-24 14:34:09 +01:00
Jan Steemann
d63f47e840
added possibility to kill JS traversals
2015-03-20 23:05:41 +01:00
Jan Steemann
7af624e2f0
selectivty, try 0
2015-01-27 09:34:04 +01:00
Jan Steemann
c49986d0e8
preparation for conditions
2015-01-25 10:40:13 +01:00
Jan Steemann
a5ff6aa05e
more accurate cost estimation for EnumerateListNode
...
fixed typos
2015-01-22 19:35:21 +01:00
Jan Steemann
fd3e123253
optimizations for AST node flagging and V8 object creation
2015-01-22 19:35:20 +01:00
Willi Goesgens
1c4a72b106
The Big V8 upgrade Merge.
2014-12-15 17:30:56 +01:00
Jan Steemann
83252851e6
report warnings in queries
2014-10-30 17:33:15 +01:00
Jan Steemann
d67a60c223
removed TODO
2014-10-29 12:14:14 +01:00
Jan Steemann
70c59a61fd
removed macro
2014-10-16 16:28:18 +02:00
Jan Steemann
87afcf5e8d
the great rename
2014-09-13 00:10:11 +02:00
Jan Steemann
a3d2d0e3f1
renamed file
2014-08-29 17:09:07 +02:00