Dennis Klein
24dff2fd76
Enable FAST_BUILD for alfa-ci
2018-08-09 16:15:15 +02:00
Dennis Klein
70ffc0d8c6
Guard list operation for the case the list is empty
2018-08-09 16:15:15 +02:00
Dennis Klein
ff701006fd
Reflect dev version in the installed artifacts
2018-08-09 16:15:15 +02:00
Dennis Klein
c8bd19b7a1
Add experimental FAST_BUILD option
...
Significantly reduces compile time for the FairMQ target with
precompiled headers and unity build. For maximum improvement, use
a multi-core-aware build tool, e.g. Ninja.
Leave it undocumented for now, let's first test it internally for a while.
2018-08-09 16:15:15 +02:00
Dennis Klein
aee2ba7b9b
Increase sample size to catch time sensitive branches
...
and stabilize coverage diff reports.
2018-08-09 16:15:15 +02:00
Dennis Klein
9184d5bdae
clean
2018-08-09 16:15:15 +02:00
Dennis Klein
5e6f3a5430
Enable color output with Ninja
2018-08-09 16:15:15 +02:00
Dennis Klein
d0fe175cab
Print global cxx flags
2018-08-09 16:15:15 +02:00
Dennis Klein
6f22ccf4c1
Fix -Wsign-compare
2018-08-09 16:15:15 +02:00
Dennis Klein
b2034c20cf
Fix -Wshadow
2018-08-09 16:15:15 +02:00
Dennis Klein
ab6fd35a86
Add header-only target for msgpack
2018-08-09 16:15:15 +02:00
Dennis Klein
4a8e46c65c
Fix -Wunused-parameter
2018-08-09 16:15:15 +02:00
Dennis Klein
90e00730b1
Update clang-format
2018-08-09 16:15:15 +02:00
Dennis Klein
924c8ac5f6
Add hint how to change build type and change color of selected type
2018-08-09 16:15:15 +02:00
Dennis Klein
1e0159b775
Link against system threads library
2018-08-08 16:13:41 +02:00
Alexey Rybalchenko
ef3eb5f83e
Simplify structure in DeviceRunner and plugin classes
2018-08-08 16:13:41 +02:00
Alexey Rybalchenko
ee8afd7d2b
Fix race in plugin manager/services
2018-08-08 16:13:41 +02:00
Alexey Rybalchenko
a53ef79552
Run state handlers on the main thread (breaking change for control).
2018-08-08 16:13:41 +02:00
Dennis Klein
c064da91df
Add ThreadSan/AddressSan build types and print table
2018-07-27 17:09:52 +02:00
Dennis Klein
f5e3212cbf
Align with repo subtitle on github
2018-07-27 16:21:24 +02:00
Dennis Klein
c1d61007a1
Add Introduction header
2018-07-27 16:21:24 +02:00
Dennis Klein
93fb407af6
Compact dependency list
2018-07-27 16:21:24 +02:00
Dennis Klein
8e7e23e2d0
Add Copyright statement in separate file instead of README
2018-07-27 16:21:24 +02:00
Dennis Klein
f0ec5fa2be
Refactor license section
2018-07-27 16:21:24 +02:00
Dennis Klein
aaaadf0a0b
Switch to faster shields host
2018-07-23 20:34:23 +02:00
Dennis Klein
daec266341
Improve visibility of release and docs links
2018-07-23 15:47:04 +02:00
Dennis Klein
38a149d50c
Make badges hyperlinks
2018-07-23 15:47:04 +02:00
Dennis Klein
cfebfb3407
Add codecov badges
2018-07-23 15:47:04 +02:00
Dennis Klein
e403d18cb9
Add codecov reports to PRs
2018-07-20 17:21:23 +02:00
Dennis Klein
9bab3f9f4c
Support msgpack 3.x
...
Fixes #32
2018-07-18 16:13:18 +02:00
Dennis Klein
ee3a84ce7a
Add Matthias as CONTRIBUTOR
...
To acknowledge his countless hours of consulting which benefited
this project significantly.
2018-06-19 14:08:32 +02:00
mkrzewic
f05118f4eb
Make ";" the separateor in multi-point channel config
...
This is to avoid parsing problems using "," in e.g. multi-point configuration using Suboptparser
2018-06-18 15:26:31 +02:00
Alexey Rybalchenko
21419adb40
Change unregistered options warning to debug
2018-06-16 17:40:05 +02:00
Alexey Rybalchenko
1554c1c273
Change missing options in transport from warning to debug
...
Transport has meaningful defaults if FairMQProgOptions is missing
2018-06-13 18:03:16 +02:00
Alexey Rybalchenko
59b04a1a64
Handle Receive differently when switching transports
...
No need for buffer+size message on Receive.
2018-06-12 13:55:18 +02:00
Alexey Rybalchenko
653e82cab4
Avoid copy (where possible) when switching transports
2018-06-08 13:10:06 +02:00
Dennis Klein
96e2076300
Only install public header files
...
Resolves #15
2018-06-08 11:25:03 +02:00
Alexey Rybalchenko
2894af803b
Add getter for cmd line args & align channel names in log
2018-06-06 16:04:08 +02:00
Alexey Rybalchenko
8b88e67360
Refactor FairMQProgOptions
2018-06-06 16:04:08 +02:00
Alexey Rybalchenko
ca694e4054
add privacy info link to doxygen
2018-05-24 16:06:28 +02:00
Dennis Klein
3f96181ffd
Define nn tests only when nn transport is built
2018-05-24 15:54:35 +02:00
Dennis Klein
72f5cdef58
Fix various warnings
...
-Wunused-parameter
-Wreorder
-Wsign-compare
-Wunused-private-field
2018-05-24 13:03:06 +02:00
Dennis Klein
811e716731
Add missing header
2018-05-23 08:26:23 +02:00
Dennis Klein
5ab21946f8
Add new release
2018-05-22 16:49:46 +02:00
Dennis Klein
30367eb76d
Add PR template
2018-05-22 16:33:13 +02:00
Dennis Klein
89d71ce14c
Improve README
2018-05-22 15:21:35 +02:00
Dennis Klein
e54db27242
Remove the alias target
...
In some cases the definition of the alias target fails, because of
target visibility problems.
2018-05-22 15:21:35 +02:00
Alexey Rybalchenko
cc4a8b8f7f
Modify target CI environment
2018-05-17 16:32:49 +02:00
Alexey Rybalchenko
e4c349888d
Improve compilation speed
2018-05-17 16:32:49 +02:00
Alexey Rybalchenko
436f79bee5
Control plugin: add ability to switch log levels interactively
2018-05-17 10:30:18 +02:00