Bananymous
  • Joined on 2023-09-10
Bananymous pushed to main at Bananymous/banan-os 2024-12-23 19:22:19 +00:00
d035068982 aoc2024: Implement day23 solution
Bananymous pushed to main at Bananymous/banan-os 2024-12-22 23:47:38 +00:00
af8156f310 aoc2024: Implement day22 solution
47b995a2a3 aoc2024: Implement day21 solution
Compare 2 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-12-21 01:23:56 +00:00
6f8f99f42c Terminal: Set terminal size with TIOCSWINSZ when starting
69137cddab Kernel: Implement TIOCSWINSZ for pseudo terminals
Compare 2 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-12-20 19:31:35 +00:00
9caa3030ea aoc2024: Implement day20 solution
Bananymous pushed to main at Bananymous/banan-os 2024-12-19 11:02:04 +00:00
3e9826acf5 aoc2024: Implement day19 solution
d7b4f54983 Kernel: Check Control Method Battery _STA bit 4
00b0dcd306 Kernel: Reorder ACPI initialization method calls
53c356a940 Kernel: Implement AML MatchOp
Compare 4 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-12-18 16:37:43 +00:00
a7f3351c0e TaskBar: Prevent possible division by zero
Bananymous pushed to main at Bananymous/banan-os 2024-12-18 16:35:53 +00:00
3a6cdfff45 Kernel: Fix ACPI namespace initialization
c26e347e91 Kernel: Fix AML FieldUnit conversion and NameString construction
1b94957b07 Kernel: Copy AML NameString base when moving it :)
2e39668605 aoc2024: Implement day18 solution
0642c569b4 TaskBar: Show battery percentage if available
Compare 12 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-12-17 01:37:59 +00:00
869f4011a1 Kernel: Replace the old AML interpreter by a new, better one
Bananymous pushed to main at Bananymous/banan-os 2024-12-16 15:23:21 +00:00
463bb72d24 aoc2024: Implement day16 solution
8b312a47e6 BAN: Allow MUST and TRY to contain commas
Compare 2 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-12-15 18:49:26 +00:00
46d4e32510 Kenrel: Validate inode open mode on read/write syscalls
1815a913c3 Kernel: Remove unnecessary hash map lookups
a7e06715ba aoc2024: Implement day15 solution
Compare 3 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-12-14 21:55:42 +00:00
a89fd95864 aoc2024: Implement day14 solution
Bananymous pushed to main at Bananymous/banan-os 2024-12-14 01:58:53 +00:00
9ba9469bb1 aoc2024: Optimize day12
4dbf173ed4 aoc2024: Implement day13 solution
Compare 2 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-12-12 15:03:49 +00:00
8936cca9cf aoc2024: Implement day12 solution
Bananymous pushed to main at Bananymous/banan-os 2024-12-11 07:06:35 +00:00
1c704680a8 aoc2024: Implement day11 solution
Bananymous pushed to main at Bananymous/banan-os 2024-12-10 15:26:51 +00:00
3e36834751 aoc2024: Implement day10 solution
581caff638 BuildSystem: Install base sysroot only once
8b612ba547 aoc2024: Implement day9 solution
Compare 3 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-12-09 01:38:04 +00:00
90820f24a4 BAN: Make HashMap::{insert,emplace}{,_or_assign} return an iterator
12a37500b0 Kernel: Fix triple-fault in vitual tty
Compare 2 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-12-08 18:42:44 +00:00
3ae6ffdb01 ports/tcc: Create usr/include/sys/ucontext.h
c4e76b391e aoc2024: Implement day8 solution
Compare 2 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-12-07 21:59:56 +00:00
cf9ba737f0 aoc2024: Implement day7 solution
2d0690ae2d Kernel: Cleanup most of syscalls dealing with files
71a2d0971f Kernel: Remove unnecessary reverse from VFS file search
3bf57e0748 Kernel: Add . and .. entries to /proc/<pid> directories
Compare 4 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-12-06 23:08:22 +00:00
fbc0319cb6 aoc2024: Implement day6 solution
Bananymous pushed to main at Bananymous/banan-os 2024-12-06 18:25:36 +00:00
e8bc3c2d80 General: Add intructions to run doom to README