Bananymous
  • Joined on 2023-09-10
Bananymous pushed to main at Bananymous/banan-os 2024-06-28 22:01:07 +03:00
010c2c934b BAN: Write RefPtr and WeakPtr to be thread safe
48a76426e7 BAN: Add more APIs for Atomic and make compare_exchage take a reference
0c645ba867 LibGUI: Window now uses double buffering
f538dd5276 test-tcp: Fix printing of "connection reset" when tcp connection closed
31568fc5a1 Kernel: Rewrite Sockets to not be TmpInodes
Compare 6 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-06-26 09:00:31 +03:00
cb07142832 Kernel: ACPI allow more calling or \_S5
60a05412c9 Kernel: ACPI implement SizeOf
0179f5ea09 Kernel: ACPI add \_OS string
f671ed7e3f Kernel: ACPI implement integer stores to registers as copies
2fccff5a35 Kernel: Implement ACPI IndexOp into Strings
Compare 6 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-06-25 19:36:15 +03:00
66905fcc08 http-server: Make http-server actually usable
af4b138094 Kernel/LibC: Implement realpath
3c57e05a65 BAN: Implement hash for StringView
25099b4c98 Kernel: Don't validate O_SEARCH for non-directories
Compare 4 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-06-25 11:08:33 +03:00
1ac7629459 BAN: Implement StringView::rfind()
95681a7a05 LibImage: Cleanup bicubic calculations
d7b8458a56 Kernel: Fix TCP sending
67dfe0bcf3 BAN: Allow String::formatted to fail
b1869bced4 BAN: Implement StringView::starts_with()
Compare 5 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-06-24 15:00:46 +03:00
61aa1ea11f sudo: Fix installation permissions
Bananymous pushed to main at Bananymous/banan-os 2024-06-22 17:30:34 +03:00
20aa7c79d1 BuildSystem: Fix crt file installation
Bananymous commented on issue Bananymous/banan-os#7 2024-06-21 17:12:40 +03:00
Once again stdlibc++ compilation is failing

Fixed in 22548a3f4a64f0fd37ff18c85a902243c1e99061

Bananymous closed issue Bananymous/banan-os#7 2024-06-21 17:12:40 +03:00
Once again stdlibc++ compilation is failing
Bananymous pushed to main at Bananymous/banan-os 2024-06-21 17:12:01 +03:00
22548a3f4a BuildSystem: Fix crt file installation
Bananymous pushed to main at Bananymous/banan-os 2024-06-21 01:57:48 +03:00
9e1b5cbaab BuildSystem: Cleanup CMake code to allow libc only installation
Bananymous opened issue Bananymous/banan-os#7 2024-06-20 17:39:37 +03:00
Once again stdlibc++ compilation is failing
Bananymous pushed to main at Bananymous/banan-os 2024-06-20 14:32:44 +03:00
d546b48b7a BuildSystem: Fix toolchain compilation
Bananymous pushed to main at Bananymous/banan-os 2024-06-20 13:30:34 +03:00
1488ec5a03 Userspace: Implement the most basic http server
4f0457a268 Kernel: Rewrite a lot of TCP code and implement TCP server sockets
30fdc2198f BAN: Add exchage() to Atomic<T>
Compare 3 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-06-19 16:46:29 +03:00
bce16cdd6e Kernel: Fix how socket closing works
Bananymous pushed to main at Bananymous/banan-os 2024-06-19 10:18:48 +03:00
d5daa46ab8 General: Add default .vscode directory
Bananymous pushed to main at Bananymous/banan-os 2024-06-19 09:41:34 +03:00
ad6d95ba52 BuildSystem: Rework the whole cmake build system
Bananymous pushed to main at Bananymous/banan-os 2024-06-19 04:26:31 +03:00
fe6a6de923 BuildSystem: Rework the whole cmake build system
318ce5dec8 All: Fix a lot of compiler warnings from header files
526d4369ce Ports: Don't throw error if _installed_ does not exist
c69919738b BuildSystem: Move all userpace libraries under the userspace directory
Compare 4 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-06-18 02:40:05 +03:00
1b5a01a6c9 LibImage: Add support for PNG images
f233715b70 BAN: Add d{print,want,error}ln_if macros for userspace
a58ac18fa0 BAN: Add move constructors to ByteSpan
f1e366d36f Kernel: Free keyboard mutex while waiting for data to read
301dcd78cc LibImage: Compile with -O3
Compare 9 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-06-17 21:40:33 +03:00
78928b7eb4 Ports: Add curl port!
5236e1ef0d LibC: Add dummy functions for rename() and strftime()
be7ed8e74a Kernel/LibC: Implement {get,set}sockopt()
78bcb85679 LibC: Implement gethostbyname()
b98bb9eb27 LibC: Add HOST_NAME_MAX definition
Compare 7 commits »
Bananymous pushed to main at Bananymous/banan-os 2024-06-17 17:38:01 +03:00
dafd2fecf7 LibC: Implement gmtime() and localtime()
9c5cca784e LibC: Implement bsearch()
1138165308 LibC: Define PF_* macros on sys/socket.h
d7eb321d58 LibC: Make assert() macro a void expression
15f8c7014f BAN: Add line endings to d{warn,error}ln
Compare 5 commits »