What's Changed
- Renames
append_macros
toadd_macros
by @zslayton in #849 - Adds binary eexp subfield span accessors by @zslayton in #850
- Add
token
input to codecov.io action by @zslayton in #852 - Updates codecov.io GH action by @zslayton in #853
- Adds reusable
RawValueExpr::resolve
method by @zslayton in #854 - Flesh out set/add macros/symbols by @jobarr-amzn in #857
- API improvements for usage of owned
Element
s by @jpschorr in #858 - Adds #![deny(rust_2018_idioms)], applies lifetime elision suggestions by @zslayton in #861
- Adds read/write support for system eexps, placeholders for remaining system macros by @zslayton in #862
- Splits
MakeValueWriter
into two traits by @zslayton in #867 - Expose owned sequence iterator; Add Owned Field iterator. by @jpschorr in #866
- Implements
make_symbol
system macro by @zslayton in #868 - Adds binary read support for system eexps by @zslayton in #869
- Adds binary read support for delimited arg groups by @zslayton in #870
- Raw 1.1 writer now clears encoding buffer on
flush()
by @zslayton in #871 - Overhauls system macro table bootstrapping by @zslayton in #872
- Switches from "encoding module" to "default module" by @zslayton in #873
- Implements
flatten
,make_list
,meta
by @zslayton in #874 - Implements
if_none
and friends by @zslayton in #875 - Implements
make_struct
by @zslayton in #876 List
andSExp
now implFrom<Vec<Element>>
andFromIterator<Element>
by @zslayton in #877- Implements the
make_field
system macro by @zslayton in #878 - Restacks the 1.1 system symbol and macro tables by @zslayton in #879
- Updates
ion-tests
, conformance test runner bugfixes by @zslayton in #880 - Expose
EExpArgGroup
and related types, version bump by @zslayton in #881
Full Changelog: v1.0.0-rc.9...v1.0.0-rc.10