| Age | Commit message (Collapse) | Author | Lines |
|
contain at least two components. r=graydon
|
|
emit_struct and read_struct takes an additional len:uint parameter which tells
us how many fields the struct we are working on has.
This is required to implement an Encoder for the msgpack [1] serialization
format. To serialize a struct with msgpack you have to use arrays and the size
of the array has to be know before each of the elements are written out. JSON
as an example doesn't have this problem as it uses '[' and ']' delimiters for
arrays.
[1]: www.msgpack.org
|
|
|
|
|
|
|
|
Closes #3713.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Introduces a temporary 'path2' attribute that will replace 'path' after
a snapshot
|
|
This reverts commit f675b97ddc3d85498473bb4da7f95b8942ebbd81, reversing
changes made to e7dd3af970b44c09a429d02d60fd44b9f8ec45bd.
|
|
Add deprecated attribute.
|
|
and rename "class" to "struct" everywhere possible (except local
vars, I was too lazy for that) -- that is why this commit is so
big.
No review, just dead code removal and renaming.
Closes #3515
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|