Popular repositories
1,623 contributions in the last year
Less
More
Activity overview
Contributed to
SerenityOS/serenity,
alimpfard/image-processing-stuff,
alimpfard/nlp-lex
and 5 other
repositories
Contribution activity
April 2021
Created 43 commits in 1 repository
Created 1 repository
- alimpfard/llvm LLVM
Created a pull request in SerenityOS/serenity that received 4 comments
LibWeb: Make ExceptionOr work with non-JS::Value types
Fixes #6075. cc @Lubrsi: Please double-check the exceptions I returned; I used the comments, but one case was just "throw an exception", not sure i…
+59
−32
•
4
comments
Opened 21 other pull requests in 1 repository
SerenityOS/serenity
1
open
20
merged
-
Shell/Tests:
type f -f->type -f fto make it with with ArgsParser / Userland/test: '!' being used as a string - LibTLS+LibCrypto: Use the new ASN.1 parser to parse certificates / LibCore: Tiny Core::DateTime API modification
- LibLine: ^X^E - edit in external editor
- CI: Use clang-12 instead of clang-10 when building fuzzers
- AK: Make IntrusiveList capable of holding any kind of pointer, not just a raw pointer
- LibGfx+LibWeb: CRC2D.ellipse() and .arc(), plus less recursion in drawing algorithms
- LibHTTP: Trim the whitespace around the Transfer-Encoding header value
- LibWeb: Actually return an empty value when an exception is thrown via throw_dom_exception_if_needed()
- LibRegex: Generate a 'Compare' op for empty character classes
- LibHTTP: Handle running out of input between chunk body and ending CRLF
- AK+Everywhere: Make StdLibExtras templates less wrapper-y
- LibRegex: Remove 'ReadDigitFollowPolicy' as it's no longer needed
- LibRegex: Non-greedy brace quantifiers and less errors (!) in brace quantifiers
- Shell: Allow newlines between the function decl and its body
- LibGUI: Update the autocomplete suggestions after processing keys
- DHCPClient: Retry DISCOVER for interfaces that fail
- LibRegex: MOAR fixes
- LibRegex: Allocate entries for all capture groups in RegexResult
- LibC: Use 'long long' specialisations of scanf's read_element_concrete
- LibTLS+LibCrypto: Some user configurability and "performance improvements"
- LibRegex: Backreference to the future; some other fixes
Reviewed 19 pull requests in 1 repository
SerenityOS/serenity 19 pull requests
- Base/CI: Run tests from /usr/Tests in GitHub Actions
- AK/Hex: Constexpr hex and cleanup
- LibJS: Implement console.assert()
- LibTLS+LibCrypto: Use the new ASN.1 parser to parse certificates / LibCore: Tiny Core::DateTime API modification
-
Make
IterationDecisiona per-call compile time option - LibLine: ^X^E - edit in external editor
- LibWebSocket: Added basic support for WebSockets
- Userland: Locateutils
- LibJS: Convert matched regex result to string in Symbol.replace
-
Userland: Implement
pls, a sudo clone - LibDebug: Add support for StandardOpcodes::FixAdvancePc
- Ports: Update the gcc port to 10.3.0
- LibPthread: Improvements for semaphores
- LibWeb: Make ExceptionOr work with non-JS::Value types
-
Shell: add
typebuiltin - Ports: Begin porting ports tree to serenity
- LibTLS: Support empty SNI in ServerHello messages
-
LibRegex: Parse
\0as a zero-byte instead of 0x30 ("0") - LibGfx: Use integer version of Bresenham's algorithm.
Created an issue in SerenityOS/serenity that received 1 comment
CMake port: does not bootstrap anymore
The first thing you see when trying to bootstrap is that it tries to use exceptions. I'm not sure how this wasn't an issue when I initially ported …
1
comment