All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
exit
and report_exception
syscalls
HStdout
and HStderr
structs that represent handles to the host stdout and
stderr stream respectively.
io
module has been renamed to hio
to reflect that
this is I/O on the host.[breaking-change] the family of write
functions in the io
module. Instead
use HStdout
/ HStderr
and its write_all
method and fmt::Write
implementation.
[breaking-change] the hprint!
family of macros. Instead use HStdout
and
the standard write!
macro.
ewrite
functions and ehprint!
macros to write to the host's
stderr.write_all
logic when a single write doesn't write all the buffer byteshprintln!
macro when called without arguments.write
functions to write to the host's stdout without
going through the hprint!
macros.