From a660a9d68cc9b456e333f909926986fb5ba2de5f Mon Sep 17 00:00:00 2001 From: R-unic Date: Mon, 20 Jan 2025 14:16:57 -0500 Subject: [PATCH] docs: update README --- README.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index e9bdf29..b98466d 100644 --- a/README.md +++ b/README.md @@ -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! +
+https://discord.gg/AEbNTEVNAd + ## Roadmap - [x] lexing - [ ] trivia @@ -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 @@ -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) \ No newline at end of file + - [X] tail call optimization \ No newline at end of file