Jan Steemann
402d56c1af
when parsing or converting JSON, create elements in-place if possible to avoid memory allocations
2015-01-17 21:48:18 +01:00
Jan Steemann
685d03f0d7
some cleanup
2015-01-17 19:35:11 +01:00
Jan Steemann
18467b0d66
less memory allocations when parsing AQL queries
2015-01-17 18:12:56 +01:00
Jan Steemann
af3fef03a0
fixed possible segmentation fault when passing a Buffer object into a V8 function as a parameter
2015-01-13 22:49:07 +01:00
Jan Steemann
b54dfae96f
removed several JSON functions
2015-01-13 01:31:04 +01:00
Jan Steemann
3257e6c8fc
clean up
2015-01-12 23:43:30 +01:00
Jan Steemann
cb03933c1e
less code
2015-01-12 23:21:14 +01:00
Jan Steemann
906d22a691
make fs.move() behave identical on Linux and Windows
...
Conflicts:
CHANGELOG
2015-01-12 20:13:11 +01:00
Jan Steemann
2de9760820
fixed empty error message
2015-01-09 23:29:36 +01:00
Jan Steemann
8a86c798a1
use IndexedPropertyAccessor for Buffer
2015-01-09 16:51:22 +01:00
Frank Celler
2a77778147
added final !
2015-01-09 14:06:28 +01:00
Frank Celler
44d5fec69b
added hebrew
2015-01-09 14:02:56 +01:00
Jan Steemann
3ce99bae8c
removed duplicate Reset() call
2015-01-09 10:41:26 +01:00
Jan Steemann
62696b6984
prerequisites for further COLLECT optimizations
2015-01-07 09:42:46 +01:00
Jan Steemann
f3b142849f
fixed leaks during reverts
2015-01-03 01:28:23 +01:00
Frank Celler
0d2e641768
fixed typo
2014-12-26 12:40:04 +01:00
Frank Celler
b2c927ec70
fixed company name
2014-12-26 12:39:15 +01:00
Frank Celler
4690276775
moved GetModuleFileName to TRI_LocateBinaryPath
2014-12-26 12:03:45 +01:00
Frank Celler
6919b23373
set ICU_DATA at startup
2014-12-26 10:56:31 +01:00
Max Neunhoeffer
1cdf439845
Broken version, errors not yet fixed.
2014-12-23 16:51:48 +01:00
Max Neunhoeffer
e50a705d9a
Squashed commit of the following: organise locking in distributed AQL
...
Locking is now done in an extra round after the query is fully
instanciated in the cluster. All participating shards are locked
in alphabetical order of their shard ID (local collection name).
For this to work there is a new action in the RestAqlHandler plus a
mechanism to prevent the usual locking from happening: Each thread has a
thread local static class variable of
triagens::arango::Transaction::_makeNolockHeaders
which is of type std::unordered_set<std::string>*.
Whenever this is not equal to nullptr and a local collection name is
stored in there, no locking or unlocking takes place. This information
is forwarded by the X-Arango-Nolock HTTP header, whenever an HTTP
request is sent via ClusterComm to a shard.
2014-12-22 14:40:22 +01:00
Jan Steemann
19d2d6668f
added random iteration for collections
2014-12-19 18:01:13 +01:00
Jan Steemann
3901e7f15c
ensure signedness of data
2014-12-19 11:14:29 +01:00
Frank Celler
b2e1a24697
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
...
Conflicts:
CHANGELOG
2014-12-19 00:14:19 +01:00
Frank Celler
aabfdc5669
cleanup of Makefiles
2014-12-19 00:13:51 +01:00
Jan Steemann
d92057dd03
the great rename: array => object, list => array
2014-12-18 22:33:23 +01:00
Jan Steemann
20e7fe7a7a
the great rename: array => object, list => array
2014-12-18 21:07:06 +01:00
Jan Steemann
0c38d60732
less replacements in flex output
2014-12-17 17:26:37 +01:00
Jan Steemann
cc3b97491d
added derived files
2014-12-17 10:30:32 +01:00
Jan Steemann
37a39892ec
issue #1185 : parse non-fractional numbers with exponent
2014-12-17 10:30:18 +01:00
Jan Steemann
e8f51f1b5f
issue #1185 : parse non-fractional numbers with exponent
2014-12-17 10:28:48 +01:00
Jan Steemann
50e08ab099
removed unused file
2014-12-16 17:30:48 +01:00
Max Neunhoeffer
45cecf44f9
Initialise a few variables to please gcc.
2014-12-16 10:48:07 +01:00
Max Neunhoeffer
bf915da2e3
Use an unordered_map for JSBarriers.
2014-12-16 09:57:44 +01:00
Willi Goesgens
1c4a72b106
The Big V8 upgrade Merge.
2014-12-15 17:30:56 +01:00
Jan Steemann
d9a945e33a
include or exclude system collections from replication
2014-12-05 14:58:43 +01:00
Jan Steemann
4564f13bc8
implemented LENGTH in C++
2014-12-04 17:10:48 +01:00
Jan Steemann
cc00bb8897
optimizations
2014-12-04 16:33:48 +01:00
Jan Steemann
0cb5b70a3e
turned assertions into ifs
2014-12-04 11:15:33 +01:00
Max Neunhoeffer
e7d94bf81d
Put a loop around select() to take care of EINTR.
2014-12-03 23:45:20 +01:00
Max Neunhoeffer
6e2aed2732
Take out cout debugging output.
2014-12-03 23:37:16 +01:00
Max Neunhoeffer
0fb6ef1968
Fix SimpleHttpClient for the n+1 time.
...
Still with debugging output.
2014-12-03 23:31:20 +01:00
Jan Steemann
e4b51f616c
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-12-03 17:46:03 +01:00
Jan Steemann
867183945d
fixed memleak in shaper
2014-12-03 17:44:54 +01:00
Max Neunhoeffer
34c31a0980
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-12-03 16:46:37 +01:00
Max Neunhoeffer
8182539b66
Introduce invariants in processHeader.
2014-12-03 16:46:18 +01:00
Frank Celler
77f544a554
Merge pull request #1144 from triAGENS/less-confusing-http-naming
...
Renamed mergeArrays->mergeObjects (because it's actually about objects, not arrays)
2014-12-03 14:48:04 +01:00
Max Neunhoeffer
7fd0260add
Yet more printouts.
2014-12-03 13:30:43 +01:00
Max Neunhoeffer
f5e5617155
One more cout.
2014-12-03 11:47:22 +01:00
Max Neunhoeffer
4b099281aa
Take some couts out to reproduce bug.
2014-12-03 11:17:23 +01:00
Max Neunhoeffer
d938a77531
Take out some couts to reproduce error.
2014-12-03 10:47:26 +01:00
Max Neunhoeffer
776ce77452
Fix a segfault in my couts.
2014-12-03 10:20:54 +01:00
Max Neunhoeffer
41785104d5
Even more couts.
2014-12-03 09:47:20 +01:00
Max Neunhoeffer
658256059f
Yet more couts.
2014-12-03 09:44:22 +01:00
Max Neunhoeffer
41b01b78bc
Even more couts.
2014-12-03 09:29:02 +01:00
Max Neunhoeffer
4125ffc5b1
Add some couts to finally debug SimpleHttpClient and shell-fm test.
2014-12-03 09:11:10 +01:00
Alan Plum
41ab3aa4d6
Renamed mergeArrays->mergeObjects to make API less confusing.
2014-12-02 17:03:03 +01:00
Jan Steemann
ac36c0cd7a
added mergeArrays attribute
2014-11-28 13:58:49 +01:00
threez
21b498127c
Fixed statistics for FreeBSD
...
By default it would try to compile the windows code, since the TRI_HAVE_MACOS_MEM_STATS doesn't cover BSD's.
2014-11-26 16:57:40 +01:00
threez
fe02d691d8
Fixes compile issue on FreeBSD/clang
...
lib/Basics/logging.cpp:1876:12: error: cannot initialize a variable of type 'CODE *' (aka '_code *') with an lvalue of type 'const CODE [25]'
CODE * ptr = TRI_facilitynames;
^ ~~~~~~~~~~~~~~~~~
FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512
Target: x86_64-unknown-freebsd10.1
2014-11-26 15:05:43 +01:00
Jan Steemann
34eb2a8c5a
removed unused functions
2014-11-25 23:18:45 +01:00
Jan Steemann
9846fd0d36
removed unused function
2014-11-24 17:36:11 +01:00
Jan Steemann
620274047f
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql-functions
...
Conflicts:
CHANGELOG
2014-11-20 14:23:01 +01:00
fagnercarvalho
61d3846356
Fixing statistics documentation misspelled errors
2014-11-20 09:36:14 +01:00
Frank Celler
ec37174083
fixed syslog
2014-11-18 18:16:29 +01:00
Jan Steemann
f1f13a4284
added several AQL functions
2014-11-18 11:26:42 +01:00
Max Neunhoeffer
dbf1f66841
Fix SimpleHttpClient for the n+1 time. Some major cleanup done.
...
Added a lot of comments to explain why it should work now properly.
2014-11-16 19:56:58 -05:00
Frank Celler
ff199b60eb
fixed server gone reconnet
2014-11-16 20:58:02 +01:00
Frank Celler
cefba69ab5
fixed chunked again
2014-11-15 17:52:10 +01:00
Frank Celler
5a783df66f
removed while loop
2014-11-15 17:19:26 +01:00
Frank Celler
77fd12b987
fixed SimpleHttpClient
2014-11-14 23:50:00 +01:00
Frank Celler
5a99807ae0
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2014-11-14 18:38:19 +01:00
Jan Steemann
1303595594
Visual Studio does not like thread_local
2014-11-14 17:39:01 +01:00
Jan Steemann
777f70c8e2
fixed error message
2014-11-14 16:45:51 +01:00
Jan Steemann
5fda62b725
Merge branch 'aql-feature-lazy-index' of https://github.com/triAGENS/ArangoDB into devel
2014-11-13 18:04:57 +01:00
scottashton
9f48775608
FIXED DOKU
2014-11-13 15:58:02 +01:00
Jan Steemann
2622f57e07
added assertions
2014-11-13 14:15:47 +01:00
Frank Celler
10e07f1982
added generated files
2014-11-12 14:58:51 +01:00
Jan Steemann
7cd1eb5474
more warnings
2014-11-12 14:52:54 +01:00
Jan Steemann
81c1919f44
minor adjustments for task API
2014-11-12 11:27:47 +01:00
Frank Celler
88d1f78464
Merge remote-tracking branch 'origin/2.3' into devel
...
Conflicts:
CHANGELOG
2014-11-12 04:57:41 +01:00
Frank Celler
9c9bd02454
remove superfluous threads after a grace period
2014-11-10 21:42:32 +01:00
Max Neunhoeffer
5f26789c95
Cleanup code after making dispatcher elastic.
2014-11-07 20:25:05 -05:00
Max Neunhoeffer
353b16805a
Add thread local static variable for current DispatcherThread.
2014-11-07 20:12:58 -05:00
Frank Celler
9b2a054ae7
added blockThread and unblockThread
2014-11-08 00:21:59 +01:00
Jan Steemann
beafbe6a5c
fixed invalid reads
2014-11-07 11:57:26 +01:00
Willi Goesgens
f001c4f1aa
Treat valgrind possibly lost errors
2014-11-06 17:49:16 +01:00
Jan Steemann
5bf964ad5b
issue #1086 : arangoimp: Odd errors if arguments are not given properly
2014-11-06 12:07:12 +01:00
Willi Goesgens
8c91f94462
Fix possible uninitialised variable access as advised by Frank.
2014-11-03 13:30:53 +01:00
Frank Celler
2ce59c3478
removed recursion
2014-11-01 12:15:07 +01:00
Jan Steemann
26c3b0174f
fixed tests
2014-10-31 19:58:20 +01:00
Jan Steemann
d4d3e37a0d
added internal.parseFile
2014-10-30 19:18:05 +01:00
Jan Steemann
83252851e6
report warnings in queries
2014-10-30 17:33:15 +01:00
Willi Goesgens
0279cc1bd6
Output which ip/port we fail to bind.
2014-10-30 11:12:54 +01:00
Jan Steemann
cf6fcb2fc1
linted python files, regenerated derived files
2014-10-29 23:56:20 +01:00
Jan Steemann
8bb213e7ba
sort and cache list expression values
...
emplace
fixed wrong assertion
2014-10-29 01:02:20 +01:00
Jan Steemann
f6b8f17dfa
less optimizations for simple plans
2014-10-28 15:01:44 +01:00
Jan Steemann
d3c945d1d3
fixes for Visual Studio
2014-10-28 11:02:05 +01:00
Jan Steemann
ccd20d7638
do not print broken error message
2014-10-28 01:02:24 +01:00
Jan Steemann
2808e4eee8
cppcheck
2014-10-28 00:35:18 +01:00