Skip to content

Commit

Permalink
docs: update README
Browse files Browse the repository at this point in the history
  • Loading branch information
R-unic committed Jan 20, 2025
1 parent 6a03898 commit a660a9d
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
# Heir
[![CI Status](https://github.com/R-unic/heir/actions/workflows/ci.yml/badge.svg)](https://github.com/R-unic/heir/actions/workflows)
[![Coverage Status](https://coveralls.io/repos/github/R-unic/heir/badge.svg)](https://coveralls.io/github/R-unic/heir)
[![Coverage Status](https://coveralls.io/repos/github/R-unic/heir/badge.svg?branch=master)](https://coveralls.io/github/R-unic/heir)

## Contributions
Though I cannot guarantee the lifetime or dedication of this project, contributions are welcome and encouraged and I will review them ASAP.

## Community
Join the Discord community!
<br>
https://discord.gg/AEbNTEVNAd

## Roadmap
- [x] lexing
- [ ] trivia
Expand Down Expand Up @@ -65,7 +70,7 @@ Though I cannot guarantee the lifetime or dedication of this project, contributi
- [x] variable declaration
- [x] statements
- [x] indexing (`a["b"]`)
- [ ] dot access (`a.b`)
- [X] dot access (`a.b`)
- [x] method calls
- [x] method declaration
- [ ] array literals
Expand All @@ -82,10 +87,11 @@ Though I cannot guarantee the lifetime or dedication of this project, contributi
- [x] binding
- [x] typechecking
- [x] bytecode generator
- [x] bytecode binary serialization/deserialization
- [ ] intrinsics (built-ins)
- [ ] injectable libraries
- [x] functions
- [ ] classes
- [ ] types
- [ ] hvm (heir virtual machine)
- [ ] tail call optimization (create `CALLSELF` opcode and reuse the last `CallStackFrame` instead of creating a new one)
- [X] tail call optimization

0 comments on commit a660a9d

Please sign in to comment.