apache / apache/teaclave-sgx-sdk

Support stable rust?

Open
#315 19 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
1.2k
Forks
268
PR merge metrics
No merged PRs in 30d

Description

Why nightly rust is needed? Using nightly rust has several major disadvantages:

* Need to be constantly updated to keep sync with upstream. Currently, the pinned nightly version (1.49.0 nightly-2020-10-25) is already lagged behind the current stable rust (1.49.0 2020-12-29).
* Nightly rust is of course not stable and may be error prone.

Can stable rust be supported, specially if the enclave code is written in `no_std`?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by examining the SDK's pinned nightly Rust configuration and the build setup for its no_std enclave code. Check whether the project builds and its existing tests pass with stable Rust; done means stable Rust is supported without requiring the pinned nightly toolchain.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
build-system, security
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.