├── .gitignore ├── .rustfmt.toml ├── .travis.yml ├── Cargo.toml ├── README.md ├── Xargo.std.toml ├── Xargo.test.toml ├── Xargo.toml ├── ci ├── after_success.sh ├── install.sh └── script.sh ├── docker ├── aarch64-unknown-linux-steed.json ├── aarch64-unknown-linux-steed │ └── Dockerfile ├── arm-unknown-linux-steedeabi.json ├── arm-unknown-linux-steedeabi │ └── Dockerfile ├── arm-unknown-linux-steedeabihf.json ├── arm-unknown-linux-steedeabihf │ └── Dockerfile ├── armv7-unknown-linux-steedeabihf.json ├── armv7-unknown-linux-steedeabihf │ └── Dockerfile ├── i686-unknown-linux-steed.json ├── i686-unknown-linux-steed │ └── Dockerfile ├── lld.sh ├── mips-unknown-linux-steed.json ├── mips-unknown-linux-steed │ └── Dockerfile ├── mipsel-unknown-linux-steed.json ├── mipsel-unknown-linux-steed │ └── Dockerfile ├── powerpc-unknown-linux-steed.json ├── powerpc-unknown-linux-steed │ └── Dockerfile ├── powerpc64-unknown-linux-steed.json ├── powerpc64-unknown-linux-steed │ └── Dockerfile ├── powerpc64le-unknown-linux-steed.json ├── powerpc64le-unknown-linux-steed │ └── Dockerfile ├── qemu.sh ├── x86_64-unknown-linux-steed.json ├── x86_64-unknown-linux-steed │ └── Dockerfile └── xargo.sh ├── examples ├── _llseek.rs ├── args.rs ├── canonicalize.rs ├── chdir.rs ├── create.rs ├── dup.rs ├── echo.rs ├── env.rs ├── execve.rs ├── format.rs ├── hashmap.rs ├── hello.rs ├── instant.rs ├── ls.rs ├── mutex.rs ├── one.rs ├── open.rs ├── panic.rs ├── preadwrite.rs ├── print.rs ├── stat.rs ├── stderr.rs ├── system-time.rs ├── tcp_listen_connect.rs ├── thread.rs ├── vec.rs └── zero.rs ├── generate └── errno.py ├── naive_ralloc ├── Cargo.toml └── src │ └── lib.rs ├── src ├── ascii.rs ├── collections │ ├── hash │ │ ├── bench.rs │ │ ├── map.rs │ │ ├── mod.rs │ │ ├── set.rs │ │ └── table.rs │ └── mod.rs ├── ctypes.rs ├── env.rs ├── error.rs ├── ffi │ ├── c_str.rs │ ├── mod.rs │ └── os_str.rs ├── fs.rs ├── io │ ├── buffered.rs │ ├── cursor.rs │ ├── error.rs │ ├── impls.rs │ ├── lazy.rs │ ├── mod.rs │ ├── prelude.rs │ ├── stdio.rs │ └── util.rs ├── lib.rs ├── libc │ ├── internal │ │ ├── aarch64.rs │ │ ├── arm.rs │ │ ├── mips.rs │ │ ├── mips64.rs │ │ ├── mod.rs │ │ ├── powerpc.rs │ │ ├── powerpc64.rs │ │ ├── sparc64.rs │ │ ├── x86.rs │ │ └── x86_64.rs │ └── mod.rs ├── linux │ ├── aarch64.rs │ ├── arm.rs │ ├── errno.rs │ ├── mips.rs │ ├── mips64.rs │ ├── mod.rs │ ├── powerpc.rs │ ├── powerpc64.rs │ ├── sparc64.rs │ ├── types.rs │ ├── x86.rs │ └── x86_64.rs ├── macros.rs ├── memchr.rs ├── net │ ├── addr.rs │ ├── ip.rs │ ├── mod.rs │ ├── parser.rs │ ├── tcp.rs │ ├── test.rs │ └── udp.rs ├── num.rs ├── os │ ├── linux │ │ ├── fs.rs │ │ ├── mod.rs │ │ └── raw.rs │ ├── mod.rs │ └── raw.rs ├── panicking.rs ├── path.rs ├── prelude │ ├── mod.rs │ └── v1.rs ├── process.rs ├── rand │ ├── mod.rs │ └── reader.rs ├── rt.rs ├── sync │ ├── mod.rs │ └── mutex.rs ├── sys │ ├── linux │ │ ├── args.rs │ │ ├── env.rs │ │ ├── ext │ │ │ ├── ffi.rs │ │ │ ├── fs.rs │ │ │ ├── io.rs │ │ │ ├── mod.rs │ │ │ └── net.rs │ │ ├── fd.rs │ │ ├── fs.rs │ │ ├── memchr.rs │ │ ├── mod.rs │ │ ├── mutex.rs │ │ ├── net.rs │ │ ├── os.rs │ │ ├── os_str.rs │ │ ├── parking_lot │ │ │ ├── LICENSE-APACHE │ │ │ ├── LICENSE-MIT │ │ │ ├── core │ │ │ │ ├── mod.rs │ │ │ │ ├── parking_lot.rs │ │ │ │ ├── spinwait.rs │ │ │ │ ├── thread_parker │ │ │ │ │ └── linux.rs │ │ │ │ ├── util.rs │ │ │ │ └── word_lock.rs │ │ │ ├── mod.rs │ │ │ └── raw_mutex.rs │ │ ├── path.rs │ │ ├── pipe.rs │ │ ├── process.rs │ │ ├── rand.rs │ │ ├── stack_overflow.rs │ │ ├── thread.rs │ │ └── time.rs │ └── mod.rs ├── sys_common │ ├── io.rs │ ├── mod.rs │ ├── mutex.rs │ ├── net.rs │ ├── poison.rs │ ├── thread.rs │ └── util.rs ├── thread │ └── mod.rs └── time │ ├── duration.rs │ └── mod.rs └── test ├── Cargo.toml └── src └── lib.rs /.gitignore: -------------------------------------------------------------------------------- 1 | *.rs.bk 2 | Cargo.lock 3 | target 4 | -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 80 -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/.travis.yml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/README.md -------------------------------------------------------------------------------- /Xargo.std.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/Xargo.std.toml -------------------------------------------------------------------------------- /Xargo.test.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/Xargo.test.toml -------------------------------------------------------------------------------- /Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/Xargo.toml -------------------------------------------------------------------------------- /ci/after_success.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/ci/after_success.sh -------------------------------------------------------------------------------- /ci/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/ci/install.sh -------------------------------------------------------------------------------- /ci/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/ci/script.sh -------------------------------------------------------------------------------- /docker/aarch64-unknown-linux-steed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/docker/aarch64-unknown-linux-steed.json -------------------------------------------------------------------------------- /docker/aarch64-unknown-linux-steed/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/docker/aarch64-unknown-linux-steed/Dockerfile -------------------------------------------------------------------------------- /docker/arm-unknown-linux-steedeabi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/docker/arm-unknown-linux-steedeabi.json -------------------------------------------------------------------------------- /docker/arm-unknown-linux-steedeabi/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/docker/arm-unknown-linux-steedeabi/Dockerfile -------------------------------------------------------------------------------- /docker/arm-unknown-linux-steedeabihf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/docker/arm-unknown-linux-steedeabihf.json -------------------------------------------------------------------------------- /docker/arm-unknown-linux-steedeabihf/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/docker/arm-unknown-linux-steedeabihf/Dockerfile -------------------------------------------------------------------------------- /docker/armv7-unknown-linux-steedeabihf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/docker/armv7-unknown-linux-steedeabihf.json -------------------------------------------------------------------------------- /docker/armv7-unknown-linux-steedeabihf/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/docker/armv7-unknown-linux-steedeabihf/Dockerfile -------------------------------------------------------------------------------- /docker/i686-unknown-linux-steed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/docker/i686-unknown-linux-steed.json -------------------------------------------------------------------------------- /docker/i686-unknown-linux-steed/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/docker/i686-unknown-linux-steed/Dockerfile -------------------------------------------------------------------------------- /docker/lld.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/docker/lld.sh -------------------------------------------------------------------------------- /docker/mips-unknown-linux-steed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/docker/mips-unknown-linux-steed.json -------------------------------------------------------------------------------- /docker/mips-unknown-linux-steed/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/docker/mips-unknown-linux-steed/Dockerfile -------------------------------------------------------------------------------- /docker/mipsel-unknown-linux-steed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/docker/mipsel-unknown-linux-steed.json -------------------------------------------------------------------------------- /docker/mipsel-unknown-linux-steed/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/docker/mipsel-unknown-linux-steed/Dockerfile -------------------------------------------------------------------------------- /docker/powerpc-unknown-linux-steed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/docker/powerpc-unknown-linux-steed.json -------------------------------------------------------------------------------- /docker/powerpc-unknown-linux-steed/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/docker/powerpc-unknown-linux-steed/Dockerfile -------------------------------------------------------------------------------- /docker/powerpc64-unknown-linux-steed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/docker/powerpc64-unknown-linux-steed.json -------------------------------------------------------------------------------- /docker/powerpc64-unknown-linux-steed/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/docker/powerpc64-unknown-linux-steed/Dockerfile -------------------------------------------------------------------------------- /docker/powerpc64le-unknown-linux-steed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/docker/powerpc64le-unknown-linux-steed.json -------------------------------------------------------------------------------- /docker/powerpc64le-unknown-linux-steed/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/docker/powerpc64le-unknown-linux-steed/Dockerfile -------------------------------------------------------------------------------- /docker/qemu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/docker/qemu.sh -------------------------------------------------------------------------------- /docker/x86_64-unknown-linux-steed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/docker/x86_64-unknown-linux-steed.json -------------------------------------------------------------------------------- /docker/x86_64-unknown-linux-steed/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/docker/x86_64-unknown-linux-steed/Dockerfile -------------------------------------------------------------------------------- /docker/xargo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/docker/xargo.sh -------------------------------------------------------------------------------- /examples/_llseek.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/examples/_llseek.rs -------------------------------------------------------------------------------- /examples/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/examples/args.rs -------------------------------------------------------------------------------- /examples/canonicalize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/examples/canonicalize.rs -------------------------------------------------------------------------------- /examples/chdir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/examples/chdir.rs -------------------------------------------------------------------------------- /examples/create.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/examples/create.rs -------------------------------------------------------------------------------- /examples/dup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/examples/dup.rs -------------------------------------------------------------------------------- /examples/echo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/examples/echo.rs -------------------------------------------------------------------------------- /examples/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/examples/env.rs -------------------------------------------------------------------------------- /examples/execve.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/examples/execve.rs -------------------------------------------------------------------------------- /examples/format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/examples/format.rs -------------------------------------------------------------------------------- /examples/hashmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/examples/hashmap.rs -------------------------------------------------------------------------------- /examples/hello.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/examples/hello.rs -------------------------------------------------------------------------------- /examples/instant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/examples/instant.rs -------------------------------------------------------------------------------- /examples/ls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/examples/ls.rs -------------------------------------------------------------------------------- /examples/mutex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/examples/mutex.rs -------------------------------------------------------------------------------- /examples/one.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/examples/one.rs -------------------------------------------------------------------------------- /examples/open.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/examples/open.rs -------------------------------------------------------------------------------- /examples/panic.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | panic!() 3 | } 4 | -------------------------------------------------------------------------------- /examples/preadwrite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/examples/preadwrite.rs -------------------------------------------------------------------------------- /examples/print.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/examples/print.rs -------------------------------------------------------------------------------- /examples/stat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/examples/stat.rs -------------------------------------------------------------------------------- /examples/stderr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/examples/stderr.rs -------------------------------------------------------------------------------- /examples/system-time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/examples/system-time.rs -------------------------------------------------------------------------------- /examples/tcp_listen_connect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/examples/tcp_listen_connect.rs -------------------------------------------------------------------------------- /examples/thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/examples/thread.rs -------------------------------------------------------------------------------- /examples/vec.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("{:?}", vec![0, 1, 2, 3]); 3 | } 4 | -------------------------------------------------------------------------------- /examples/zero.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /generate/errno.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/generate/errno.py -------------------------------------------------------------------------------- /naive_ralloc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/naive_ralloc/Cargo.toml -------------------------------------------------------------------------------- /naive_ralloc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/naive_ralloc/src/lib.rs -------------------------------------------------------------------------------- /src/ascii.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/ascii.rs -------------------------------------------------------------------------------- /src/collections/hash/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/collections/hash/bench.rs -------------------------------------------------------------------------------- /src/collections/hash/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/collections/hash/map.rs -------------------------------------------------------------------------------- /src/collections/hash/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/collections/hash/mod.rs -------------------------------------------------------------------------------- /src/collections/hash/set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/collections/hash/set.rs -------------------------------------------------------------------------------- /src/collections/hash/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/collections/hash/table.rs -------------------------------------------------------------------------------- /src/collections/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/collections/mod.rs -------------------------------------------------------------------------------- /src/ctypes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/ctypes.rs -------------------------------------------------------------------------------- /src/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/env.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/ffi/c_str.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/ffi/c_str.rs -------------------------------------------------------------------------------- /src/ffi/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/ffi/mod.rs -------------------------------------------------------------------------------- /src/ffi/os_str.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/ffi/os_str.rs -------------------------------------------------------------------------------- /src/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/fs.rs -------------------------------------------------------------------------------- /src/io/buffered.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/io/buffered.rs -------------------------------------------------------------------------------- /src/io/cursor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/io/cursor.rs -------------------------------------------------------------------------------- /src/io/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/io/error.rs -------------------------------------------------------------------------------- /src/io/impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/io/impls.rs -------------------------------------------------------------------------------- /src/io/lazy.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/io/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/io/mod.rs -------------------------------------------------------------------------------- /src/io/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/io/prelude.rs -------------------------------------------------------------------------------- /src/io/stdio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/io/stdio.rs -------------------------------------------------------------------------------- /src/io/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/io/util.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/libc/internal/aarch64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/libc/internal/aarch64.rs -------------------------------------------------------------------------------- /src/libc/internal/arm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/libc/internal/arm.rs -------------------------------------------------------------------------------- /src/libc/internal/mips.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/libc/internal/mips.rs -------------------------------------------------------------------------------- /src/libc/internal/mips64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/libc/internal/mips64.rs -------------------------------------------------------------------------------- /src/libc/internal/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/libc/internal/mod.rs -------------------------------------------------------------------------------- /src/libc/internal/powerpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/libc/internal/powerpc.rs -------------------------------------------------------------------------------- /src/libc/internal/powerpc64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/libc/internal/powerpc64.rs -------------------------------------------------------------------------------- /src/libc/internal/sparc64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/libc/internal/sparc64.rs -------------------------------------------------------------------------------- /src/libc/internal/x86.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/libc/internal/x86.rs -------------------------------------------------------------------------------- /src/libc/internal/x86_64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/libc/internal/x86_64.rs -------------------------------------------------------------------------------- /src/libc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/libc/mod.rs -------------------------------------------------------------------------------- /src/linux/aarch64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/linux/aarch64.rs -------------------------------------------------------------------------------- /src/linux/arm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/linux/arm.rs -------------------------------------------------------------------------------- /src/linux/errno.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/linux/errno.rs -------------------------------------------------------------------------------- /src/linux/mips.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/linux/mips.rs -------------------------------------------------------------------------------- /src/linux/mips64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/linux/mips64.rs -------------------------------------------------------------------------------- /src/linux/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/linux/mod.rs -------------------------------------------------------------------------------- /src/linux/powerpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/linux/powerpc.rs -------------------------------------------------------------------------------- /src/linux/powerpc64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/linux/powerpc64.rs -------------------------------------------------------------------------------- /src/linux/sparc64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/linux/sparc64.rs -------------------------------------------------------------------------------- /src/linux/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/linux/types.rs -------------------------------------------------------------------------------- /src/linux/x86.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/linux/x86.rs -------------------------------------------------------------------------------- /src/linux/x86_64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/linux/x86_64.rs -------------------------------------------------------------------------------- /src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/macros.rs -------------------------------------------------------------------------------- /src/memchr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/memchr.rs -------------------------------------------------------------------------------- /src/net/addr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/net/addr.rs -------------------------------------------------------------------------------- /src/net/ip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/net/ip.rs -------------------------------------------------------------------------------- /src/net/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/net/mod.rs -------------------------------------------------------------------------------- /src/net/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/net/parser.rs -------------------------------------------------------------------------------- /src/net/tcp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/net/tcp.rs -------------------------------------------------------------------------------- /src/net/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/net/test.rs -------------------------------------------------------------------------------- /src/net/udp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/net/udp.rs -------------------------------------------------------------------------------- /src/num.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/num.rs -------------------------------------------------------------------------------- /src/os/linux/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/os/linux/fs.rs -------------------------------------------------------------------------------- /src/os/linux/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/os/linux/mod.rs -------------------------------------------------------------------------------- /src/os/linux/raw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/os/linux/raw.rs -------------------------------------------------------------------------------- /src/os/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/os/mod.rs -------------------------------------------------------------------------------- /src/os/raw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/os/raw.rs -------------------------------------------------------------------------------- /src/panicking.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/panicking.rs -------------------------------------------------------------------------------- /src/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/path.rs -------------------------------------------------------------------------------- /src/prelude/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/prelude/mod.rs -------------------------------------------------------------------------------- /src/prelude/v1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/prelude/v1.rs -------------------------------------------------------------------------------- /src/process.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/process.rs -------------------------------------------------------------------------------- /src/rand/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/rand/mod.rs -------------------------------------------------------------------------------- /src/rand/reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/rand/reader.rs -------------------------------------------------------------------------------- /src/rt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/rt.rs -------------------------------------------------------------------------------- /src/sync/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sync/mod.rs -------------------------------------------------------------------------------- /src/sync/mutex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sync/mutex.rs -------------------------------------------------------------------------------- /src/sys/linux/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/args.rs -------------------------------------------------------------------------------- /src/sys/linux/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/env.rs -------------------------------------------------------------------------------- /src/sys/linux/ext/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/ext/ffi.rs -------------------------------------------------------------------------------- /src/sys/linux/ext/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/ext/fs.rs -------------------------------------------------------------------------------- /src/sys/linux/ext/io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/ext/io.rs -------------------------------------------------------------------------------- /src/sys/linux/ext/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/ext/mod.rs -------------------------------------------------------------------------------- /src/sys/linux/ext/net.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/ext/net.rs -------------------------------------------------------------------------------- /src/sys/linux/fd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/fd.rs -------------------------------------------------------------------------------- /src/sys/linux/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/fs.rs -------------------------------------------------------------------------------- /src/sys/linux/memchr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/memchr.rs -------------------------------------------------------------------------------- /src/sys/linux/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/mod.rs -------------------------------------------------------------------------------- /src/sys/linux/mutex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/mutex.rs -------------------------------------------------------------------------------- /src/sys/linux/net.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/net.rs -------------------------------------------------------------------------------- /src/sys/linux/os.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/os.rs -------------------------------------------------------------------------------- /src/sys/linux/os_str.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/os_str.rs -------------------------------------------------------------------------------- /src/sys/linux/parking_lot/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/parking_lot/LICENSE-APACHE -------------------------------------------------------------------------------- /src/sys/linux/parking_lot/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/parking_lot/LICENSE-MIT -------------------------------------------------------------------------------- /src/sys/linux/parking_lot/core/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/parking_lot/core/mod.rs -------------------------------------------------------------------------------- /src/sys/linux/parking_lot/core/parking_lot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/parking_lot/core/parking_lot.rs -------------------------------------------------------------------------------- /src/sys/linux/parking_lot/core/spinwait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/parking_lot/core/spinwait.rs -------------------------------------------------------------------------------- /src/sys/linux/parking_lot/core/thread_parker/linux.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/parking_lot/core/thread_parker/linux.rs -------------------------------------------------------------------------------- /src/sys/linux/parking_lot/core/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/parking_lot/core/util.rs -------------------------------------------------------------------------------- /src/sys/linux/parking_lot/core/word_lock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/parking_lot/core/word_lock.rs -------------------------------------------------------------------------------- /src/sys/linux/parking_lot/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/parking_lot/mod.rs -------------------------------------------------------------------------------- /src/sys/linux/parking_lot/raw_mutex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/parking_lot/raw_mutex.rs -------------------------------------------------------------------------------- /src/sys/linux/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/path.rs -------------------------------------------------------------------------------- /src/sys/linux/pipe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/pipe.rs -------------------------------------------------------------------------------- /src/sys/linux/process.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/process.rs -------------------------------------------------------------------------------- /src/sys/linux/rand.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/rand.rs -------------------------------------------------------------------------------- /src/sys/linux/stack_overflow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/stack_overflow.rs -------------------------------------------------------------------------------- /src/sys/linux/thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/thread.rs -------------------------------------------------------------------------------- /src/sys/linux/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/linux/time.rs -------------------------------------------------------------------------------- /src/sys/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys/mod.rs -------------------------------------------------------------------------------- /src/sys_common/io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys_common/io.rs -------------------------------------------------------------------------------- /src/sys_common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys_common/mod.rs -------------------------------------------------------------------------------- /src/sys_common/mutex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys_common/mutex.rs -------------------------------------------------------------------------------- /src/sys_common/net.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys_common/net.rs -------------------------------------------------------------------------------- /src/sys_common/poison.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys_common/poison.rs -------------------------------------------------------------------------------- /src/sys_common/thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys_common/thread.rs -------------------------------------------------------------------------------- /src/sys_common/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/sys_common/util.rs -------------------------------------------------------------------------------- /src/thread/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/thread/mod.rs -------------------------------------------------------------------------------- /src/time/duration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/time/duration.rs -------------------------------------------------------------------------------- /src/time/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/src/time/mod.rs -------------------------------------------------------------------------------- /test/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/test/Cargo.toml -------------------------------------------------------------------------------- /test/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japaric/steed/HEAD/test/src/lib.rs --------------------------------------------------------------------------------