Willi Goesgens
258cf9ee7d
Fix the result analysis of the multi-plan cross tests
2014-09-15 10:57:26 +02:00
Jan Steemann
8f27ef531c
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
...
Conflicts:
scripts/run
2014-09-15 09:51:04 +02:00
Jan Steemann
112d2a794b
added derived files
2014-09-15 09:46:56 +02:00
Jan Steemann
9dbbf16d11
fixed compile error
2014-09-15 09:17:54 +02:00
Max Neunhoeffer
511930a8c1
Make variable bounds compile-time switchable.
2014-09-14 22:30:45 +02:00
Max Neunhoeffer
025d57175e
Disable variable bounds to let tests run again.
2014-09-14 22:26:57 +02:00
Max Neunhoeffer
42257d51e8
Make it compile again.
2014-09-14 22:26:36 +02:00
Max Neunhoeffer
e617c091e7
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
2014-09-14 21:47:46 +02:00
Max Neunhoeffer
b48d1c1270
Fix more bugs.
2014-09-14 21:47:37 +02:00
Frank Celler
1493f911eb
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2014-09-14 21:45:10 +02:00
Frank Celler
9b09a8a482
fixed args parsing
2014-09-14 21:44:53 +02:00
Frank Celler
e1b9e343bb
added maintenance mode
2014-09-14 21:44:42 +02:00
Alan Plum
c34ff6130b
Updated AQB.
2014-09-14 16:39:10 +02:00
Jan Steemann
34d2913002
added NOT IN operator, added keywords NOT, AND, OR
2014-09-14 01:34:58 +02:00
Jan Steemann
ed7e5d0e67
allow primary key access via _id attribute, too
2014-09-14 00:46:44 +02:00
Jan Steemann
287a6f6b49
fixed errors reported by jslint
2014-09-14 00:09:09 +02:00
Jan Steemann
4e6f6f2cbd
finalized move to cxx
2014-09-14 00:06:00 +02:00
Jan Steemann
f5c3ee89c7
renamed last C files
2014-09-13 23:29:53 +02:00
Jan Steemann
aa20c9e980
renamed last C files...
2014-09-13 22:38:25 +02:00
Jan Steemann
aaf4fd87af
fixed test
2014-09-13 02:58:34 +02:00
Jan Steemann
506936dcdb
rename orgy
2014-09-13 02:35:13 +02:00
Jan Steemann
669cb3b235
renamed files
2014-09-13 01:44:01 +02:00
Jan Steemann
953b8cdfe3
renamed files
2014-09-13 00:34:48 +02:00
Jan Steemann
0dc0bc834f
more files renamed
2014-09-13 00:20:30 +02:00
Jan Steemann
f27a546fe3
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
2014-09-13 00:10:44 +02:00
Jan Steemann
87afcf5e8d
the great rename
2014-09-13 00:10:11 +02:00
Jan Steemann
d940df4c6a
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
2014-09-12 18:03:17 +02:00
Jan Steemann
2394cdf640
optimize away logical negation if possible
...
the AST is checked for logical negations of comparison operations
if appropriate, the negation is converted into the reverse comparsion operation, e.g.
NOT (a == b) => (a != b)
NOT (a != b) => (a == b)
NOT (a > b) => (a <= b)
NOT (a >= b) => (a < b)
NOT (a < b) => (a >= b)
NOT (a <= b) => (a > b)
2014-09-12 18:01:06 +02:00
Willi Goesgens
5eec90ed97
get valgrind params right, next try.
2014-09-12 17:47:40 +02:00
Willi Goesgens
176d7b0f14
Fix call schematic of valgrind.
2014-09-12 17:42:45 +02:00
Jan Steemann
26a24bf5a2
adjusted tests
2014-09-12 17:18:36 +02:00
Jan Steemann
4f6f2ac34f
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
...
Conflicts:
arangod/Aql/ExecutionBlock.cpp
2014-09-12 17:03:04 +02:00
Jan Steemann
76c1da4e9c
added test for remove-redundant-calculations
2014-09-12 16:58:01 +02:00
Willi Goesgens
ee435772de
Merge branch 'aql2' of github.com:triAGENS/ArangoDB into aql2
2014-09-12 16:54:29 +02:00
Willi Goesgens
c9d743840b
Add method to produce valgrind xml reports for jenkins integration.
2014-09-12 16:53:57 +02:00
Max Neunhoeffer
cf384710a9
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
2014-09-12 16:36:00 +02:00
Max Neunhoeffer
ac9c2d8172
Fix crash in tests.
2014-09-12 16:33:43 +02:00
Willi Goesgens
bc092f48a6
Merge branch 'aql2' of github.com:triAGENS/ArangoDB into aql2
2014-09-12 15:46:28 +02:00
Willi Goesgens
63be847a59
Output an XML status of the unittest which we hope is understood by Jenkins.
2014-09-12 15:45:47 +02:00
Jan Steemann
f57312baf0
pass AST to expression
2014-09-12 15:40:17 +02:00
Max Neunhoeffer
0ae0f126b2
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
2014-09-12 15:24:28 +02:00
Max Neunhoeffer
465cf950c9
Try to fix bug with variable bounds.
...
Not yet finished.
2014-09-12 15:24:08 +02:00
Jan Steemann
6552490cbe
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
...
Conflicts:
arangod/Aql/ExecutionNode.cpp
arangod/Aql/ExecutionNode.h
arangod/Aql/ExecutionPlan.cpp
arangod/Aql/OptimizerRules.cpp
2014-09-12 15:17:50 +02:00
Jan Steemann
a5c52998e8
remove redundant calculations
2014-09-12 15:10:48 +02:00
Max Neunhoeffer
d147be8de3
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
2014-09-12 15:01:58 +02:00
Max Neunhoeffer
de728e2893
Finish reorganisation of Ast and ExecutionPlan usage.
2014-09-12 15:01:29 +02:00
Max Neunhoeffer
6194618906
Finish removal of type argument in create.
2014-09-12 15:01:16 +02:00
Willi Goesgens
3e502b672d
Test execute all optimizer generaten variations of the plans and compare all their results. Don't do this with Queries which we know that they will fail.
2014-09-12 14:48:18 +02:00
Max Neunhoeffer
35ffe6b9e4
Restructure who has Ast and ExecutionPlan.
...
Not compiling yet.
2014-09-12 14:44:20 +02:00
Max Neunhoeffer
949557fc35
Remove an unnecessary parameter.
2014-09-12 14:43:56 +02:00