Pinned Repositories
.emacs.d
al-farahidi
A lexer generator project. This is the first in a series of compiler-related projects I am working on for practice and fun. The project is named after al-Khalil ibn Ahmad al-Farahidi one of the earliest Arab lexicographers.
al-khwarizmi
A library of implementations of general data structures and algorithms. I use this library in my other projects. Al-Khwarizmi was an outstanding Muslim mathematician, astronomer, and geographer.
aomp
AOMP is an open source Clang/LLVM based compiler with added support for the OpenMP® API on Radeon™ GPUs. Use this repository for releases, issues, documentation, packaging, and examples.
axtor
AST - Extractor for LLVM
ayu-vim
Modern theme for modern VIMs
ibn-khaldun
A library of compiler optimization algorithms. This is a project in which I learn about and practice writing optimizing compilers. Ibn-Khaldun is a famous Muslim scholar with significant contributions to economics.
types-and-programming-languages
C++ Implementations of programming languages and type systems studied in "Types and Programming Languages" by Benjamin C. Pierce..
uMTLCompute
µMTLCompute is a collection of micro Metal compute shaders for benchmarking/profiling pruposes.
llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
ergawy's Repositories
ergawy/types-and-programming-languages
C++ Implementations of programming languages and type systems studied in "Types and Programming Languages" by Benjamin C. Pierce..
ergawy/al-farahidi
A lexer generator project. This is the first in a series of compiler-related projects I am working on for practice and fun. The project is named after al-Khalil ibn Ahmad al-Farahidi one of the earliest Arab lexicographers.
ergawy/ibn-khaldun
A library of compiler optimization algorithms. This is a project in which I learn about and practice writing optimizing compilers. Ibn-Khaldun is a famous Muslim scholar with significant contributions to economics.
ergawy/uMTLCompute
µMTLCompute is a collection of micro Metal compute shaders for benchmarking/profiling pruposes.
ergawy/.emacs.d
ergawy/al-khwarizmi
A library of implementations of general data structures and algorithms. I use this library in my other projects. Al-Khwarizmi was an outstanding Muslim mathematician, astronomer, and geographer.
ergawy/aomp
AOMP is an open source Clang/LLVM based compiler with added support for the OpenMP® API on Radeon™ GPUs. Use this repository for releases, issues, documentation, packaging, and examples.
ergawy/axtor
AST - Extractor for LLVM
ergawy/ayu-vim
Modern theme for modern VIMs
ergawy/bazel-compile-commands-extractor
Goal: Enable awesome tooling for Bazel users of the C language family.
ergawy/llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
ergawy/carbon-lang
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
ergawy/clang
Mirror of official clang git repository located at http://llvm.org/git/clang. Updated every five minutes.
ergawy/cquery
C/C++ language server supporting multi-million line code base, powered by libclang. Emacs, Vim, VSCode, and others with language server protocol support. Cross references, completion, diagnostics, semantic highlighting and more
ergawy/eclipse.jdt.ls
Java language server
ergawy/fzf.vim
fzf :heart: vim
ergawy/iree
👻
ergawy/llvm
Mirror of official llvm git repository located at http://llvm.org/git/llvm. Updated every five minutes.
ergawy/low-level-programming
Recipes from Low Level Programming book
ergawy/misc
ergawy/modern-cpp-programming
Recipes from Modern C++ Programming book
ergawy/nvim-dotfiles
My neovim configuration (as my full dotfiles are managed by YADM and are private)
ergawy/resume
Automatically generate your résumé and various cover letters from YAML files.
ergawy/reusable-cpp-code
ergawy/sil-compiler
C++ implementation for (a subset of) Scheme to x86 compiler.
ergawy/snippets
ergawy/test
ergawy/usaco-solutions
My solutions to USACO programming problems (https://train.usaco.org/usacogate)
ergawy/uVkCompute
A micro Vulkan compute pipeline and a collection of benchmarking compute shaders
ergawy/workshop_units
Advanced Modern C++: A simple Physical Units Library Workshop