- 27 Jan, 2020 3 commits
-
-
Simon Giesecke authored
Solution: use static_cast instead
-
Simon Giesecke authored
Solution: add const
-
Simon Giesecke authored
Solution: use standard loop constructs and optimize some loops
-
- 08 Dec, 2019 1 commit
-
-
Simon Giesecke authored
Solution: fix identifier names
-
- 19 Oct, 2019 1 commit
-
-
Simon Giesecke authored
Solution: fix build issues
-
- 19 Aug, 2019 1 commit
-
-
Simon Giesecke authored
Solution: fix syntax and formatting, remove C-ism for defining struct
-
- 10 Aug, 2019 2 commits
- 30 Jul, 2019 2 commits
-
-
Luca Boccassi authored
Solution: fix them with make clang-format-diff
-
Jacques Germishuys authored
Solution: Manually push/pop an exception registration record. Only set the thread name with a debugger present
-
- 11 Jun, 2019 2 commits
-
-
Luca Boccassi authored
Solution: apply clang-format-diff
-
Philippe Bernardino Leite authored
I am trying to port ZeroMQ to z/OS USS and I faced several problems. One of them is this function "is_current_thread" trying to compare two thread ids with operator "==". I've changed the code to use the official function "pthread_equal" to compare thread ids and now it's working fine.
-
- 21 May, 2019 2 commits
-
-
Romain Moret authored
-
Romain Moret authored
-
- 17 Feb, 2019 3 commits
-
-
Luca Boccassi authored
Solution: use LIBZMQ_UNUSED
-
Luca Boccassi authored
Solution: use the thread class function rather than one of the pthread functions, and take into account the thread prefix context option
-
Kymeta Corp authored
Solution: 1. Use optional name parameter in thread_t::start for operating systems that have thread names. 2. Give start_thread() an optional name parameter for the thread's name. If this parameter is set, it will be appended to "0MQ:". If not set, "0MQ" will be used as the thread's name. 3. Give epoll the ability to name its thread. Then use this in io_thread and reaper to name them.
-
- 12 Jun, 2018 1 commit
-
-
ilue authored
-
- 28 May, 2018 1 commit
-
-
Simon Giesecke authored
Solution: use UCHAR_MAX constant instead
-
- 27 May, 2018 1 commit
-
-
Simon Giesecke authored
Problem: inconsistent naming style for private data members, conflicts with naming of local variables and member functions Solution: apply and check _lower_case naming style for private data members
-
- 26 May, 2018 1 commit
-
-
Simon Giesecke authored
Solution: define and apply parameter naming style: lower_case_
-
- 10 Mar, 2018 1 commit
-
-
Manuel Segura authored
* Problem: Still need to port over more files to VxWorks 6.x Solution: Port more files to VxWorks 6.x * Problem: Need to port over remaining files to VxWorks 6.x. Also remove POSIX thread dependency for VxWorks (because of priority inversion problem in POSIX mutexes with VxWorks 6.x processes) Solution: Port over remaining files to VxWorks 6.x. Also removed POSIX thread dependency for VxWorks * Problem: Needed to modify TCP, UDP, TIPC classes with #ifdefs to be compatible with VxWorks 6.x. Solution: Modify TCP, UDP, TIPC classes with #ifdefs to be compatible with VxWorks 6.x
-
- 12 Feb, 2018 1 commit
-
-
Simon Giesecke authored
Solution: remove stopping, stop on thread-safe conditions; add additional checks for correct thread-safe usage
-
- 11 Feb, 2018 1 commit
-
-
Simon Giesecke authored
Solution: add started flag
-
- 02 Feb, 2018 1 commit
-
-
sigiesec authored
Solution: applied clang-format
-
- 25 Oct, 2017 1 commit
-
-
f18m authored
Change ZMQ_THREAD_AFFINITY to ZMQ_THREAD_AFFINITY_CPU_ADD/ZMQ_THREAD_AFFINITY_CPU_REMOVE. Avoid prefix thread names when no prefix was set.
-
- 16 Oct, 2017 1 commit
-
-
f18m authored
* Background thread scheduling - add ZMQ_THREAD_AFFINITY ctx option; set all thread scheduling options from the context of the secondary thread instead of using the main process thread context! - change ZMQ_THREAD_PRIORITY to support setting NICE of the background thread when using SCHED_OTHER
-
- 03 Oct, 2017 1 commit
-
-
Christopher Hall authored
On FreeBSD the sysmbol __FreeBSD_kernel__ is only defines if a specific param.h file is included, unlike Debian/kFreeBSD where this symbol is always defined. So also compile the FreeBSD specific code if __FreeBSD__ is defined for FreeBSD 11 & 12 compatibility. Signed-off-by: Christopher Hall <hsw@ms2.hinet.net>
-
- 25 Aug, 2017 1 commit
-
-
Jim Klimov authored
Solution: do not assert() the values returned; if we failed to set the thread name - we just have harder debugging, not flawed production conditions. Closes github issue #2679 Signed-off-by: Jim Klimov <EvgenyKlimov@eaton.com>
-
- 12 Mar, 2017 2 commits
-
-
Luca Boccassi authored
Solution: fix ifdef check for pthread_setname
-
Luca Boccassi authored
Solution: use pthread API to set the name. For now call every thread "ZMQ b/g thread". Would be nice to number the I/O threads and name explicitly the reaper thread, but in reality a bit of internal API churn would be necessary, so perhaps it's not worth it. This is useful when debugging a process with many threads.
-
- 05 Nov, 2016 1 commit
-
-
Luca Boccassi authored
Solution: do not fail on kFreeBSD if this feature is not available at runtime. Thanks Steven Chamberlain <steven@pyro.eu.org> for the patch!
-
- 14 May, 2016 1 commit
-
-
evoskuil authored
-
- 12 May, 2016 1 commit
-
-
hitstergtd authored
Solution: Mark them with LIBZMQ_UNUSED macro as per convention; although in future the appropriate pthread code should be updated to support thread scheduling priorities (for Mac OS X, et. al.)
-
- 02 Apr, 2016 1 commit
-
-
Yuval Langer authored
Defining thread priority for SCHED_OTHER is implementation defined. Some platforms like NetBSD cannot reassign it as they are dynamic. <http://pubs.opengroup.org/onlinepubs/9699919799/functions/pthread_getschedparam.html> Credit goes to <kamil@netbsd.org> and <riastradh@netbsd.org> for finding this solution.
-
- 18 Feb, 2016 1 commit
-
-
Osiris authored
Solution: Phase I - make precompiled.hpp be first file included in every source file
-
- 07 Feb, 2016 1 commit
-
-
OBATA Akio authored
-
- 28 Jan, 2016 1 commit
-
-
Constantin Rack authored
Solution: update to 2016
-
- 20 Jan, 2016 1 commit
-
-
Laszlo Boszormenyi (GCS) authored
-
- 20 Aug, 2015 1 commit
-
-
Joe Eli McIlvain authored
Solution: Convert to spaces and remove trailing whitespace in these files.
-