Max Neunhoeffer
a851b5a69d
Rename ThreadProtector to DataProtector.
2015-08-10 09:54:29 +02:00
Jan Steemann
b659d9fa07
use unique_ptr
2015-08-07 16:48:35 +02:00
Jan Steemann
c01d22b653
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-08-07 15:16:41 +02:00
Jan Steemann
5d82f0b385
some cleanup
2015-08-07 15:16:33 +02:00
Michael Hackstein
675766490b
Fixed a failure test that was not deterministic
2015-08-07 14:56:57 +02:00
Jan Steemann
1a634cb426
use std::vector
2015-08-07 13:35:16 +02:00
Jan Steemann
68d58248da
allow non-const access to string-buffer
2015-08-07 13:29:38 +02:00
Michael Hackstein
b40bc5c2b6
Fixed the test for last commit
2015-08-07 13:25:35 +02:00
Michael Hackstein
308fd7d229
Do not push <Class const> into vector. It does not work everywhere
2015-08-07 13:24:24 +02:00
Jan Steemann
da38382202
remove CONST_CAST helper
2015-08-07 13:18:21 +02:00
Max Neunhoeffer
8c94df88bf
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2015-08-07 13:17:28 +02:00
Max Neunhoeffer
63b4aa641a
Delete a TRI_vector_t usage.
2015-08-07 13:16:49 +02:00
Jan Steemann
9c28ea7976
remove compiler warning
2015-08-07 13:00:38 +02:00
Jan Steemann
5ab3a01f4b
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-08-07 12:58:43 +02:00
Jan Steemann
925218ca20
delay supervisor startup
2015-08-07 12:58:25 +02:00
Max Neunhoeffer
cdd9ef5bf7
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2015-08-07 12:39:11 +02:00
Max Neunhoeffer
aa341f790f
Fix bugs with database lists on coordinator.
2015-08-07 12:38:47 +02:00
Willi Goesgens
3f658359c1
Examplify
2015-08-07 11:45:39 +02:00
Willi Goesgens
eba829542d
Add checks whether inline example replacers fail to snap on the right end
2015-08-07 11:45:07 +02:00
Jan Steemann
9778bc16fd
fix Visual Studio compile errors
2015-08-07 11:07:56 +02:00
Michael Hackstein
ae80da73ac
Fixed index comparision with multiple components. Introduced by AttributeName format.
2015-08-07 11:07:34 +02:00
Max Neunhoeffer
5472655ca7
Untemplatify ThreadProtector for those with gcc < 4.9.2.
...
We will revert this later once everybody has gcc >= 4.9.2.
2015-08-07 10:20:31 +02:00
Jan Steemann
30839600e6
use unique_ptr
2015-08-06 22:13:33 +02:00
Jan Steemann
330fac6225
some unused function cleanup
2015-08-06 21:25:32 +02:00
Jan Steemann
568084f590
removed forward for non-existing type
2015-08-06 19:33:32 +02:00
Jan Steemann
0b3391e594
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-08-06 19:11:39 +02:00
Willi Goesgens
b6c045b613
Implement dynamic examples for invoking AQL tutorial
2015-08-06 17:52:57 +02:00
Willi Goesgens
a05e0fb246
Smarten example generator
2015-08-06 17:52:36 +02:00
Willi Goesgens
9d4eb0d54a
if substituting is in a failure state, output the current version of the text so the user can debug it.
2015-08-06 17:16:07 +02:00
Willi Goesgens
4245817c82
Propper error handling for malformed example tokens
2015-08-06 17:03:40 +02:00
Michael Hackstein
f0433b6ff4
A user can now create an indux on attribute[*] which will put an index on attribute and ignores the expand flag. Does not harm any feature in AQL now.
2015-08-06 16:42:38 +02:00
Willi Goesgens
18928ef487
Offer to use an already running server to save time
2015-08-06 16:07:10 +02:00
Max Neunhoeffer
746ab57f98
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2015-08-06 15:58:12 +02:00
Max Neunhoeffer
3eb9799ac0
Use ThreadProtector for lists of databases.
2015-08-06 15:57:47 +02:00
Michael Hackstein
b359a5cca2
Now the input for indexes is parsed using the new attribute parser. This means the flags for expanded Attributes are set. Also introduced a transformation function to transform an attributeName list back into a string.
2015-08-06 15:54:16 +02:00
Willi Goesgens
d13be88d53
Examplify the 'Exploring Collections and Documents'-chapter
2015-08-06 15:39:32 +02:00
Willi Goesgens
6fdb550a60
Fix directories & orders
2015-08-06 15:39:19 +02:00
Willi Goesgens
b412b4b4de
Enable filter to be regexes, so groups of examples can be built.
2015-08-06 15:38:53 +02:00
Willi Goesgens
80a43d30a1
Rework documentation generation process
...
- remove bot.py, its done now in generateMdFiles.py
- remove make file target that calls python markdownPP for each file
- add generateMdFiles.py that now
- iterates over all files to be processed
- runs markdownPP as a module for it
- runs the codeblock replacer
- sort per book make targets
- bisect intermediate files into a temporary directory: ppbooks; this simplifies cleaning dramatically.
2015-08-06 13:20:35 +02:00
Max Neunhoeffer
0931e1aef8
Improve the explanation of ThreadProtectors.
2015-08-06 13:18:25 +02:00
Jan Steemann
2d91797685
remove useless reserve
2015-08-06 13:16:56 +02:00
Max Neunhoeffer
dbaddd5a1a
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2015-08-06 13:03:58 +02:00
Max Neunhoeffer
e197e02b5b
Replace DataGuardian by ThreadProtector.
2015-08-06 13:03:37 +02:00
Jan Steemann
f8f2f8f9ae
provide more information on arangod startup and shutdown in supervisor mode
2015-08-06 13:01:01 +02:00
Jan Steemann
87241aa732
log logfiles location on startup
2015-08-06 12:47:24 +02:00
Jan Steemann
b0add93e37
fixed potential value overruns
2015-08-06 11:47:01 +02:00
Michael Hackstein
714526af9f
The indexes can now use the new AttributeName struct which contains a flag if the attribute should be Array-Indexed. Right now this flag is hard-coded to false in all cases and not persisted.
2015-08-06 11:16:26 +02:00
Jan Steemann
9c39b775b3
fixed invalid iterator
2015-08-06 11:07:00 +02:00
Jan Steemann
744ff9e251
no explicit make_pair
2015-08-05 22:58:31 +02:00
Jan Steemann
22e734a940
use unique_ptr
2015-08-05 21:03:52 +02:00