ShadercA collection of tools, libraries, and tests for Vulkan shader compilation.
Stars: ✭ 1,016 (+815.32%)
CompilerThe Hoa\Compiler library.
Stars: ✭ 458 (+312.61%)
TigerTiger Compiler from "Modern Compiler Implementation in ML" by Andrew W. Appel
Stars: ✭ 77 (-30.63%)
Cantonese粤语编程语言.The Cantonese programming language.
Stars: ✭ 454 (+309.01%)
DomtresatDominator Tree LLVM Pass to Test Satisfiability
Stars: ✭ 42 (-62.16%)
Staticscript🚀 TypeScript compiler on top of TypeScript as frontend and LLVM as backend
Stars: ✭ 447 (+302.7%)
BqnAn APL-like programming language. Self-hosted!
Stars: ✭ 100 (-9.91%)
FlingosAn educational operating system written in C#. A great stepping stone from high to low level development.
Stars: ✭ 451 (+306.31%)
Graphql CompilerTurn complex GraphQL queries into optimized database queries.
Stars: ✭ 447 (+302.7%)
IdiolispA statically typed functional programming language
Stars: ✭ 78 (-29.73%)
Nelua LangMinimal, efficient, statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code.
Stars: ✭ 438 (+294.59%)
Researchnote通过issue和README来记录日常学习研究笔记 关注 机器学习系统,深度学习, LLVM,性能剖视, Linux操作系统内核 话题 关注 C/C++. JAVA. Python. Golang. Chisel. 编程语言话题 ( Writing Blogs using github issue and markdown! (inculding Machine Learning algs and system, LLVM, Linux kernel, java, python, c++, golang)
Stars: ✭ 41 (-63.06%)
KouA minimal language compiled into wasm bytecode
Stars: ✭ 112 (+0.9%)
Llvm To SnesLLVM IR → WLA DX (ASM 65c816) → SNES Rom
Stars: ✭ 39 (-64.86%)
Tiny CompilerA tiny compiler for a language featuring LL(2) with Lexer, Parser, ASM-like codegen and VM. Complex enough to give you a flavour of how the "real" thing works whilst not being a mere toy example
Stars: ✭ 425 (+282.88%)
DeltaProgramming language focused on performance and productivity
Stars: ✭ 77 (-30.63%)
Ph7An Embedded Implementation of PHP (C Library)
Stars: ✭ 422 (+280.18%)
The Hack General Purpose ComputerUsing HDL, from Boolean algebra and elementary logic gates to building a Central Processing Unit, a memory system, and a hardware platform, leading up to a 16-bit general-purpose computer. Then, implementing the modern software hierarchy designed to enable the translation and execution of object-based, high-level languages on a bare-bone computer hardware platform; Including Virtual machine,Compiler and Operating system.
Stars: ✭ 39 (-64.86%)
WirefilterAn execution engine for Wireshark-like filters
Stars: ✭ 677 (+509.91%)
RascalA simple Pascal interpreter written in rust.
Stars: ✭ 38 (-65.77%)
EnsoHybrid visual and textual functional programming.
Stars: ✭ 5,238 (+4618.92%)
VabV Android Bootstrapper
Stars: ✭ 77 (-30.63%)
CxxctpDEPRECATED. USE INSTEAD github.com/blockspacer/flextool
Stars: ✭ 58 (-47.75%)
FirrtlFlexible Intermediate Representation for RTL
Stars: ✭ 393 (+254.05%)
Swift Init GeneratorAn Xcode plugin that uses the Swift parser to generate initializers
Stars: ✭ 105 (-5.41%)
Mini HaskellA self-hosting mini Haskell compiler with a mini C runtime.
Stars: ✭ 37 (-66.67%)
TrunkBuild, bundle & ship your Rust WASM application to the web.
Stars: ✭ 378 (+240.54%)
WaxA tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly 🚀
Stars: ✭ 373 (+236.04%)
Mini CDr Strangehack, or: how to write a self-hosting C compiler in 10 hours
Stars: ✭ 372 (+235.14%)
Evm2wasm[ORPHANED] Transcompiles EVM code to eWASM
Stars: ✭ 96 (-13.51%)
Llvm HsHaskell bindings for LLVM
Stars: ✭ 370 (+233.33%)
MooncraftLua to Commandblock compiler
Stars: ✭ 33 (-70.27%)
SparrowThe Sparrow programming language
Stars: ✭ 72 (-35.14%)
LlvmLibrary for interacting with LLVM IR in pure Go.
Stars: ✭ 670 (+503.6%)
Llvm 9.0 Learner TutorialA blog for LLVM(v9.0.0 or v11.0.0) beginner, step by step, with detailed documents and comments. Record the way I learn LLVM and accomplish a complete project for FPGA High-Level Synthesis with it.
Stars: ✭ 58 (-47.75%)
CorianderBuild NVIDIA® CUDA™ code for OpenCL™ 1.2 devices
Stars: ✭ 665 (+499.1%)
Easy Just In TimeLLVM Optimization to extract a function, embedded in its intermediate representation in the binary, and execute it using the LLVM Just-In-Time compiler.
Stars: ✭ 361 (+225.23%)
CjstoesmA tool that can transform CommonJS to ESM
Stars: ✭ 109 (-1.8%)
PipelinesAn experimental programming language for data flow
Stars: ✭ 354 (+218.92%)
OpendylanOpen Dylan compiler and IDE
Stars: ✭ 351 (+216.22%)
DecompComponents of a decompilation pipeline.
Stars: ✭ 343 (+209.01%)
Sml CompilerA compiler for Standard ML, somewhat
Stars: ✭ 22 (-80.18%)
XchainA cross compiler toolchain targeting macOS/iOS/etc.
Stars: ✭ 95 (-14.41%)
Idris ElixirA code-generator for Idris that targets Elixir
Stars: ✭ 56 (-49.55%)
AmaccSmall C Compiler generating ELF executable Arm architecture, supporting JIT execution
Stars: ✭ 661 (+495.5%)
CakemlCakeML: A Verified Implementation of ML
Stars: ✭ 651 (+486.49%)
FccFedjmike's C Compiler
Stars: ✭ 101 (-9.01%)
FeralFeral programming language reference implementation
Stars: ✭ 89 (-19.82%)
Jhc ComponentsJHC Haskell compiler split into reusable components
Stars: ✭ 55 (-50.45%)
Js of ocamlCompiler from OCaml to Javascript.
Stars: ✭ 643 (+479.28%)
ElchemyWrite Elixir code using statically-typed Elm-like syntax (compatible with Elm tooling)
Stars: ✭ 1,080 (+872.97%)
RemillLibrary for lifting of x86, amd64, and aarch64 machine code to LLVM bitcode
Stars: ✭ 633 (+470.27%)