Jan Christoph Uhde
484e2971d6
C++17 clean up ( #10287 )
2019-11-11 08:49:54 +01:00
Tobias Gödderz
c1968aa031
Added overload template ( #10313 )
...
* Added Basics/overload.h
* Added a few simple tests for overload{}
2019-10-30 14:00:01 +01:00
Jan
09134ee8d4
micro optimizations for case conversion ( #10291 )
2019-10-22 09:39:16 +02:00
Dan Larkin-York
6fd419714f
Move containers into their own folder and namespace. ( #10244 )
2019-10-14 10:55:55 +02:00
Jan
46674831c9
Bug fix/improve stringutils performance ( #10208 )
2019-10-10 17:08:03 +02:00
Tobias Gödderz
e2c84acfaf
Use explicit default destructors where possible ( #10166 )
2019-10-04 15:58:30 +02:00
Jan
d29d3df698
improve test statements, fix memleaks and init-order-fiasco ( #10142 )
2019-10-02 16:02:56 +02:00
Dan Larkin-York
5204e95512
Add log suppressor utility classes for cleaner test code. ( #10088 )
2019-09-27 12:57:38 +02:00
Dan Larkin-York
a83c2323c9
Refactor ApplicationServer stack ( #9965 )
2019-09-25 17:31:59 +02:00
Wilfried Goesgens
41c07102c8
Feature/programm options new vector type ( #10071 )
2019-09-25 10:39:27 +02:00
Jan
41b0717bc9
remove unused code ( #10043 )
2019-09-19 12:25:25 +02:00
Jan
84ad504a6c
corrected several wrong macro names ( #9971 )
2019-09-11 16:45:32 +02:00
Jan
00bcc4954c
AQL date functions improvements ( #9714 )
2019-08-22 12:50:08 +02:00
Jan
885504cd77
Bug fix/fix signed int overflow ( #9717 )
2019-08-20 10:48:46 +02:00
Dan Larkin-York
3d0246cb18
Decentralize includes ( #9623 )
2019-08-06 15:32:09 +02:00
Lars Maier
ed496fe5dd
Feature/hotbackup devel ( #9495 )
...
Hotbackup
2019-08-02 11:39:46 +02:00
Wilfried Goesgens
863257f1d5
fix windows warnings / compile errors ( #9215 )
2019-06-06 18:08:44 +02:00
Jan
c978d1a9df
fix handling of comments in config files ( #9172 )
2019-06-04 14:46:25 +02:00
Jan
e14b9aaaa1
fix dirname behavior ( #9167 )
2019-06-03 15:26:38 +02:00
Dan Larkin-York
d5ecdd143a
Convert unit tests to googletest framework ( #9034 )
2019-05-21 09:17:46 +02:00
Wilfried Goesgens
1907a7211b
Bug fix/cleanup system includes ( #8962 )
2019-05-15 15:12:59 +02:00
Jan
976dc2b726
Bug fix/issues 2019 05 06 ( #8913 )
2019-05-07 12:17:16 +02:00
Jan Christoph Uhde
677a79026c
Foxx Security ( #8845 )
2019-04-25 09:56:29 +02:00
Michael Hackstein
b3205dada8
USe smart-pointer in Priority Queue, it seems the usages have been correct everywhere (so no leaks) but memory responibility was hard to understand, should now be much simpler. ( #8768 )
2019-04-16 12:06:42 +02:00
Jan
44c6a2d732
Feature/ttl index ( #8169 )
2019-02-19 14:12:21 +01:00
Jan
1e3b323a46
move some date functionality into lib ( #7997 )
2019-01-21 10:43:37 +01:00
Jan
8e7b0067c7
Bug fix/fix catch issues ( #7970 )
2019-01-17 14:24:09 +01:00
Jan
9ce9312239
speed up containers that contain ExecutionNodes' variables ( #7937 )
2019-01-14 13:38:56 +01:00
Jan
643b58a347
fix path normalization for Windows ( #7566 )
2018-11-30 16:21:30 +01:00
Jan
b360c21f32
remove some unused StringUtils functions ( #7402 )
...
* remove some unused StringUtils functions
* fix compilation
2018-11-22 09:41:47 +01:00
Jan
3414825696
Feature/improvements 031018 ( #6712 )
2018-10-04 15:10:54 +02:00
Vasiliy
6fd541d110
issue 427.5: use ApplicationServer reference instead of pointer ( #6145 )
...
* issue 427.5: use ApplicationServer reference instead of pointer
* address MSVC build failure
2018-08-15 12:16:02 +03:00
Jan
b278d6874a
allow master & slave to work in parallel for RocksDB WAL tailing ( #6059 )
2018-08-03 13:37:53 +02:00
Jan
3abc76c4d8
always pass -DNDEBUG for all components ( #5769 )
2018-07-04 20:55:40 +02:00
Wilfried Goesgens
230ac322ea
fresh catch, more flags. ( #5452 )
2018-06-01 18:07:25 +02:00
Jan
8e6d5df129
fixed minor several compiler complaints ( #5406 )
2018-05-23 11:50:00 +02:00
Jan
fe586dac40
retire some old string functions, and make encode/decodeHex copy less data around ( #5313 )
2018-05-14 10:06:45 +02:00
Wilfried Goesgens
a6ddeb3782
Bugfix/fix windows warnings ( #5121 )
...
* fix windows warnings
* don't use <date/datetime.h> in global scope so it doesn't interfere with iresearch
2018-04-17 15:44:32 +02:00
Manuel B
215777736e
Move AQL Date Functions => CPP
2018-03-22 15:22:24 +01:00
jsteemann
f7e34b2d7c
fix crashes
2018-01-08 17:02:34 +01:00
Jan
b2b6c06cbf
Feature/efficiency ( #3736 )
2018-01-05 16:51:31 +01:00
jsteemann
db4724811d
test behaves differently when invoked via scripts/unittest or when invoked via the tests binary
2017-12-23 02:10:17 +01:00
Jan
2744d52691
added tests for file descriptors ( #4130 )
...
* added tests for file descriptors
* properly clean up generated test files
2017-12-22 11:00:00 +01:00
Jan
4ce91ac16d
fix platform-dependent behavior of TRI_CopyFile ( #3988 )
2017-12-11 17:51:56 +01:00
Jan
29ca87bb0c
fix an unnecessary downcast ( #3774 )
2017-12-06 16:36:10 +01:00
Jan
0561bf45ce
Bug fix/isrestore ( #3283 )
...
* Make isRestore work in the cluster.
This covers sharded collections with default sharding and non-default
sharding.
* always use locally generate revision ids for storing and looking up documents
2017-10-03 11:53:49 +02:00
Jan
2525a3a1bd
Feature/mmfiles hash lookup performance ( #3265 )
...
* speed up full collection scans in mmfiles engine
* some API cleanup
2017-09-26 14:48:06 +02: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
ec5dde49ec
remove memset parameter from TRI_Allocate signature ( #2993 )
2017-08-08 16:07:32 +02:00
Frank Celler
fa9246c9f9
fixed locator for icudtl.dat ( #2950 )
2017-08-04 09:43:49 +02:00