Takatoshi Kondo
3c271892e3
Fixed #399
...
If MSGPACK_DISABLE_LEGACY_CONVERT is defined, msgpack::object::convert(T*) is removed.
Added MSGPACK_DISABLE_LEGACY_CONVERT to build system and documents.
Please define MSGPACK_DISABLE_LEGACY_CONVERT and update your code as follows:
Replace
int i;
obj.convert(&i); // Removed pointer version
with
int i;
obj.convert(i); // Reference version
2016-01-21 22:28:53 +09:00
Takatoshi Kondo
83ab53ecd4
Merge pull request #412 from redboltz/add_disable_legacy_macros_for_build
...
Added MSGPACK_DISABLE_LEGACY_NIL to build system and documents.
2016-01-21 22:18:09 +09:00
Takatoshi Kondo
ba73841240
Added MSGPACK_DISABLE_LEGACY_NIL to build system and documents.
2016-01-21 20:47:16 +09:00
Takatoshi Kondo
13afc54ccc
Merge pull request #411 from redboltz/change_default_macro
...
Fixed existing code compile error problem.
2016-01-21 19:34:43 +09:00
Takatoshi Kondo
2865a96ba5
Fixed existing code compile error problem.
...
Changed macro name from MSGPACK_USE_LEGACY_NIL to
MSGPACK_DISABLE_LEGACY_NIL. msgpack-c shouldn't make compile error on
existing codes by default without major version up.
So if you want to disable msgpack::type::nil, you need to define
MSGPACK_DISABLE_LEGACY_NIL macro.
2016-01-21 17:29:22 +09:00
Takatoshi Kondo
79222b65a3
Merge pull request #409 from redboltz/fix_wshadow
...
Fixed -Wshadow warning.
2016-01-20 14:58:46 +09:00
Takatoshi Kondo
83f0429db8
Merge pull request #408 from redboltz/replace_nil_with_nil_t
...
Replaced nil with nil_t.
2016-01-20 14:04:56 +09:00
Takatoshi Kondo
6c035f7d2b
Merge pull request #407 from redboltz/add_doc
...
Added unpack, pack, object, and object_handle documentation.
2016-01-19 09:06:58 +09:00
Takatoshi Kondo
ed5a4123b5
Replaced nil with nil_t.
...
Added nil typedef for existing codes.
2016-01-18 22:12:38 +09:00
Takatoshi Kondo
b8530e30df
Fixed -Wshadow warning.
2016-01-18 21:52:50 +09:00
Takatoshi Kondo
8bf2f33782
Added unpack, pack, object, and object_handle documentation.
2016-01-18 21:49:28 +09:00
Takatoshi Kondo
356fbcf187
Merge pull request #400 from ryochack/fix_fbuffer_warning
...
Fixed an incompatible type warning
2016-01-15 12:53:15 +09:00
Takatoshi Kondo
1adf90e9df
Merge branch 'redboltz-fix_382'
2016-01-15 12:45:07 +09:00
Takatoshi Kondo
c2f523e463
Merge branch 'fix_382' of https://github.com/redboltz/msgpack-c into redboltz-fix_382
2016-01-15 12:44:40 +09:00
Takatoshi Kondo
1e8f5d0d67
Merge pull request #402 from redboltz/fix_395
...
Fixed #395
2016-01-15 11:11:55 +09:00
Takatoshi Kondo
0a8d25cd35
Merge pull request #404 from jamessan/fix-endian-condition
...
Check whether MSGPACK_ENDIAN_LITTLE_BYTE is true, not defined.
2016-01-15 11:05:19 +09:00
James McCoy
72e0d1a424
Check whether MSGPACK_ENDIAN_LITTLE_BYTE is true, not defined.
...
msgpack/predef/other/endian.h always defines both
MSGPACK_ENDIAN_LITTLE_BYTE and MSGPACK_ENDIAN_BIG_BYTE, but they're
defined to a true or false value depending on whether the system is
little/big endian.
Fix this condition to check the truthiness rather than whether it is
defined, like the other locations this macro is checked.
Closes #403
Signed-off-by: James McCoy <jamessan@jamessan.com>
2016-01-14 19:31:27 -05:00
Takatoshi Kondo
c06d4d70ef
Fixed #395
...
libmsgpack.[a|so] is the library file for C++.
libmsgpackc.[a|so] is the library file for C.
Since version 1.0.0, the C++ parts of msgpack-c is a header only
library. So libmsgpack.* shouldn't be generated.
On the autotools building environment, removed libmsgpack.*
generation. On the cmake building environment, replaced libmsgpack.*
with libmsgpackc.* and set so-version to 2.0.0.
2016-01-14 07:59:37 +09:00
Takatoshi Kondo
69f588dd36
Merge pull request #401 from redboltz/fix_392
...
Fixed #392
2016-01-14 07:57:05 +09:00
Takatoshi Kondo
65b47fa032
Merge pull request #397 from redboltz/fix_396
...
Fixed #396 .
2016-01-13 18:33:41 +09:00
Takatoshi Kondo
22fd249b12
Fixed #392
...
Avoided the warning when `char` does not have sign using template lazy instantiation.
Removed redundant `inline`.
2016-01-13 17:38:51 +09:00
Takatoshi Kondo
96831350b8
Merge pull request #398 from jamessan/unsigned-char-ci
...
Add CI testing of signed/unsigned char differences
2016-01-13 15:25:55 +09:00
ryochack
5da3c031fd
Fix warning of 'msgpack_fbuffer_write'
2016-01-13 12:18:33 +09:00
James McCoy
71eba2406d
Add CI testing of signed/unsigned char differences
...
This should help catch problems like #392 sooner.
Signed-off-by: James McCoy <jamessan@jamessan.com>
2016-01-12 20:17:43 -05:00
Takatoshi Kondo
892fa8c2bd
Fixed #396 .
...
Added Doxyfile to the distribution package.
Generated ChangeLog as a copy of CHANGELOG.md.
2016-01-11 08:57:00 +09:00
Takatoshi Kondo
42e332bb8c
Merge pull request #394 from jamessan/cmake-SOVERSION
...
Set SOVERSION to 4 for CMake builds
2016-01-11 07:45:02 +09:00
James McCoy
40604c3d40
Set SOVERSION to 4 for CMake builds
...
In aa79fc2f, the SOVERSION was bumped to 4 for autoconf-based builds,
but was left at 3 for CMake builds. This shouldn't differ based on
which tool is used to build msgpack-c.
Signed-off-by: James McCoy <jamessan@jamessan.com>
2016-01-09 21:31:32 -05:00
Takatoshi Kondo
e183efcce2
Merge pull request #387 from kgrz/update-quick-start-docs-with-new-api
...
Update install instructions and QUICKSTART-C.md
2015-12-03 23:11:37 +09:00
Kashyap
772e4e01a3
Remove whitespace
2015-12-01 09:27:10 +05:30
Kashyap
3660b495c3
Use post 1.x APIs in Quickstart docs
2015-12-01 09:26:46 +05:30
Kashyap
7a02f03a82
Update install instructions with latest msgpack
2015-12-01 09:26:19 +05:30
Takatoshi Kondo
953077b73f
Merge pull request #386 from redboltz/update_license
...
Version 1.3.0.
cpp-1.3.0
2015-11-22 16:26:19 +09:00
Takatoshi Kondo
ba15089d86
Version 1.3.0.
...
Updated the license from the license from the Apache License Version 2.0
to the Boost Software License, Version 1.0.
Removed unused files.
2015-11-21 12:41:46 +09:00
Takatoshi Kondo
b8ee27c672
Replaced EXPECT_EQ with EXPECT_TRUE to avoid ostream requirement.
2015-11-19 09:22:40 +09:00
Takatoshi Kondo
ee65a319ba
Replaced EXPECT_EQ with EXPECT_TRUE to avoid ostream requirement.
2015-11-18 08:29:35 +09:00
Takatoshi Kondo
46502480e9
Replaced EXPECT_EQ with EXPECT_TRUE to avoid ostream requirement.
2015-11-15 12:40:37 +09:00
Takatoshi Kondo
50e1c23941
Removed gcc_atomic.cpp from CMakelist.txt.
2015-11-15 12:40:17 +09:00
Takatoshi Kondo
b76c8aeb83
Merge pull request #384 from jpetso/jpetso_refwrap
...
Support to-object conversions for std::reference_wrapper<const T>.
2015-11-13 10:23:44 +09:00
Jakob Petsovits
b5599ef3fc
Support to-object conversions for std::reference_wrapper<const T>.
...
Previously the conversion would fail because struct object is not
generally provided for the const version of the type, but because
the wrapper would pass down the type unchanged, it would look for
exactly that missing template specialization unsuccessfully.
This is specifically an issue for std::reference_wrapper because
std::cref() returns an std::reference_wrapper<const T>.
2015-11-11 19:40:22 -05:00
Takatoshi Kondo
39e7856c48
Fixed #382 .
...
Fixed warnings on gcc 4.1.2.
Added gcc version checking for adding -std=c++03 flag.
2015-11-12 00:20:21 +09:00
Takatoshi Kondo
1a7aa5e5ec
Merge pull request #383 from bpay/vs2015-cpp11
...
Fix VS2015 still using C++03 API
2015-11-10 22:33:46 +09:00
Ben Payne
aad5b96083
Fix VS2015 still using C++03 API
2015-11-08 15:58:55 -05:00
Takatoshi Kondo
dea3190d36
Merge pull request #381 from mogemimi/fix-minor-typo
...
Fix minor typos
2015-11-07 20:41:58 +09:00
mogemimi
c001a52582
Fix minor typos
2015-11-07 15:47:11 +09:00
Takatoshi Kondo
f58eb11fd5
Merge pull request #380 from whoshuu/expand-buffer-tests
...
Add tests for expanding an unpacker buffer
2015-11-01 12:02:01 +09:00
Takatoshi Kondo
134beee0cd
Merge pull request #379 from whoshuu/increase-unpack-coverage
...
Add coverage for all free unpack codepaths
2015-10-28 11:10:13 +09:00
Huu Nguyen
434dae8424
Add tests for expanding an unpacker buffer
2015-10-26 23:08:43 -04:00
Huu Nguyen
d8dd77884b
Add coverage for all free unpack codepaths
2015-10-26 21:27:11 -04:00
Takatoshi Kondo
ea991d5a01
Merge pull request #378 from whoshuu/add-nil-pack-test
...
Add test for packing/unpacking nil
2015-10-25 19:06:50 +09:00
Huu Nguyen
6a127eb24f
Add test for packing/unpacking nil
2015-10-23 08:49:06 -07:00