1
0
Fork 0
Commit Graph

1267 Commits

Author SHA1 Message Date
jsteemann 9aad0c870a Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache 2016-08-17 13:51:22 +02:00
Frank Celler 5162def1c7 removed unecessary file 2016-08-17 12:41:42 +02:00
jsteemann 53a857b655 Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache 2016-08-17 11:30:45 +02:00
Wilfried Goesgens 0525ca4d5d Remove the boost documentation.
The wintendo can't stand long filenames in 2016
2016-08-17 10:58:11 +02:00
jsteemann 209c108c59 Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache 2016-08-15 14:34:01 +02:00
Frank Celler 00701870d5 added libs 2016-08-13 20:12:10 +02:00
Frank Celler 1881cb0d26 added libs 2016-08-13 20:11:01 +02:00
Frank Celler f294f4b396 added build 2016-08-13 20:03:53 +02:00
Jan Christoph Uhde 39c84522fa vpack from body should be generated 2016-08-12 19:12:05 +02:00
Frank Celler 720992c53f upgraded to boost 1.61.0 2016-08-12 17:17:29 +02:00
Wilfried Goesgens 0ca7f91e49 Merge pull request #1965 from servusoft/patch-4
Removing unnecessary library "z" by cross-compiling
2016-07-25 16:52:44 +02:00
servusoft 7abe288086 Removing unnecessary library "z" by cross-compiling 2016-07-25 16:46:30 +02:00
servusoft 9ae6bd6831 Adaptation of V8 architecture "arm64" with "aarch64" processor.
Set V8_PROC_ARCH to "arm64" by "aarch64"
Additional info: 
https://chromium.googlesource.com/v8/v8/+/refs/heads/5.0.71/build/standalone.gypi
2016-07-25 16:35:58 +02:00
servusoft 228257c5db set GYP_CROSSCOMPILE by CROSS_COMPILING 2016-07-22 19:39:19 +02:00
Wilfried Goesgens 53e2e0b4cb by @servusoft : fix rocksdb cmake compile on ARM by removing unsupported compiler flag. 2016-07-18 11:21:13 +02:00
jsteemann eaeafcaedd fixed segfault in V8, by backporting https://bugs.chromium.org/p/v8/issues/detail?id=5033 2016-07-18 09:44:38 +02:00
Jan Steemann 6d856efd4f added test for "fake" _key values 2016-07-14 09:29:42 +02:00
Frank Celler 72eedd4294 no malloc_usable_size on Darwin 2016-07-09 09:35:16 +02:00
Wilfried Goesgens 832422ae31 once more fix python call in gyp 2016-07-05 15:22:42 +02:00
Wilfried Goesgens b2294e7732 Fix calling of python 2016-07-05 14:06:38 +02:00
jsteemann e8ce6767b1 fix double precision loss in VelocyPack parser 2016-07-04 14:59:50 +02:00
jsteemann 1f5260764b improved Validator 2016-07-01 17:38:49 +02:00
Max Neunhoeffer 366b75fa6e New version of VelocyPack. 2016-06-30 13:29:20 +02:00
jsteemann cc3365f830 add optional Unicode character escaping when dumping VPack to JSON 2016-06-29 01:01:24 +02:00
Frank Celler 8631325d78 added release type 2016-06-28 18:01:26 +02:00
jsteemann 3955fe8b77 fixed double slash 2016-06-28 17:32:48 +02:00
jsteemann 23017e877c fixed leak in linenoise history 2016-06-28 15:53:22 +02:00
Jan Steemann d24c900626 fixed buffer overruns 2016-06-28 15:01:52 +02:00
Andreas Streichardt c8af04f7f8 Remove openssl 2016-06-27 20:23:36 +02:00
Andreas Streichardt e4d42a10da Remove special openssl logic 2016-06-27 20:21:57 +02:00
jsteemann 8f0991e18e potential performance optimizations
simplifications

small optimizations
2016-06-23 14:47:44 +02:00
Kaveh Vahedipour ab0b3fc321 agency test waits exactly for the leader election to have ended 2016-06-23 10:52:43 +02:00
Kaveh Vahedipour b40e5a3d24 agency test waits exactly for the leader election to have ended 2016-06-23 10:48:26 +02:00
Jan Steemann 4038c21c10 reserve buffer ahead of time 2016-06-22 11:14:50 +02:00
jsteemann ae2d8b8394 micro optimizations 2016-06-21 16:01:31 +02:00
Jan Steemann 91a065de8e update vpack 2016-06-20 19:35:47 +02:00
jsteemann e952d2f08b Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-13 22:38:45 +02:00
Wilfried Goesgens 1f7a079a30 Fix windows dll includes 2016-06-13 16:49:54 +02:00
jsteemann f3edd6ef5d Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-13 12:59:37 +02:00
Jan Steemann 088a7b1807 fixes for Visual Studio 2016-06-13 10:13:48 +02:00
jsteemann 0d2274edef Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-12 16:58:18 +02:00
Wilfried Goesgens 5cd9af937e If V8_TARGET_ARCHS is parametrized from external, only compile the specified targets. 2016-06-10 17:54:05 +02:00
Wilfried Goesgens b3dce0871c Use install directory hack here too. 2016-06-10 16:56:31 +02:00
Wilfried Goesgens f58b835202 revert back to dynamic openssl; instead deploy the DLL into the package. 2016-06-10 16:13:08 +02:00
jsteemann 31936b0ff6 fix g++6 complaints 2016-06-09 10:13:22 +02:00
Frank Celler 967d709f28 added cmath for GCC 5.4 2016-06-08 21:40:21 +02:00
jsteemann 325aa13795 merge with velocypack 2016-06-06 16:59:36 +02:00
Andreas Streichardt bea2ca257b broken syntax 2016-06-06 09:57:26 +02:00
Andreas Streichardt 569dd0de04 Do not hardcode march=native but use the one arangodb uses
fixing SIGILL on AWS when using a modern machine to build a debian image
2016-05-27 11:43:41 +02:00
Jan Steemann fb07580500 forward port Comparator bugfix from 5ff7901e24 2016-05-23 15:58:02 +02:00
Frank Celler d4291b36e5 added sanity check for CMAKE_BUILD_TYPE 2016-05-19 16:10:36 +02:00
Wilfried Goesgens 69827a5294 Adjust memory model to MT since arangod uses threads. 2016-05-19 09:44:14 +02:00
Wilfried Goesgens c90f631a78 Fix include of SSIZE_T 2016-05-18 18:18:08 +02:00
Andreas Streichardt 9094ea3a0b Fix solaris build 2016-05-17 18:16:45 +02:00
Wilfried Goesgens c7f13cde14 Define ssize_t the same way in snappy as in rocksdb. 2016-05-17 17:27:38 +02:00
jsteemann 0828abbb5c query less documents 2016-05-13 14:26:34 +02:00
jsteemann abb0f36d55 fixed hashes 2016-05-12 11:11:20 +02:00
jsteemann 11f2afad44 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-05-12 00:00:37 +02:00
jsteemann 9b6467dc60 fix hash function 2016-05-11 22:16:36 +02:00
Frank Celler 1119ceada6 added -fno-delete-null-pointer-checks 2016-05-11 17:39:33 +02:00
Frank Celler 1c9d99d8ec removed SNAPPY_STATIC_LIB 2016-05-11 17:34:39 +02:00
Andreas Streichardt 64a567a5a0 ROCKSDB uses static snappy from 3rdparty 2016-05-11 16:30:24 +02:00
jsteemann bfd5596359 optimizations 2016-05-11 11:50:07 +02:00
jsteemann 3f61b70192 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-05-10 19:21:32 +02:00
Wilfried Goesgens 31df95118a Fix define for windows. 2016-05-10 19:13:00 +02:00
jsteemann 213ade22a4 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-05-10 19:01:30 +02:00
jsteemann 0ce8599598 fixes for MSVC 2016-05-10 19:01:21 +02:00
Wilfried Goesgens d0eca813e9 reverse check; it doesn't work doing that in the preprocessor. 2016-05-10 18:57:40 +02:00
Wilfried Goesgens ce8371d307 Fix windows absence of ssize_t 2016-05-10 18:54:33 +02:00
Wilfried Goesgens ec3d51dfbd fix library name. 2016-05-10 17:27:27 +02:00
Wilfried Goesgens 56ec020600 Prepare to pass our jemalloc configure state into rocksdb 2016-05-10 16:45:15 +02:00
Wilfried Goesgens e2da3d4912 check for fcntl for enabling fallocate; only enable posix mmap for posix platforms. 2016-05-10 16:45:15 +02:00
Wilfried Goesgens b2766e12a8 Don't override external defines. 2016-05-10 16:45:15 +02:00
Wilfried Goesgens 37fac2e40f Fix library list 2016-05-10 15:56:17 +02:00
Wilfried Goesgens 5e311be4ba Add missing test source file. 2016-05-10 15:39:50 +02:00
Wilfried Goesgens c77baed2db Move rocksdb after zlib & snappy 2016-05-10 15:35:15 +02:00
Wilfried Goesgens afef9a5466 Include libsnappy for rocksdb. 2016-05-10 15:33:58 +02:00
Wilfried Goesgens 704eeef880 configure system libraries per operating system. 2016-05-10 14:36:15 +02:00
Wilfried Goesgens 1763c5dc36 Revert #366d771b5247c271f9dbf22905e7f3d49e0d974c and set the policies for ubuntu. 2016-05-10 11:06:40 +02:00
Wilfried Goesgens 030233a642 Fix OS detection for rocksdb. this fixes #1814 2016-05-09 11:06:25 +02:00
Frank Celler 664a2e14f2 fixed 2.8 issue 2016-05-04 23:42:31 +00:00
ArangoDB a51f795b82 Merge branch 'devel' into json_agency_comm 2016-05-04 19:49:22 +00:00
Frank Celler 59aef959ac changed to static 2016-05-04 19:45:55 +02:00
Kaveh Vahedipour 35d604e9e0 Merge branch 'devel' of https://github.com/arangodb/arangodb into json_agency_comm 2016-05-04 18:17:00 +02:00
Wilfried Goesgens 737cb058b8 Remove debug output, no more needed in-between-CMakeList.txt 2016-05-04 17:55:14 +02:00
Wilfried Goesgens 14fe556031 Merge branch 'devel' of github.com:arangodb/ArangoDB into dox-cox-pix-ex-rox-box 2016-05-04 17:27:39 +02:00
Wilfried Goesgens da3a12320a remove debug output 2016-05-04 17:26:47 +02:00
Wilfried Goesgens e3bf9cf42f use cmake inside of rocksdb for linux too. 2016-05-04 17:18:21 +02:00
Kaveh Vahedipour e623198d6c Merge branch 'devel' of https://github.com/arangodb/arangodb into json_agency_comm 2016-05-04 17:06:23 +02:00
jsteemann 42c9394797 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-05-04 16:42:44 +02:00
jsteemann 852a6d7829 fixed compile warning 2016-05-04 16:42:37 +02:00
Frank Celler 5f0ae035b0 added default env variables 2016-05-04 16:25:18 +02:00
jsteemann c7effa2410 readded subdirectory 2016-05-04 15:05:54 +02:00
jsteemann 2a2ad584a5 updated gitignore 2016-05-04 15:01:40 +02:00
jsteemann 7ad08738af Merge branch 'devel' of https://github.com/arangodb/arangodb into dox-cox-pix-ex-rox-box 2016-05-04 14:54:45 +02:00
Max Neunhoeffer 0ac60a8fe7 Merge branch 'devel' into json_agency_comm 2016-05-04 11:15:02 +02:00
jsteemann 9d865c7047 optimizations, bugfixes 2016-05-04 01:50:28 +02:00
Kaveh Vahedipour 5d911bceb4 Merge branch 'devel' of https://github.com/arangodb/arangodb into json_agency_comm 2016-05-03 15:48:36 +02:00
jsteemann 495b266c8a initial commit 2016-05-03 15:42:24 +02:00
Wilfried Goesgens d19cef695e Unify the way we locate and initialize icu on windows in the unittests. 2016-05-03 11:43:14 +02:00
jsteemann 95d1c093fd recursively resolved externals 2016-05-03 11:18:44 +02:00
jsteemann eb788e1791 fixed tests 2016-05-03 10:42:17 +02:00
Kaveh Vahedipour dab8accd5b Merge branch 'devel' of https://github.com/arangodb/arangodb into json_agency_comm 2016-05-03 08:57:09 +02:00
jsteemann d3604238e4 optimizations 2016-05-02 23:06:04 +02:00
Kaveh Vahedipour dd99efe0ea corrected v8 build on mac 2016-05-02 18:20:44 +02:00
jsteemann 70f5dfdd7f updated vpack library 2016-05-02 17:49:04 +02:00
jsteemann b9324ea2a1 use VPackDumper 2016-05-02 17:32:53 +02:00
Wilfried Goesgens 4e67ba3dd2 Add tool to make archives non thin; use it in target nonthinV8 2016-05-02 15:38:47 +02:00
Max Neunhoeffer 3248d6d574 Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2016-05-02 15:15:45 +02:00
Max Neunhoeffer cb78f14046 Revert "Revert V8"
This reverts commit 61917961fa.
2016-05-02 13:55:30 +02:00
jsteemann 0038ccefb0 updated vpack library 2016-05-02 13:49:28 +02:00
Jan Steemann 2b0f3f7b57 change behavior of arithmetic operators, TO_STRING and TO_NUMBER 2016-05-02 13:29:29 +02:00
Frank Celler 61917961fa Revert V8 2016-05-02 12:03:57 +02:00
Max Neunhoeffer 62f4c78baa Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2016-05-02 10:46:38 +02:00
Max Neunhoeffer 9668a3eb87 Fix compilation under Linux with g++.
This is a dirty hack, I just removed an option that should have
been added only under clang.
2016-05-02 10:44:40 +02:00
Wilfried Goesgens 2dbd2059f5 Fix new V8 version number here too. 2016-05-02 10:21:59 +02:00
Wilfried Goesgens fb36d41264 One more missing file. 2016-05-02 10:15:50 +02:00
Wilfried Goesgens 48190b463b Add missing file 2016-05-02 09:56:58 +02:00
Wilfried Goesgens c56309c62c Upgrade V8 to 5.0.71.39 2016-05-02 09:40:15 +02:00
jsteemann 1250fcf63e micro optimizations 2016-05-01 00:03:23 +02:00
jsteemann 58736a9d50 prepation for optimizations 2016-04-29 17:26:22 +02:00
jsteemann cb64122ab4 updated vpack library 2016-04-29 16:26:18 +02:00
jsteemann 6e57c95de8 updated vpack library 2016-04-29 14:52:20 +02:00
Frank Celler 0d97c7d15c boost unit tests included 2016-04-27 21:47:36 +02:00
Frank Celler 587866bba9 no shared 2016-04-27 17:56:55 +02:00
Frank Celler 273ce3073c disabled shared 2016-04-27 17:36:29 +02:00
Frank Celler 3d75364af6 changed to boost 1.61 2016-04-27 00:18:34 +02:00
jsteemann 5fb9d758c9 micro optimizations 2016-04-26 10:38:47 +02:00
jsteemann 4db5377b7f fix over-simplified highlighting of matching parens 2016-04-23 22:42:00 +02:00
jsteemann 28930370c2 micro optimizations 2016-04-23 20:49:22 +02:00
jsteemann f9b872e77e remove unnecessary libraries 2016-04-22 16:13:53 +02:00
Jan Steemann 7f30e30c1d fixed crash 2016-04-21 18:04:10 +02:00
Max Neunhoeffer 877e42e7c5 Merge branch 'FMH' into devel 2016-04-21 14:04:39 +02:00
Jan Steemann 48d0a1cbb5 micro optimizations 2016-04-21 12:46:53 +02:00
Frank Celler 3bb24146a6 Merge branch 'devel' of github.com:arangodb/arangodb into FMH 2016-04-19 19:18:02 -07:00
Jan Steemann 2533affb02 fixed crash 2016-04-19 15:38:30 +02:00
Jan Steemann 386fee8099 updated vpack library 2016-04-19 13:44:53 +02:00
Frank Celler 007fe8e053 Merge branch 'devel' of https://github.com/arangodb/arangodb into FMH
Conflicts:
	arangod/Agency/Constituent.cpp
	arangod/Agency/RestAgencyHandler.cpp
	arangod/Aql/Query.cpp
	arangod/Aql/grammar.cpp
	arangod/RestHandler/RestSimpleQueryHandler.cpp
	arangod/RestServer/ArangoServer.cpp
	js/client/modules/@arangodb/testing.js
2016-04-19 07:44:00 +02:00
Frank Celler f85c700d20 silence some warnings 2016-04-19 07:35:03 +02:00
Jan Steemann 917a1744c9 updated vpack library 2016-04-18 15:30:26 +02:00
Frank Celler cd91d3654e Merge remote-tracking branch 'origin' into FMH 2016-04-15 19:01:38 -07:00
Wilfried Goesgens e173d26aa9 remove directory mangling for our old windows special library directory mechanism 2016-04-14 13:38:52 +02:00
Wilfried Goesgens 8ae9ed7b4e Only need to install icu data files on windows, others have them hardwired at build time. 2016-04-14 10:46:04 +02:00
Wilfried Goesgens 2c7cfac728 Add routine to install the ICU character table database 2016-04-13 15:37:50 +02:00
Jan Steemann 51bfb8fe57 remove TRI_json_t 2016-04-12 16:37:36 +02:00
Jan Steemann 7c934b43e9 updated library 2016-04-11 13:27:21 +02:00
Jan Steemann 9f8c24b1cd Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-04-06 15:43:27 +02:00
Andreas Streichardt c2cf4be4e0 Remove etcd 2016-04-05 18:41:37 +02:00
Andreas Streichardt 4c540e8330 Backport from spdvpk 2016-04-05 14:15:15 +02:00
Frank Celler 6002ede1c4 Merge branch 'devel' of github.com:arangodb/arangodb into FMH 2016-04-03 21:46:30 +02:00
Frank Celler 5da239ac1e fixed warnings 2016-04-03 13:48:19 +02:00
Wilfried Goesgens 519e4a038f Disable usage of cygwin inside of generated msvs project files. 2016-03-31 15:54:49 +02:00
Wilfried Goesgens 75450a3fae Fix V8 build for windows
- use <(PYTHON_EXECUTABLE) its a gyp variable not an environment variable.
  - disable fetching of platform json for visual studio.
2016-03-31 14:35:32 +02:00
Frank Celler 486011d399 Merge branch 'devel' of github.com:arangodb/arangodb into spdvpk 2016-03-31 13:41:09 +02:00
Wilfried Goesgens 1ccb985109 Forward patch missing changes to the V8 build for windows/solaris/arch linux 2016-03-31 10:55:17 +02:00
Jan Steemann eddc92a228 Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-03-24 19:35:23 +01:00
Andreas Streichardt c95dc5df3d remove obsolete cmakelists 2016-03-24 19:03:58 +01:00
Andreas Streichardt 11e7808641 Hopefully fix unittest boost fun 2016-03-24 19:01:34 +01:00
Max Neunhoeffer ad8cad6d01 Velocypack fixes for assembler. 2016-03-24 00:47:21 +01:00
Jan Steemann f670a07046 Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-03-23 19:01:19 +01:00
Kaveh Vahedipour 90a085975d missing overrides 2016-03-23 17:39:16 +01:00
Kaveh Vahedipour 7746fbfe82 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-03-23 17:19:56 +01:00
Jan Steemann 7ae7b18d25 Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-03-23 17:09:49 +01:00
Frank Celler 212a1e7813 fixed buffer overflow 2016-03-23 16:41:22 +01:00
Jan Steemann 9ac39b7ad6 Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-03-23 16:36:30 +01:00
Jan Steemann 7c245bd3a3 Merge branch 'spdvpk' of https://github.com/arangodb/arangodb into spdvpk 2016-03-23 16:36:21 +01:00
Jan Steemann c8c9288400 harmonize value comparisons for hash indexes 2016-03-23 16:36:00 +01:00
Michael Hackstein e8fc45a107 Temporary fix in VelocyPack parser. Will be included in the base library 2016-03-23 16:24:07 +01:00
Kaveh Vahedipour 65475361f3 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-03-23 15:37:08 +01:00
Kaveh Vahedipour d239fb8e7f merging into devel 2016-03-23 15:36:48 +01:00
Andreas Streichardt b610ba3894 Remove godep link
trolololol...procfs dependency has a symlink here:

https://github.com/prometheus/procfs/blob/master/fixtures/26231/exe

etcd out of source build will copy the src tree.
cmake copy doesn't support symlinks and will copy the symlinks target.
the symlink is hardcoded to /usr/bin/vim

This means that arangodb needed an installed vim :S

Incredible fail chain
2016-03-23 15:24:30 +01:00
Andreas Streichardt b3357a644e Fix remaining invalid python commands 2016-03-23 14:43:02 +01:00
Andreas Streichardt f449aeb6c3 Fix python versioning in newer v8 2016-03-23 13:45:07 +01:00
Kaveh Vahedipour 4f152db27f Merge branch 'agency' of https://github.com/arangodb/arangodb into devel 2016-03-23 08:59:10 +00:00
Jan Steemann f17d17841f Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-03-21 09:28:35 +01:00
Frank Celler 30f826ff8c fixed libs 2016-03-20 13:43:29 +00:00
Frank Celler e785284c5b removed -Wshorten-64-to-32 2016-03-20 13:53:20 +01:00
Frank Celler 949ec7074b set deployment target 2016-03-20 13:51:45 +01:00
Frank Celler 46c1844dc1 replied fix 2016-03-20 13:37:20 +01:00
Frank Celler 6e3555b828 V4.9.391 2016-03-20 13:21:08 +01:00
Frank Celler e6f02486d4 no think archive 2016-03-20 10:12:04 +00:00
Frank Celler c97d35c986 fixed USE_PRECOMPILED_V8 2016-03-20 10:41:17 +01:00
Frank Celler 165d6c18bd missing files 2016-03-20 00:16:55 +01:00
Frank Celler 9a2da21d53 flatten 2016-03-19 22:39:20 +01:00
Frank Celler 55e43a9823 fixed typo 2016-03-19 22:22:44 +01:00
Frank Celler 42b2cb5baf removed '()', because msbuild does not like it 2016-03-19 22:15:07 +01:00
Frank Celler bf6882a92f VS 2016-03-19 19:23:48 +01:00
Frank Celler f5e6f534ab removed -Wshorten-64-to-32 2016-03-19 16:47:13 +01:00
Frank Celler f0c0257d8f removed pyc files 2016-03-18 21:48:46 +01:00
Frank Celler 5a1e8fd6fe Merge branch 'devel' of github.com:arangodb/arangodb into v8 2016-03-18 20:20:15 +01:00
jsteemann 62058d4900 allow turning off SSE4_2 variants 2016-03-18 19:39:53 +01:00
jsteemann a2413a8ab3 updated vpack library 2016-03-18 17:41:13 +01:00
jsteemann 3759c19886 Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-03-18 16:52:59 +01:00
Frank Celler d7d89645fd fixed link target for zlibstatic under Windows 2016-03-18 15:48:48 +01:00
Frank Celler 4ed9b382dd fixed windows lib 2016-03-18 15:38:26 +01:00
Kaveh Vahedipour d6db18d655 Merge branch 'devel' of https://github.com/arangodb/arangodb into agency 2016-03-18 10:45:15 +01:00
Frank Celler 6d19bdbbfe Merge branch 'devel' of github.com:arangodb/arangodb into v8 2016-03-18 09:50:20 +01:00
jsteemann 47a9ea189b Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-03-17 22:57:25 +01:00
Wilfried Goesgens 551ab11a2c Merge branch 'devel' of github.com:arangodb/arangodb into solaris 2016-03-17 22:07:29 +01:00
Wilfried Goesgens e398ac6e97 Finalize detection of NuGet installed OpenSSL 2016-03-17 21:40:14 +01:00
jsteemann a9ab4eaace Merge branch 'devel' of https://github.com/arangodb/arangodb into v8 2016-03-17 21:13:21 +01:00
jsteemann 996299cea3 Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-03-17 17:17:50 +01:00
jsteemann 534a31f211 added V8_CFLAGS, V8_CXXFLAGS, V8_LDFLAGS 2016-03-17 16:44:37 +01:00
Wilfried Goesgens 6f69cdf6c1 Merge branch 'devel' of github.com:arangodb/ArangoDB into solaris 2016-03-17 12:30:03 +01:00
Kaveh Vahedipour 5acdc36d07 Construct builder with prefilled buffer. Agency store increment, decrement, push pop 2016-03-16 23:40:53 +01:00
jsteemann 04ebf65521 updated vpack library 2016-03-16 20:42:39 +01:00
jsteemann d3213915bf Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-03-16 17:53:59 +01:00
Kaveh Vahedipour 7355cde795 Merge branch 'devel' of https://github.com/arangodb/arangodb into agency 2016-03-16 16:27:53 +01:00
Andreas Streichardt edf378053e Do not build etcd in source 2016-03-16 14:22:29 +00:00
Frank Celler 0f1e19559e added V8 2016-03-16 10:18:57 +01:00
Frank Celler 7c1287a9d7 added gyp 2016-03-16 10:04:50 +01:00
Frank Celler 40ec6079d6 added missing files 2016-03-16 09:13:23 +01:00
Frank Celler 41e0519cdb added missing icu 2016-03-15 23:42:23 +01:00
Frank Celler bd601caee2 fixed include 2016-03-15 23:12:04 +01:00
Frank Celler ca608f1293 fixed number 2016-03-15 22:25:36 +01:00
Frank Celler 109c4e43eb 4.9.391 2016-03-15 22:08:31 +01:00
Frank Celler 50286c1ef7 V8 4.9.391 2016-03-15 21:43:46 +01:00
Wilfried Goesgens 7b7a852dcc Fix quotes, thanks to Simran for digging this out. 2016-03-15 21:29:21 +01:00
jsteemann 236aa3ab5f Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-03-15 20:09:51 +01:00
Frank Celler ae8430589f new linenoise-ng 2016-03-15 16:54:53 +01:00
Kaveh Vahedipour 8bf2264e88 null result for non-existent key in agency dbs 2016-03-15 16:28:27 +01:00
Wilfried Goesgens 7c18cbdd51 Implement configuring for 32 bit arm 2016-03-15 15:16:55 +01:00
Wilfried Goesgens e2bf40a78a better insulate the flags where forcing 64 bits for solaris. 2016-03-15 15:12:19 +01:00
Max Neunhoeffer 646367f955 Move change in VelocyPack Builder ValuePair String API here. 2016-03-14 21:24:29 +01:00
Max Neunhoeffer c074f47f4e Port a velocypack fix. 2016-03-14 12:12:54 +01:00
Jan Steemann 4074ba47ee fixed invalid member name 2016-03-11 09:12:02 +01:00
Jan Steemann b393c3d9bb Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-03-09 09:42:10 +01:00
Frank Celler dfa9047484 switch arangosh to new ApplicationFeatures and ProgramOptions 2016-03-08 23:32:43 +01:00
Jan Steemann 9a26fe0960 attribute accessor not using json 2016-03-08 09:59:57 +01:00
Jan Steemann 9f84b767d1 Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-03-07 08:11:01 +01:00
Frank Celler 6782a5e39d fixed typo, removed example build 2016-03-05 14:33:57 +01:00
Jan Steemann 4e0328d46f Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-03-03 17:59:27 +01:00
Wilfried Goesgens 14b0e72efe Simplify the windows msbuild path - it still barfs objects into the source tree, but at least some is in the build directory and we only need to build the sub-target "v8". 2016-03-03 17:46:30 +01:00
Wilfried Goesgens 73748b8cc7 Merge branch 'devel' of github.com:arangodb/ArangoDB into solaris
Choose -Wno-all
2016-03-03 16:55:51 +01:00
Wilfried Goesgens fd72a032d3 Add support for compiling V8 via Ninja Build 2016-03-03 16:07:14 +01:00
Wilfried Goesgens 59d7aa435d don't override the provided output directory. 2016-03-03 16:07:03 +01:00
jsteemann b35f44a5d1 Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-03-02 22:09:44 +01:00
Andreas Streichardt 3524ee829f Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-03-02 18:58:57 +01:00
Frank Celler df4df0d17f no -Wall for libev 2016-03-02 17:55:41 +01:00
Andreas Streichardt c4847dd8a8 Do not install zlib 2016-03-02 17:15:49 +01:00
Wilfried Goesgens f1a2f5e393 Styleguide cleanups as cmakelinter hints 2016-03-02 11:45:55 +01:00
Jan Steemann 92493f2807 Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-03-02 11:04:58 +01:00
Wilfried Goesgens 78d3bd28b5 Merge branch 'devel' of github.com:arangodb/ArangoDB into solaris 2016-03-02 10:50:28 +01:00
Wilfried Goesgens ae428829fc Merge branch 'solaris' of github.com:arangodb/ArangoDB into solaris 2016-03-02 10:50:15 +01:00
Wilfried Goesgens 318cdb8365 Merge branch 'solaris' of github.com:arangodb/ArangoDB into devel 2016-03-02 10:31:03 +01:00
Wilfried Goesgens e39871ae10 We need to specify use_snapshot=true for gyp. 2016-03-02 09:59:23 +01:00
Frank Celler 8d7734b2bc removed no-old-style 2016-03-01 23:56:42 +01:00
Frank Celler c88a68358d CMAKE changes for Windows and Solaris 2016-03-01 17:31:30 +01:00
Frank Celler a6acf900bf added v8_build 2016-03-01 16:45:38 +01:00
Frank Celler ba74fa6f7a Merge branch 'solaris' of github.com:arangodb/arangodb into solaris 2016-03-01 16:41:40 +01:00
Frank Celler e70068ee94 compile both targets 2016-03-01 16:41:29 +01:00
Frank Celler 5f4e3b8f6f Merge branch 'solaris' of github.com:arangodb/arangodb into solaris 2016-03-01 16:32:06 +01:00
Frank Celler 772802a481 use -Wno-old-style-declaration 2016-03-01 16:31:58 +01:00
Frank Celler b20452d2e4 use 2.8 2016-03-01 16:31:40 +01:00
Frank Celler 3c9c6ef2c1 targets for debug and optimized 2016-03-01 16:27:11 +01:00
Frank Celler 137a6d5ea4 fixed lib dir 2016-03-01 15:46:20 +01:00
Frank Celler 07cfb20e18 fixed lib dir 2016-03-01 15:43:37 +01:00
Frank Celler 680adfdc21 cleanup 2016-03-01 15:13:54 +01:00
Frank Celler 8d9ffbb42f Merge branch 'solaris' of github.com:arangodb/arangodb into solaris 2016-03-01 15:13:19 +01:00
Frank Celler 715da04bb9 cleanup 2016-03-01 15:11:39 +01:00
Wilfried Goesgens 9f732f68ef Fix typo. 2016-03-01 14:50:49 +01:00
Wilfried Goesgens 4cd664f061 - force libev windows backend to select & winsock
- fix generation of paths, case matters in variablenames.
2016-03-01 13:42:57 +01:00
Wilfried Goesgens 0d402e0d2c If configure doesn't find a valid backend #error out. 2016-03-01 13:42:57 +01:00
Frank Celler c202efa80e cleanup 2016-03-01 12:33:27 +01:00
Frank Celler 995bffc39e Merge branch 'solaris' of github.com:arangodb/arangodb into solaris 2016-03-01 10:20:27 +01:00
Frank Celler 9eda75c34a cleanup 2016-03-01 10:20:22 +01:00
Frank Celler a8f9ed82a7 use only one test 2016-03-01 10:15:13 +01:00
Wilfried Goesgens b70e38f794 Also work with the linker include directories here. 2016-02-29 19:28:13 +01:00
Frank Celler 6ff9a7610e shutup message about VS15 2016-02-29 19:13:21 +01:00
Wilfried Goesgens 39e180c4da Work on cmake library directories. 2016-02-29 19:04:10 +01:00
Frank Celler b1de079b04 added OPENSSL LIBS directly 2016-02-29 17:59:55 +00:00
Frank Celler a430a0e07f added path 2016-02-29 17:14:41 +00:00
Frank Celler 87ba797adc added patch file 2016-02-29 17:27:07 +01:00
Frank Celler 795e158070 added patch file 2016-02-29 17:24:46 +01:00
Frank Celler a6dd56df95 fixed libs 2016-02-29 11:49:31 +00:00
Frank Celler 11d4310247 export lib 2016-02-29 08:55:01 +00:00
Frank Celler 215d269611 fixes for Windows VS 2016-02-29 08:54:26 +00:00
Frank Celler b5aa806c7d added regex 2016-02-28 13:47:03 +01:00
Frank Celler 533ec096e1 added GETOPT_INCLUDE_DIR 2016-02-28 12:53:38 +01:00
Wilfried Goesgens 0eae9cfeda try to export the include directory 2016-02-26 17:57:25 +01:00
Wilfried Goesgens 260d053cb8 Calculate where windows puts the V8 & ICU libs 2016-02-26 17:57:01 +01:00
Wilfried Goesgens 4178f3f756 Add getopt for windows portability. 2016-02-26 17:20:45 +01:00
Wilfried Goesgens 3dda9b7ba2 Fix Variable, no trailing > needed. 2016-02-26 15:54:56 +01:00
Wilfried Goesgens 39809a1f0d Remove debug output. 2016-02-26 15:54:45 +01:00
Wilfried Goesgens 0f2174ada5 Add python as a parameter to gyp. 2016-02-26 15:12:28 +01:00
Wilfried Goesgens 62ba465c1f don't use the environment for the python executable. 2016-02-26 15:12:04 +01:00
Wilfried Goesgens 9e091d6374 make gyp builds their own custom target steps 2016-02-26 14:47:26 +01:00
Wilfried Goesgens 9b0938d9ae Work on the windows compile of V8 to properly find python. 2016-02-26 13:08:37 +01:00
Jan Steemann 68461e6f74 Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-02-26 11:00:25 +01:00
Kaveh Vahedipour 56210b8886 Must be (MAKE) INSTEAD OF {MAKE} in V8 BUILD_COMMAND 2016-02-26 09:56:12 +00:00
Frank Celler e2f5a8a8c3 added USE_OPENSSL_NO_SSL2 2016-02-26 10:50:03 +01:00
Achim Brandt 3761effafc fixed variable tests 2016-02-26 10:30:00 +01:00
Jan Steemann c0fd3b13ca Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-02-26 10:19:17 +01:00
Max Neunhoeffer de745abce9 Silence a compiler warning. 2016-02-26 10:11:59 +01:00
Max Neunhoeffer 5688e05f1c Fix capitalisation of openssl subdir in CMakeLists.txt. 2016-02-26 09:24:39 +01:00
Frank Celler e57a077c1b added dependencies 2016-02-25 20:21:04 +01:00
Frank Celler 06256947fa splitted into 3rd libs 2016-02-25 18:51:17 +01:00
Frank Celler b1a56dd59c moved BOOST to its own CMakeLists.txt 2016-02-25 18:51:17 +01:00
Jan Steemann 22e89f56ca Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-02-25 16:50:34 +01:00
Frank Celler 0c511e2b49 readded USE_PRECOMPILED_V8 2016-02-25 16:36:24 +01:00
Jan Steemann 3e82064770 Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-02-25 14:59:08 +01:00
Jan Steemann f0ed218ae9 do not compile v8 with -Werror 2016-02-25 14:25:22 +01:00
Jan Steemann 51eb138c94 reduce build verbosity 2016-02-25 13:38:35 +01:00
Frank Celler 38cb961a33 removed superfluous Makefile 2016-02-25 13:19:50 +01:00
Frank Celler 42dbf45264 fixed libs 2016-02-24 22:40:31 +01:00
Frank Celler 0a88fb3dfa removed superfluous file 2016-02-24 19:20:36 +01:00
Frank Celler 2f3fe0feea added LDFLAGS for APPLE 2016-02-24 18:57:15 +01:00
Wilfried Goesgens bf7b3a86f7 Remove the libevent compatibility wrapper from the build targets, we don't need it and its broken on windows. 2016-02-24 16:10:15 +01:00
Wilfried Goesgens aa6e229a3d Add triagens force header for windows, as we did before. 2016-02-24 16:08:59 +01:00
Wilfried Goesgens 3833d9e462 Swap sequence for visual studio. 2016-02-24 16:08:43 +01:00
Wilfried Goesgens 0bf90a712a Add version, and way to detect local boost. 2016-02-24 14:04:19 +01:00
Max Neunhoeffer cff2624e4a Add operator!= for Slice. 2016-02-24 12:45:00 +01:00
Max Neunhoeffer 7b8309bf7c New VPack hash method for Slice. 2016-02-24 11:43:10 +01:00
Frank Celler 43be85e72b more cleanup 2016-02-24 10:30:30 +01:00
Frank Celler fed3dee2fa more cleanup 2016-02-23 20:36:33 +01:00
Wilfried Goesgens 2968cc81da Finalize work on solaris with static library linking. 2016-02-23 14:28:27 +01:00
Max Neunhoeffer 7c890dce03 Add set method for Slice in velocypack. 2016-02-23 13:42:57 +01:00
Wilfried Goesgens 983c582bb8 its CHECK_INCLUDE_FILE -S 2016-02-23 11:38:40 +01:00
Wilfried Goesgens 8632080bdc - remove rasbian stuff
- make solaris link stattic using the csw linker
 - cleanup V8 & ICU include & libraries.
2016-02-23 11:23:51 +01:00
Wilfried Goesgens 8d7b55416e Cleanup variable collecting for V8 and start out with windows. 2016-02-23 09:56:27 +01:00
Wilfried Goesgens e27bdf7a01 Merge branch 'solaris' of github.com:arangodb/ArangoDB into solaris 2016-02-22 16:42:47 +01:00
Wilfried Goesgens cffad306d0 More fixes to the libev cmake 2016-02-22 16:42:28 +01:00
Frank Celler a9afad6257 checkout tarball 2016-02-22 16:29:04 +01:00
Frank Celler 1c7e2acfb1 added include directories 2016-02-22 16:17:16 +01:00
Wilfried Goesgens c194235963 solaris also trips on -wl,--version 2016-02-22 15:01:04 +01:00
Wilfried Goesgens 137b82409c swap sequence, so the exception gets thrown later. 2016-02-22 14:06:40 +01:00
Wilfried Goesgens a98b3946f9 - Remove default config.h - it doesn't contain the wanted values in most cases.
- add checks to generate config.h from cmake.
2016-02-22 13:29:21 +01:00
Wilfried Goesgens 03f402d842 Move apple specific cflag modifications into a proper if clause. 2016-02-22 13:28:46 +01:00
Max Neunhoeffer 3900cc33eb Merge branch 'spdvpk' of ssh://github.com/ArangoDB/ArangoDB into spdvpk 2016-02-22 11:42:13 +01:00
Max Neunhoeffer 9e0c04dda4 Add new velocypack version for custom type handling. 2016-02-22 11:41:51 +01:00
Frank Celler bf8cd67a64 added 1.2.8 2016-02-22 10:31:29 +01:00
Frank Celler ab02faf75b added version 2016-02-22 09:57:16 +01:00
Frank Celler 670413c85c added version 2016-02-22 09:57:10 +01:00
Jan Steemann 4277f7a131 Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-02-22 09:41:44 +01:00
Frank Celler 2ef2687c59 upgraded to 1.2.8 2016-02-20 18:01:09 +01:00
Frank Celler f001b3c535 changed name to libev_ICLUDE_DIR 2016-02-20 17:16:18 +01:00
Frank Celler 0643923f4a Merge branch 'solaris' of github.com:arangodb/arangodb into solaris 2016-02-20 13:06:44 +01:00
Frank Celler ddd7b29ade Merge branch 'devel' of github.com:arangodb/arangodb into solaris 2016-02-20 12:57:14 +01:00
Frank Celler 3ed64c8e53 moved to CMAKE 2016-02-20 12:54:58 +01:00
Frank Celler 347903f393 moved to subdirectory 2016-02-20 12:54:36 +01:00
Frank Celler a7502d8bd1 disabled shared 2016-02-20 12:54:13 +01:00
Frank Celler c9b973915d fixed name of etcd 2016-02-19 22:04:35 +01:00
Frank Celler bb57f0e75f added install step 2016-02-19 21:15:26 +01:00
Wilfried Goesgens 9a5cf6dfb4 Export directories with the icu & v8 libraries into the calling scope 2016-02-19 18:35:15 +01:00
Wilfried Goesgens 8608fae2d1 Move stuff around
- properly calculate ICU
 - propagate PYTHON_EXECUTABLE into the make file for V8
2016-02-19 17:57:45 +01:00
Wilfried Goesgens 4a9dc3cbd4 More solaris compatibility 2016-02-19 15:52:32 +01:00
Wilfried Goesgens e1e707ff34 Use absolute path so the script can riddle out where to set include paths. 2016-02-19 15:30:41 +01:00
Wilfried Goesgens b8f01f93bd Detect and set environments. 2016-02-19 15:30:15 +01:00
Wilfried Goesgens 9907c4e4a6 More forcing of the compiler on solaris; fix V8 location for arangodb build. 2016-02-19 14:47:27 +01:00
Jan Steemann 5ac4af689b updated vpack library 2016-02-19 13:27:05 +01:00
Jan Steemann e4fb8b184b Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-02-19 12:51:52 +01:00
Wilfried Goesgens 0700ccc847 start to use gyp directly from cmake; add 64 bits detection; remove old arm stuff. 2016-02-19 12:46:28 +01:00
Wilfried Goesgens 22a361f484 better host os detection with the possibility to force 64 bits. 2016-02-19 12:42:27 +01:00
Wilfried Goesgens b440ed74f1 Force V8 solaris builds to 64 bits 2016-02-19 12:38:48 +01:00
Frank Celler baa0999ee6 fixed path for libev 2016-02-19 12:35:19 +01:00
Frank Celler 417db335ab removed old files 2016-02-19 12:26:26 +01:00
Jan Steemann 8b8101fc59 Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-02-19 11:44:06 +01:00
Frank Celler c5be313670 -stdlib=libc++ is also required in CXXFLAGS 2016-02-19 11:15:54 +01:00
Frank Celler 972acd6ae8 trying to fix Darwin 2016-02-19 00:01:05 +01:00
Kaveh Vahedipour db9d23b7ef Adapting to intel compiler 15.0 2016-02-18 23:26:45 +01:00
Kaveh Vahedipour 2dcb98b5e9 Adapting to intel compiler 15.0 2016-02-18 23:26:30 +01:00
Jan Steemann 84984d0cfb Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-02-18 16:40:27 +01:00
Frank Celler cca627318a fixed quotes 2016-02-18 16:35:04 +01:00
Jan Steemann c3eba02f68 Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-02-18 16:34:55 +01:00
Jan Steemann 5b3b7e673b Merge branch 'spdvpk' of https://github.com/arangodb/arangodb into spdvpk 2016-02-18 16:17:07 +01:00
Frank Celler 67c150d53b added LDFLAGS 2016-02-18 16:06:16 +01:00
Jan Steemann 433cd14d7e Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-02-18 14:44:05 +01:00
Max Neunhoeffer af107de6f9 Tiny change in velocypack: steal more efficient. 2016-02-18 14:42:05 +01:00
Frank Celler 5e527fe279 added USE_PRECOMPILED_V8 2016-02-18 14:02:40 +01:00
Jan Steemann ea7a7b4242 handle custom types 2016-02-18 12:55:33 +01:00
Jan Steemann b26309923d Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-02-17 11:51:14 +01:00
Kaveh Vahedipour d5ba21ff61 Build of etcd should only be attempted, when Go is found >= 1.2 2016-02-17 09:22:07 +00:00
Jan Steemann 7e6c20a3ef Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-02-16 16:42:10 +01:00
Kaveh Vahedipour 6f348eec86 Logger handles now operator<< std::vector and std::unordered_list. And etcd builds. 2016-02-16 15:38:06 +00:00
Jan Steemann a3b0bb83d1 Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-02-16 15:39:02 +01:00
Kaveh Vahedipour d23b78e01e Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-02-16 10:48:55 +01:00
Kaveh Vahedipour 0a20edef55 3rdParty build command with clang fixed 2016-02-16 10:48:46 +01:00
Wilfried Goesgens 133148e153 fix old configure v8 integration. 2016-02-16 10:41:25 +01:00
Jan Steemann f3b2f6e9f8 Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-02-15 17:03:00 +01:00
Jan Steemann 242481a501 small code refactoring 2016-02-15 17:02:36 +01:00
Jan Steemann 90c89717b8 make v8 compile with VS 2015 2016-02-15 12:48:39 +01:00
Jan Steemann fcd3f116ee Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-02-12 16:33:46 +01:00
Jan Steemann 0089b0fcf6 updated vpack library 2016-02-12 16:33:26 +01:00
Andreas Streichardt baf3e88183 Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-02-12 14:46:19 +01:00
Jan Steemann 0bd6ac52cd Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-02-12 12:23:48 +01:00
Kaveh Vahedipour a85bd79496 CPU vector flags autodetection 2016-02-12 11:55:45 +01:00
Jan Steemann 16d1a6f7a8 Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-02-11 21:56:50 +01:00
Jan Steemann 9898103bc1 initial vpack documents 2016-02-11 21:56:10 +01:00
Kaveh Vahedipour 409d03a850 Finding tcmalloc 2016-02-11 17:49:55 +00:00
Andreas Streichardt bcae81dc7b Fix python invokation 2016-02-11 14:57:48 +01:00
Andreas Streichardt f14bf5496f Check for a specific python version, so v8 is building 2016-02-11 14:21:55 +01:00
Kaveh Vahedipour 1192989739 Adding search for Go 2016-02-09 17:01:31 +01:00
Kaveh Vahedipour a722299fa4 3rdParty/V8-4.3.61/Makefile ist generated. Removed from source control. 2016-02-09 10:01:52 +00:00
Kaveh Vahedipour ae3b02811b trying to find correct parallel v8 build make command 2016-02-09 10:34:44 +01:00
Kaveh Vahedipour c6c121e59b Mild optimisation and CMAKE_MAKE_PROGRAM for V8 build rather than 'make' 2016-02-09 10:13:45 +01:00
Kaveh Vahedipour 1a368e1ce3 Back to OSX for tests 2016-02-08 22:30:11 +01:00
Kaveh Vahedipour 7673d9a2f7 Merge branch 'cmakification' of https://github.com/arangodb/arangodb into cmakification 2016-02-08 17:10:23 +00:00
Kaveh Vahedipour f1fac7c4a3 Linux build test 2016-02-08 17:09:58 +00:00
Kaveh Vahedipour b99970ef72 Merge branch 'devel' of https://github.com/arangodb/arangodb into cmakification 2016-02-08 16:17:36 +01:00
Kaveh Vahedipour c626ecc59b First successful OSX build 2016-02-08 16:17:10 +01:00
Wilfried Goesgens 40c1e5af51 Re-apply windows patches. 2016-02-08 12:49:30 +01:00
Wilfried Goesgens efed595eff Update libev to 4.22 2016-02-08 12:49:04 +01:00
Wilfried Goesgens acc17daa96 Merge branch 'devel-solaris' of https://github.com/doublerebel/arangodb into doublerebel-devel-solaris
Fix Conflicts:
	arangod/FulltextIndex/fulltext-index.cpp
	lib/Basics/logging.cpp
2016-02-04 15:11:34 +01:00
Kaveh Vahedipour ecfec58a6c Pulled up to devel 2016-02-02 15:08:51 +01:00
Kaveh Vahedipour 79079b318c Merge branch 'devel' of https://github.com/arangodb/arangodb into cmakification 2016-02-02 11:51:00 +01:00
Jan Steemann 3e044748bf added SliceContainer 2016-02-02 09:36:24 +01:00
Kaveh Vahedipour 7129e15d8f cmake builds on ubuntu 2016-02-01 16:48:39 +00:00
Kaveh Vahedipour 0a068ed86a OpenSSL check on OSX finds shipped 0.98. We need better than that. 2016-02-01 15:41:08 +01:00
Kaveh Vahedipour 3a6ce7bc03 Merge branch 'cmakification' of https://github.com/arangodb/arangodb into cmakification 2016-02-01 14:24:22 +01:00
Kaveh Vahedipour 6194a83437 making progress building unix versions 2016-02-01 13:06:06 +00:00
Kaveh Vahedipour 99b0ca712e Merge branch 'devel' of https://github.com/arangodb/arangodb into cmakification 2016-02-01 13:02:15 +01:00
Jan Steemann a5a65be5a6 updated vpack library 2016-02-01 12:21:10 +01:00
Kaveh Vahedipour 22cc984f84 Merge branch 'devel' of https://github.com/arangodb/arangodb into cmakification 2016-02-01 11:02:31 +00:00
Jan Christoph Uhde ed9856da40 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
* 'devel' of https://github.com/arangodb/arangodb: (166 commits)
  added deadlock test
  more logging
  fixed filename order in Makefile
  removed unused functions and headers
  removed `using namespace std`
  fix g++ complaint about exceeding variable tracking size
  honor results of clang-test, clang-tidy and clang-modernize
  Documentation: Web Interface-bind parameter example added
  fix or annotate problems identified by clang-check
  fixed leak
  fixed warnings shown by clang-3.7
  Documentation: Parameters Binding links
  Documentation: Aql with ArangoDB Web Interface
  fixed compile error in non-maintainer-mode
  removed last LOG_xxx macros
  remove TRI_ENABLE_LOGGING
  use Logger
  more files using the Logger
  logger transition: all files in arangod exception transactions.cpp
  added setLevel
  ...
2016-02-01 10:00:46 +01:00
Jan Christoph Uhde 03409a84cc fix icu related linking issues 2016-01-31 23:06:24 +01:00
jsteemann 2d7323a560 fixed warnings shown by clang-3.7 2016-01-31 02:17:36 +01:00
Charles Phillips 7d3e9e569e on solaris, v8 gtest looks for the third type of char (?)
../testing/gtest/include/gtest/gtest_pred_impl.h: In instantiation of 'testing::AssertionResult testing::AssertPred2Helper(const char*, const char*, const char*, Pred, const T1&, const T2&) [with Pred = v8::base::bit_equal_to<char>; T1 = char; T2 = char]':
../test/unittests/base/functional-unittest.cc:113:5:   required from 'void v8::base::FunctionalTest_BitEqualTo_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = char]'
../test/unittests/base/functional-unittest.cc:196:1:   required from here
../testing/gtest/include/gtest/gtest_pred_impl.h:135:18: error: no match for call to '(v8::base::bit_equal_to<char>) (const char&, const char&)'
   if (pred(v1, v2)) return AssertionSuccess();
2016-01-25 23:29:02 -08:00
Charles Phillips 0b74e8d8a7 solaris/smartos icu patches from joyent/pkgsrc
https://raw.githubusercontent.com/joyent/pkgsrc/trunk/textproc/icu/patches/patch-common_uposixdefs.h
https://raw.githubusercontent.com/joyent/pkgsrc/trunk/textproc/icu/patches/patch-config_mh-solaris-gcc
the issue is described here on icu bugtracker: http://bugs.icu-project.org/trac/ticket/11435#comment:7
that ticket was closed as duplicate in favor of this open ticket: http://bugs.icu-project.org/trac/ticket/11881
2016-01-25 23:29:02 -08:00
Charles Phillips 5a93d5b64f syntax fixes: `export=...` is not an arg for `cd`; mixed tabs and spaces may have caused the oversight 2016-01-25 23:29:02 -08:00
Charles Phillips 2f51623794 libev compiler flags to enable port backend for solaris
note: inotify and eventfd in SmartOS are still incomplete
https://smartos.org/bugview/OS-4419
2016-01-25 23:29:00 -08:00
Kaveh Vahedipour 3f39a10bf8 Integrated obiwahn contributions 2016-01-25 13:46:44 +01:00
Jan Christoph Uhde 1a44d102ed add v8 and icu as imported targets 2016-01-23 15:06:33 +01:00
Jan Christoph Uhde 2423db6482 add v8 CMakeLists.txt for CMake 2016-01-22 09:36:37 +01:00
Jan Christoph Uhde 7f3ee36b37 v8 finally builds 2016-01-22 01:04:41 +01:00
Jan Christoph Uhde 032dc64693 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
* 'devel' of https://github.com/arangodb/arangodb: (105 commits)
  fixes ported from 2.8
  fix version strings
  lock debugging
  Add missing return code if uniq constraints are violated.
  added --enable-boost-tests in case the boost libraries are not available
  Migrate jasmine->mocha
  reorganise Aql/Basics.md for improved information retrieval
  fix some locks
  catch exception
  make example copyable
  another fix for Visual Studio
  fixes for Visual Studio
  added VPack version number
  unification of sub-thread naming
  removed outdated upgrading function
  fixed test in failure mode
  namespace cleanup
  more checks & asserts, C API cleanup
  class has virtual methods, so add virtual dtor, too
  shorten critical logging section
  ...
2016-01-21 21:13:08 +01:00
Jan Christoph Uhde b6e30f6a97 add: newer cmake to travis 2016-01-21 20:18:16 +01:00
Wilfried Goesgens af3002bdcb Fix windows install: variables aren't replaced in single quote strings. 2016-01-18 15:36:08 +01:00
Jan Christoph Uhde 748bd5bd0b almost finished libev 2016-01-16 01:37:53 +01:00
Jan Christoph Uhde a3ee063aa4 improve: libev CMakeLists.txt - still not done 2016-01-15 23:38:28 +01:00
Jan Christoph Uhde b8c95ff8a1 add CMakeLists.txt for libev 2016-01-15 17:42:32 +01:00
Jan Christoph Uhde ded2a6c764 disable etcd 2016-01-15 17:42:07 +01:00
Jan Christoph Uhde 5b2698058b fix: boost 2016-01-15 17:32:48 +01:00
Jan Christoph Uhde d89e083bd3 add file for 3rd party and boost 2016-01-15 17:13:05 +01:00
Jan Steemann 399b746b65 updated vpack library 2016-01-15 12:51:07 +01:00
Jan Steemann c43c338a2e updated vpack library 2016-01-15 10:51:12 +01:00
Jan Steemann 2bfe9b2676 fixed leak 2016-01-06 13:45:25 +01:00
Wilfried Goesgens d04fc6ee3a Don't define NDEBUG - this does fancy stuff to assertions. 2016-01-06 11:00:31 +01:00
Jan Steemann e58a63ffd2 updated vpack library 2015-12-23 11:01:07 +01:00
Jan Steemann 1ce6f6f8c0 updated vpack library 2015-12-17 14:39:39 +01:00
Jan Steemann d65ccc9e16 updated vpack library 2015-12-15 17:11:23 +01:00
Jan Steemann 0cdedc5568 updated linenoise-ng 2015-12-15 13:54:19 +01:00
Max Neunhoeffer 03164926de Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2015-12-14 15:12:06 +01:00
Max Neunhoeffer b08eaa1fa8 New version of VelocyPack. 2015-12-14 15:10:52 +01:00
Jan Steemann 83ee4ffdf5 updated vpack library 2015-12-14 13:18:13 +01:00
Jan Steemann abb39b8c64 fix warnings in Visual Studio 2015-12-10 10:44:17 +01:00
Jan Steemann 69f4ffba98 updated vpack library 2015-12-09 19:23:16 +01:00
Jan Steemann 77bbf4eae8 updated vpack library 2015-12-09 15:44:53 +01:00
Jan Steemann 13c078faaf updated vpack library 2015-12-09 15:18:26 +01:00
Jan Steemann d8463ae70a updated vpack library 2015-12-09 11:50:55 +01:00
Jan Steemann 852edf2f83 updated vpack library 2015-12-09 11:32:55 +01:00
Max Neunhoeffer 9f55780a59 Port a fix of velocypack. 2015-12-09 11:21:44 +01:00
Max Neunhoeffer 05f1bbe6b1 Add a new sort function to VelocyPack. 2015-12-07 16:40:59 +01:00
Max Neunhoeffer 749ac4a608 Move another VelocyPack fix over to ArangoDB. 2015-12-07 14:17:19 +01:00
Max Neunhoeffer 4313b82129 Add latest upstream changes to VelocyPack. 2015-12-07 13:42:36 +01:00
Jan Steemann 0c7387590e Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2015-12-07 10:45:15 +01:00
Jan Steemann 7579d6b117 updated vpack library 2015-12-07 10:44:54 +01:00
Wilfried Goesgens aeaeabf25e Upgrade ETCD to new upstream version 2.2.2 2015-12-07 10:40:54 +01:00
Max Neunhoeffer 31482d0383 Minor addition to velocypack. 2015-12-04 23:04:17 +01:00
Max Neunhoeffer 5c38e3b0ba Slight addition to VelocyPack stuff. 2015-12-04 16:02:09 +01:00
Max Neunhoeffer fbce71ce95 Add new version of velocypack. 2015-12-04 14:40:37 +01:00
Jan Steemann 6d8d7c9a4c updated vpack library 2015-11-24 13:20:47 +01:00
Jan Steemann 2552c3493b updated vpack library 2015-11-24 12:03:20 +01:00
Jan Steemann d24b46bb71 updated vpack library 2015-11-24 10:32:58 +01:00
Jan Steemann e4a3c462c7 updated vpack library 2015-11-23 15:35:10 +01:00
Jan Steemann 7a3e55252c updated vpack library 2015-11-23 12:01:44 +01:00
Jan Steemann 560206557b updated library 2015-11-20 10:48:21 +01:00
Jan Steemann 78f889b2c2 updated vpack library 2015-11-19 14:56:13 +01:00
Jan Steemann 2670379036 removed unused cmake file 2015-11-19 14:35:45 +01:00
Jan Steemann 08fe5c4a3e fixed .gitignore 2015-11-19 14:10:26 +01:00
Jan Steemann bde7c984d2 added VPack library 2015-11-19 14:04:35 +01:00
Jan Steemann 79a541d89d fixed MacOS compile error 2015-11-10 17:25:06 +01:00
Jan Steemann fe7ccb3ac3 experimental color prompting and window resize tracking for linenoise 2015-11-10 17:13:58 +01:00
Frank Celler d0083be3d0 fixed stdlib 2015-11-07 20:20:31 +01:00
Jan Steemann 56fa095770 prevent duplicate entries in history 2015-11-05 12:40:08 +01:00
Jan Steemann 625227cd0b yet another fix for Windows 2015-11-03 16:31:06 +01:00
Jan Steemann 43ccee4984 potential fix for linenoise-ng on Linux 2015-11-03 16:16:16 +01:00
Jan Steemann 8db2018eb5 updated linenoise version 2015-11-03 16:07:48 +01:00
Frank Celler 7b996804d0 added linenoise ng 2015-11-03 10:21:28 +01:00
Jan Steemann e38d547a88 using linenoise from yhirose/cpp-linenoise 2015-10-27 09:35:31 +01:00
Frank Celler 07d779e5aa fixed stdlib=c++ and linenoise options 2015-10-25 22:13:49 +01:00
Frank Celler 9d8f706b14 fix for GCC-5: add check for '-stdlib' option 2015-10-19 11:24:18 +02:00
Wilfried Goesgens a866927a0c Tabify 2015-09-18 12:53:33 +02:00
Frank Celler 43dd92bb47 added -Dlinux_use_bundled_gold=0 -Dlinux_use_gold_flags=0 if gold is disabled 2015-09-13 22:14:28 +02:00
Jan Steemann 5a00792931 added license, updates licenses overview 2015-08-26 20:23:43 +02:00
Willi Goesgens 3f5ad7c52d Work on VS2015 compatibility 2015-08-24 15:28:31 +02:00
Willi Goesgens 65cd1b68f3 pull variables out of the batch files together into the makefile - so the user can override the default settings. 2015-08-24 13:56:18 +02:00
Willi Goesgens f02ecbf3b9 by CoDEmanX: fix windows build for the non-express Visual Studios 2015-08-19 20:56:16 +02:00
Willi Goesgens 18db6faadb by CoDEmanX: fix relative path calculation. 2015-08-19 14:33:28 +02:00
Willi Goesgens 4195b37513 Cleanup windows build
- enforce the usage of the proper python via manipulating the path environment
  - create the complete directory
  - add blanks to make the parameters better readable
2015-08-18 11:23:08 +02:00
Jan Steemann b57a575044 added boost::memory_order 2015-07-17 16:42:41 +02:00
Jan Steemann 998a614531 added boost file 2015-07-17 14:29:20 +02:00
Jan Steemann fccf74dee6 boost core was ignored due to .gitignore 2015-07-16 21:59:41 +02:00
Jan Steemann 7b1651a68c added even more headers, fixed warnings in boost tests 2015-07-16 21:52:20 +02:00
Jan Steemann ae67a71088 added swap.hpp 2015-07-16 21:16:27 +02:00
Jan Steemann cf5fd9bc50 added boost preprocessor 2015-07-16 21:12:27 +02:00
Jan Steemann f7ff6a1d2c added boost detail and boost test 2015-07-16 21:06:53 +02:00
Jan Steemann 80c919a9d7 moved boost modules, add missing modules 2015-07-16 20:57:28 +02:00
Jan Steemann b1a38a09df Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2015-07-16 20:25:13 +02:00
Jan Steemann efb68a2e6c added boost::lockfree and removed mutex in statistics 2015-07-16 20:24:58 +02:00
Willi Goesgens 5e83ff9c08 Switch windows release build to 'RelWithDebug' 2015-07-16 17:55:53 +02:00
Willi Goesgens b652628b27 Fix permissions for other users after installing to the WindowsLibraries folder 2015-06-25 14:15:49 +02:00
Willi Goesgens 63baf5afbf Also install the windows symbol files, so we may later on be able to use debugging symbols. 2015-06-25 12:01:47 +02:00
Willi Goesgens 23683d8bc6 One more place for the V8-upgrade. 2015-06-25 10:21:18 +02:00
Willi Goesgens 49ccdafe80 If we didn't find a go compiler, refrain from building etcd and print out a warning. fixes #995 2015-06-24 16:36:38 +02:00
Willi Goesgens ec9b4485ff Add de-thin-er so we can pre-compile V8 for travis. 2015-06-24 11:24:43 +02:00
Willi Goesgens efbe345590 Tippgicht. Specify -stdlib=libc++ was the intention. 2015-06-23 15:37:05 +02:00
Willi Goesgens fc41fb55d7 fix #0188384a183955136f256f7d1dc3cab0e6a300ce; wanted to change mac-target not linux. 2015-06-23 15:31:51 +02:00
Willi Goesgens 2fe357ae2b Forec linking of the stdc++ lib on Mac 2015-06-23 15:19:52 +02:00
Willi Goesgens dc8a12c219 remove stdc++ and use the system one. 2015-06-23 15:18:36 +02:00
Willi Goesgens ffc918e8dd Remove dependency to own stdc++, this breaks our build. 2015-06-23 15:18:04 +02:00
Frank Celler 538c254648 moved flags back to MAKE 2015-06-23 09:49:09 +02:00
Willi Goesgens d4f2f920bc use proper build flags so our V8 is built using c++11; as in 721730ebf8c3a342f62c8861a1f36ae5d1301e10 2015-06-18 17:45:19 +02:00
Willi Goesgens fdd9c0c6f4 changed mac_deployment_target to 10.7 - as previously done in aa11ac3cbbb170d3725349342c4cfcad3d138792 2015-06-18 15:56:32 +02:00
Willi Goesgens c18161c78b ignore build output. 2015-06-18 14:57:53 +02:00
Willi Goesgens 4069e8797f Remove autogenerated python files 2015-06-18 14:56:59 +02:00
Willi Goesgens 45741be192 Upgrade V8 to the most recent version. 2015-06-18 13:22:38 +02:00
Willi Goesgens 9c7d49a666 Merge branch 'v8_4.2' of github.com:arangodb/arangodb into devel 2015-06-18 10:34:08 +02:00
Willi Goesgens 934e80616f The linker & compiler needs to be forced, therefore moving it back. 2015-06-10 16:32:42 +02:00
Willi Goesgens 5a71092c21 If presets are done via commandline instead of environment, the V8-Makefile can't generate its own settings anymore. 2015-06-10 14:43:26 +02:00
Frank Celler 92a664eb43 switch to O3 2015-05-28 14:03:47 +02:00
Willi Goesgens 8e858bc96d Upgrade V8 to 4.2.77
- v8 now requires llvm libstdc++ inline
  - ForceDelete is gone now; employ new tactics of working with wrapping shaped json
  - gold crashes while linking V8, remove it.
2015-05-20 15:10:28 +02:00
Michael Hackstein 86c7f87dd3 Merge branch 'cppTrav2' into devel 2015-05-19 16:17:27 -07:00
Willi Goesgens 592f21bdae Adjust the windows build to the new icu version. 2015-04-29 14:27:49 +02:00
Willi Goesgens 964d53bb7c Use the python interpreter which V8 brings to run gyp. 2015-04-28 11:47:07 +02:00
Willi Goesgens 4fb7de4253 Upgrade the ICU to what was done in https://code.google.com/p/chromium/issues/detail?id=428145 2015-04-28 09:27:13 +02:00
Max Neunhoeffer 1a71382f1e Fix clean target for etcd. 2015-04-25 21:35:40 -07:00
Willi Goesgens 48e3131ad0 Differenciate between ARMV7 (with FP) and V6 (without) 2015-04-16 09:06:59 +02:00
Frank Celler 4545136e06 added --enable-gold 2015-03-12 12:27:47 +01:00
Michael Hackstein acfaa59ea0 Disabled -Werror flag in v8 for mac build 2015-03-04 15:23:59 +01:00
Jan Steemann a561a96d2b removed remainders of mruby integration 2015-03-02 19:39:42 +01:00
Jan Steemann 48ddc4d5bd fixed Makefile for use with "strange" CC and CXX values 2015-02-23 09:37:05 +01:00
Jan Steemann 02f331a140 optionally disable sync for testing 2015-02-18 16:49:46 +01:00
Willi Goesgens 2175eab0ab re-add windows build dependencies 2015-02-11 12:04:49 +01:00
Willi Goesgens 633c82d674 Add new etcd 2015-02-09 17:30:21 +01:00
Willi Goesgens b85ee2956a Remove old etcd. 2015-02-09 17:25:15 +01:00
Willi Goesgens eecda78e58 Ignore files in the out directory - its autogenerated. 2015-01-26 10:58:12 +01:00
Frank Celler 6e20887e30 Lean on system path for python. 2015-01-20 12:41:34 +01:00
Willi Goesgens 563ec2d691 changed mac_deployment_target to 10.7 2015-01-20 11:45:48 +01:00
Willi Goesgens 7578f09878 use proper build flags so our V8 is built using c++11 2015-01-20 11:45:10 +01:00
Willi Goesgens b1f881254d Upgrade V8 to 3.31.74.1 2015-01-19 19:29:31 +01:00
Frank Celler 77e3d3dd6f added --enable-v8-debug 2015-01-08 21:59:31 +01:00
Frank Celler 60510f7431 copy icudtl.dat 2014-12-26 10:58:19 +01:00
Frank Celler 8df3952e62 switched back icu_use_data_file_flag to 0 as this is needed for linux 2014-12-24 22:38:19 +01:00
Frank Celler 9e3b8fc21e fix target 2014-12-24 11:42:32 +01:00
Frank Celler f7d061ba8c clean directories before build 2014-12-24 11:16:46 +01:00
Frank Celler 2e4af7e46a Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel 2014-12-24 00:30:45 +01:00
Frank Celler 67bfa2901e windows adjustments 2014-12-24 00:30:29 +01:00
Frank Celler 3f398ecbd1 changed icu_use_data_file_flag to 1 2014-12-23 23:54:38 +01:00
Frank Celler 52f0fc344b fixed install 2014-12-23 23:54:12 +01:00
Frank Celler 1ab488c6da install for v8 2014-12-23 18:03:14 +01:00