Commits on Source (567)
Showing
- .gitmodules 2 additions, 1 deletion.gitmodules
- .vscode/settings.json 3 additions, 0 deletions.vscode/settings.json
- Cargo.lock 228 additions, 102 deletionsCargo.lock
- Cargo.toml 26 additions, 18 deletionsCargo.toml
- Makefile 76 additions, 40 deletionsMakefile
- README.md 124 additions, 13 deletionsREADME.md
- cbindgen.globdefs.toml 24 additions, 0 deletionscbindgen.globdefs.toml
- dlmalloc-rs 1 addition, 1 deletiondlmalloc-rs
- fmt.sh 1 addition, 1 deletionfmt.sh
- generic-rt/Cargo.toml 6 additions, 0 deletionsgeneric-rt/Cargo.toml
- generic-rt/src/lib.rs 128 additions, 0 deletionsgeneric-rt/src/lib.rs
- include/bits/errno.h 0 additions, 2 deletionsinclude/bits/errno.h
- include/bits/limits.h 1 addition, 1 deletioninclude/bits/limits.h
- include/bits/malloc.h 2 additions, 2 deletionsinclude/bits/malloc.h
- include/bits/netdb.h 9 additions, 0 deletionsinclude/bits/netdb.h
- include/bits/signal.h 15 additions, 0 deletionsinclude/bits/signal.h
- include/cpio.h 29 additions, 0 deletionsinclude/cpio.h
- include/features.h 75 additions, 9 deletionsinclude/features.h
- include/iso646.h 22 additions, 0 deletionsinclude/iso646.h
- include/setjmp.h 6 additions, 1 deletioninclude/setjmp.h
.vscode/settings.json
0 → 100644
... | @@ -13,8 +13,9 @@ members = [ | ... | @@ -13,8 +13,9 @@ members = [ |
"src/crt0", | "src/crt0", | ||
"src/crti", | "src/crti", | ||
"src/crtn", | "src/crtn", | ||
"src/ld_so", | "redox-rt", | ||
"src/platform/redox/redox-exec", | "ld_so", | ||
"generic-rt", | |||
] | ] | ||
exclude = ["tests", "dlmalloc-rs"] | exclude = ["tests", "dlmalloc-rs"] | ||
... | @@ -24,30 +25,32 @@ cc = "1" | ... | @@ -24,30 +25,32 @@ cc = "1" |
[dependencies] | [dependencies] | ||
bitflags = "2" | bitflags = "2" | ||
cbitset = "0.2" | cbitset = "0.2" | ||
memoffset = "0.9" | |||
posix-regex = { path = "posix-regex", features = ["no_std"] } | posix-regex = { path = "posix-regex", features = ["no_std"] } | ||
# TODO: For some reason, rand_jitter hasn't been updated to use the latest rand_core | # TODO: For some reason, rand_jitter hasn't been updated to use the latest rand_core | ||
rand = { version = "0.7", default-features = false, features = ["small_rng"] } | rand = { version = "0.8", default-features = false, features = ["small_rng"] } | ||
rand_xorshift = "0.2" | rand_xorshift = "0.3" | ||
rand_jitter = "0.3" | rand_jitter = "0.4" | ||
memchr = { version = "2.2.0", default-features = false } | memchr = { version = "2.2.0", default-features = false } | ||
plain = "0.2" | plain = "0.2" | ||
unicode-width = "0.1" | unicode-width = "0.1" | ||
__libc_only_for_layout_checks = { package = "libc", version = "0.2.149", optional = true } | __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} | md5-crypto = { package = "md-5", version = "0.10.6", default-features = false } | ||
sha-crypt = { version = "0.5", default-features = false } | sha-crypt = { version = "0.5", default-features = false } | ||
base64ct = { version = "1.6", default-features = false, features = ["alloc"] } | base64ct = { version = "1.6", default-features = false, features = ["alloc"] } | ||
bcrypt-pbkdf = { version = "0.10", default-features = false, features = ["alloc"] } | bcrypt-pbkdf = { version = "0.10", default-features = false, features = [ | ||
scrypt = { version = "0.11", default-features = false, features = ["simple"]} | "alloc", | ||
pbkdf2 = { version = "0.12", features = ["sha2"]} | ] } | ||
scrypt = { version = "0.11", default-features = false, features = ["simple"] } | |||
pbkdf2 = { version = "0.12", features = ["sha2"] } | |||
sha2 = { version = "0.10", default-features = false } | sha2 = { version = "0.10", default-features = false } | ||
generic-rt = { path = "generic-rt" } | |||
[dependencies.goblin] | chrono-tz = {version = "0.10", default-features = false} | ||
version = "0.7" | chrono = {version = "0.4", default-features = false, features = ["alloc"]} | ||
default-features = false | libm = "0.2" | ||
features = ["elf32", "elf64", "endian_fd"] | 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] | [dependencies.dlmalloc] | ||
path = "dlmalloc-rs" | path = "dlmalloc-rs" | ||
... | @@ -58,10 +61,12 @@ features = ["c_api"] | ... | @@ -58,10 +61,12 @@ features = ["c_api"] |
sc = "0.2.3" | sc = "0.2.3" | ||
[target.'cfg(target_os = "redox")'.dependencies] | [target.'cfg(target_os = "redox")'.dependencies] | ||
redox_syscall = "0.5.1" | redox_syscall = "0.5.8" | ||
redox-exec = { path = "src/platform/redox/redox-exec" } | redox-rt = { path = "redox-rt" } | ||
redox-path = "0.2" | redox-path = "0.2" | ||
redox_event = { git = "https://gitlab.redox-os.org/redox-os/event.git", default-features = false, features = ["redox_syscall"] } | redox_event = { git = "https://gitlab.redox-os.org/redox-os/event.git", default-features = false, features = [ | ||
"redox_syscall", | |||
] } | |||
[features] | [features] | ||
default = ["check_against_libc_crate"] | default = ["check_against_libc_crate"] | ||
... | @@ -73,3 +78,6 @@ panic = "abort" | ... | @@ -73,3 +78,6 @@ 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" } |
cbindgen.globdefs.toml
0 → 100644
generic-rt/Cargo.toml
0 → 100644
generic-rt/src/lib.rs
0 → 100644
include/cpio.h
0 → 100644
include/iso646.h
0 → 100644