frsyuki
134c27c900
Merge branch 'master' of github.com:msgpack/msgpack
2010-06-29 15:13:21 +09:00
frsyuki
123ae024c6
ruby: MessagePack::VERSION constant
2010-06-29 15:12:52 +09:00
frsyuki
34a29cd0a5
ruby: fixes SEGV problem caused by GC bug at MessagePack_Unpacker_mark.
2010-06-29 14:56:23 +09:00
frsyuki
9fffa9800a
ruby: fixes RDoc of Unpacker#execute and Unpacker#execute_impl
2010-06-29 14:54:09 +09:00
Vincent de Phily
8f7f23a0e5
Rewrite unpack_/1 using pattern matching to get a 30-40% speedup.
...
Simplify pack_* and unpack_{array,map} function clauses to get more readability and a minor speedup.
2010-06-28 18:11:52 +02:00
UENISHI Kota
358457f49d
erlang: bad wrong export..
2010-06-29 00:25:58 +09:00
UENISHI Kota
90e305d789
erlang: explicit API for serializing proplists,
...
so as not to make wrong call of pack({proplists()}).
2010-06-29 00:23:49 +09:00
UENISHI Kota
b471e52e28
erlang: explicit API for serializing proplists,
...
so as not to make wrong call of pack({proplists()}).
2010-06-29 00:21:47 +09:00
UENISHI Kota
9b5fc37399
Merge branch 'master' of http://github.com/vincentdephily/msgpack
2010-06-29 00:10:10 +09:00
Vincent de Phily
537322e3b5
Big speedup (around 40%) of maps and arrays encoding by using proper tail recursion.
2010-06-28 14:17:44 +02:00
Vincent de Phily
279121f87f
erlang: Use a simple proplist instead of a dict.
...
A dict is overkill (code, cpu, memory) in most cases, and proplist<->dict conversion can easily be done by the libray user if desired.
This is in line with other erlang libraries I've seen for various encoding schemes.
The map encoder had a bug until I looked at it (see previous commit), so I guess it wasn't used much yet and a change is ok at this stage.
The chosen representation for maps is a tuple containing the proplist as the only element.
2010-06-28 11:56:12 +02:00
UENISHI Kota
a1b2b41cdc
erlang: bugfix(serialization of -234 goes <<208,22>> while it should go int16 <<0xD1, ...>>)
2010-06-26 08:40:36 +09:00
Vincent de Phily
0cca90c21d
Fix encoding of fixmap type.
...
The tag value was wrong, and a missing /binary flag caused an error.
2010-06-25 17:32:11 +02:00
UENISHI Kota
ad052cb510
updated readme
2010-06-25 01:26:57 +09:00
UENISHI Kota
57f0598373
erlang: code refined and tests added
2010-06-25 00:44:14 +09:00
UENISHI Kota
92d192277e
erlang: unpack_map's silly bug fixed. use dict:store/3....
2010-06-25 00:22:53 +09:00
UENISHI Kota
2cdfbd8970
erlang: testing pack_map/unpack_map with a silly bug
2010-06-24 07:26:34 +09:00
UENISHI Kota
bc0c5f0cdc
erlang: (un)pack_map improved, incremental unpacking
2010-06-23 09:02:53 +09:00
UENISHI Kota
230ee3a03b
erlang: too short binary to decode causes error {more, Int}.
2010-06-23 01:26:10 +09:00
UENISHI Kota
ab0bf37d30
Merge branch 'master' of ssh://github.com/msgpack/msgpack
2010-06-22 11:44:25 +09:00
UENISHI Kota
b1e66256ce
erlang: external APIs' type/specs.
2010-06-22 11:28:36 +09:00
UENISHI Kota
fd80693420
erlang: tests improved and code refined.
2010-06-22 11:15:18 +09:00
Naoki INADA
f222f5ed9b
Python: 0.1.4
2010-06-15 18:06:58 +09:00
INADA Naoki
59603b902a
Python: add "load(s)/dump(s)" alias for compatibility to simplejson/marshal/pickle.
2010-06-15 17:51:24 +09:00
frsyuki
82a5dd6cf9
java: update
2010-06-10 14:02:58 -07:00
frsyuki
a97f9081a3
Merge branch 'master' of github.com:msgpack/msgpack
2010-06-03 22:04:36 +09:00
frsyuki
b3e0ad1303
ruby: 0.4.2
2010-06-03 22:00:15 +09:00
frsyuki
251090406a
ruby: adds a test case for buffering
2010-06-03 21:52:01 +09:00
frsyuki
9c3ed173b1
ruby: fixes buffering routine
2010-06-03 21:51:40 +09:00
UENISHI Kota
7cd41aeb72
erlang: tracing crosslang.rb moving to ../test
2010-06-03 00:17:17 +09:00
UENISHI Kota
8ecaf7ad4c
Merge branch 'master' of ssh://github.com/msgpack/msgpack
2010-06-03 00:14:19 +09:00
frsyuki
d4049fe593
ruby: add test/test_cases.rb
2010-06-01 16:35:21 +09:00
frsyuki
989b14b519
update test/README.md
2010-06-01 15:58:44 +09:00
frsyuki
fb3e11408c
add test/cases.json
2010-06-01 15:56:29 +09:00
frsyuki
3d3af3284e
cpp: adds Doxyfile
2010-06-01 08:43:30 +09:00
frsyuki
eabcf15790
cpp: update tests
2010-06-01 07:16:25 +09:00
frsyuki
684bca203a
cpp: adds msgpack_unpacker_next and msgpack_unpack_next
2010-06-01 07:15:58 +09:00
frsyuki
d42ecccf6f
cpp: msgpack::unpack returns void
2010-06-01 07:13:47 +09:00
frsyuki
5a92c861e3
cpp: adds msgpack_vrefbuffer_new and msgpack_vrefbuffer_free
2010-06-01 07:11:01 +09:00
frsyuki
103b14ea3c
cpp: adds msgpack_zbuffer_new and msgpack_zbuffer_free
2010-06-01 07:10:39 +09:00
frsyuki
e49f091b4e
cpp: adds msgpack_sbuffer_new and msgpack_sbuffer_free
2010-06-01 07:10:17 +09:00
frsyuki
6056f93910
cpp: add cases.mpac test
2010-06-01 05:15:36 +09:00
frsyuki
18fa2d1af4
Merge branch 'master' of github.com:msgpack/msgpack
2010-06-01 04:47:37 +09:00
frsyuki
062ed8a4c4
add test/cases.mpac and test/cases_compact.mpac
2010-06-01 04:47:28 +09:00
UENISHI Kota
49f3872d04
erlang: temporary documentation and .gitignore
2010-06-01 00:31:12 +09:00
UENISHI Kota
d9b467098a
erlang: added more cross-language tests. better type specification.
2010-05-31 23:56:06 +09:00
UENISHI Kota
7d1e51437e
erlang: added usage of cross-language test.
2010-05-31 23:13:32 +09:00
frsyuki
f5a7d444e2
Merge branch 'master' of github.com:msgpack/msgpack
2010-05-31 17:32:51 +09:00
frsyuki
a0071c2f9f
add crosslang.rb
2010-05-31 17:27:51 +09:00
frsyuki
98a5e43883
add crosslang.cc
2010-05-31 17:16:40 +09:00