Jesús Lapastora's repositories

tracc

Thoroughly Rusty ARM64 C Compiler. My implementation for a C compiler that I can understand while running through the compiler-making track

dotfiles

My home dotfiles :)

Language:NixStargazers:9Issues:1Issues:0

neovim-setup

quick and clean neovim setup for myself

Language:LuaStargazers:5Issues:1Issues:0

sawblade

A compiler backend based on SSA Control Flow Graphs. Nothing new for the industry, used for learning & documenting purposes.

Language:RustLicense:AGPL-3.0Stargazers:5Issues:1Issues:0

gc-vm

A simple VM based on a garbage collector and two basic objects

Language:CStargazers:3Issues:1Issues:0

tui-first-steps

basic tui which lets you filter and choose a font. Very dumb and buggy

Language:C++License:MITStargazers:2Issues:1Issues:0
Language:PythonStargazers:1Issues:1Issues:0

sb-zig

Shader testing with OpenGL and Zig

Language:ZigStargazers:1Issues:1Issues:0

brainfuck-tools

A set of tools to help me explore brainfuck

Language:RustStargazers:0Issues:1Issues:3

chip8-odin

A CHIP8 implementation for linux in Odin

Language:OdinStargazers:0Issues:1Issues:0

dsa-opt-steps

Sample step deconstruction for finding an optimal solution from a suboptimal DSA solution

Language:C++Stargazers:0Issues:1Issues:0

flower

Little simulation with WASM and JavaScript

Language:RustLicense:Apache-2.0Stargazers:0Issues:1Issues:0

highlight-src

A simple tool to highlight portions of source code, given 0-indexed offsets. Useful for debugging your own parsers.

Language:RustStargazers:0Issues:1Issues:0

inference-ast

A little prototype for type inference from AST

Language:ZigStargazers:0Issues:1Issues:0

intrusive-list-impl

A sound? implementation of an intrusive list in Rust, with functionality limited to safe scoping.

Language:RustStargazers:0Issues:1Issues:0

jakt

The Jakt Programming Language

Language:C++License:BSD-2-ClauseStargazers:0Issues:0Issues:0

jakt-lsp.nvim

A (WIP) attempt to implement an LSP server for the Jakt programming language.

Language:C++Stargazers:0Issues:1Issues:0

kconfig2nix

A quick Go script to compute menuconfig diffs and create nixpkgs overlays

Language:GoStargazers:0Issues:1Issues:0
Language:RustLicense:GPL-3.0Stargazers:0Issues:0Issues:0
Language:C++Stargazers:0Issues:1Issues:0

raytracer-vulkan

A raytracer that uses Vulkan. Used for learning both raytracing and graphics APIs.

Language:C++Stargazers:0Issues:1Issues:0

rtwk

A follow-up of Ray Tracing In One Weekend: The Next Week. Trying out optimization techniques

Language:C++Stargazers:0Issues:0Issues:0

rust

Empowering everyone to build reliable and efficient software.

Language:RustLicense:NOASSERTIONStargazers:0Issues:0Issues:0

rv32isam

RISC-V RV32I Toolset

Language:CStargazers:0Issues:1Issues:0

serenity

The Serenity Operating System 🐞

Language:C++License:BSD-2-ClauseStargazers:0Issues:0Issues:0

shapez.io

shapez is an open source base building game on Steam inspired by factorio!

Language:JavaScriptLicense:GPL-3.0Stargazers:0Issues:0Issues:0

someaoc

post Advent of Code solutions I'm writing for fun.

Language:ZigStargazers:0Issues:1Issues:0

walnut-rs

A Rust port of TheCherno's Walnut graphics library

Language:RustStargazers:0Issues:1Issues:0

writing-a-c-compiler-tests

Test cases for Writing a C Compiler

Language:CLicense:NOASSERTIONStargazers:0Issues:0Issues:0

zlox

Zig port of Lox, the language from Crafting Interpreters

Language:ZigStargazers:0Issues:1Issues:0