Highlights
- Arctic Code Vault Contributor
Pinned
4,745 contributions in the last year
Activity overview
Contributed to
SerenityOS/serenity,
awesomekling/computron,
SerenityOS/SerenityQuake
and 2 other
repositories
Contribution activity
January 2021
Created 319 commits in 1 repository
Reviewed 24 pull requests in 1 repository
SerenityOS/serenity 24 pull requests
- PixelPaint: Export PNG
- Kernel: Ramdisk support
- Shell: Make the parser read consecutive sequences without recursing / Don't keep pushing EventLoops when blocking on jobs (#4976)
- Utilities+WindowServer: Add "chres", give SetResolution a scale parameter, plumb it through
- wc: Remove a memory leak.
- Playground: Show placeholders for unregistered widgets
- AK: Find a value in any container offering iterators
- FileManager: Toggle location bar on breadcrumb bar double-click
- TextEditor: Implemented word wrapping
- Fix debugger after shared libraries change
- LibGUI+SystemMonitor+MenuApplets: Open the correct tab on click
- Utilities: Add a disk space usage analyzation program.
- LibHTTP: Take the final EOF read notification into account
- Give cp a `-l` flag, and let `ls -l` print hard link count
- Kernel/USB: Flesh out USB subsystem
- Kernel+Loader.so: Allow dynamic executables without an interpreter
- Kernel: Fix ProcFS returning Inodes that are being deleted
- Calculator: Port interface to GML
- LIBGUI: Add missing GML properties for GUI::Widget
- Build + LibC: Enable -fstack-protector-strong in user space
- LibGUI: Add an optional "automatic" autocomplete feature to TextEditor
- Lagom/Fuzzers: Add TTF fuzzer
- DisplaySettings: Remove `root_widget()` from DisplaySettings
- Kernel: Boot with Partition UUID
Created an issue in SerenityOS/serenity that received 15 comments
AK: Atomic ref-counting penalty is way too high in single-threaded code
RefPtr locking shows up near the top in a lot of our profiles.
It's extremely visible for any code that does quick_sort on anything containing String…
15
comments
Opened 29 other issues in 1 repository
SerenityOS/serenity
20
open
9
closed
- Kernel: ptrace(PT_POKE) is racy
- TmpFS: Inode metadata should include number of hard links
- Kernel(?): Shell crashes if typing while furiously resizing the terminal
- LibJS: ~{} not consistent with other engines
- LibLine: EINTR during vt_dsr() kills shell
- SystemMonitor: Symbolicate backtraces in userspace
- LibELF: Placing a tiny amount of STL code in a library crashes the dynamic loader
- Profiler: Disassembly view no longer works after introduction of shared libraries
- TextEditor: Display hard tabs properly
- LibWeb: Crash in adoption agency algorithm
- TextEditor: Should put a newline at the end of files
- Kernel: Support ext3 journaling features
- Kernel: Support ext2 directory hashing
- System: Replace shbufs with regular shared memory
- LibGUI: Table view selection/cursor desync after mouseup
- LibGUI: LinkLabel should not open link on right-click
- LibGUI: Model and view classes should support detailed index invalidation
- LibGUI: BreadcrumbBar should support drag&drop
- WindowServer: Drop shadows
- LibWeb: Generate missing table parts when building layout tree
- LibWeb: Generate constructor and prototype classes from IDL
- TextEditor: Implement word wrap
- TextEditor:
- TextEditor: Can't move cursor to start of secondary lines of wrapped line
- CrashReporter: Show how crashed process was invoked (arguments + environment)
- Some issues not shown.

