Skip to content

Convert the runtime to a crate #2377

Closed
Closed
@brson

Description

@brson

Converting the runtime to a Rust crate appears to be an interesting and useful thing to do.

Benefits:

  • It would have the same linkage rules as most of our libraries
  • Lets us exercise bindgen
  • It gives us the opportunity to use rustdoc and other tools with it
  • It would either simplify the makefiles or not make them worse

Cons:

  • Possible porting complications (I haven't considered it)

Guide to success:

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-LLVMArea: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.A-runtimeArea: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflowsC-enhancementCategory: An issue proposing an enhancement or a PR with one.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions