Takatoshi Kondo
ed91c18af8
Merge branch 'added_vector_bool_size_check' of https://github.com/redboltz/msgpack-c into redboltz-added_vector_bool_size_check
...
# Conflicts:
# include/msgpack/adaptor/vector_bool.hpp
2015-04-03 14:28:00 +09:00
Takatoshi Kondo
07a509a53a
Added const char array class template specialization.
2015-04-02 19:29:27 +09:00
Takatoshi Kondo
e8d3c8d6c5
Re-designed user types dispatching mechanism.
...
msgpakc-c 0.5.9 or older uses ADL.
msgpack-c 1.0.x uses overloading with header files ordering.
msgpack-c 1.1.x uses functor with class template specialization.
2015-04-02 18:23:37 +09:00
Takatoshi Kondo
ae5734e8d1
Recovered a minimal support for Doxygen.
...
Removed MSGPACK_API_VERSION_NAMESPACE(v1) from doxygen build.
It seems that Doxygen cannot parse a complicated macro such as MSGPACK_API_VERSION_NAMESPACE.
Added EXTRACT_ALL=YES to Doxyfle.
Added INPUT configuration variable that is point to include directory to Doxyfile.
2015-03-31 16:26:27 +09:00
tbeu
8921f9dcfc
Do not interleave code and declarations in C files
...
Avoid C99 style to interleave code and declarations in order to compile msgpackc with Visual Studion < 2013
2015-03-26 21:48:03 +01:00
Takatoshi Kondo
1911513acb
Added a container size checking to vector<bool>.
...
All other containers have already been added it.
2015-03-26 11:35:47 +09:00
Nobuyuki Kubota
5568abb6ab
verion 1.0.1
2015-03-22 11:49:09 -07:00
Takatoshi Kondo
e416b534b8
Fixed #244
...
Fixed an inheriting constructor.
2015-03-21 16:34:35 +09:00
Takatoshi Kondo
7cfd4bb1d8
Updated version to 1.0.0
2015-03-10 21:25:34 +09:00
Nobuyuki Kubota
037a108c49
Merge pull request #238 from redboltz/move_serialize_operator
...
Moved serialize operator.
2015-03-10 21:14:24 +09:00
Takatoshi Kondo
79a127a8b6
Moved serialize operator.
2015-03-10 21:14:20 +09:00
Nobuyuki Kubota
ace27f6238
Merge pull request #237 from redboltz/add_version_revision
...
Added version revision prototype declaration.
2015-03-10 21:08:37 +09:00
Nobuyuki Kubota
cc2ded6338
Merge pull request #236 from redboltz/add_depth_limit2
...
Added depth limit on unpack.
2015-03-10 21:08:01 +09:00
Takatoshi Kondo
13a746f6fa
Added msgpack prefix.
2015-03-10 21:08:22 +09:00
Nobuyuki Kubota
b0ff2802d2
Add msgpack prefix to type_errors
2015-03-10 20:59:34 +09:00
Nobuyuki Kubota
4b0c90fc90
Merge branch 'add_msgpack_prefix'
...
Conflicts:
include/msgpack/adaptor/char_ptr.hpp
include/msgpack/adaptor/cpp11/array.hpp
include/msgpack/adaptor/cpp11/array_char.hpp
include/msgpack/adaptor/cpp11/tuple.hpp
include/msgpack/adaptor/cpp11/unordered_map.hpp
include/msgpack/adaptor/cpp11/unordered_set.hpp
include/msgpack/adaptor/deque.hpp
include/msgpack/adaptor/list.hpp
include/msgpack/adaptor/map.hpp
include/msgpack/adaptor/set.hpp
include/msgpack/adaptor/string.hpp
include/msgpack/adaptor/tr1/unordered_map.hpp
include/msgpack/adaptor/tr1/unordered_set.hpp
include/msgpack/adaptor/vector.hpp
include/msgpack/adaptor/vector_char.hpp
include/msgpack/object.hpp
include/msgpack/unpack.hpp
2015-03-10 20:57:55 +09:00
Takatoshi Kondo
4b11fb32cd
Added version revision prototype declaration.
2015-03-10 20:41:59 +09:00
Nobuyuki Kubota
f707c6b47c
Add missing msgpack prefix
2015-03-10 20:38:58 +09:00
Takatoshi Kondo
081ee0e99a
Added depth limit on unpack.
2015-03-10 20:30:22 +09:00
Nobuyuki Kubota
8eaa2e9e74
Merge pull request #199 from redboltz/fix_issue_198
...
Fix issue 198
2015-03-10 19:31:09 +09:00
Nobuyuki Kubota
343ceabe9a
Fix msgpack_object to be passed by reference
2015-03-10 19:12:25 +09:00
Takatoshi Kondo
2d5c68055c
Added explicit cast to vector<bool> internal type.
2015-03-10 19:04:23 +09:00
Nobuyuki Kubota
de68fbd6d0
Merge branch 'support_cpp11_atomic'
2015-03-10 18:53:14 +09:00
Takatoshi Kondo
118cf7270c
Fixed a compile error on clang++ 3.4.1 on FreeBSD and Yosemite.
2015-03-10 18:37:36 +09:00
Nobuyuki Kubota
cf1487f8ba
Merge branch 'fix_decrement_typo'
...
Conflicts:
include/msgpack/unpack.hpp
2015-03-10 18:25:38 +09:00
Nobuyuki Kubota
e4cd479bf3
Merge branch 'master' of github.com:msgpack/msgpack-c
2015-03-10 17:35:39 +09:00
Nobuyuki Kubota
8dae63e4c1
Merge branch 'add_std_prefix'
...
Conflicts:
include/msgpack/adaptor/char_ptr.hpp
include/msgpack/adaptor/string.hpp
2015-03-10 17:34:36 +09:00
Nobuyuki Kubota
a3f350842c
Merge pull request #231 from redboltz/remove_double_underscore
...
Removed double underscore.
2015-03-10 17:23:15 +09:00
Nobuyuki Kubota
c1e9f92d7f
Merge branch 'fix_issue_226_author_fixed'
...
Conflicts:
include/msgpack/unpack.hpp
2015-03-10 17:21:58 +09:00
Nobuyuki Kubota
582fe38e78
Merge branch 'fix_issue_167'
2015-03-10 16:55:46 +09:00
Nobuyuki Kubota
45eb2ad0c7
Merge branch 'redboltz_fix_issue_220'
...
Conflicts:
include/msgpack/unpack.hpp
2015-03-10 00:48:32 -07:00
Nobuyuki Kubota
37593400c3
Replace a MACRO with const size_t and undef some MACROs
2015-03-10 00:39:56 -07:00
Nobuyuki Kubota
60648fc3a8
Merge pull request #218 from redboltz/replace_embed_stack_with_vector
...
Replaced m_stack legacy array with std::vector.
2015-03-10 16:03:59 +09:00
Takatoshi Kondo
0482e4fcd1
Supported the C++11 atomic.
2015-03-09 16:02:03 +09:00
Takatoshi Kondo
82a10cba5c
Fixed typo.
...
Replaced 'decl' with 'decr'.
2015-03-09 14:49:18 +09:00
Takatoshi Kondo
0d9a21ea08
Added msgpack prefix to packer.
2015-03-08 20:49:40 +09:00
Takatoshi Kondo
f399ec8c30
Added msgpack prefix to support API versioning.
2015-03-07 22:58:45 +09:00
Takatoshi Kondo
8ad9ce059b
Fixed #226 .
...
Suppressed warnings on MSVC++ 64bit environment.
Added container size limit check.
2015-03-05 07:36:56 +09:00
Takatoshi Kondo
a4aa14d1e2
Added std prefix.
2015-03-04 22:50:47 +09:00
Takatoshi Kondo
f7f2d4b990
Removed double underscore.
2015-03-04 22:44:11 +09:00
Takatoshi Kondo
c675881f3b
Fixed #220 .
...
Added MSGPACK_ prefix to unpack macros.
2015-02-19 17:44:42 +09:00
John Szakmeister
4ef5894856
Don't include byteswap.h and FreeBSD and OpenBSD.
2015-02-17 17:33:49 -05:00
Takatoshi Kondo
2266505eed
Fixed #209
...
Added conditional include stdbool.h based on @equalsraf comment.
2015-02-07 21:25:49 +09:00
Takatoshi Kondo
46e2398e02
Replaced m_stack legacy array with std::vector.
2015-02-04 23:15:32 +09:00
Mizuki Hirata
327b0db626
Added versioning namespace and test case to iterator.
2015-02-02 15:27:15 +09:00
Mizuki Hirata
994144dac2
Add range-based for loop support.
2015-02-02 15:27:15 +09:00
Takatoshi Kondo
023f81ae9c
Added char* support.
2015-02-01 22:30:21 +09:00
Takatoshi Kondo
fa231139d7
Merge pull request #205 from redboltz/fix_issue_204
...
Fixed #204 , #202 .
2015-02-01 21:20:31 +09:00
Takatoshi Kondo
c4fb47c00d
Fixed #204 , #202 .
...
enum support had been incomplete.
This fix made enum support complete.
Replaced int with auto on c++11 scoped enum.
Replaced template specializations with function overloads on operator<< and operator>> for enum.
enum can convert to object with and without zone.
When you want to adapt enum, you need to write as follows:
// NOT msgpack.hpp
enum yourenum {
elem
};
MSGPACK_ADD_ENUM(yourenum);
// msgpack.hpp should be included after MSGPACK_ADD_ENUM(...)
int main() {
msgpack::object obj(yourenum::elem);
}
2015-01-31 22:19:31 +09:00
Takatoshi Kondo
70e50d9679
Added unpack function using existing zone.
...
Removed redundant inline keyword form declarations.
2015-01-30 22:57:27 +09:00