Takatoshi Kondo
86ad026f11
Renamed the last digit of version string from RELEASE to REVISION.
...
Added REVISION macro and getting API.
2014-09-03 13:26:34 +09:00
Takatoshi Kondo
a388000d47
Fixed autotools AC_INIT with external information implemantation.
...
See:
http://stackoverflow.com/questions/22871340/using-a-variable-in-ac-init
2014-08-31 20:38:52 +09:00
Takatoshi Kondo
bc33317b7e
Reorganized tree.
2014-07-07 16:31:29 +09:00
Takatoshi Kondo
40ad7da455
Moved gcc atomic functions from source file to header file.
...
Moved ostream operator << from object.cpp to object.hpp
Removed object.cpp
Modernize configure.in
2014-07-07 16:17:58 +09:00
Takatoshi Kondo
c2ca709d68
Added header files that use c++11 variadic templates instead of ruby code generation.
...
When the compiler configured to support C++11 (e.g. CXXFLAG contains -std=c++11 is given),
those files are used.
Decoupled unpacker and msgpack_unpacker.
This modification introduced C++11 dependency such as nullptr and unique_ptr.
I will support C++11 and C++03, finally.
Decoupled msgpack.hpp and msgpack.h.
Decoupled sbuffer from msgpack_sbuffer.
Decoupled vrefbuffer from msgpack_vrefbuffer.
Decoupled zbuffer from msgpack_zbuffer.
Added some z_stream initialization.
Removed unpack macros.
Removed CTX_CAST and CTX_REFERENCED.
Embed ctx_ as a member variable (not a pointer).
Modified zone free using C++ way.
2014-07-07 16:16:29 +09:00
Nobuyuki Kubota
dbeb6e61c6
version 0.5.9
2014-07-02 18:44:07 +09:00
Nobuyuki Kubota
deb6b0e334
version 0.5.8
2013-12-22 20:24:49 -08:00
Nobuyuki Kubota
f07950c60a
add the same test as commit:764bfdcb9f for __gnu_cxx::__exchange_and_add
...
refs #8
2013-04-09 18:14:23 -07:00
nori0428
764bfdcb9f
check whether exists __sync_{sub, add}_and_fetch
2013-03-01 11:08:37 +09:00
Vasily Titskiy
f290814f64
Fix implementation of atomic functions for GCC 3.x
...
__gnu_cxx::__exchange_and_add returns OLD, not NEW value
2013-01-03 19:28:00 -08:00
FURUHASHI Sadayuki
b463d9b687
reorganized tree
2013-01-03 19:13:28 -08:00
frsyuki
ab8e0c9e31
c,cpp: reforms source tree
2010-04-18 00:08:03 +09:00
frsyuki
568704ed22
fixes Visual C++ compatibility
2010-03-19 13:34:53 +09:00
frsyuki
05a7e4eb64
ruby: add msgpack.mingw.{gemspec,sh}
2010-03-02 17:09:59 +09:00
frsyuki
2c8048115d
Merge branch 'master' of frsyuki@git.sourceforge.jp:/gitroot/msgpack/msgpack
2010-02-18 14:31:41 +09:00
frsyuki
c69092e110
configure.in: fix message
2010-01-21 17:25:32 +09:00
frsyuki
ebc0eeac79
c,cpp: 0.4.1
2010-01-20 15:17:33 +09:00
frsyuki
2b72f35c32
configure.in: show error message if __sync_* atomic operations are not supported
2010-01-20 14:49:51 +09:00
Kazuki Ohta
1066bb38a8
add tests for multi[map, set] and tr1::unordered_[multi][map, set]
2010-01-16 02:03:11 +09:00
frsyuki
2bf3f1856f
c,cpp: configure.in: version 0.4.0
2010-01-15 14:45:52 +09:00
frsyuki
55cfbf378e
cpp: add msgpack/type/tr1/unordered_{map,set}.hpp
2010-01-14 21:20:32 +09:00
frsyuki
35929b46ae
add msgpack/sysdep.h
2009-12-10 07:22:39 +09:00
frsyuki
bf3cb63d46
cpp: version 0.3.8
2009-09-10 13:53:12 +09:00
frsyuki
3a39accb0b
cpp: preprocess eruby templates on ./bootstrap; released package doesn't require erb
2009-08-19 17:47:22 +09:00
frsyuki
387eca6fbf
cpp-0.3.7
2009-08-19 17:36:05 +09:00
frsyuki
92952f6566
c++: fix object >> std::string
2009-08-10 22:16:44 +09:00
frsyuki
a5705183d6
0.3.5
2009-08-07 13:32:32 +09:00
frsyuki
3afa9f265e
cpp: add msgpack::type::define
2009-08-06 13:51:49 +09:00
frsyuki
dd407410d2
version 0.3.3
2009-06-24 16:01:13 +09:00
frsyuki
8ed1d61529
add msgpack_vrefbuffer, msgpack::vrefbuffer
2009-06-07 14:59:50 +09:00
frsyuki
5bd53f018f
version 0.3.1
2009-03-04 01:54:07 +09:00
frsyuki
0698304071
AC_CONFIG_AUX_DIR(ac)
2009-02-22 15:47:06 +09:00
frsyuki
d078eb0ad5
type conversion operator msgpack_object <-> msgpack::object
2009-02-22 15:36:02 +09:00
frsyuki
11abec1093
c and c++: rewritten and integrated
2009-02-22 15:14:21 +09:00
frsyuki
2c7cdd5f40
Ruby binding: add MessagePack::unpack_limit, MessagePack::Unpacker#execute_limit
...
git-svn-id: file:///Users/frsyuki/project/msgpack-git/svn/x@96 5a5092ae-2292-43ba-b2d5-dcab9c1a2731
2009-02-15 09:10:01 +00:00
frsyuki
823add403e
merge 0.2.2
...
git-svn-id: file:///Users/frsyuki/project/msgpack-git/svn/x@94 5a5092ae-2292-43ba-b2d5-dcab9c1a2731
2009-02-15 09:10:01 +00:00
frsyuki
8f3444c081
ruby binding: fix Fixnum serialization bug on x86_64
...
git-svn-id: file:///Users/frsyuki/project/msgpack-git/svn/x@88 5a5092ae-2292-43ba-b2d5-dcab9c1a2731
2009-02-15 09:10:00 +00:00
frsyuki
92dd6de59d
version 0.2.0
...
git-svn-id: file:///Users/frsyuki/project/msgpack-git/svn/x@85 5a5092ae-2292-43ba-b2d5-dcab9c1a2731
2009-02-15 09:10:00 +00:00
frsyuki
40ca91e101
lang/c/msgpack: ./configure requires erb
...
git-svn-id: file:///Users/frsyuki/project/msgpack-git/svn/x@77 5a5092ae-2292-43ba-b2d5-dcab9c1a2731
2009-02-15 09:09:59 +00:00
frsyuki
9923cf4daf
lang/c/msgpack: reimplemented C++ binding with template-based static resolution design
...
git-svn-id: file:///Users/frsyuki/project/msgpack-git/svn/x@67 5a5092ae-2292-43ba-b2d5-dcab9c1a2731
2009-02-15 09:09:58 +00:00
frsyuki
a721837ed0
lang/c/msgpack: added license notifications
...
git-svn-id: file:///Users/frsyuki/project/msgpack-git/svn/x@60 5a5092ae-2292-43ba-b2d5-dcab9c1a2731
2009-02-15 09:09:57 +00:00
frsyuki
b5f13e7d26
lang/c/msgpack: autotoolized
...
git-svn-id: file:///Users/frsyuki/project/msgpack-git/svn/x@59 5a5092ae-2292-43ba-b2d5-dcab9c1a2731
2009-02-15 09:09:56 +00:00