frsyuki
fe2a0f5089
cpp: adds fixed length serialization for integers
2010-08-27 17:42:05 +09:00
frsyuki
59ba8dec4e
cpp: fixes include paths
2010-08-27 16:45:48 +09:00
Muga Nishizawa
ff0e1bbbc0
change the part for creating a new constructor within DynamicCodeGenerator
2010-08-26 17:53:29 +09:00
Muga Nishizawa
18c712cd99
object serialization with reflection and with dynamic code generation
2010-08-25 21:35:52 +09:00
tokuhirom
8de1f764fd
Perl: bump up version to 0.14
2010-08-21 16:09:30 +09:00
tokuhirom
a91c1ec6d9
fixed segv on cyclic reference(patch by dankogai)
2010-08-21 16:02:23 +09:00
frsyuki
c8e351b31e
java: adds TestMessageUnpackable test
2010-08-21 03:36:44 +09:00
frsyuki
b4c98584db
java: adds Unpacker.unpackBigInteger()
2010-08-19 01:19:34 +09:00
frsyuki
1d17836b7d
java: NilType::create() returns NilType's one and only instance
2010-08-19 00:54:23 +09:00
frsyuki
193a739749
java: updates TestDirectConversion
2010-08-19 00:05:48 +09:00
frsyuki
48da2b8353
java: adds Packer.pack(<primitive types>)
2010-08-18 23:47:31 +09:00
frsyuki
40dc9de6c9
java: supports packing/unpacking of BigInteger less than 0xffffffffffffffff
2010-08-18 23:37:47 +09:00
frsyuki
d7469e4694
java: fixes cross-language test case
2010-08-18 22:55:50 +09:00
frsyuki
fdfabc9f88
java: adds cross-language test case
2010-08-18 22:51:23 +09:00
frsyuki
5658ca5b90
java: adds ObjectEquals test
2010-08-18 22:24:51 +09:00
frsyuki
8b79e6d3c7
java: uses MessagePackObject instead of Object for type of deserialized objects
2010-08-18 18:10:30 +09:00
frsyuki
8c67087a15
java: adds MessagePackObject.bigIntegerValue(), asBigInteger() and equals()
2010-08-18 16:32:42 +09:00
frsyuki
057f73a73e
java: implements MessagePackObject::hashCode()
2010-08-10 14:11:44 +09:00
frsyuki
d3bb37d113
java: fixes MapSchema
2010-08-10 14:11:25 +09:00
frsyuki
6c91b862c9
java: MessagePackObject implements Cloneable and MessagePackable interfaces
2010-07-28 01:17:20 +09:00
frsyuki
cba47b635a
java: changed deploy path to ./target/website/maven2 directory.
2010-07-27 09:50:57 +09:00
Kazuki Ohta
cd83388f8b
java: fixed repository location. msgpack.sourceforge.net => msgpack.org
2010-07-27 08:59:09 +09:00
frsyuki
02ae247536
java: adds MessagePackObject class 2
2010-07-24 18:20:00 +09:00
frsyuki
1621a68191
Merge branch 'master' of github.com:msgpack/msgpack
2010-07-24 18:08:19 +09:00
frsyuki
2aef495d62
java: adds MessagePackObject class
2010-07-24 18:08:00 +09:00
frsyuki
227c168b65
java: fixes fatal offset calculation bugs on BufferedUnpackerIMPL.unpackInt()
2010-07-24 18:07:22 +09:00
UENISHI Kota
dcbcf5842f
erlang: msgpack:unpack_all/1 doc.
2010-07-18 23:55:07 +09:00
UENISHI Kota
8a3ac6d9bd
erlang: omake menus added.
2010-07-18 23:50:29 +09:00
UENISHI Kota
6cabad19d5
erlang: unpack_all/1 improve, error handling added.
2010-07-18 23:48:20 +09:00
UENISHI Kota
dad7a03d19
erlang: stopped support for dict() type.
2010-07-18 23:42:23 +09:00
UENISHI Kota
7b152640d9
erlang: 'edoc' document generation
2010-07-18 23:40:25 +09:00
UENISHI Kota
78fddff34e
erlang: merged vincent's contribution
2010-07-18 23:01:43 +09:00
advect
78f542f6c0
Update PHP Extension
2010-07-17 18:46:28 +09:00
frsyuki
f8a016edb5
Merge branch 'master' of github.com:msgpack/msgpack
2010-07-14 17:09:34 +09:00
frsyuki
f5453d38ec
cpp: version 0.5.2
cpp-0.5.2
2010-07-14 17:06:16 +09:00
frsyuki
331bf0af21
cpp: type::raw_ref::str(), operator==, operator!=, operator< and operator> are now const
2010-07-14 17:04:41 +09:00
tokuhirom
9ac69337e8
perl: bump up version to 0.13!
2010-07-14 09:58:41 +09:00
tokuhirom
ca0c844f32
clearly specified this distribution requires requires C99.
2010-07-14 09:58:05 +09:00
Vincent de Phily
e629e8784f
erlang: Improve documentation
...
The doc is in edoc format, generated from the source as an html file.
The makefile's default action now also generates the documentation.
I ignored unpack_all/1 and pack(dict()) for now because their future is still uncertain.
2010-07-12 14:08:22 +02:00
Vincent de Phily
e944c1ee93
erlang: Only handle throw() in pack/1 and unpack/1
...
Rationale: We only use throw/1 for error handling, never erlang:error/1.
Caller bugs will get a nice {error,...} return while library bugs will
bubble up in all their uglyness; that's the proper way to do things
in erlang.
2010-07-09 20:37:06 +02:00
Vincent de Phily
02c882bda3
erlang: Make pack_map/1 api private
2010-07-09 20:34:38 +02:00
Vincent de Phily
2c29377abf
erlang: s/short/incomplete/ and s/badarg/{badarg,Term}/
...
Nicer error returns.
2010-07-09 20:30:17 +02:00
Vincent de Phily
21992f1b9e
erlang: fix receiving from port_command in unit tests
...
Ports can send data bit by bit; make sure we read all the port has to offer in one go.
This should fix the "broken pipe" error we sometime got during testing.
We did not previously check the return of compare_all/2, which is why the bug was not noticed.
Incidentally, this change fixes dialyzer warnings too.
2010-07-09 18:53:24 +02:00
Vincent de Phily
8a3f090684
erlang: Fix some existing specs and add a few other.
...
dialyzer still complains about dict() and ?assert(false), but I don't think they're real issues.
2010-07-09 17:36:36 +02:00
UENISHI Kota
a4258505a9
erlang: modified wrong testcase.
2010-07-09 23:23:00 +09:00
Vincent de Phily
ba4a971bfa
erlang: Remove unecessary 'throw(short)' clause for unpack_{array,map}_/1
...
Unecessary because unpack_/1 will throw it anyway.
This does mean that we go a tiny bit deeper to find that we don't have enough data,
but that should be a rare code path. Keep the main code path fast and the code clean.
While at it, rename vars to match its sibling function and to avoid thinking that
RestLen is a byte count (it's an item count).
2010-07-09 13:44:02 +02:00
Vincent de Phily
6abc120279
erlang: Fix incomplete/invalid cases of unpack_/1
...
* fix list of invalid bytes was missing 3 possibilities (see type chart section of msgpack format spec)
* fix matching of invalid bytes to look at 1 byte instead of 2
* simplify 'incomplete' case : anything that's not complete or invalid is by definition incomplete
2010-07-09 13:29:47 +02:00
Vincent de Phily
64c36b7a8f
Remove a couple of superfluous 'when' clauses.
...
The when clause for unpack_/1 has been moved to unpack/1 so that it is performed only once.
2010-07-09 13:06:57 +02:00
Vincent de Phily
64b9f0762c
Merge branch 'master' of git://github.com/msgpack/msgpack
...
Reseting msgpack.erl to upstream version.
2010-07-09 12:35:22 +02:00
UENISHI Kota
e799082e5c
erlang: better test cases, except 'Broken pipe'
2010-07-09 01:21:35 +09:00