Skip to content

Commit

Permalink
Merge pull request #207 from AntelopeIO/ehp/gh-205-future-dir
Browse files Browse the repository at this point in the history
Roadmap Doc for public consumption
  • Loading branch information
ericpassmore authored Sep 25, 2023
2 parents bf7fe2e + 6b55a4f commit f897dc7
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions docs/roadmap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Roadmap for CDT

## Summary Milestone 5
Top priority is clean-up of the code and optimizing for support. Target Date for Milestone 5 is May/June 2024.
- Remove AntlerProj repos from build and archive AntlerProj
- Move to C++20 - allow contracts to compile C++20
- Vanilla Clang/LLVM
- Upgrade to LLVM


## Antler
We lack the resources to complete the Antler project and support it going forward. Removing dependencies will simplify the build process and simplify things.

## Move to C++20
Allow contracts to compile C++20. In addition to the benefits from the latest language features. Currently, ENF maintains an additional fork of one of our upstream dependencies for EOS EVM simply to get around the fact that the upstream assumes C++20 but we cannot build C++20 code in our contracts.

## Vanilla Clang/LLVM
Try eosio extension free llvm and if it works with no issues then remove extensions to Clang/LLVM. The hope we will enable us to use Vanilla versions of the packages. This will allow us to use the latest, and will lead to improvements in functionality and performance.

## Upgrade to LLVM 16
Upgrade to the latest

0 comments on commit f897dc7

Please sign in to comment.