1
Fork 0
Commit graph

86 commits

Author SHA1 Message Date
Alex Helfet
d1037d21f3 Increase version to v0.2.0 2017-12-29 02:03:55 +00:00
Alex Helfet
94d33882ad Move most of framed into framed::bytes.
Closes #21.
2017-12-29 02:00:34 +00:00
Alex Helfet
5a435c2f79 Fix decode/typed_test toolchain use. 2017-12-29 01:57:22 +00:00
Alex Helfet
0f18b63197 Docs. 2017-12-29 01:43:35 +00:00
Alex Helfet
3b6ff51434 Re-use bin/decode_typed_test, pass toolchain down through it. 2017-12-29 01:40:55 +00:00
Alex Helfet
acfbb09bd3 Refactor build scripts to all go through new build_tc. 2017-12-29 01:27:12 +00:00
Alex Helfet
6a1ef6d6cb Fix a few compile errors. 2017-12-29 01:26:28 +00:00
Alex Helfet
4c5ef71dff Fix stable build. 2017-12-29 00:56:22 +00:00
Alex Helfet
0df4bb07a1 Docs. 2017-12-29 00:53:14 +00:00
Alex Helfet
2cbf1bbb60 New feature flag "use_nightly", const_fn! macro using it, drop feature flag "typed". 2017-12-29 00:48:41 +00:00
Alex Helfet
98582cc9ae Docs, usage examples, made max_decoded_len a const fn for sizing buffers. 2017-12-28 21:00:44 +00:00
Alex Helfet
4123ca0329 Add TODOs for untyped usage examples. 2017-12-28 18:44:30 +00:00
Alex Helfet
8c02a2d380 Usage examples in typed module root. 2017-12-28 18:40:12 +00:00
Alex Helfet
26ed183b29 Implement framed::typed::decode_from_slice() and a round trip test. 2017-12-28 17:21:10 +00:00
Alex Helfet
b5cdc7b86f Add framed::typed::encode_to_slice().
Also write framed::typed::max_*_len().
2017-12-28 17:01:24 +00:00
Alex Helfet
42b75a7551 Doc comment for FRAME_END_SYMBOL. 2017-12-28 16:45:47 +00:00
Alex Helfet
8ab6758169 Fix build scripts. 2017-12-28 04:10:10 +00:00
Alex Helfet
cf9b032288 Tidy up a few completed TODO's. 2017-12-28 04:10:04 +00:00
Alex Helfet
6a36fe5fd5 Build scripts run bin/decode_typed, fix build. 2017-12-28 04:05:47 +00:00
Alex Helfet
9932129199 Refer to decode/README.md in /README.md 2017-12-28 03:44:03 +00:00
Alex Helfet
b63b880959 decode_typed argument handling, README, output formats. 2017-12-28 03:38:38 +00:00
Alex Helfet
2b0ee72ceb bin/decode_typed can run decode with a type and crate passed via environment variables.
Issue #9.
2017-12-27 21:28:15 +00:00
Alex Helfet
bee76d3668 A few more bits in bin/decode_typed_test. 2017-12-27 20:18:25 +00:00
Alex Helfet
2e5a42c8fe decode: Graceful exit on EofBeforeFrame.
Closes #12.
2017-12-27 20:07:27 +00:00
Alex Helfet
01ce5b1ed3 New error variant: EofBeforeFrame.
This is half the fix for #12.
2017-12-27 19:57:28 +00:00
Alex Helfet
a002289f95 Sub-crate descriptions.
Closes #10.
2017-12-27 19:20:20 +00:00
Alex Helfet
20aef47402 Release process: publish framed lib only for now. 2017-12-27 13:57:30 +00:00
Alex Helfet
6ceb86de19 build_local builds in separate directory per toolchain. 2017-12-27 13:51:13 +00:00
Alex Helfet
776b1d0f98 cargo doc builds run with --no-deps. Should be faster. 2017-12-27 13:50:52 +00:00
Alex Helfet
9f0b5b4203 More descriptive output. bash script to manually test framed_decode. 2017-12-27 13:50:02 +00:00
Alex Helfet
8d43351ee2 Fix stable build of test_type. 2017-12-27 13:44:23 +00:00
Alex Helfet
ce3ea885d9 WIP on decode tool.
Issue #9.
2017-12-27 13:35:00 +00:00
Alex Helfet
ca85eb84bb Documentation. 2017-12-25 03:23:40 +00:00
Alex Helfet
16ac877573 Update version to v0.1.4 2017-12-25 03:21:03 +00:00
Alex Helfet
5636c59dd4 Tweak builds. 2017-12-25 02:59:55 +00:00
Alex Helfet
e1346fe85b Update docs on typed module. 2017-12-25 02:53:38 +00:00
Alex Helfet
d0bf721c9e Try to fix doc/release.md markup on GitHub. 2017-12-25 02:46:07 +00:00
Alex Helfet
c1233bbfdf Fix build, add a comment. 2017-12-25 02:43:54 +00:00
Alex Helfet
c1a850f1f1 Added a big comment about serialization buffer size. 2017-12-24 22:40:31 +00:00
Alex Helfet
396c9246d8 Calculate correct size for typed::Sender::send's serialization buffer. Needs a Vec for now. 2017-12-24 21:54:37 +00:00
Alex Helfet
ec0567e0cc Implement typed module. TODO: Calculate serialization buffer size. 2017-12-24 21:39:43 +00:00
Alex Helfet
a8a00555b5 Add build variants with feature trace, fix build for those variants. 2017-12-24 21:35:18 +00:00
Alex Helfet
93ac105fbe Fixed doc comment for Payload, Encoded types. 2017-12-24 20:17:56 +00:00
Alex Helfet
d9bd0ddff7 First few failing tests in typed sub-module. 2017-12-24 20:09:22 +00:00
Alex Helfet
5b55fd3db8 Support cargo test with all toolchains. 2017-12-24 20:00:29 +00:00
Alex Helfet
68428fbd84 Interface, dependencies, builds for typed sub-module. 2017-12-24 19:45:33 +00:00
Alex Helfet
7056eb9187 Version 0.1.3. 2017-12-24 19:02:07 +00:00
Alex Helfet
700caf31a0 Update casing in docs for GitHub. 2017-12-24 18:58:30 +00:00
Alex Helfet
fea6a96838 bin/publish uses stable toolchain. 2017-12-24 18:52:32 +00:00
Alex Helfet
66151bc953 Release checklist. 2017-12-24 18:52:00 +00:00