FractalFir / FractalFir/rustc_codegen_clr

Rust/.NET interop

Open
#12 0 comments 7 reactions 0 assignees View on GitHub
enhancement
Dominant language
Rust
Stars
2.1k
Forks
55
PR merge metrics
No merged PRs in 30d

Description

This is the issue tracking the progress of Rust/.NET interop.

- [X] A way to pass class info to the backend
- [X] Backend recognizes and handles classes properly
- [X] Backend recognizes and handles any dimensional managed array types properly
- [X] Rust References to managed objects
- [X] A way to specify constructor to invoke
- [x] A way to specify a method to invoke
- [X] Argumentless constructor can be called
- [x] Constructor with arguments can be called
- [x] A static method without arguments can be called
- [x] A static method with arguments can be called
- [x] Calling of instance methods
- [ ] Getting values of fields
- [ ] Setting values of fields
- [ ] Getting values of statics
- [ ] Setting values of statics
- [ ] Getting elements of 1D arrays
- [ ] Setting elements of 1D arrays
- [ ] Getting elements of nD arrays
- [ ] Setting elements of nD arrays
- [ ] Safe wrapper around reference types
- [ ] Safe wrapper around method invocation
- [ ] Nullability support

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.