This website requires JavaScript.
Explore
Help
Sign In
Bananymous
0 Followers
·
0 Following
Joined on
2023-09-10
Repositories
2
Projects
Packages
Public Activity
Starred Repositories
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-12-07 01:08:22 +02:00
fbc0319cb6
aoc2024: Implement day6 solution
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-12-06 20:25:36 +02:00
e8bc3c2d80
General: Add intructions to run doom to README
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-12-05 19:50:29 +02:00
fe192e07fb
General: Update README feature list
51b6329c86
Kernel: Make backspace \b and delete 0x7F
72d9e4c1e7
Kernel: Remove accidental debug prints from fcntl syscall
Compare 3 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-12-05 11:19:45 +02:00
cb7d5c9d09
userspace: Implement `dirname` utility
097ab82529
userspace: Implement `basename` utility
ccb603d77f
aoc2024: Implement day5 solution
d7b02db832
aoc2024: Implement day4 solution
56cc5da9fb
userspace: Implement `ln` utility
Compare 8 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-12-04 21:23:38 +02:00
8fa443879c
ports: Add working tcc port!
3a465cb94f
DynamicLoader: Don't write to pltgot if it does not exist
Compare 2 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-12-03 21:55:44 +02:00
49133dce48
Kernel: Make pipe check data every 100ms
3b7b6beca5
ports: Allow using banan-os cmake toolchain file for ports
0dd81328ff
ports: Unconditionally compile banan-os before building ports
a668593e6b
ports: Don't update ports on every build
3a5a22511a
aoc2024: Implement day3 solution
Compare 40 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-12-02 20:14:23 +02:00
a231f8587e
aoc2024: Implement day2 solution
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-12-01 21:33:11 +02:00
4149748766
Kernel: Add missing include in ACPI headers
783627c315
LibC: Fix time.h sigevent defition
1ff6aa1748
aoc2024: cleanup day1 solution
6662dc4a8d
aoc2024: fix `full` runner search path for solutions
Compare 4 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-12-01 07:41:40 +02:00
d6b170e274
aoc2024: implement day1 solution
11cac7a646
aoc2024: prepare programming environment
Compare 2 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-12-01 02:29:18 +02:00
9c2fcd745c
ports/doom: Fix patch calling exit() to actually do what it says
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-27 21:33:32 +02:00
04f49a6819
LibC: Implement {,v}dprintf
d465ea2a67
LibC: Fix headers :)
Compare 2 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-27 13:39:52 +02:00
1f5073d0ac
ports/doom: Allow doomgeneric to write directly to window framebuffer
8dbbbc1a1a
Kernel: Add command line option `readonly`
f985673dc3
LibGUI: Add API to retrieve Window's underlying framebuffer
Compare 3 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-26 01:40:19 +02:00
a6fc3cf7a6
Kernel: Clear AHCI pending interrupts
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-26 01:04:32 +02:00
1941885cfd
Kernel: Disable USB Mass Storage writing until I get it fixed
88a86a9927
Kernel: Fix Thread destruction after sys_exit
48e030bca3
Kernel: Make PageTable non-copyable and non-movable
6f118c1be1
BAN: Make HashMap key move constructible
7316eb87b8
BAN: Add requires expression for BAN::Formatter
Compare 7 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-23 01:26:05 +02:00
793c0368f2
Kernel: Refactor USB mass storage code
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-22 22:24:38 +02:00
076001462e
Kernel: Implement AML ConcatOp
d2e1d8ec13
Kernel: Implement AML NotOp
30ceaa6bef
Kernel: Implement AML ToHexStringOp
0247d47a3d
Kernel: Make USBMassStorage send_scsi_command templated
480368c878
Kernel: Cleanup and fix xHCI interrupt handling
Compare 11 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-21 20:41:20 +02:00
8e624ca85a
Kernel: Don't panic if uninitialized AHCI device gets an interrupt
c7afd46016
Kernel: Don't log spurious interrupts
3573656244
Kernel: Make PARTUUID matching case insensitive
1de6de975a
Kernel: Rename cmdline UUID= to PARTUUID=
15c55b8c7d
BuildSystem: Don't hardcode partition UUID
Compare 5 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-21 18:55:20 +02:00
865061b492
Kernel: Temporary fix to make tmpfs more stable
39313e1737
BuildSystem: Add option to boot using IDE or USB drives
70880636f4
Kernel: Implement basic USB Mass Storage support
96a5ba0ed3
BuildSystem: Make root partition UUID fixed
8054f6c618
Kernel: Wait 10 seconds to find root device
Compare 17 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-17 22:41:25 +02:00
aaff5a65e1
Kernel/init: /dev/tty is now custom symlink to controlling terminal
458a362f98
Kernel: Allow kernel to pass arguments to init process
Compare 2 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-11-17 20:30:41 +02:00
36d07065fb
WindowServer: Optimize msync calls to synchronize less bytes
f206e72447
Kernel: Don't require msync addresses to be page aligned
58e45fb394
Kernel: Print process name on exceptions if it is available
411f32c766
WindowServer: Make select timeout more precise to hit target FPS
e1b82e4e43
WindowServer: Don't allow focusing unfocusable windows after closing
Compare 7 commits »
First
Previous
...
4
5
6
7
8
...
Next
Last