summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-08-29Meta: Remove duplicate valid target check from serenity.shLinus Groh
2021-08-29Meta: Mention aarch64 as a supported TARGET in serenity.sh's helpLinus Groh
2021-08-29Kernel: {Mutex,Spinlock}::own_lock() => is_locked_by_current_thread()Andreas Kling
2021-08-29Kernel: Move "in-scheduler" flag from SchedulerData to ProcessorAndreas Kling
2021-08-29Kernel: Add read_gs_value() and write_gs_value()Andreas Kling
2021-08-29Kernel: Use StringView instead of C strings in MutexAndreas Kling
2021-08-29Kernel: Add Socket::set_role() and use it everywhereAndreas Kling
2021-08-29Kernel: Store LocalSocket address as a KString internallyAndreas Kling
2021-08-29LibWeb: Properly handle newlines at the end of LineBoxessin-ack
2021-08-29LibGfx: Return 0 width for non-printable ASCII characterssin-ack
2021-08-29LibWeb: Rename wrap_breaks to respect_linebreakssin-ack
2021-08-29LibWeb: Refactor TextNode::ChunkIteratorsin-ack
2021-08-29Kernel: Rename LocalSocket::create_connected_pair() => try_*()Andreas Kling
2021-08-29Kernel: Encapsulate assignment of socket origin/acceptor credentialsAndreas Kling
2021-08-29Kernel: Rename LocalSocket factory to try_create() & tighten return typeAndreas Kling
2021-08-29Kernel/SysFS: Remove unnecessary mutex lockers in SysFS metadata gettersAndreas Kling
2021-08-29Kernel: Make all ProcFS and SysFS files zero-sizedAndreas Kling
2021-08-29Kernel: Remove unused members in BIOSSysFSDirectoryAndreas Kling
2021-08-29Kernel: Remove an obviously redundant check in FIFO::read()Andreas Kling
2021-08-29Kernel/Ext2FS: Avoid temporary String allocation during inode creationAndreas Kling
2021-08-29Kernel: Use ProcessID a bit more in SocketAndreas Kling
2021-08-29Kernel: Strongly typed user & group ID'sAndreas Kling
2021-08-29Kernel: Rename FileDescription::create() => try_create()Andreas Kling
2021-08-28LibJS: Avoid transitions for name/length of native functions/accessorsLinus Groh
2021-08-28LibJS: Avoid transitions for more object properties in global objectLinus Groh
2021-08-28LibJS: Avoid transitions in GlobalObject::initialize_constructor()Linus Groh
2021-08-28LibJS: Add define_direct_{property,accessor}_without_transition()Linus Groh
2021-08-28LibJS: Avoid pointless transitions and metadata lookups in storage_set()Linus Groh
2021-08-28LibCore: Store ObjectRegistration names as StringViewsAndrew Kaster
2021-08-28MailSettings: Add unveilLuke Wilde
2021-08-28MailSettings: Use LibConfig instead of Core::ConfigFileLuke Wilde
2021-08-28Mail: Add unveilLuke Wilde
2021-08-28Mail: Use LibConfig instead of Core::ConfigFileLuke Wilde
2021-08-28Kernel: Omit all actual code from the kernel on aarch64 for nowNico Weber
2021-08-28Prekernel: Make build on aarch64Nico Weber
2021-08-28Prekernel: Move boot.S and multiboot.S into an Arch/x86 subfolderNico Weber
2021-08-28Meta: Don't pass net -device flags in aarch64 buils in run.shNico Weber
2021-08-28Meta: Introduce SERENITY_MACHINE variable in run.shNico Weber
2021-08-28Meta: Disable spice in aarch64 buils in run.shNico Weber
2021-08-28Meta: Run qemu-system-aarch64 in aarch64 builds in run.shNico Weber
2021-08-28Meta: Disable kvm for aarch64 in run.shNico Weber
2021-08-28Meta: Make build-root-filesystem.sh omit libgcc_so.so in aarch64 buildsNico Weber
2021-08-28CMake: Don't build Userland and Tests in aarch64 builds for nowNico Weber
2021-08-28Toolchain: Also build aarch64-softmmu in BuildQemu.shNico Weber
2021-08-28Kernel: Verify interrupts are disabled when interacting with MutexesAndrew Kaster
2021-08-28Kernel: Don't acquire Mutex for hostname() before scheduling is enabledAndrew Kaster
2021-08-28Kernel: Acquire reference to waitee before trying to block in sys$waitidAndrew Kaster
2021-08-28Kernel: Guard the all processes list with a Spinlock rather than a MutexAndrew Kaster
2021-08-28Kernel: Unlock ptrace lock before entering a critical section in execveAndrew Kaster
2021-08-28Kernel: Don't disable interrupts in validate_inode_mmap_protAndrew Kaster