Skip to content

v1.0.0: Soulless

Compare
Choose a tag to compare
@nabijaczleweli nabijaczleweli released this 26 Feb 17:12
v1.0.0
91fdd4d
BREAKING:
  * New target ISA version – 5f282f5e86cfc4add8818a201092c0e75be1c4cd,
    consult test-data/v0.1/README.md for the notable changes
    (ff940a5d1ca606cbf10d5b4892fc7d3c514da341)
    (607d47c71c8171f41e1aaaae716365116fa281b7)
    (15e0d8611298215e7c4fe32e9b4c1f075d907afc)
    (f0102a56ad8043737f6c0b02a0202e9d719535c6)
    (006cbaf779f0777c03b3eccdfa3ae29eb22280cd)
    (9b9d9dc021fda2eedb1578075d7b4d096b0941ce)
    (ba8015b2b8f95db169181aa929760d5e0ba2c4e9)
    (9530e5c3beb3f7857a5e1ab4c57e0ab943e1033f)
    (096a7619987108a23d878f275528c3c792cff6be)
    (8938ce2ba95b3860750af40f7765945af01489fd)
    (4461e924b28c6ea0c62cd3221e6ef46b055c2b2f)
  * APIs broken, amongst a bunch more:
    (607d47c71c8171f41e1aaaae716365116fa281b7) Renamed: InstructionStckRegisterPair -> InstructionRegisterPair
    (15e0d8611298215e7c4fe32e9b4c1f075d907afc) New:     Instruction::Madr
    (f0102a56ad8043737f6c0b02a0202e9d719535c6) New:     Instruction::MicroOp::Adr{Write,Read}
    (006cbaf779f0777c03b3eccdfa3ae29eb22280cd) New:     AluOperation::{Add,Sub}C
    (efd77d699afaabdfd7c387010b9b3d14d82d4130) Removed: AluOperation::Reserved
    (57c293af68dbdf23a1b60ebf2457d14cfd676f10) Changed: :label load[-offset] now takes FRAGMENT (full|high|low)

New:
  * Crate version badge in README
    (e3ebcb8a674d3ff201debd193688b9d477d82e11)
  * test-data/copy-any-length-literal-to-port assembly and binary
    (ddf930488c1e79fb4c32e74221f54de43e5fc34c)

Changed:
  * Old test-data/ now lives in test-data/v0.1/,
    with a fresh README to boot
    (818fa5eb3dc9ff0faecbd4b5dfea43019fc827cc)