Commit Graph

  • 1656ef0111 Merge pull request #90 from tbeu/fix-c-compilation Takatoshi Kondo 2014-06-23 21:43:56 +09:00
  • 3cb2e4f7c6 Fix pure C compilation tbeu 2014-06-23 13:55:25 +02:00
  • 3104f7e451 Added -O3 -g option for gcc and clang. Improved compiler checking method. Takatoshi Kondo 2014-06-21 19:00:59 +09:00
  • ab8e7ea822 Added -DPIC option on shared library. Takatoshi Kondo 2014-06-21 11:27:33 +09:00
  • 6daef66ea7 Added warning flags. Takatoshi Kondo 2014-06-21 11:11:32 +09:00
  • 04286eb9dc Modified the way to install msgpack headers. Takatoshi Kondo 2014-06-12 11:18:06 +09:00
  • d15e30bf4a Fixed major_version and minor_version. Fixed relase_version. Added msgpack.pc creating proccess. Takatoshi Kondo 2014-06-08 15:23:02 +00:00
  • fb1d480faf Added the SOVERSION same as autotools. Set CMAKE_MINIMUM_REQUIRED to 2.6.4. Takatoshi Kondo 2014-06-08 14:05:33 +00:00
  • c8fa0be345 Supported make install. Removed vc2008 files from make dist. Takatoshi Kondo 2014-06-07 14:39:59 +00:00
  • 643b0c9523 Supported shared library on cmake. Updated the documentation. Takatoshi Kondo 2014-06-07 00:13:23 +09:00
  • 06930616b2 Added cmake files. https://github.com/msgpack/msgpack-c/pull/20 Removed 'preprocess' from original CMakeLists.txt. Removed file copy from original CMakeLists.txt. Takatoshi Kondo 2014-06-05 10:02:46 +09:00
  • 6e5fc6d396 Merge pull request #83 from redboltz/fixed_readme Nobuyuki Kubota 2014-06-01 19:16:10 +09:00
  • 17b0753023 Fixed linking order. Takatoshi Kondo 2014-06-01 19:03:51 +00:00
  • 7491348d40 Merge branch 'philix-Wconversion' Nobuyuki Kubota 2014-06-01 19:09:02 +09:00
  • eef2036c36 Remove implicit type conversions from (un)pack_template.h Nobuyuki Kubota 2014-06-01 19:06:40 +09:00
  • fbec8f4470 Merge pull request #80 from redboltz/fix_enum_member_test Nobuyuki Kubota 2014-06-01 18:22:46 +09:00
  • 8e0137e1d2 Fix to allow projects to compile with -Wconversion Felipe Oliveira Carvalho 2014-05-19 15:30:14 -03:00
  • 1dac3f890a Fixed https://github.com/msgpack/msgpack-c/issues/82 Takatoshi Kondo 2014-04-24 22:39:01 +00:00
  • 9f33266f23 Merge pull request #81 from watsonsong/master Nobuyuki Kubota 2014-04-07 10:37:54 +09:00
  • d8c7fd5161 fix compile error on Linux by gcc 4.7 Frank Watson Song 2014-04-01 17:34:28 +08:00
  • 731bc643d0 Merge pull request #79 from redboltz/add_inline Nobuyuki Kubota 2014-03-31 17:36:06 +09:00
  • 12e8615ac5 Fixed dereferencing type-punned pointer will break strict-aliasing rules warning. Takatoshi Kondo 2014-03-31 16:37:29 +09:00
  • 22703d2cdb Fixed https://github.com/msgpack/msgpack-c/issues/77 Takatoshi Kondo 2014-03-30 18:42:15 +00:00
  • cb518f472a Merge pull request #73 from ovz/master Takatoshi Kondo 2014-03-30 18:46:15 +09:00
  • 271f1fa319 Merge pull request #75 from mogemimi/fix/typo Takatoshi Kondo 2014-03-30 18:21:34 +09:00
  • 9ecc4f0a1e Fix typo in QUICKSTART-CPP mogemimi 2014-03-24 23:07:10 +09:00
  • 977eab7c4a Fixed failing test zone_allocate_constructor. ovz 2014-03-18 14:25:55 -07:00
  • c9f342f4b2 Make fbuffer's constructor explicit. Vladimir Volodko 2014-03-03 10:21:03 +07:00
  • 126e4d8414 Merge pull request #70 from redboltz/remove_cxx11_features Nobuyuki Kubota 2014-03-02 16:58:16 +09:00
  • 14ee1e5827 Removed C++11 features Takatoshi Kondo 2014-03-02 14:14:04 +00:00
  • ecbb9055a2 Merge branch 'vvolodko/improve-define' Nobuyuki Kubota 2014-02-28 16:15:20 +09:00
  • 862f04104d Changed the format a little Nobuyuki Kubota 2014-02-28 16:12:36 +09:00
  • d47f72be0c Refactor define::msgpack_unpack() to use 'switch' instead of several if's. Vladimir Volodko 2013-11-20 14:02:20 +07:00
  • 98c5767372 Merge branch 'redboltz/add_integer_to_float_conv' Nobuyuki Kubota 2014-02-28 15:53:05 +09:00
  • 97a7b7545a Refactored test cases with type parameterized test Nobuyuki Kubota 2014-02-28 15:51:41 +09:00
  • caf5616573 Merge pull request #69 from redboltz/support_libcpp_and_vcxx_unordered Nobuyuki Kubota 2014-02-28 15:22:27 +09:00
  • b8076fa71f Supported VC++. Fixed testing macro for tr1 containers. Takatoshi Kondo 2014-02-27 23:45:34 +00:00
  • 2360466aa9 Added unordered containers support for libc++. Takatoshi Kondo 2014-02-22 20:43:18 +00:00
  • 28370b36aa Replaced deprecated functions in example/stream.cc Nobuyuki Kubota 2014-02-07 17:26:11 +09:00
  • 9d82356ea9 Merge pull request #62 from redboltz/remove_redundant_null_check Nobuyuki Kubota 2014-02-07 20:05:49 +09:00
  • ca24e040c4 Merge pull request #61 from redboltz/fix_delete_free_mismatch Nobuyuki Kubota 2014-02-07 20:04:57 +09:00
  • 0fd629857d Removed a redundant null check. Takatoshi Kondo 2014-02-03 09:34:48 +00:00
  • 8eff14db11 Removed redundant null check. Takatoshi Kondo 2014-02-02 16:22:07 +00:00
  • 81e26fe9b9 Fixed the free and delete mismatch problem. https://github.com/msgpack/msgpack-c/issues/52 Takatoshi Kondo 2014-02-02 00:00:31 +00:00
  • 9eb4583dd5 Merge pull request #59 from redboltz/add_null_check Takatoshi Kondo 2014-01-27 17:53:19 -08:00
  • 5a23c86dc1 Added null pointer check. Takatoshi Kondo 2014-01-28 10:54:57 +09:00
  • ffd0525607 Replaced types of length from unsigned int to size_t. Takatoshi Kondo 2014-01-26 11:29:19 +00:00
  • 3dc636bf3e This patch fixes a type conversion warning in clang 5 when compiling for arm64 targets. Drew Crawford 2014-01-24 12:41:13 -06:00
  • 260ce4aa1d Added object that has integer to float and double converter. Takatoshi Kondo 2014-01-20 09:26:05 +00:00
  • 8bc827ebf5 Merge pull request #51 from xunzhang/master Takatoshi Kondo 2014-01-13 18:10:49 -08:00
  • a97f764088 update type.hpp, support std::tr1::unordered_map and std::tr1::unordered_set xunzhang 2014-01-13 14:12:17 +08:00
  • 143b90af3e Merge branch 'claws/readme_overhaul' Nobuyuki Kubota 2013-12-22 21:12:04 -08:00
  • 4e0a6ae624 Fixed some URL syntaxes Nobuyuki Kubota 2013-12-22 21:04:53 -08:00
  • 0c60cfc5c0 Merge pull request #47 from nobu-k/version-0.5.8 cpp-0.5.8 Nobuyuki Kubota 2013-12-22 20:35:16 -08:00
  • deb6b0e334 version 0.5.8 Nobuyuki Kubota 2013-12-22 19:46:51 -08:00
  • 27777dcd31 Merge pull request #46 from redboltz/fixed_size_type Nobuyuki Kubota 2013-12-22 11:55:05 -08:00
  • bdb397e043 Merge pull request #36 from redboltz/support_plain_char Nobuyuki Kubota 2013-12-22 11:19:19 -08:00
  • cb4d851761 Fixed size types based on snej's pull request. 1784e7a3f3 Takatoshi Kondo 2013-12-22 15:13:48 +00:00
  • 17aa517e41 Fix up README, include accurate instructions Chris Laws 2013-12-17 08:53:15 +10:30
  • 7ac16f4834 Replaced const [un]signed long long int& with [un]signed long long int in sevral function's arguments to unify the interface. No performance issue is observed. Takatoshi Kondo 2013-12-16 13:37:55 +09:00
  • bf7fece440 Merge pull request #43 from redboltz/add_test_and_example_for_37 Takatoshi Kondo 2013-12-15 20:25:46 -08:00
  • c04ef9efe5 Merge pull request #38 from redboltz/copy_msgpack_object_by_memcpy Takatoshi Kondo 2013-12-15 20:25:15 -08:00
  • b774c07d19 When the compiler is gcc, use memcpy, otherwise use an assignment operator. The memcpy approach is a workaround for gcc's bug. The speed performance on gcc is the same between both approach. But on clang, the memcpy approach is 10% slower than an assignment approach. Hence I added the switching approach code using compiler checked macro. Takatoshi Kondo 2013-12-16 13:09:57 +09:00
  • 229467cb29 Added a test and speed test examples for #37. Takatoshi Kondo 2013-12-08 10:39:13 +00:00
  • 949b472f7e Merge pull request #41 from redboltz/old_compiler_bus_error_workaround Takatoshi Kondo 2013-11-26 17:31:02 -08:00
  • be67d3e362 Fixed an unused function warning. This fix is a part of issue #33. 35ba41c245 Takatoshi Kondo 2013-11-27 10:33:52 +09:00
  • 2c1a1fd4f8 Add C/C++ FILE* buffer adaptor. Vladimir Volodko 2013-11-22 12:57:30 +07:00
  • 3e2ae7cc78 Fixed issue #37. It seems to be gcc's bug. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58416 Takatoshi Kondo 2013-11-11 09:51:04 +00:00
  • 505660e1fa Merge pull request #35 from redboltz/add_libgtest Nobuyuki Kubota 2013-10-30 21:44:57 -07:00
  • 09d90e1231 Supported 'plain' char. Note: char, signed char, and unsigned char are three different types. Takatoshi Kondo 2013-10-31 10:16:03 +09:00
  • 5a9f89ae1f Added libgtest.a for make check Takatoshi Kondo 2013-10-29 13:35:26 +09:00
  • 6f56345dd8 Fixed unused-function warnings Jens Alfke 2013-10-20 21:34:54 -07:00
  • edef040688 Merge pull request #34 from redboltz/fix_freed_mem_access Takatoshi Kondo 2013-10-22 05:11:42 -07:00
  • 9fc196e750 Fixed freed memory accessing bug. (Issue #32) Takatoshi Kondo 2013-10-22 12:46:06 +00:00
  • dc1698eaf4 Merge pull request #31 from redboltz/fix_buffer_leak Takatoshi Kondo 2013-10-14 23:59:04 -07:00
  • 53ded063a0 Fixed buffer leak bug. Takatoshi Kondo 2013-10-15 11:03:47 +09:00
  • 8a2c50c374 Merge pull request #28 from redboltz/solve_narrow_conversion Takatoshi Kondo 2013-08-29 21:10:03 -07:00
  • f71148f3a6 Merge pull request #29 from redboltz/add_copyright Takatoshi Kondo 2013-08-29 21:09:08 -07:00
  • 172105828c Added copyright. Takatoshi Kondo 2013-08-30 13:07:42 +09:00
  • 6cca6cb20d Added the casts for the byte data. Takatoshi Kondo 2013-08-30 12:51:13 +09:00
  • b7336f817c Merge pull request #27 from redboltz/malloc_free_match Takatoshi Kondo 2013-08-26 18:56:26 -07:00
  • 88356b79be Fixed malloc delete unmatch bug. Takatoshi Kondo 2013-08-26 16:34:18 +09:00
  • ce9e543882 Merge pull request #26 from redboltz/add_throw Takatoshi Kondo 2013-08-23 00:34:21 -07:00
  • 3ff3ba83f4 added return value checking. Takatoshi Kondo 2013-08-19 15:26:12 +09:00
  • edb525a030 Merge pull request #25 from redboltz/typo_fix Takatoshi Kondo 2013-08-20 17:42:54 -07:00
  • ea5314f076 fixed a typo in a comment Takatoshi Kondo 2013-08-21 09:32:51 +09:00
  • be8e53163b Updated wiki links and removed old message Nobuyuki Kubota 2013-08-17 19:00:16 +09:00
  • 79151f517f Imported quickstarts from wiki Nobuyuki Kubota 2013-08-17 18:51:56 +09:00
  • e8ffe7ef96 Merge pull request #23 from ulikoehler/master Nobuyuki Kubota 2013-08-17 02:32:36 -07:00
  • b5a7b5e277 Fixed a compile error caused by MSGPACK_ADD_ENUM with msgpack::packer Nobuyuki Kubota 2013-08-17 18:20:32 +09:00
  • 85b5e1088f str 8 and bin 8/16/32 support in deserializer Nobuyuki Kubota 2013-08-17 17:24:50 +09:00
  • 680ddb1557 Add README syntax highlighting Uli Köhler 2013-08-17 03:11:15 +02:00
  • 44fff522bd Merge pull request #17 from grynko/patch-1 Nobuyuki Kubota 2013-07-29 03:33:29 -07:00
  • 90815f0d27 Update README.md grynko 2013-07-02 12:06:14 +03:00
  • f07950c60a add the same test as commit:764bfdcb9f for __gnu_cxx::__exchange_and_add Nobuyuki Kubota 2013-04-09 18:14:23 -07:00
  • f8c4125892 Merge branch '__sync_check' of github.com:nori0428/msgpack-c into nori0428-__sync_check Nobuyuki Kubota 2013-04-09 17:50:08 -07:00
  • 1f30cc203a Temporary fix for a compilation error on OS X Nobuyuki Kubota 2013-04-09 17:38:49 -07:00
  • 764bfdcb9f check whether exists __sync_{sub, add}_and_fetch nori0428 2013-03-01 11:08:37 +09:00
  • f290814f64 Fix implementation of atomic functions for GCC 3.x Vasily Titskiy 2013-01-03 19:27:38 -08:00
  • 3a2508545d Fix for mismatched free() / delete / delete[] When doing streaming deserialization, valgrind complains about mismatched free()... It's caused by calls to auto_ptr::free for zones that are null pointers. Hans Duedal 2013-01-03 19:27:01 -08:00