Takatoshi Kondo
bfa428ab13
Added cpp_config.hpp to install files.
2014-07-24 07:52:20 +09:00
Takatoshi Kondo
ecdeec9948
Fixed the move assign operator implementation.
2014-07-24 07:41:23 +09:00
Takatoshi Kondo
f11a811114
Added a move constructor and a move assign operator for unpacker and context.
...
https://github.com/msgpack/msgpack-c/issues/96
2014-07-23 21:32:45 +09:00
Daiki Ueno
c203928fae
Fix test failure regarding int->float conversion
...
Supply only small integers (< 1^23) to int->float conversion tests,
so they can roundtrip without error.
2014-07-17 18:51:59 +09:00
Takatoshi Kondo
59b111e026
Removed the contents in 'install from package' section. It is not supported for this branch.
...
Updated the description of the cmake.
2014-07-16 08:49:27 +09:00
Takatoshi Kondo
2a694f8c20
Fixed markdown format.
2014-07-16 08:26:36 +09:00
Takatoshi Kondo
0380215982
Fixed https://github.com/msgpack/msgpack-c/issues/88
...
Added examples for the following updated functions:
msgpack_unpack_return msgpack_unpacker_next(msgpack_unpacker* mpac, msgpack_unpacked* result);
msgpack_unpack_return
msgpack_unpack_next(msgpack_unpacked* result,
const char* data, size_t len, size_t* off);
2014-07-13 09:35:58 +09:00
Takatoshi Kondo
0e48f65a4b
Fixed https://github.com/msgpack/msgpack-c/issues/94
...
Added a private copy assign operator to unpacker.
2014-07-12 00:41:33 +09:00
Takatoshi Kondo
aa79fc2ff4
Updated versions.
2014-07-12 00:33:06 +09:00
Takatoshi Kondo
cc571b8bb1
Replaced std::auto_ptr with msgpack::unique_ptr.
2014-07-12 00:21:35 +09:00
Takatoshi Kondo
b0df21295c
Untabified.
...
Adjust line break positions.
2014-07-12 00:17:31 +09:00
Takatoshi Kondo
0889e6117e
Renamed member variables name.
2014-07-11 23:37:43 +09:00
Takatoshi Kondo
212f025f00
Supported the C++11's enum class.
2014-07-08 19:31:02 +09:00
Takatoshi Kondo
f6a5402194
Supported the C++11 tuple.
2014-07-08 19:18:43 +09:00
Takatoshi Kondo
6a349d0b28
Fixed zero size string in the array problem.
2014-07-07 16:31:29 +09:00
Takatoshi Kondo
dac5c60608
Replaced bit shift with memcpy on load.
2014-07-07 16:31:29 +09:00
Takatoshi Kondo
bc33317b7e
Reorganized tree.
2014-07-07 16:31:29 +09:00
Takatoshi Kondo
754b1682a5
Replaced C-style casts with C++ style casts.
2014-07-07 16:19:31 +09:00
Takatoshi Kondo
cb9eed8ccc
Renamed from ct to container_type.
2014-07-07 16:19:31 +09:00
Takatoshi Kondo
862905742f
Renamed z with zone.
2014-07-07 16:19:31 +09:00
Takatoshi Kondo
ba98315f65
The same fix as follows on C++ code.
...
https://github.com/msgpack/msgpack-c/pull/38
2014-07-07 16:19:31 +09:00
Takatoshi Kondo
124a871923
Removed redundant parameter.
2014-07-07 16:19:31 +09:00
Takatoshi Kondo
378f6afccd
Mapped std::stirng to STR instead of BIN for benchmark.
2014-07-07 16:19:31 +09:00
Takatoshi Kondo
1320863cb3
Replaced function arguments with data members.
2014-07-07 16:19:31 +09:00
Takatoshi Kondo
a951ea90b8
Fixed delete free mismatch problem in C++11 version.
2014-07-07 16:19:31 +09:00
Takatoshi Kondo
3b7a2f8f32
Updated test codes using reference version of unpack functions.
2014-07-07 16:19:31 +09:00
Takatoshi Kondo
038c3e3518
Replaced unsigned int to size_t.
2014-07-07 16:19:31 +09:00
Takatoshi Kondo
c08439ff41
Added STR to std::string conversion.
2014-07-07 16:19:31 +09:00
Takatoshi Kondo
59d994ea5f
Define nullptr macro only if it is not previously defined.
2014-07-07 16:19:31 +09:00
Takatoshi Kondo
ed51d23335
Refined tuple implementation.
2014-07-07 16:19:31 +09:00
Takatoshi Kondo
2be892bfda
Removed a redundant null pointer check.
2014-07-07 16:19:31 +09:00
Takatoshi Kondo
723d900098
Added 'template' keyword.
2014-07-07 16:19:31 +09:00
Takatoshi Kondo
13404a7444
Supported placement new.
2014-07-07 16:19:31 +09:00
Takatoshi Kondo
a20594dfdc
Added line breaks.
2014-07-07 16:19:31 +09:00
Takatoshi Kondo
bff4cadeff
Added C++ separate version and C++11 description.
2014-07-07 16:19:31 +09:00
Takatoshi Kondo
6515577dc3
Added null pointer check for C++ separated code.
2014-07-07 16:17:59 +09:00
Takatoshi Kondo
beebccd323
Renamed zone::malloc familiy functions.
2014-07-07 16:17:59 +09:00
Takatoshi Kondo
d70c44b723
Added bin and str families support.
2014-07-07 16:17:59 +09:00
Takatoshi Kondo
33d3192ca2
Added static_cast to char.
2014-07-07 16:17:59 +09:00
Takatoshi Kondo
0d13931844
Fixed freed memory accessing bug in the C++ code.
...
(Issue #32 )
2014-07-07 16:17:59 +09:00
Takatoshi Kondo
293c839a22
Supported 'plain' char.
...
msgpack used to only support signed char and unsigned char.
2014-07-07 16:17:59 +09:00
Takatoshi Kondo
f187ae35d9
Added a nested array example.
2014-07-07 16:17:59 +09:00
Takatoshi Kondo
74013e7e7d
Added array of array example.
2014-07-07 16:17:59 +09:00
Takatoshi Kondo
e2026c0507
Renamed the classes named template_*.
...
Removed template_ from them because they are no longer template.
2014-07-07 16:17:59 +09:00
Takatoshi Kondo
c375e14705
Renamed a member function name from setObj to set_obj.
2014-07-07 16:17:59 +09:00
Takatoshi Kondo
fade0644c7
Added comments that how to compile and run it.
2014-07-07 16:17:59 +09:00
Takatoshi Kondo
5fedaf285b
Removed C-style casts.
2014-07-07 16:17:59 +09:00
Takatoshi Kondo
fe82444db1
Replaced NULL with nullptr.
2014-07-07 16:17:59 +09:00
Takatoshi Kondo
f7692691ca
Removed local variables top, cs, and user and access directly member variables top_, cs_, and user_.
...
The local variable trail is preserved to suppourt register optimization.
Other variables don't contribute increasing speed even though they are on registers.
2014-07-07 16:17:59 +09:00
Takatoshi Kondo
7fba3484c5
Renamed template callback functions.
...
Moved aggregate unpacking and pushing procedure to the function push_aggregate.
2014-07-07 16:17:59 +09:00