Pinned
1,802 contributions in the last year
Less
More
Activity overview
Contributed to
SerenityOS/serenity,
alimpfard/citron,
alimpfard/aoc2020-shell
and 5 other
repositories
Contribution activity
October 2021
Created 27 commits in 3 repositories
Created a pull request in SerenityOS/serenity that received 17 comments
LibJS: Make accessing the current function's arguments cheaper
Instead of going through an environment record, make arguments of the currently executing function generate references via the argument index, whic…
+212
−7
•
17
comments
Opened 12 other pull requests in 1 repository
SerenityOS/serenity
12
merged
- Shell: Raise an error if an execute node ends up trying to run nothing
- LibHTTP: Quit the read loop when an incomplete chunk size line is seen
- LibRegex: Transform 0,1 min/unbounded max repetitions to * or +
- LibHTTP: Bump max HTTP header size up to 32KiB
- No more RS spins, please please please
- LibHTTP: Ignore empty reads on chunk boundaries
- LibCore: Allow reads smaller than the buffered data size in IODevice
- LibRegex: Use a match table for character classes
- LibRegex: Avoid creating a new temporary RegexStringView in Char compare
- LibTLS: Split large application data packets into chunks
- RequestServer: Ignore preconnect requests for available connections
- LibJS: Take a pointer in get_or_prune_cached_prototype_transition()
Reviewed 23 pull requests in 1 repository
SerenityOS/serenity
23 pull requests
- AK: Improve BumpAllocator, fix some bugs
- LibGUI: Focus next tab after closing active tab
- Fuzz+Shell: Improve documentation, fix Shell bug
- LibWeb: Implement basic CSS syntax-highlighting
- LibGUI+Applications: Add intrinsic margins to Widgets + ScrollableContainerWidget Improvements
- LibDeviceTree: Add ability to parse and validate FDT header
- Meta: Add a gdb pretty printer for AK::Array
- Header Check: It checks your head(ers)
- LibSymbolication + SystemMonitor: symbolicate without source positions
- Compile AK for Aarch64
- Avoid some uninitialized memory accesses
- LoginServer: Graphical login and logout for serenity
- Aarch64: Switch CPU exception level to EL1 after booting
- PixelPaint: Ask to save for each tab on quitting PixelPaint
- LibJS: Make accessing the current function's arguments cheaper
- LibJS: Add & use non-BigInt overload of round_number_to_increment()
- SpaceAnalyzer: Fix rendering bug when dealing with large file systems
- Strace improvements
- 2048: Let user decide if he wants to continue the game
- LibTLS: Split large application data packets into chunks
- LibMarkdown: Add support for different types of blocks in lists
- Spreadsheet: Add a toolbar
- LibAudio(+SoundPlayer): Implement seeking in FLAC using seektables :^)
2
contributions
in private repositories
Oct 12