Matthew Carr
|
2f75793d5d
Added support to the btrun kernel for sending exit notifications.
|
1 anno fa |
Matthew Carr
|
5d2f5b3b90
Improved error handling in btrun.
|
1 anno fa |
Matthew Carr
|
abb47d47c0
* Updated the ping_pong module in btrun.
|
1 anno fa |
Matthew Carr
|
07ef48cc6c
Changed the determination of client actors.
|
1 anno fa |
Matthew Carr
|
b8f54c6aae
Modified btproto validation to prevent the definition of
|
1 anno fa |
Matthew Carr
|
43a8fed38d
Refactored btproto to make it easier to evolve.
|
1 anno fa |
Matthew Carr
|
2fef915a40
* Fixed a bug in the way actor definitions were parsed.
|
1 anno fa |
Matthew Carr
|
0461b8d0e6
Modified the protocol syntax.
|
1 anno fa |
Matthew Carr
|
14e08f367a
Decoupled btproto::validation tests from the language syntax
|
1 anno fa |
Matthew Carr
|
b77fcd72e1
* Added new validation method to btproto.
|
1 anno fa |
Matthew Carr
|
be2fdf8d81
"Finished" implementing code generation for the protocol macro.
|
1 anno fa |
Matthew Carr
|
5c949fa300
Started writing the code generation portion of btproto.
|
1 anno fa |
Matthew Carr
|
a53fe62a1a
Added code to validate protocol definitions.
|
1 anno fa |
Matthew Carr
|
d900c9f263
Wrote tests for the btproto::parsing crate.
|
1 anno fa |
Matthew Carr
|
20bf5b6bd2
Implemented a parser for the protocol language using syn.
|
1 anno fa |
Matthew Carr
|
1870b7ef10
Updated the protocol syntax to include its name and the
|
1 anno fa |
Matthew Carr
|
d626f90ffb
Started working out the definitions of the sector
|
1 anno fa |
Matthew Carr
|
f1ae473dd2
Added an empty implementation of the protocol! macro
|
1 anno fa |
Matthew Carr
|
3066400930
Modified the PoC protocol contract and actor implementation.
|
1 anno fa |
Matthew Carr
|
d54e2c55bf
Added a new deploy script to upload the site to freja.
|
1 anno fa |
Matthew Carr
|
43f461f7a9
Renamed btmsg to bttp.
|
1 anno fa |
Matthew Carr
|
28eaf91e10
Updated the website and the rustdocs.
|
1 anno fa |
Matthew Carr
|
4325ecb1b4
Got the website ready for publishing.
|
1 anno fa |
Matthew Carr
|
ca841bcece
Added citations to the paper.
|
1 anno fa |
Matthew Carr
|
75bc0024cd
Did a full proofreading and editing pass over the paper.
|
1 anno fa |
Matthew Carr
|
014375f809
Renamed the new Blocktree paper.
|
1 anno fa |
Matthew Carr
|
58dc72e40e
Replaced the HTTP protocol contract example with a pub-sub protocol.
|
1 anno fa |
Matthew Carr
|
847c213051
Changed IP address to endpoint.
|
1 anno fa |
Matthew Carr
|
c29019c935
Addressed some of my notated additions to the Blocktree paper.
|
1 anno fa |
Matthew Carr
|
2816222cb3
Finished the first draft of the new paper.
|
1 anno fa |