Add more from the std
This commit is contained in:
@@ -27,8 +27,18 @@ cp_std path:
|
||||
@sed -i -f patches.sed {{ "src" / path }}
|
||||
|
||||
setup-std:
|
||||
@# Not copied : sys/mod.rs, io.rs, error.rs, thread.rs, sync.rs
|
||||
# @just cp_std "collections/mod.rs"
|
||||
@mkdir "crates/std_detect" -p
|
||||
@cp {{ RUST_SRC / "../../std_detect/*" }} {{ "crates/std_detect/" }} -r
|
||||
# Remove the depency to core and alloc
|
||||
@sed -i "19d" "crates/std_detect/Cargo.toml"
|
||||
@sed -i "19d" "crates/std_detect/Cargo.toml"
|
||||
|
||||
@mkdir "crates/panic_abort" -p
|
||||
@cp {{ RUST_SRC / "../../panic_abort/*" }} {{ "crates/panic_abort/" }} -r
|
||||
# Remove the depency to core and alloc
|
||||
@sed -i "21d" "crates/panic_abort/Cargo.toml"
|
||||
@sed -i "15d" "crates/panic_abort/Cargo.toml"
|
||||
|
||||
@just cp_std "alloc.rs"
|
||||
@just cp_std "ascii.rs"
|
||||
@just cp_std "backtrace.rs"
|
||||
@@ -48,91 +58,187 @@ setup-std:
|
||||
# @just cp_std "tests_helpers.rs"
|
||||
@just cp_std "time.rs"
|
||||
|
||||
@just cp_std "os/mod.rs"
|
||||
@just cp_std "os/raw/mod.rs"
|
||||
@just cp_std "os/raw/tests.rs"
|
||||
@# Complete
|
||||
@just cp_std "backtrace/tests.rs"
|
||||
|
||||
@# Complete
|
||||
@just cp_std "collections/hash/map/tests.rs"
|
||||
@just cp_std "collections/hash/set/tests.rs"
|
||||
@just cp_std "collections/hash/map.rs"
|
||||
@just cp_std "collections/hash/set.rs"
|
||||
@just cp_std "collections/hash/mod.rs"
|
||||
@just cp_std "io/error.rs"
|
||||
@just cp_std "io/error/repr_bitpacked.rs"
|
||||
@just cp_std "io/error/repr_unpacked.rs"
|
||||
@just cp_std "io/error/tests.rs"
|
||||
@just cp_std "io/cursor.rs"
|
||||
@just cp_std "io/cursor/tests.rs"
|
||||
@just cp_std "io/prelude.rs"
|
||||
@just cp_std "io/impls.rs"
|
||||
@just cp_std "io/impls/tests.rs"
|
||||
@just cp_std "io/tests.rs"
|
||||
@just cp_std "io/util.rs"
|
||||
@just cp_std "io/util/tests.rs"
|
||||
@just cp_std "io/copy.rs"
|
||||
@just cp_std "io/copy/tests.rs"
|
||||
@just cp_std "io/pipe.rs"
|
||||
@just cp_std "io/pipe/tests.rs"
|
||||
@just cp_std "io/stdio.rs"
|
||||
@just cp_std "io/buffered/mod.rs"
|
||||
@just cp_std "io/buffered/bufreader.rs"
|
||||
@just cp_std "collections/mod.rs"
|
||||
|
||||
@# Complete
|
||||
@just cp_std "ffi/os_str/tests.rs"
|
||||
@just cp_std "ffi/c_str.rs"
|
||||
@just cp_std "ffi/mod.rs"
|
||||
@just cp_std "ffi/os_str.rs"
|
||||
|
||||
@# Complete
|
||||
@just cp_std "fs/tests.rs"
|
||||
|
||||
@# Complete
|
||||
@just cp_std "hash/mod.rs"
|
||||
@just cp_std "hash/random.rs"
|
||||
|
||||
@# Complete
|
||||
@just cp_std "io/buffered/bufreader/buffer.rs"
|
||||
@just cp_std "io/buffered/bufreader.rs"
|
||||
@just cp_std "io/buffered/bufwriter.rs"
|
||||
@just cp_std "io/buffered/linewriter.rs"
|
||||
@just cp_std "io/buffered/linewritershim.rs"
|
||||
@just cp_std "sync/once.rs"
|
||||
@just cp_std "sync/once_lock.rs"
|
||||
@just cp_std "sync/lazy_lock.rs"
|
||||
@just cp_std "sync/nonpoison.rs"
|
||||
@just cp_std "sync/nonpoison/condvar.rs"
|
||||
@just cp_std "sync/nonpoison/mutex.rs"
|
||||
@just cp_std "sync/nonpoison/rwlock.rs"
|
||||
@just cp_std "sync/poison.rs"
|
||||
@just cp_std "sync/poison/condvar.rs"
|
||||
@just cp_std "sync/poison/mutex.rs"
|
||||
@just cp_std "sync/poison/rwlock.rs"
|
||||
@just cp_std "sync/barrier.rs"
|
||||
@just cp_std "sync/reentrant_lock.rs"
|
||||
@just cp_std "sync/mpsc.rs"
|
||||
@just cp_std "sync/mpmc/mod.rs"
|
||||
@just cp_std "io/buffered/mod.rs"
|
||||
@just cp_std "io/buffered/tests.rs"
|
||||
@just cp_std "io/copy/tests.rs"
|
||||
@just cp_std "io/cursor/tests.rs"
|
||||
@just cp_std "io/error/repr_bitpacked.rs"
|
||||
@just cp_std "io/error/repr_unpacked.rs"
|
||||
@just cp_std "io/error/tests.rs"
|
||||
@just cp_std "io/impls/tests.rs"
|
||||
@just cp_std "io/pipe/tests.rs"
|
||||
@just cp_std "io/stdio/tests.rs"
|
||||
@just cp_std "io/util/tests.rs"
|
||||
@just cp_std "io/copy.rs"
|
||||
@just cp_std "io/cursor.rs"
|
||||
@just cp_std "io/error.rs"
|
||||
@just cp_std "io/impls.rs"
|
||||
@just cp_std "io/mod.rs"
|
||||
@just cp_std "io/pipe.rs"
|
||||
@just cp_std "io/prelude.rs"
|
||||
@just cp_std "io/stdio.rs"
|
||||
@just cp_std "io/tests.rs"
|
||||
@just cp_std "io/util.rs"
|
||||
|
||||
@# Complete
|
||||
@just cp_std "net/ip_addr/tests.rs"
|
||||
@just cp_std "net/socket_addr/tests.rs"
|
||||
@just cp_std "net/tcp/tests.rs"
|
||||
@just cp_std "net/udp/tests.rs"
|
||||
@just cp_std "net/hostname.rs"
|
||||
@just cp_std "net/ip_addr.rs"
|
||||
@just cp_std "net/mod.rs"
|
||||
@just cp_std "net/socket_addr.rs"
|
||||
@just cp_std "net/tcp.rs"
|
||||
@just cp_std "net/test.rs"
|
||||
@just cp_std "net/udp.rs"
|
||||
|
||||
@# Complete
|
||||
@just cp_std "num/mod.rs"
|
||||
@just cp_std "num/f16.rs"
|
||||
@just cp_std "num/f32.rs"
|
||||
@just cp_std "num/f64.rs"
|
||||
@just cp_std "num/f128.rs"
|
||||
|
||||
@# Complete
|
||||
@just cp_std "os/raw/mod.rs"
|
||||
@just cp_std "os/raw/tests.rs"
|
||||
@just cp_std "os/mod.rs"
|
||||
|
||||
@# Complete
|
||||
@just cp_std "prelude/mod.rs"
|
||||
@just cp_std "prelude/v1.rs"
|
||||
|
||||
@# Complete
|
||||
@just cp_std "process/tests.rs"
|
||||
|
||||
@# Complete
|
||||
@just cp_std "sync/mpmc/array.rs"
|
||||
@just cp_std "sync/mpmc/context.rs"
|
||||
@just cp_std "sync/mpmc/counter.rs"
|
||||
@just cp_std "sync/mpmc/error.rs"
|
||||
@just cp_std "sync/mpmc/list.rs"
|
||||
@just cp_std "sync/mpmc/mod.rs"
|
||||
@just cp_std "sync/mpmc/select.rs"
|
||||
@just cp_std "sync/mpmc/tests.rs"
|
||||
@just cp_std "sync/mpmc/utils.rs"
|
||||
@just cp_std "sync/mpmc/waker.rs"
|
||||
@just cp_std "sync/mpmc/zero.rs"
|
||||
@just cp_std "hash/mod.rs"
|
||||
@just cp_std "hash/random.rs"
|
||||
@just cp_std "num/mod.rs"
|
||||
@just cp_std "ffi/c_str.rs"
|
||||
@just cp_std "ffi/mod.rs"
|
||||
@just cp_std "ffi/os_str.rs"
|
||||
@just cp_std "ffi/os_str/tests.rs"
|
||||
@just cp_std "thread/local.rs"
|
||||
@just cp_std "thread/thread.rs"
|
||||
@just cp_std "thread/id.rs"
|
||||
@just cp_std "thread/main_thread.rs"
|
||||
@just cp_std "thread/current.rs"
|
||||
@just cp_std "thread/join_handle.rs"
|
||||
@just cp_std "thread/functions.rs"
|
||||
@just cp_std "thread/lifecycle.rs"
|
||||
@just cp_std "thread/builder.rs"
|
||||
@just cp_std "thread/scoped.rs"
|
||||
@just cp_std "thread/spawnhook.rs"
|
||||
@just cp_std "sys/exit.rs"
|
||||
@just cp_std "sys/env_consts.rs"
|
||||
@just cp_std "sys/configure_builtins.rs"
|
||||
@just cp_std "sys/cmath.rs"
|
||||
@just cp_std "sys/process/mod.rs"
|
||||
@just cp_std "sys/process/env.rs"
|
||||
@just cp_std "sys/process/unsupported.rs"
|
||||
@just cp_std "sync/nonpoison/condvar.rs"
|
||||
@just cp_std "sync/nonpoison/mutex.rs"
|
||||
@just cp_std "sync/nonpoison/rwlock.rs"
|
||||
@just cp_std "sync/poison/condvar.rs"
|
||||
@just cp_std "sync/poison/mutex.rs"
|
||||
@just cp_std "sync/poison/rwlock.rs"
|
||||
@just cp_std "sync/nonpoison.rs"
|
||||
@just cp_std "sync/barrier.rs"
|
||||
@just cp_std "sync/lazy_lock.rs"
|
||||
@just cp_std "sync/mod.rs"
|
||||
@just cp_std "sync/mpsc.rs"
|
||||
@just cp_std "sync/nonpoison.rs"
|
||||
@just cp_std "sync/once.rs"
|
||||
@just cp_std "sync/once_lock.rs"
|
||||
@just cp_std "sync/oneshot.rs"
|
||||
@just cp_std "sync/poison.rs"
|
||||
@just cp_std "sync/reentrant_lock.rs"
|
||||
|
||||
|
||||
@# Complete
|
||||
@just cp_std "sys/alloc/mod.rs"
|
||||
|
||||
@just cp_std "sys/args/mod.rs"
|
||||
@just cp_std "sys/args/unsupported.rs"
|
||||
|
||||
@just cp_std "sys/env/mod.rs"
|
||||
@just cp_std "sys/env/common.rs"
|
||||
@just cp_std "sys/env/unsupported.rs"
|
||||
|
||||
@just cp_std "sys/fd/mod.rs"
|
||||
|
||||
@just cp_std "sys/fs/mod.rs"
|
||||
@just cp_std "sys/fs/common.rs"
|
||||
@just cp_std "sys/fs/unsupported.rs"
|
||||
|
||||
@just cp_std "sys/helpers/mod.rs"
|
||||
@just cp_std "sys/helpers/small_c_string.rs"
|
||||
@just cp_std "sys/helpers/tests.rs"
|
||||
@just cp_std "sys/helpers/wstr.rs"
|
||||
|
||||
@just cp_std "sys/io/error/generic.rs"
|
||||
@just cp_std "sys/io/error/mod.rs"
|
||||
@just cp_std "sys/io/io_slice/unsupported.rs"
|
||||
@just cp_std "sys/io/is_terminal/unsupported.rs"
|
||||
@just cp_std "sys/io/kernel_copy/mod.rs"
|
||||
@just cp_std "sys/io/mod.rs"
|
||||
|
||||
@just cp_std "sys/net/connection/mod.rs"
|
||||
@just cp_std "sys/net/connection/unsupported.rs"
|
||||
@just cp_std "sys/net/hostname/mod.rs"
|
||||
@just cp_std "sys/net/hostname/unsupported.rs"
|
||||
@just cp_std "sys/net/mod.rs"
|
||||
|
||||
@just cp_std "sys/os_str/bytes/tests.rs"
|
||||
@just cp_std "sys/os_str/bytes.rs"
|
||||
@just cp_std "sys/os_str/mod.rs"
|
||||
|
||||
@just cp_std "sys/pal/mod.rs"
|
||||
@just cp_std "sys/pal/unsupported/mod.rs"
|
||||
@just cp_std "sys/pal/unsupported/common.rs"
|
||||
@just cp_std "sys/pal/unsupported/os.rs"
|
||||
|
||||
@just cp_std "sys/path/mod.rs"
|
||||
@just cp_std "sys/path/unix.rs"
|
||||
|
||||
@just cp_std "sys/personality/dwarf/eh.rs"
|
||||
@just cp_std "sys/personality/dwarf/mod.rs"
|
||||
@just cp_std "sys/personality/dwarf/tests.rs"
|
||||
@just cp_std "sys/personality/mod.rs"
|
||||
|
||||
@just cp_std "sys/pipe/mod.rs"
|
||||
@just cp_std "sys/pipe/unsupported.rs"
|
||||
|
||||
@just cp_std "sys/platform_version/mod.rs"
|
||||
|
||||
@just cp_std "sys/process/mod.rs"
|
||||
@just cp_std "sys/process/env.rs"
|
||||
@just cp_std "sys/process/unsupported.rs"
|
||||
|
||||
@just cp_std "sys/random/mod.rs"
|
||||
@just cp_std "sys/random/unsupported.rs"
|
||||
|
||||
@just cp_std "sys/stdio/mod.rs"
|
||||
@just cp_std "sys/stdio/unsupported.rs"
|
||||
|
||||
@just cp_std "sys/sync/condvar/mod.rs"
|
||||
@just cp_std "sys/sync/condvar/no_threads.rs"
|
||||
@just cp_std "sys/sync/mutex/mod.rs"
|
||||
@@ -143,42 +249,38 @@ setup-std:
|
||||
@just cp_std "sys/sync/rwlock/no_threads.rs"
|
||||
@just cp_std "sys/sync/thread_parking/mod.rs"
|
||||
@just cp_std "sys/sync/thread_parking/unsupported.rs"
|
||||
@just cp_std "sys/sync/mod.rs"
|
||||
@just cp_std "sys/sync/once_box.rs"
|
||||
|
||||
@just cp_std "sys/thread/mod.rs"
|
||||
@just cp_std "sys/thread/unsupported.rs"
|
||||
|
||||
@just cp_std "sys/thread_local/mod.rs"
|
||||
@just cp_std "sys/thread_local/no_threads.rs"
|
||||
@just cp_std "sys/thread_local/os.rs"
|
||||
@just cp_std "sys/thread_local/mod.rs"
|
||||
|
||||
@just cp_std "sys/time/mod.rs"
|
||||
@just cp_std "sys/time/unsupported.rs"
|
||||
@just cp_std "sys/random/mod.rs"
|
||||
@just cp_std "sys/random/unsupported.rs"
|
||||
@just cp_std "sys/env/mod.rs"
|
||||
@just cp_std "sys/env/common.rs"
|
||||
@just cp_std "sys/env/unsupported.rs"
|
||||
@just cp_std "sys/os_str/mod.rs"
|
||||
@just cp_std "sys/os_str/bytes.rs"
|
||||
@just cp_std "sys/os_str/bytes/tests.rs"
|
||||
@just cp_std "sys/path/mod.rs"
|
||||
@just cp_std "sys/path/unix.rs"
|
||||
@just cp_std "sys/fs/mod.rs"
|
||||
@just cp_std "sys/fs/common.rs"
|
||||
@just cp_std "sys/fs/unsupported.rs"
|
||||
@just cp_std "sys/io/error/generic.rs"
|
||||
@just cp_std "sys/io/io_slice/unsupported.rs"
|
||||
@just cp_std "sys/io/is_terminal/unsupported.rs"
|
||||
@just cp_std "sys/io/kernel_copy/mod.rs"
|
||||
@just cp_std "sys/io/mod.rs"
|
||||
@just cp_std "sys/io/error/mod.rs"
|
||||
@just cp_std "sys/pipe/mod.rs"
|
||||
@just cp_std "sys/pipe/unsupported.rs"
|
||||
@just cp_std "sys/stdio/mod.rs"
|
||||
@just cp_std "sys/stdio/unsupported.rs"
|
||||
@just cp_std "sys/alloc/mod.rs"
|
||||
|
||||
@just cp_std "sys/backtrace.rs"
|
||||
@just cp_std "sys/fs/mod.rs"
|
||||
@just cp_std "sys/fs/unsupported.rs"
|
||||
@just cp_std "sys/helpers/mod.rs"
|
||||
@just cp_std "sys/helpers/small_c_string.rs"
|
||||
@just cp_std "sys/helpers/tests.rs"
|
||||
@just cp_std "sys/helpers/wstr.rs"
|
||||
@just cp_std "sys/cmath.rs"
|
||||
@just cp_std "sys/configure_builtins.rs"
|
||||
@just cp_std "sys/env_consts.rs"
|
||||
@just cp_std "sys/exit.rs"
|
||||
@just cp_std "sys/mod.rs"
|
||||
|
||||
@# Complete
|
||||
@just cp_std "thread/builder.rs"
|
||||
@just cp_std "thread/current.rs"
|
||||
@just cp_std "thread/functions.rs"
|
||||
@just cp_std "thread/id.rs"
|
||||
@just cp_std "thread/join_handle.rs"
|
||||
@just cp_std "thread/lifecycle.rs"
|
||||
@just cp_std "thread/local.rs"
|
||||
@just cp_std "thread/main_thread.rs"
|
||||
@just cp_std "thread/mod.rs"
|
||||
@just cp_std "thread/scoped.rs"
|
||||
@just cp_std "thread/spawnhook.rs"
|
||||
@just cp_std "thread/tests.rs"
|
||||
@just cp_std "thread/thread.rs"
|
||||
@# Copied but edited for the moment
|
||||
|
||||
Reference in New Issue
Block a user