858 Commits

Author SHA1 Message Date
alnyan d5f70c6a7c red: move more logic into lysp 2026-06-04 17:35:55 +03:00
alnyan 1736582613 lysp: more string prelude, fallible set_global_value 2026-06-04 17:35:30 +03:00
alnyan 1f670a66a4 red: rework command and key handling 2026-06-04 13:15:54 +03:00
alnyan 60f3572fec lysp: fix (explain ...) for macros 2026-06-04 13:15:25 +03:00
alnyan f5d3809f37 lysp: rework and/or, add prelude functions 2026-06-04 12:47:21 +03:00
alnyan 1261c037f8 lysp: rework upvalue handling 2026-06-03 11:24:32 +03:00
alnyan fd8e1df696 lysp: add hashtable support 2026-06-02 17:21:47 +03:00
alnyan befdf63c7c lysp: add dotted pair notation 2026-06-02 09:42:45 +03:00
alnyan 679ac51602 red: add .gitignore 2026-05-30 17:27:17 +03:00
alnyan 7909fa3808 red: add eval/set/unset commands 2026-05-28 17:50:07 +03:00
alnyan 4b98ec1ce2 red: add syntax highlighting and lysp support 2026-05-28 15:51:32 +03:00
alnyan 37ad3702d0 userspace: add lysp interpreter/compiler 2026-05-28 14:37:49 +03:00
alnyan 505a57abda pl011: fix incorrect byte written in write() 2026-05-28 14:37:25 +03:00
alnyan 677ec96c08 sysutils/top: better ui 2026-03-31 17:23:41 +03:00
alnyan 7064a21d8d libterm: fix incorrect bg index decode 2026-03-31 17:12:03 +03:00
alnyan 6d31142258 sysutils: add cpu/memory information to top 2026-03-30 12:23:25 +03:00
alnyan d7df44b1d9 lib/term: move from tui to ratatui 2026-03-28 20:45:38 +02:00
alnyan 1552bb27f4 toolchain: migrate to 1.94.0 toolchain 2026-03-28 01:59:17 +02:00
alnyan 7f256cf3a6 i2c: improve i2c architecture, add sifive i2c driver 2026-03-25 19:07:59 +02:00
alnyan f416414b93 char: add pwm subsystem, add sifive pwm driver 2026-03-23 14:02:02 +02:00
alnyan 0386e3916d maint: fix irq priority addition for aarch64/x86_64 2026-03-20 16:01:26 +02:00
alnyan 31176fb5aa riscv: initial support for hifive unmatched 2026-03-20 15:24:55 +02:00
alnyan 1411f1eed0 maint: update rustc to 1.95.0-nightly 2026-03-19 10:51:42 +02:00
alnyan 4c5309fa15 rsh: add rcp, remote copy program 2026-02-08 14:57:12 +02:00
alnyan 1012abceec cross: add unix i2c/spi stubs 2026-02-07 16:11:15 +02:00
alnyan a6a6dba155 net/stmmac: use GenericQueue 2026-02-07 15:47:40 +02:00
alnyan 7f46da9ebd net: unify netdev tx/rx queue interface 2026-02-07 14:13:09 +02:00
alnyan 1a87bc3666 sifive: support for cadence gemgxl ethernet 2026-02-05 17:10:14 +02:00
alnyan 4f648142c8 sifive: initial support for hifive unleashed a00 2026-02-04 17:34:37 +02:00
alnyan 0e979a9e09 spi: initial spi device support 2026-02-04 14:46:57 +02:00
alnyan ed9d7a7145 usb: add ft232 driver 2026-02-03 17:28:15 +02:00
alnyan 6b5dd9f673 irq: more flexible interrupt tables 2026-02-03 13:29:49 +02:00
alnyan 58dbaddf11 i2c: implement initial support for i2c devices 2026-02-03 12:08:15 +02:00
alnyan 218e391505 aarch64: better page fault info 2026-02-03 12:07:52 +02:00
alnyan 2a49c655c2 8250: fix reg-io-width/reg-shift for raspi4b 2026-01-19 11:36:01 +02:00
alnyan d108494314 8250: merge bcm aux uart into 8250 driver 2026-01-19 11:06:05 +02:00
alnyan 195c19e225 serial: unify 8250 drivers, better dts support 2026-01-16 23:18:46 +02:00
alnyan 21a8361eec usb: more keys for hid keyboard 2026-01-14 09:11:00 +02:00
alnyan fd0a3f50ea maint: update README.md 2026-01-14 09:06:03 +02:00
alnyan c72c8f88d7 usb: add support for usb hubs 2026-01-14 08:58:46 +02:00
alnyan e44b616998 sysutils: add a showkey program 2026-01-08 14:45:14 +02:00
alnyan 7abb950a8f block: fix rustc migration error 2026-01-06 18:17:11 +02:00
alnyan 57143f9d8d maint: migrate to rustc 1.94.0-nightly 2026-01-06 14:41:08 +02:00
alnyan 3491e1a227 graphics/iv: add image viewer program 2025-12-29 17:17:42 +02:00
alnyan 61644bdef5 netutils/ping: add sigint handler 2025-12-04 08:30:08 +02:00
alnyan e1b905c65a shell: improve interactive mode 2025-11-19 08:57:47 +02:00
alnyan 9855142c25 cross: *nix support for serial module 2025-10-17 15:25:11 +03:00
alnyan bb4e805733 tar: better error reporting 2025-10-17 09:38:28 +03:00
alnyan ecf1c18240 shell: add basic tab completion (single-option) 2025-10-17 09:24:54 +03:00
alnyan a87c8a7ee2 WIP: Add tar utility 2025-10-16 10:42:41 +03:00