Bananymous
  • Joined on 2023-09-10
Bananymous pushed to main at Bananymous/banan-os 2025-02-01 22:27:34 +02:00
b30a79c7fe Kernel: Temporary hack to "fix" munmap
22374ac8f7 ports: Add make port
17014bb8de LibC: Fix strndup
d1c3d3d5aa Kernel: Fix ANSI CSI L
7fedd94cc5 ln: Don't require link target to exist for symlinks
Compare 12 commits »
Bananymous pushed to main at Bananymous/banan-os 2025-01-25 18:40:49 +02:00
8c569ac7bf 2500th COMMIT: ports: Add gcc port
a84fb57e32 ports: Add binutils port
7314d2b577 ports: Add mpc port
ba83ede0d1 ports: Add mpfr port
42500ce043 ports: Add gmp port
Compare 8 commits »
Bananymous pushed to main at Bananymous/banan-os 2025-01-24 19:46:26 +02:00
2a16a67aed Kernel: Ignore SA_RESTART flag on sigaction
c6cd185cb5 DynamicLoader: Fix copy relocations
58cdcf754c ports: Update curl port
d969f5df7b ports: Add zstd port
b6455e0661 LibC: Implement stub for clock
Compare 8 commits »
Bananymous pushed to main at Bananymous/banan-os 2025-01-17 16:26:08 +02:00
82978da5e3 Kernel: Cleanup AML code
80ce9d546a Kernel: Don't error out on SYS_WAIT with W{CONTINUED,UNTRACED}
34775633b2 Kernel: Clear DF on every interrupt handler
03b5c8e76e Kernel: Fix disk caching when `readonly` is specified
766b8cd62e LibC: Fix stdio FILE operations
Compare 5 commits »
Bananymous pushed to main at Bananymous/banan-os 2025-01-14 23:01:05 +02:00
609067cefa Kernel: Cleanup internal CPUID functions declarations
9d497ad311 Kernel: Cleanup interrupt stub definitions
72059a9441 LibC: Redefine SEEK_* macros to match common systems
ebecbb69ec LibC: Implement some mem* and str* functions in assembly
b129bab81a Kernel: Make mem* and str* functions weak symbols
Compare 11 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-12-25 18:21:09 +02:00
55c8a15983 aoc2024: Implement day25 solution
3607e2e759 aoc2024: Implement day24 solution
Compare 2 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-12-23 21:22:19 +02:00
d035068982 aoc2024: Implement day23 solution
Bananymous pushed to main at Bananymous/banan-os 2024-12-23 01:47:38 +02: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 03:23:56 +02: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 21:31:35 +02:00
9caa3030ea aoc2024: Implement day20 solution
Bananymous pushed to main at Bananymous/banan-os 2024-12-19 13:02:04 +02: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 18:37:43 +02:00
a7f3351c0e TaskBar: Prevent possible division by zero
Bananymous pushed to main at Bananymous/banan-os 2024-12-18 18:35:53 +02: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 03:37:59 +02:00
869f4011a1 Kernel: Replace the old AML interpreter by a new, better one
Bananymous pushed to main at Bananymous/banan-os 2024-12-16 17:23:21 +02: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 20:49:26 +02: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 23:55:42 +02:00
a89fd95864 aoc2024: Implement day14 solution
Bananymous pushed to main at Bananymous/banan-os 2024-12-14 03:58:53 +02:00
9ba9469bb1 aoc2024: Optimize day12
4dbf173ed4 aoc2024: Implement day13 solution
Compare 2 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-12-12 17:03:49 +02:00
8936cca9cf aoc2024: Implement day12 solution
Bananymous pushed to main at Bananymous/banan-os 2024-12-11 09:06:35 +02:00
1c704680a8 aoc2024: Implement day11 solution