Releases: tosc-rs/mnemos
Releases · tosc-rs/mnemos
Update: 2024-02-12
Weekly Update: 2023-12-12
It has been a busy time outside of mnemOS work, so the weekly update turned into an update after a couple of months!
What's Changed
- feat(bitslab): add iterator over allocated indices by @hawkw in #297
- chore(CI): temporarily pin
cargo-nextest
to v0.9.61 by @hawkw in #300 - feat(d1): add smhc driver by @jspngh in #299
Full Changelog: date-2023-10-07...date-2023-12-12
Weekly Update: 2023-10-07
What's Changed
- feat(bitslab): add 8, 32, 64, and word-sized
IndexAlloc
s by @hawkw in #292 - feat(bitslab): add capacity limit to index allocs by @hawkw in #293
- docs: miscellaneous mdBook embetterment by @hawkw in #294
- fix(x86_64): fix subscriber emitting
enter
instead ofexit
by @Amit-L in #296
New Contributors
Full Changelog: date-2023-09-27...date-2023-10-07
Weekly Update: 2023-09-27
What's Changed
- a bunch of tracing improvements by @hawkw in #288
- feat(crowtty): span formatting improvements by @hawkw in #289
Full Changelog: date-2023-09-20...date-2023-09-27
Weekly Update: 2023-09-20
What's Changed
- platform(d1): introduce config for the D1 by @hawkw in #271
- fix bin target builds by @hawkw in #272
- bug(forth3): Fix the behavior of
leave
in forth3 by @jamesmunns in #276 - Add a safe "into_data()" method to turn
Word
s intoi32
s by @jamesmunns in #277 - platform(D1): features for i2c_puppet/SHARP display by @hawkw in #274
- fix(d1): put back missing
serial-trace
feature by @hawkw in #278 - feat(crowtty): more readable tracing messages by @hawkw in #279
- feat(d1): allocate DMA channels from the DMAC by @hawkw in #280
- feat(D1): DMAC Driver 2: Electric Boogaloo by @hawkw in #281
- test: run doctests in
just test
, fix broken doctests by @hawkw in #282 - refac(D1): pull most of the code back into a
core
crate by @hawkw in #283 - fix(mn): use correct "_any-deps" feature name by @hawkw in #286
- feat(D1): add builders for DMAC descriptors by @hawkw in #284
Full Changelog: date-2023-09-13...date-2023-09-20
Weekly Update: 2023-09-13
What's Changed
- feat(kernel): add listeners to services by @hawkw in #258
- feat(kernel): improve
registry
tracing by @hawkw in #266 - feat(kernel):
RwLock
registry and add helpers by @hawkw in #267 - feat(kernel): wake tasks on service registration by @hawkw in #268
- feat(alloc): collect heap statistics by @hawkw in #269
Full Changelog: date-2023-08-31...date-2023-09-13
Weekly Update: 2023-08-31
What's Changed
- chore(nix): replace nix-shell with flake, add Oranda by @hawkw in #242
- docs: add script to add RFCs to mdBook by @hawkw in #240
- docs: add top-level docs to workspace page by @hawkw in #243
- chore: fix rfc2book on case-insensitive filesystems by @hawkw in #244
- chore: fix mdbook build in netlify by @hawkw in #245
- docs: nest RFCs in their own section by @hawkw in #246
- docs: Enable changelog content for the overview, disable elsewhere by @jamesmunns in #247
- chore(nix): fix missing
libudev
in crowtty build by @hawkw in #249 - chore(nix): use the Rust overlay by @hawkw in #250
- docs: more minor fixes & improvements by @hawkw in #253
- chore: nicer out of the box Pomelo dev environment by @hawkw in #254
- feat(kernel/daemons/shell): Smarter redraw debouncing by @jamesmunns in #262
- chore(justfile): remove
-Dwarnings
from Clippy by @hawkw in #264 - chore: pomelo workspace checks unfucking by @hawkw in #263
- world's most insane build tool idea by @hawkw in #252
- Pomelo: graphical forth shell by @spookyvision in #261
Full Changelog: date-2023-08-17...date-2023-08-31
Weekly Update: 2023-08-17
What's Changed
- docs(README): assorted README improvements by @hawkw in #228
- bug(docs): Add netlify dry run in CI by @jamesmunns in #230
- bug(docs): fix netlify CI by @jamesmunns in #231
- bug(docs): No double format arg by @jamesmunns in #233
- bug(docs): try to fix netlify again by @jamesmunns in #234
- chore: tweak profile settings for faster Melpomene builds by @hawkw in #232
- Re-enable "document private items" for netlify by @jamesmunns in #235
- feat(melpo): Makes scaling an option by @jamesmunns in #236
- feat(d1): add a simple exception handler by @hawkw in #237
- chore: make VS Code rust-analyzer run
just clippy
by @hawkw in #238
Full Changelog: date-2023-08-12...date-2023-08-17
Weekly Update: 2023-08-12
What's Changed
- chore: add Nix dev shell by @hawkw in #218
- chore: move to One Big Cargo Workspace by @hawkw in #219
- platform(x86_64): initial x86_64 bringup by @hawkw in #216
- docs: fix broken links in
platforms/README.md
by @hawkw in #220 - Fix clippy warnings and enforce -Dwarnings by @jamesmunns in #224
- chore(nix): fix wrong build inputs by @hawkw in #227
- chore: add
forced-target
forx86_64-core
by @hawkw in #226
Full Changelog: date-2023-08-02...date-2023-08-12
Weekly Update: 2023-08-02
What's Changed
- docs: fix broken markdown links & formatting by @hawkw in #197
- RFC: WiFi Buddy Interface Design by @hawkw in #196
- RFC: Basic Configuration by @jamesmunns in #199
- feat(i2c_puppet): pass in a
WaitCell
for IRQs by @hawkw in #200 - feat(mq-pro): wake
i2c_puppet
driver on IRQs by @hawkw in #201 - feat(trace): tune trace-proto grant/buf sizes by @hawkw in #204
- feat(esp32c3): add a working USB-Serial driver by @hawkw in #205
- WIP: Initial support for oranda by @jamesmunns in #183
- feat(hw): Add mnemos shield by @jamesmunns in #163
- docs: populate Cargo metadata for every crate by @hawkw in #211
- docs: enable Oranda-generated changelog by @hawkw in #212
- feat(docs): Switch to curlbash for oranda to save CI time by @jamesmunns in #213
- Add Contributor Covenant Code of Conduct by @jamesmunns in #214
- docs: mention hardware and RFCs in README by @hawkw in #215
- feat(melpo+config): Initial "platform configuration" support, starting with Melpo by @jamesmunns in #202
Full Changelog: date-2023-07-29...date-2023-08-02