Takatoshi Kondo
7e2076b799
Merge pull request #333 from redboltz/fix_osx_build
...
Fixed osx compile error.
2015-08-04 22:12:29 +09:00
Takatoshi Kondo
41f27b5d62
Fixed osx compile error.
2015-08-04 15:44:06 +09:00
Takatoshi Kondo
d91c510d8c
Merge pull request #328 from redboltz/add_missing_iterator
...
Added iterator.hpp to the installing files list.
2015-08-04 09:59:08 +09:00
Takatoshi Kondo
ebb7c05bdc
Merge pull request #332 from redboltz/add_as_support_for_deque
...
Added 'as' support for std::deque.
2015-08-04 09:58:56 +09:00
Takatoshi Kondo
78b3e8adad
Added 'as' support for std::deque.
2015-08-03 17:57:46 +09:00
Takatoshi Kondo
3dc0e83513
Merge branch 'salford-systems-fixed_cpp11_adaptors_templates'
2015-08-03 17:36:31 +09:00
Takatoshi Kondo
298c97ec08
Added all template parameters support for containers.
...
e.g.) allocator.
Added tests.
Replaced variadic template parameters with individual template parameters on C++11 unordered containers.
2015-08-03 16:54:05 +09:00
Takatoshi Kondo
0f0598a6b9
Merge branch 'fixed_cpp11_adaptors_templates' of https://github.com/salford-systems/msgpack-c into salford-systems-fixed_cpp11_adaptors_templates
2015-08-03 09:54:06 +09:00
Takatoshi Kondo
fee4faa82f
Merge pull request #331 from redboltz/add_as_support_for_boost
...
Added 'as' support for boost containers.
2015-08-03 09:32:13 +09:00
Takatoshi Kondo
e182b06816
Merge pull request #322 from redboltz/fix_320
...
Fixed #320 . Added gcc version checking.
2015-08-03 09:31:56 +09:00
Takatoshi Kondo
f9a16ad690
Merge pull request #329 from redboltz/add_smart_pointers_support
...
Added std::shared_ptr and std::unique_ptr adaptors.
2015-08-03 09:31:26 +09:00
Takatoshi Kondo
2034427cfd
Added 'as' support for boost containers.
2015-08-02 16:01:55 +09:00
Vladyslav Frolov
f986370634
Improved templates for std::unordered_map and std::unordered_set so they handle all sorts of those
2015-07-31 04:16:14 -07:00
Takatoshi Kondo
db588909b9
Added std::shared_ptr and std::unique_ptr adaptors.
2015-07-31 12:39:11 +09:00
Takatoshi Kondo
7e6a498c14
Merge pull request #323 from jonitis/fix_compilation_warning
...
Fix compilation warnings about possible loss of data
2015-07-31 12:15:11 +09:00
Takatoshi Kondo
9650def29a
Added iterator.hpp to the installing files list.
...
Makefile.am has it but CMakeLists.txt didn't have it.
2015-07-31 10:30:37 +09:00
Takatoshi Kondo
2a7d9977b1
Merge pull request #327 from redboltz/jonitis-vector_of_non_default_constructible_values_2
...
Add 'as' support for containers.
2015-07-31 10:20:58 +09:00
Takatoshi Kondo
a746afa7cc
Added 'as' support for containers.
2015-07-30 16:18:20 +09:00
Dainis Jonitis
87f0da1ff1
Support vectors of non-default-constructible values in c++11 mode
2015-07-27 12:48:23 +03:00
Dainis Jonitis
14ec30038b
Fix compilation warnings about possible loss of data
2015-07-27 12:32:48 +03:00
Jonitis
09722fe540
Merge pull request #1 from jonitis/feature_fix_compilation_warning
...
Fix compilation warnings about possible loss of data
2015-07-27 11:34:47 +03:00
Jonitis
85b01d28da
Merge pull request #2 from jonitis/feature_vector_of_non_default_constructible_values
...
Support vectors of non-default-constructible values in c++11 mode
2015-07-27 11:34:36 +03:00
Dainis Jonitis
763c2613df
Support vectors of non-default-constructible values in c++11 mode
2015-07-27 11:06:20 +03:00
Dainis Jonitis
98c285c679
Fix compilation warnings about possible loss of data
2015-07-27 11:00:43 +03:00
Dainis Jonitis
2164723c86
Allow vectors of non-default-constructible values in c++11 mode
2015-07-27 10:38:46 +03:00
Dainis Jonitis
5cc712ceeb
Fix warning about possible loss of value
2015-07-27 10:37:12 +03:00
James Nugent
840101640b
Extend CMake CI to build static libs only
2015-07-23 22:15:35 -04:00
James Nugent
60e737f622
Link against msgpack-static when shared disabled
...
This commit causes the tests to be linked against the msgpack-static
target if MSGPACK_ENABLE_SHARED is set to OFF.
2015-07-23 22:10:41 -04:00
Takatoshi Kondo
4cc1087124
Fixed #320 . Added gcc version checking.
2015-07-23 08:38:32 +09:00
Dainis Jonitis
b750b17598
Fix endianness detection on OpenWrt
2015-07-21 14:45:19 +03:00
James Nugent
5f1d5e8722
Add MSGPACK_ENABLE_SHARED option, defaulting to ON
...
This allows building just static libraries using the CMake build, which
is useful if your product is entirely statically linked. By default
there is no change to the output - MSGPACK_ENABLE_SHARED must be
explicitly set to false to disable building the shared library.
2015-07-15 18:06:59 -05:00
Takatoshi Kondo
1b13523c7f
Merge pull request #315 from redboltz/fix_boost_pp_variadics
...
Added BOOST_PP_VARIADICS checking to avoid multiple definition.
2015-07-15 16:38:01 +09:00
Takatoshi Kondo
a35fe57737
Added BOOST_PP_VARIADICS checking to avoid multiple definition.
2015-07-15 13:54:55 +09:00
Takatoshi Kondo
b8d357c2ad
Merge pull request #313 from jonitis/master
...
c++11 code should use nothrow instead of throw()
2015-07-12 09:53:04 +09:00
Dainis Jonitis
4f1e47aa78
No need for MSGPACK_USE_CPP03 checks in c++11 specific file
2015-07-09 16:13:04 +03:00
Dainis Jonitis
7a131db2a0
c++11 code should use nothrow instead of throw()
2015-07-09 15:37:17 +03:00
Takatoshi Kondo
756d02f8c0
Added Boost.Predef to check environment such as endian.
...
https://github.com/boostorg/predef.git has been added as a submodule on
external/boost/predef.
In order to avoid macro name conflicts, replaced "BOOST_" with "MSGPACK_"
and "boost/" with "msgpack/" then copy replaced files to include/msgpack.
This process is described in CMakeLists.txt.
Replaced files are included as a part of msgpack-c. So you don't need to
do the converting process each time.
Fixed endian checking logic.
2015-07-08 16:38:12 +09:00
Takatoshi Kondo
d3450c1fce
Merge pull request #311 from redboltz/add_map_based_example
...
Added map based packing and converting example.
2015-07-07 13:35:31 +09:00
Takatoshi Kondo
fa7f840427
Added map based packing and converting example.
2015-07-07 09:55:45 +09:00
Takatoshi Kondo
e25ecc5287
Merge pull request #310 from redboltz/add_examples
...
Added an example of the non default constructible class.
2015-07-07 09:47:37 +09:00
Takatoshi Kondo
f1504d851a
Added an example of the non default constructible class.
...
Refined an intrusive example. It includes base class serialization. We can switch map based and array based serialization.
2015-07-06 16:01:36 +09:00
Takatoshi Kondo
1a97e761fb
Fixed merge mistake.
2015-07-06 16:00:06 +09:00
Takatoshi Kondo
6771302f62
Merge branch 'redboltz-add_define_map'
2015-07-06 14:20:19 +09:00
Takatoshi Kondo
188c0a9a6b
Merge branch 'add_define_map' of https://github.com/redboltz/msgpack-c into redboltz-add_define_map
2015-07-06 14:18:21 +09:00
Takatoshi Kondo
62537967fe
Merge pull request #308 from redboltz/fix_issue_307
...
Fix issue 307
2015-07-06 14:10:56 +09:00
Takatoshi Kondo
42df06dd3d
Fixed #307 .
...
Added 'inline' keyword to ext's constructor that defined at outside of the class definition.
2015-07-06 12:33:00 +09:00
Takatoshi Kondo
ab438ac9b9
Added multi files that includes msgpack.hpp linking test.
...
It detects a lack of inline keyword in a function definition.
2015-07-06 12:33:00 +09:00
Takatoshi Kondo
2216fda5ce
Merge branch 'redboltz-add_ext_ref'
2015-07-05 21:28:51 +09:00
Takatoshi Kondo
9b655faa64
Merge branch 'add_ext_ref' of https://github.com/redboltz/msgpack-c into redboltz-add_ext_ref
2015-07-05 20:04:30 +09:00
Takatoshi Kondo
a37e7232c7
Merge pull request #305 from redboltz/add_boost_fusion
...
Added Boost.Fusion support.
2015-07-05 10:34:06 +09:00