Jan
e42befdc52
do not simplify non-deterministic conditions ( #7926 )
2019-01-11 14:48:34 +01:00
Frank Celler
ac9f375fb5
big reformat
2018-12-26 00:54:03 +01:00
Simon
17a95710bd
Micro-Optimize AQL CXX calls ( #7486 ) ( #7489 )
...
(cherry picked from commit 8ddb9a063b
)
2018-11-29 14:00:41 +01:00
Jan
7cb1da12cf
make AQL functions construction easier ( #6195 )
2018-08-20 11:56:38 +02:00
Jan
95d1892f18
remove canThrow attribute from AQL functions ( #6123 )
...
Its was somehow overlapping with the isDeterministic attribute (but with the opposite meaning)
2018-08-09 16:45:54 +02:00
Simon
b8e140493a
Remove redundant geo code, remove WITHIN_RECTANGLE ( #5757 )
2018-07-04 20:21:00 +02:00
Jan Christoph Uhde
f81e42af36
Add optimizer rule that replaces js function calls (NEAR/WITHIN/FULLTEXT) with pure AQL ( #5529 )
2018-06-12 13:48:31 +02:00
Jan
379e848919
clean up AQL functions a little bit ( #5401 )
2018-05-19 21:15:14 +02:00
Jan
30b12e311b
Bug fix/remove most of aql js ( #5223 )
2018-04-30 11:17:11 +02:00
Jan
67e7e4181e
Bug fix/remove v8 executor ( #4756 )
2018-03-13 10:41:02 +01:00
Jan
3cf03cfb21
Feature/cleanup internal ( #4680 )
2018-02-27 14:53:31 +01: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
0771a69138
remove only partly used AQL function argument types definitions ( #2873 )
2017-07-26 13:03:30 +02:00
jsteemann
4a7c9f0f68
simplified bloated comments
2016-04-09 11:27:30 +02:00
Jan Steemann
9046e1831b
clang-format
2016-01-27 13:43:46 +01:00
jsteemann
431900f17a
changed namespace from triagens to arangodb
2016-01-17 00:44:53 +01:00
Jan Steemann
687d6133f0
comments reformatting
2016-01-11 09:52:39 +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
5a9f9ecbab
added execution conditions for CXX AQL functions
2015-07-22 11:35:57 +02:00
Jan Steemann
e25ecb5be8
added function cacheability info
2015-06-27 09:06:35 +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
f1f13a4284
added several AQL functions
2014-11-18 11:26:42 +01:00
Jan Steemann
b5c222b9b8
determine whether calculations may run on a DB server
2014-10-27 12:04:06 +01:00
Willi Goesgens
dbdae3faa9
Styleguide cleanup: "initialize"
2014-09-09 11:49:44 +02:00
Jan Steemann
8a96f907b0
refactored function argument conversion
2014-08-29 10:59:24 +02:00
Jan Steemann
b9024aeaeb
basic C++ implementations for dedicated AQL functions
2014-08-28 01:24:42 +02:00
Willi Goesgens
1a6487ab14
Json de/serialization
2014-08-19 16:09:37 +02:00
Jan Steemann
655d7759bf
added canThrow() for Expression
2014-08-14 20:20:59 +02:00
Jan Steemann
8e229ec2b2
stringification of function parameters
2014-08-07 11:44:22 +02:00
Jan Steemann
1015404edc
working on AQL function calls and error handling
2014-08-06 16:19:43 +02:00