I'm into optimization and hardware architecture. Rust, C, C++ are my everyday tools. I use Neovim in a customized Fedora Linux. Fan of simplicity.
- Spain
Block or Report
Block or report cybergsus
Report abuse
Contact GitHub support about this userβs behavior. Learn more about reporting abuse.
Report abusePinned
-
sawblade Public
A compiler backend based on SSA Control Flow Graphs. Nothing new for the industry, used for learning & documenting purposes.
Rust
-
-
809 contributions in the last year
Contribution activity
July 2022
Created 149 commits in 5 repositories
Created 1 repository
Created a pull request in SerenityOS/jakt that received 18 comments
jakttest: Parallelize Jakttest
Rewrote Jakttest so it accepts all the test files and runs them through a process scheduler to be able to run the tests in parallel. The binary getβ¦
+468
β105
β’
18
comments
Opened 27 other pull requests in 2 repositories
SerenityOS/jakt
3
open
22
merged
1
closed
- jakttest: Fail if no explicit skip tag is set
- jakttest: Merge imports & namespaces when equivalent
- jakttest: Use mtime and not atime when checking modified time
- jakttest: Review HOW.md explanation document
- typechecker: Search for a type in all modules
-
jakt: Implement
import extern - jakttest: Document build deps and how to write tests
- jakttest+tests: Add ability to mark tests as selfhost only
- jakttest: Add README with basic install & usage instructions
- jakttest: Remove clutter from Jakttest's output
- jakttest: Catch test failures that happen in an earlier stage
- jakttest: Pre-touch output files
- jakttest: Make Jakttest not poll for processes
- jakttest: Use enum for failed reason on compared outputs
- misc: Add copyright & license notices to all files under jakttest/
- jakttest: Remove run-all.sh from Jakttest
- jakttest/run-one.sh: Use cd instead of pushd to run the test
- jakttest: Run test binaries with their CWD set to their parent directory
- jakttest: Add --show-reasons option
- jakttest: Fix bad use of waitpid()
- jakttest: Add information on Jakttest implementation
- jakttest: Generate diffs from different runs
- jakttest: Change parser to act on raw input
-
builtins/Dictionary: Use
Array<K>::create_empty()inDictionary::keys()method - jakttest: Move selfhost & jakttest to custom build dirs
- Some pull requests not shown.
jntrnr/jakt
1
merged
Reviewed 7 pull requests in 1 repository
SerenityOS/jakt
7 pull requests
Created an issue in SerenityOS/jakt that received 2 comments
typechecker/codegen: Inner type of None in a yield statement is not correctly outputted by codegen
This program:
/// Expect: selfhost-only
/// - output: "PASS\n" function optional_foo() -> i32? => match true { false => { println("WHAT") yield 42iβ¦
2
comments
