Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thrushlang/thrushc
The Compiler for Thrush Programming Language.
https://github.com/thrushlang/thrushc
compiled-language compiler programming-language rust statically-typed thrush
Last synced: about 7 hours ago
JSON representation
The Compiler for Thrush Programming Language.
- Host: GitHub
- URL: https://github.com/thrushlang/thrushc
- Owner: thrushlang
- License: gpl-3.0
- Created: 2024-08-29T23:43:21.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-11-15T01:20:59.000Z (2 months ago)
- Last Synced: 2024-11-15T06:31:13.547Z (2 months ago)
- Topics: compiled-language, compiler, programming-language, rust, statically-typed, thrush
- Language: Rust
- Homepage: https://github.com/Thrush-Lang
- Size: 438 KB
- Stars: 7
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# The Thrush Compiler
This compiler compile target to **LLVM IR** and coming soon to anothers backend infraestructures; This compile for native **Optimized Machine Code** with object files or executables.
## Compiler Dependencies
- **Clang** && **LLVM** 17.0.2 in the future **Thrush Toolchain**, located in `%HOME%/thrushlang/backends/llvm`
## External Requirements for build the Compiler
- **Clang** && **LLVM** 17.0.2 (Linux Binaries with statically linked libraries)