Takatoshi Kondo
8085ab8721
Merge pull request #823 from redboltz/update_to_3.2.1
...
Updated the version to 3.2.1.
cpp-3.2.1
cpp-3
2019-12-10 14:36:16 +09:00
Takatoshi Kondo
b36e75a42e
Updated the version to 3.2.1.
2019-12-10 12:44:07 +09:00
Takatoshi Kondo
f17f8d79c4
Merge pull request #804 from herbrechtsmeier/cmake-remove-alias-from-package-config
...
cmake: Remove alias from package config
2019-12-10 12:33:18 +09:00
Takatoshi Kondo
f89f05b883
Merge pull request #821 from tsundre/fix-msgpack_checked_call
...
Correctly check return value of snprintf
2019-12-09 15:19:42 +09:00
Takatoshi Kondo
bd5f814cb2
Merge pull request #819 from devnexen/test_warning_fixes
...
c++11 unit tests silent warning fixes proposal.
2019-12-05 08:28:00 +09:00
Torleiv Sundre
bf6cc035c7
Fix tests for MSVC <= 2013
...
Use the _TRUNCATE flag for the count parameter to _snprintf_s. Without
this, the tests for MSVC <= 2013 failed on stack corruption!
2019-12-04 20:10:42 +01:00
Torleiv Sundre
a6bf728a5c
Correctly check return value of snprintf
...
In MSGPACK_CHECKED_CALL, the return value of snprintf is incorrectly
assumed to mean success if it is less than or equal to the buffer size.
The call should only be considered a success if the return value is less
than the buffer size.
This commit adds two unit tests that illustrates the issue and fixes the
issue, making the unit tests pass.
2019-12-04 14:20:12 +01:00
David Carlier
698a482b67
c++11 unit tests silent warning fixes proposal.
2019-11-16 13:36:37 +00:00
Takatoshi Kondo
fbf5b9d74c
Merge pull request #817 from BKPepe/add_include
...
Include <sys/uio.h> in Linux
2019-11-11 07:36:40 +09:00
Josef Schlehofer
65c35caab2
Include <sys/uio.h> in Linux
...
This is needed when cross-compiling for OpenWrt.
2019-11-10 11:40:13 +01:00
Takatoshi Kondo
ff9f14742b
Merge pull request #812 from redboltz/fix_805
...
Fixed #805 .
2019-09-24 20:10:25 +09:00
Takatoshi Kondo
4b4eb83cd1
Fixed #805 .
...
Fixed fwrite return value comparison.
2019-09-24 16:43:15 +09:00
Stefan Herbrechtsmeier
7761497778
ci: add cmake tests for installed and embedded build
2019-09-21 08:22:26 +02:00
Stefan Herbrechtsmeier
6046d5c666
cmake: Remove alias from package config
...
The cmake target of an alias may not be an Imported Target.
Always build the msgpackc target and only build the msgpackc-static
target if both should be build to fix issue #801 . Thereby the type
(shared or static) of the msgpackc target depends on the build
configuration.
2019-09-20 22:10:40 +02:00
Takatoshi Kondo
83eb70d718
Merge pull request #807 from redboltz/fix_806
...
Fixed #806 .
2019-08-30 07:40:32 +09:00
Takatoshi Kondo
70f950ac05
Fixed #806 .
...
Removed `ss.str().data()` (the type of ss is std::stringstream).
Introduced variable that is const reference of `ss.str()`.
2019-08-29 20:22:10 +09:00
Takatoshi Kondo
3129326432
Merge pull request #800 from redboltz/fix_799
...
Fixed #799 .
2019-07-28 16:09:11 +09:00
Takatoshi Kondo
799cd15107
Fixed #799 .
...
Fixed C++ `int main()` in the documents.
2019-07-28 14:45:38 +09:00
Takatoshi Kondo
942965ee87
Merge pull request #797 from probonopd/patch-1
...
Add "defined(__HAIKU__)", closes #796
2019-07-14 10:22:13 +09:00
probonopd
a123053823
Add "defined(__HAIKU__)", closes #796
2019-07-13 19:14:37 +00:00
Takatoshi Kondo
c7603fbbd1
Merge pull request #795 from redboltz/fix_794
...
Fixed #794 .
2019-07-12 23:38:13 +09:00
Takatoshi Kondo
6954e01338
Fixed #794 .
...
Buffer is expanded not only Z_OK, but also Z_BUF_ERROR case.
2019-07-12 21:55:50 +09:00
Takatoshi Kondo
7e23ec496a
Merge pull request #793 from Bak-Jin-Hyeong/remove_unnecessary_lines
...
Remove unnecessary lines from 'parse.hpp'
2019-07-10 21:23:26 +09:00
박진형2 [ungeziefer]
bae148bd76
Remove unnecessary lines from 'parse.hpp'
2019-07-10 19:54:29 +09:00
Takatoshi Kondo
3fcecf7099
Merge pull request #792 from redboltz/cpp_fix_as_776
...
Replaced integer overflow with efficient way.
2019-07-07 20:38:14 +09:00
Takatoshi Kondo
7d994630d2
Replaced integer overflow with efficient way.
...
Same fix as #776 on C.
2019-07-07 18:13:31 +09:00
Takatoshi Kondo
29b9505cb7
Merge pull request #785 from redboltz/update_version_3.2.0
...
Updated the version to 3.2.0.
cpp-3.2.0
2019-05-27 22:19:57 +09:00
Takatoshi Kondo
e07d774004
Merge pull request #784 from redboltz/more_warning_fix
...
Fixed warnings.
2019-05-27 21:34:47 +09:00
Takatoshi Kondo
ff77227e10
Updated the version to 3.2.0.
2019-05-27 18:37:24 +09:00
Takatoshi Kondo
de99222801
Fixed warnings.
2019-05-27 17:35:22 +09:00
Takatoshi Kondo
7cdc5b88e3
Merge pull request #780 from redboltz/fix_774
...
Fixed #774 .
2019-05-27 17:05:55 +09:00
Takatoshi Kondo
fbdf16db09
Merge pull request #783 from wkaluza/pr_header_circular_reference
...
Fix header circular reference
2019-05-27 17:05:40 +09:00
Wojciech Kaluza
41b2af8884
Fix self-including header
2019-05-22 20:38:36 +01:00
Takatoshi Kondo
9389912eaf
Merge pull request #776 from dcleblanc/master
...
Fix for issue 775
2019-05-12 21:12:15 +09:00
Takatoshi Kondo
d5242a7d8c
Merge pull request #781 from redboltz/add_timespec_for_cpp
...
Added timespec support for C++11 or later.
2019-05-09 16:11:10 +09:00
Takatoshi Kondo
d3fecce359
Added timespec support for C++11 or later.
2019-05-09 14:46:45 +09:00
David LeBlanc
7a70d74971
Use a #define to only check for integer overflow when it is actually
...
possible
2019-05-08 18:49:55 -07:00
David LeBlanc
fcf89fe901
Fix tabs, also attempt work-around for compile time constant conditional
...
warning
2019-05-08 17:59:10 -07:00
Takatoshi Kondo
ec8c0bc1c1
Fixed #774 .
...
Added checking code for snprintf return value.
2019-05-07 14:00:35 +09:00
David LeBlanc
a2f3689865
Older compilers don't allow declaring variables other than at the top of
...
the block if it is a C file.
2019-05-06 19:28:25 -07:00
David LeBlanc
2d54c0e918
Change integer overflow check to conform with spec
2019-05-06 17:29:40 -07:00
Takatoshi Kondo
ce088e7e0a
Merge pull request #779 from RPG3D/master
...
1.fix error on build msgpack with UE4
2019-05-04 19:18:35 -07:00
RPG3D
a1b86507da
keep compatibility
2019-05-04 17:12:15 +08:00
RPG3D
9235d1acae
1.fix error on build msgpack with UE4
2019-05-02 14:57:15 +08:00
Takatoshi Kondo
12172e7dc7
Merge pull request #778 from redboltz/fix_777
...
Fixed #777 .
2019-05-01 05:29:31 -07:00
Takatoshi Kondo
6a08446b3d
Removed noexcept overload.
2019-05-01 18:00:07 +09:00
Takatoshi Kondo
c93a42b5f4
Separate C++03 and 11.
2019-05-01 17:20:39 +09:00
Takatoshi Kondo
8febbfd9f5
Fixed noexcept.
2019-05-01 16:42:15 +09:00
Takatoshi Kondo
33a8d8c30f
Added noexcept overload for C++11 and later.
2019-05-01 16:08:17 +09:00
Takatoshi Kondo
ef5bcadd95
Fixed #777 .
...
Removed SFINAE. Use size type extractor.
2019-05-01 14:10:34 +09:00