Skip to content

Commit 047fd03

Browse files
authored
Merge pull request #26 from rex-rs/electrode
- samples/electrode: update to new rex APIs - samples/electrode: fix build issue and cleanup code in loader program - samples/electrode: upgrade to latest infra - Revert "samples: drop electrode" Signed-off-by: Ruowen Qin <ruowenq2@illinois.edu>
2 parents 9f757d2 + a60f680 commit 047fd03

File tree

13 files changed

+1265
-0
lines changed

13 files changed

+1265
-0
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
[build]
2+
target = "x86_64-unknown-none"
3+
4+
[target.x86_64-unknown-none]
5+
linker = "ld.mold"
6+
rustflags = [
7+
"-Zthreads=8",
8+
"-Cforce-frame-pointers=y",
9+
"-Csymbol-mangling-version=v0",
10+
"-Ccodegen-units=1",
11+
"-Crelocation-model=pie",
12+
"-Crelro-level=full",
13+
]
14+
15+
[unstable]
16+
build-std = ["core"]

samples/electrode/Cargo.lock

Lines changed: 98 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/electrode/Cargo.toml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
[package]
2+
name = "electrode"
3+
version = "0.1.0"
4+
edition = "2024"
5+
6+
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
7+
8+
[dependencies]
9+
10+
[dependencies.rex]
11+
path = "../../rex"
12+
13+
[lints.clippy]
14+
disallowed_methods = "forbid"
15+
disallowed_types = "forbid"
16+
17+
[lints.rust]
18+
incomplete_features = "forbid"
19+
internal_features = "forbid"
20+
unsafe_code = "forbid"
21+
unstable_features = "forbid"
22+
23+
[profile.dev]
24+
panic = "abort"
25+
debug = false
26+
27+
[profile.release]
28+
panic = "abort"
29+
debug = false
30+
lto = true

samples/electrode/clippy.toml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
disallowed-methods = [
2+
"core::mem::forget",
3+
]
4+
5+
disallowed-types = [
6+
"core::mem::ManuallyDrop",
7+
]

samples/electrode/config.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
f 1
2+
replica 10.0.1.190:12345
3+
replica 10.0.1.191:12345
4+
replica 10.0.1.192:12345

0 commit comments

Comments
 (0)