Commits on Source (2664)
Showing
- .editorconfig 7 additions, 0 deletions.editorconfig
- .gitignore 9 additions, 1 deletion.gitignore
- .gitlab-ci.yml 58 additions, 0 deletions.gitlab-ci.yml
- .gitmodules 12 additions, 4 deletions.gitmodules
- .vscode/settings.json 3 additions, 0 deletions.vscode/settings.json
- CONTRIBUTING.md 123 additions, 0 deletionsCONTRIBUTING.md
- Cargo.lock 424 additions, 302 deletionsCargo.lock
- Cargo.toml 67 additions, 8 deletionsCargo.toml
- LICENSE 21 additions, 0 deletionsLICENSE
- Makefile 265 additions, 0 deletionsMakefile
- README.md 177 additions, 0 deletionsREADME.md
- bindgen_transform.sh 4 additions, 0 deletionsbindgen_transform.sh
- build.rs 36 additions, 0 deletionsbuild.rs
- cbindgen 0 additions, 1 deletioncbindgen
- cbindgen.globdefs.toml 24 additions, 0 deletionscbindgen.globdefs.toml
- ci.sh 11 additions, 0 deletionsci.sh
- crt0/src/lib.rs 0 additions, 56 deletionscrt0/src/lib.rs
- dlmalloc-rs 1 addition, 0 deletionsdlmalloc-rs
- fcntl/Cargo.toml 0 additions, 11 deletionsfcntl/Cargo.toml
- fcntl/build.rs 0 additions, 11 deletionsfcntl/build.rs
Some changes are not shown.
For a faster browsing experience, only 20 of 1000+ files are shown.
.editorconfig
0 → 100644
.gitlab-ci.yml
0 → 100644
.vscode/settings.json
0 → 100644
CONTRIBUTING.md
0 → 100644
This diff is collapsed.
[package] | [package] | ||
name = "relibc" | name = "relibc" | ||
version = "0.1.0" | version = "0.2.5" | ||
authors = ["Jeremy Soller <jackpot51@gmail.com>"] | authors = ["Jeremy Soller <jackpot51@gmail.com>"] | ||
edition = "2021" | |||
[lib] | [lib] | ||
name = "c" | name = "relibc" | ||
crate-type = ["staticlib"] | crate-type = ["staticlib"] | ||
[workspace] | [workspace] | ||
members = ["crt0"] | members = [ | ||
"src/crt0", | |||
"src/crti", | |||
"src/crtn", | |||
"redox-rt", | |||
"ld_so", | |||
"generic-rt", | |||
] | |||
exclude = ["tests", "dlmalloc-rs"] | |||
[build-dependencies] | |||
cc = "1" | |||
[dependencies] | [dependencies] | ||
compiler_builtins = { git = "https://github.com/rust-lang-nursery/compiler-builtins.git", default-features = false, features = ["mem"] } | bitflags = "2" | ||
platform = { path = "platform" } | cbitset = "0.2" | ||
fcntl = { path = "fcntl" } | posix-regex = { path = "posix-regex", features = ["no_std"] } | ||
string = { path = "string" } | |||
unistd = { path = "unistd" } | # TODO: For some reason, rand_jitter hasn't been updated to use the latest rand_core | ||
rand = { version = "0.8", default-features = false, features = ["small_rng"] } | |||
rand_xorshift = "0.3" | |||
rand_jitter = "0.4" | |||
memchr = { version = "2.2.0", default-features = false } | |||
plain = "0.2" | |||
unicode-width = "0.1" | |||
__libc_only_for_layout_checks = { package = "libc", version = "0.2.149", optional = true } | |||
md5-crypto = { package = "md-5", version = "0.10.6", default-features = false } | |||
sha-crypt = { version = "0.5", default-features = false } | |||
base64ct = { version = "1.6", default-features = false, features = ["alloc"] } | |||
bcrypt-pbkdf = { version = "0.10", default-features = false, features = [ | |||
"alloc", | |||
] } | |||
scrypt = { version = "0.11", default-features = false, features = ["simple"] } | |||
pbkdf2 = { version = "0.12", features = ["sha2"] } | |||
sha2 = { version = "0.10", default-features = false } | |||
generic-rt = { path = "generic-rt" } | |||
chrono-tz = {version = "0.10", default-features = false} | |||
chrono = {version = "0.4", default-features = false, features = ["alloc"]} | |||
libm = "0.2" | |||
object = { version = "0.36.7", git = "https://gitlab.redox-os.org/andypython/object", default-features = false, features = ["elf", "read_core"] } | |||
spin = "0.9.8" | |||
[dependencies.dlmalloc] | |||
path = "dlmalloc-rs" | |||
default-features = false | |||
features = ["c_api"] | |||
[target.'cfg(target_os = "linux")'.dependencies] | |||
sc = "0.2.3" | |||
[target.'cfg(target_os = "redox")'.dependencies] | |||
redox_syscall = "0.5.8" | |||
redox-rt = { path = "redox-rt" } | |||
redox-path = "0.2" | |||
redox_event = { git = "https://gitlab.redox-os.org/redox-os/event.git", default-features = false, features = [ | |||
"redox_syscall", | |||
] } | |||
[features] | |||
default = ["check_against_libc_crate"] | |||
trace = [] | |||
check_against_libc_crate = ["__libc_only_for_layout_checks"] | |||
[profile.dev] | [profile.dev] | ||
panic = "abort" | panic = "abort" | ||
[profile.release] | [profile.release] | ||
panic = "abort" | panic = "abort" | ||
[patch.crates-io] | |||
cc-11 = { git = "https://github.com/tea/cc-rs", branch = "riscv-abi-arch-fix", package = "cc" } |
LICENSE
0 → 100644
Makefile
0 → 100644
README.md
0 → 100644
bindgen_transform.sh
0 → 100755
build.rs
0 → 100644
cbindgen.globdefs.toml
0 → 100644
ci.sh
0 → 100755
crt0/src/lib.rs
deleted
100644 → 0
fcntl/Cargo.toml
deleted
100644 → 0
fcntl/build.rs
deleted
100644 → 0