Commit graph

62 commits

Author SHA1 Message Date
Snaipe
e864f3dbf2 boxfort,windows: Fixed arena mapping errors. Fixes #149. 2016-09-18 21:45:57 +02:00
Snaipe
bf23bb82de boxfort: Fixed hangs on windows 2016-09-16 20:22:46 +02:00
Snaipe
4c15e137bc boxfort: Updated for compilation issues 2016-09-16 19:21:18 +02:00
Snaipe
66556c8cdb debug: Added support for --debug=idle. Fixes #154. 2016-09-16 17:15:47 +02:00
Snaipe
8c840a8fd2 boxfort: Fixed windows builds 2016-09-13 13:21:40 +02:00
Snaipe
6d5fe5a6e1 dyncall: Fixed -fPIC warnings on windows and CXX requirement
Fixes #159.
2016-09-13 12:56:20 +02:00
Snaipe
39c14abdcc boxfort: Updated submodule 2016-09-11 21:09:57 +02:00
Snaipe
63d0bc8a4e boxfort: Updated for PID mismatch fix in debug mode 2016-09-04 09:38:14 +02:00
Snaipe
b245fd7bd3 boxfort: Stability update for windows 2016-09-03 15:14:06 +02:00
Snaipe
4b14c30027 boxfort: Updated to fix Darwin compile issues 2016-09-03 15:14:06 +02:00
Snaipe
7fb21e5f71 boxfort: Fixed DSO visibility 2016-09-03 15:14:06 +02:00
Snaipe
cbb44bb68f boxfort: Updated for better debug mode handling 2016-09-03 15:14:06 +02:00
Snaipe
fea6577c87 boxfort: Updated submodule for addaddr fix 2016-09-03 15:12:28 +02:00
Snaipe
4ca8d3dcfb boxfort: Updated dependency for bxf_context_{add,get}fnaddr 2016-09-03 15:12:28 +02:00
Snaipe
2d80fb97cb boxfort: Updated to latest for windows arena EINVAL fix 2016-09-03 15:12:28 +02:00
Snaipe
5388e779d3 boxfort: Updated for eglib bug fix 2016-09-03 15:12:28 +02:00
Snaipe
955e982f37 boxfort: Added boxfort dependency 2016-09-03 15:08:51 +02:00
Snaipe
1d6f0c6822 nanomsg: Remove patch dependency and use upstream project 2016-09-03 15:08:51 +02:00
a1lu
25d444b1b9 cli: Added --crash cli option (#126) (#139)
If a assert fails and --crash is given, the debugger will trapped in
this assert using debugbreak.h from the new debugbreak submodule.
2016-08-22 10:17:55 +02:00
Snaipe
e0a058c95e nanomsg: Updated winnt version and set fork sources to be unix-only 2016-04-23 14:21:24 +02:00
Snaipe
83ad6bca21 nanomsg: Updated fork patch to latest 2016-04-23 14:04:06 +02:00
Snaipe
ba195d3c9f Updated nanomsg patch for Windows API setting 2016-02-06 19:30:55 +01:00
Snaipe
91b2fdb180 Updated nanomsg patch for fixed WIN32 checks for fork strategies 2016-02-06 19:01:39 +01:00
Snaipe
a1d9ff5a00 Updated nanomsg patch for correct cmake behaviour 2016-02-06 18:47:28 +01:00
Snaipe
e949ec107b Downgraded minimum cmake version of patched nanomsg to 2.8.7 2016-02-06 18:08:24 +01:00
Snaipe
1980319d0d Switched nanomsg patch to cmake build system 2016-02-06 17:37:11 +01:00
Snaipe
223af17ddc Updated nanomsg patch to latest 2016-01-30 18:40:29 +01:00
Snaipe
04042ab71a Revert "Switched from nanomsg to zeromq temporarily until the fork patch works"
This reverts commit 4af745bf88.
2016-01-28 23:43:23 +01:00
Snaipe
4af745bf88 Switched from nanomsg to zeromq temporarily until the fork patch works 2016-01-27 21:08:33 +01:00
Snaipe
8da1f2fb45 Updated nanomsg patch for possible OS X pause/resume fix 2016-01-23 02:50:54 +01:00
Snaipe
2c690c9340 Updated nanomsg patch to fix assertion errors 2016-01-22 15:15:10 +01:00
Snaipe
fdbc337314 Updated nanomsg patch to support extensive cleanups 2016-01-21 22:52:14 +01:00
Snaipe
9421d5bc86 Fixed nanomsg config for windows builds 2016-01-17 17:34:46 +01:00
Snaipe
9562260201 Fixed external project build for nanomsg 2016-01-17 15:43:54 +01:00
Snaipe
d405e640ed Disabled nanomsg tests & tools 2016-01-17 15:03:49 +01:00
Snaipe
feb9611eed Added proper nanomsg-patched submodule 2016-01-15 14:24:02 +01:00
Snaipe
76cf9f47ca Added nanomsg dependency 2015-12-09 14:43:44 +01:00
Snaipe
1cc3f7c885 Added nanopb dependency 2015-12-08 23:15:33 +01:00
Snaipe
49abc86066 [Issue #76] Updated dyncall to latest for icc fix 2015-11-27 00:13:59 +01:00
Snaipe
2fbf8e8f1d Updated libcsptr for icc compilation 2015-11-20 18:49:48 +01:00
Snaipe
7fa0b6580b Refactored internal headers into its own subdirectory 2015-11-17 16:30:00 +01:00
Snaipe
a45b04df4a Added klib dependency 2015-11-10 22:04:25 +01:00
Snaipe
c3fdc08b02 [Issue #64] Prefixed all unprefixed macros with CR_ 2015-10-02 15:02:50 +02:00
Adeel
93e766b3fe Deps: Mark UNUSED parameters in valgrind header.
Clang on FreeBSD was complaining:

```csh
[ 26%] Building C object CMakeFiles/criterion.dir/src/core/abort.c.o
[ 30%] Building C object CMakeFiles/criterion.dir/src/core/report.c.o
[ 30%] Building C object CMakeFiles/criterion.dir/src/core/runner.c.o
In file included from /root/projects/Criterion/Criterion/Criterion/src/core/runner.c:29:
/root/projects/Criterion/Criterion/Criterion/dependencies/valgrind/include/valgrind/valgrind.h:6223:29: error: unused
      parameter 'format' [-Werror,-Wunused-parameter]
VALGRIND_PRINTF(const char *format, ...)
                            ^
/root/projects/Criterion/Criterion/Criterion/dependencies/valgrind/include/valgrind/valgrind.h:6261:39: error: unused
      parameter 'format' [-Werror,-Wunused-parameter]
VALGRIND_PRINTF_BACKTRACE(const char *format, ...)
                                      ^
2 errors generated.
```

The other way to fix it was to add a compiler option in CMake:

```cmake
add_compile_options(-Wno-unused-parameter)
```

but this approach disables the check globally.
I am not sure whether there is a way to scope
the compiler option to a subdirectory; especially
in cases where submodule (via `add_subdirectory`)
headers have unsed parameters.
2015-09-29 13:21:44 +03:00
Snaipe
2b9f14041c Added sane option defaults when running valgrind 2015-09-26 00:22:21 +02:00
Snaipe
f67bed8dba Added wingetopt to dependencies 2015-09-06 00:37:30 +02:00
Snaipe
4817fb709f Updated libcsptr for latest msvc compatibility 2015-09-06 00:37:30 +02:00
Snaipe
ad6f03bf7a Updated libcsptr to latest 2015-09-06 00:37:30 +02:00
Snaipe
1e9a635b97 Removed commit hashes in Submodule.cmake and updated libcsptr to latest 2015-09-06 00:37:30 +02:00
Snaipe
c56776b976 Updated libcsptr to latest 2015-09-06 00:37:30 +02:00