summaryrefslogtreecommitdiff
path: root/meap/ch6
diff options
context:
space:
mode:
Diffstat (limited to 'meap/ch6')
-rwxr-xr-xmeap/ch6/Cargo.lock6
-rwxr-xr-xmeap/ch6/Cargo.toml7
-rwxr-xr-xmeap/ch6/src/main.rs89
-rwxr-xr-xmeap/ch6/target/.rustc_info.json1
-rwxr-xr-xmeap/ch6/target/debug/.cargo-lock0
-rwxr-xr-xmeap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/bin-ch6-07e842bd2dd4e5bd1
-rwxr-xr-xmeap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/bin-ch6-07e842bd2dd4e5bd.json1
-rwxr-xr-xmeap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/dep-bin-ch6-07e842bd2dd4e5bdbin0 -> 12 bytes
-rwxr-xr-xmeap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/invoked.timestamp1
-rwxr-xr-xmeap/ch6/target/debug/ch6bin0 -> 262384 bytes
-rwxr-xr-xmeap/ch6/target/debug/ch6.d1
-rwxr-xr-xmeap/ch6/target/debug/deps/ch6-07e842bd2dd4e5bdbin0 -> 262384 bytes
-rwxr-xr-xmeap/ch6/target/debug/deps/ch6-07e842bd2dd4e5bd.d5
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/1613w2mnqq451iou.obin0 -> 11744 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/202biz9zrbc8vj2j.obin0 -> 4728 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/22u4ypd2qahif4aa.obin0 -> 3472 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/286kxth42775m8zo.obin0 -> 3288 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/2he1ykixz43hari1.obin0 -> 5672 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/2ysexnuf9yz7pdw0.obin0 -> 11640 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/30jp33zu1uy4x44o.obin0 -> 3936 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/3anv21a08wl4eeto.obin0 -> 10080 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/3klz3mn81xzw6i0q.obin0 -> 7920 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4bw7pema3fvyvvrn.obin0 -> 4296 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4chbcxa6v7h4opwy.obin0 -> 4688 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4nwcpiz9t9ezcamu.obin0 -> 5200 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4nx8jndtpgtf4i2o.obin0 -> 6136 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/58ogbpvixqtlsaxj.obin0 -> 4736 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/5div3w1wttl8dph8.obin0 -> 9176 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/b7bjynvwroewcp0.obin0 -> 6976 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/d3kmxm21zy669se.obin0 -> 10696 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/dep-graph.binbin0 -> 647043 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/query-cache.binbin0 -> 156277 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/work-products.binbin0 -> 928 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4.lock0
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/1613w2mnqq451iou.obin0 -> 11744 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/202biz9zrbc8vj2j.obin0 -> 4728 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/22u4ypd2qahif4aa.obin0 -> 3472 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/286kxth42775m8zo.obin0 -> 3288 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/2he1ykixz43hari1.obin0 -> 5672 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/2ysexnuf9yz7pdw0.obin0 -> 7176 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/30jp33zu1uy4x44o.obin0 -> 3936 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/3anv21a08wl4eeto.obin0 -> 10080 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4bw7pema3fvyvvrn.obin0 -> 4296 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4chbcxa6v7h4opwy.obin0 -> 4688 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4nwcpiz9t9ezcamu.obin0 -> 5200 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4nx8jndtpgtf4i2o.obin0 -> 6136 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/58ogbpvixqtlsaxj.obin0 -> 4736 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/5div3w1wttl8dph8.obin0 -> 9064 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/b7bjynvwroewcp0.obin0 -> 6976 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/d3kmxm21zy669se.obin0 -> 7432 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/dep-graph.binbin0 -> 489555 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/query-cache.binbin0 -> 100809 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/work-products.binbin0 -> 874 bytes
-rwxr-xr-xmeap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv.lock0
54 files changed, 112 insertions, 0 deletions
diff --git a/meap/ch6/Cargo.lock b/meap/ch6/Cargo.lock
new file mode 100755
index 0000000..2276f14
--- /dev/null
+++ b/meap/ch6/Cargo.lock
@@ -0,0 +1,6 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+[[package]]
+name = "ch6"
+version = "0.1.0"
+
diff --git a/meap/ch6/Cargo.toml b/meap/ch6/Cargo.toml
new file mode 100755
index 0000000..78d4fa5
--- /dev/null
+++ b/meap/ch6/Cargo.toml
@@ -0,0 +1,7 @@
+[package]
+name = "ch6"
+version = "0.1.0"
+authors = ["Adam Carpenter <53hornet@gmail.com>"]
+edition = "2018"
+
+[dependencies]
diff --git a/meap/ch6/src/main.rs b/meap/ch6/src/main.rs
new file mode 100755
index 0000000..187cd7c
--- /dev/null
+++ b/meap/ch6/src/main.rs
@@ -0,0 +1,89 @@
+//use std::borrow::Cow;
+//use std::ffi::CStr;
+//use std::os::raw::c_char;
+//
+//static B: [u8; 10] = [99, 97, 114, 114, 121, 116, 111, 119, 101, 108];
+//static C: [u8; 11] = [116, 104, 97, 110, 107, 115, 102, 105, 115, 104, 0];
+//
+//fn main() {
+// let a = 42;
+// let b: String;
+// let c: Cow<str>;
+//
+// unsafe {
+// let b_ptr = &B as *const u8 as *mut u8;
+// b = String::from_raw_parts(b_ptr, 10, 10);
+//
+// let c_ptr = &C as *const u8 as *const c_char;
+// c = CStr::from_ptr(c_ptr).to_string_lossy();
+// }
+//
+// println!("{} {} {}", a, b, c);
+//}
+
+
+//fn main() {
+// let a: i64 = 42;
+// let a_ptr = &a as *const i64;
+// let a_addr: usize = unsafe { std::mem::transmute(a_ptr) };
+//
+// println!("{} {:p} 0x{:x}", a, a_ptr, a_addr + 7);
+//}
+
+
+//fn main() {
+// let ptr = 42 as *const Vec<String>;
+//
+// unsafe {
+// let new_addr = ptr.offset(4);
+// println!("{:p} => {:p}", ptr, new_addr);
+// }
+//}
+
+
+//fn main() {
+// let password = String::from("lousy");
+// dbg!(is_strong(password));
+// dbg!(is_strong("breakage"));
+//}
+//
+//fn is_strong<T: AsRef<str>>(password: T) -> bool {
+// password.as_ref().len() > 5
+//}
+
+
+//use std::mem::drop;
+//
+//fn main() {
+//// let a: i32 = 40;
+//// let b: Box<i32> = Box::new(60);
+//// dbg!(a + *b);
+//
+// let a = Box::new(1);
+// let b = Box::new(1);
+// let c = Box::new(1);
+//
+// let result1 = *a + *b + *c;
+//
+// drop(a);
+// let d = Box::new(1);
+// let result2 = *b + *c + *d;
+//
+// println!("{} {}", result1, result2);
+//}
+
+
+fn main() {
+ let mut n_nonzero = 0;
+
+ for i in 0..10_000 {
+ let ptr = i as *const u8;
+ let byte_at_addr = unsafe { *ptr };
+
+ if byte_at_addr != 0 {
+ n_nonzero += 1;
+ }
+ }
+
+ println!("{}", n_nonzero);
+}
diff --git a/meap/ch6/target/.rustc_info.json b/meap/ch6/target/.rustc_info.json
new file mode 100755
index 0000000..d0de999
--- /dev/null
+++ b/meap/ch6/target/.rustc_info.json
@@ -0,0 +1 @@
+{"rustc_fingerprint":5361904215157244162,"outputs":{"1617349019360157463":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/usr\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""],"1164083562126845933":["rustc 1.34.0\nbinary: rustc\ncommit-hash: unknown\ncommit-date: unknown\nhost: x86_64-unknown-linux-gnu\nrelease: 1.34.0\nLLVM version: 8.0\n",""],"15337506775154344876":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/usr\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""]},"successes":{}} \ No newline at end of file
diff --git a/meap/ch6/target/debug/.cargo-lock b/meap/ch6/target/debug/.cargo-lock
new file mode 100755
index 0000000..e69de29
--- /dev/null
+++ b/meap/ch6/target/debug/.cargo-lock
diff --git a/meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/bin-ch6-07e842bd2dd4e5bd b/meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/bin-ch6-07e842bd2dd4e5bd
new file mode 100755
index 0000000..38ce3a5
--- /dev/null
+++ b/meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/bin-ch6-07e842bd2dd4e5bd
@@ -0,0 +1 @@
+85ec831fd9d02b6f \ No newline at end of file
diff --git a/meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/bin-ch6-07e842bd2dd4e5bd.json b/meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/bin-ch6-07e842bd2dd4e5bd.json
new file mode 100755
index 0000000..7023ff4
--- /dev/null
+++ b/meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/bin-ch6-07e842bd2dd4e5bd.json
@@ -0,0 +1 @@
+{"rustc":17307852377973297654,"features":"[]","target":14073938981022172351,"profile":14996655781355331481,"path":1036222786711178230,"deps":[],"local":[{"MtimeBased":[[1556025207,812577100],".fingerprint/ch6-07e842bd2dd4e5bd/dep-bin-ch6-07e842bd2dd4e5bd"]}],"rustflags":[],"edition":"Edition2018"} \ No newline at end of file
diff --git a/meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/dep-bin-ch6-07e842bd2dd4e5bd b/meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/dep-bin-ch6-07e842bd2dd4e5bd
new file mode 100755
index 0000000..e046c38
--- /dev/null
+++ b/meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/dep-bin-ch6-07e842bd2dd4e5bd
Binary files differ
diff --git a/meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/invoked.timestamp b/meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/invoked.timestamp
new file mode 100755
index 0000000..e00328d
--- /dev/null
+++ b/meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started. \ No newline at end of file
diff --git a/meap/ch6/target/debug/ch6 b/meap/ch6/target/debug/ch6
new file mode 100755
index 0000000..de8f840
--- /dev/null
+++ b/meap/ch6/target/debug/ch6
Binary files differ
diff --git a/meap/ch6/target/debug/ch6.d b/meap/ch6/target/debug/ch6.d
new file mode 100755
index 0000000..d046302
--- /dev/null
+++ b/meap/ch6/target/debug/ch6.d
@@ -0,0 +1 @@
+/home/carpenat/devel/learning-rust/meap/ch6/target/debug/ch6: /home/carpenat/devel/learning-rust/meap/ch6/src/main.rs
diff --git a/meap/ch6/target/debug/deps/ch6-07e842bd2dd4e5bd b/meap/ch6/target/debug/deps/ch6-07e842bd2dd4e5bd
new file mode 100755
index 0000000..de8f840
--- /dev/null
+++ b/meap/ch6/target/debug/deps/ch6-07e842bd2dd4e5bd
Binary files differ
diff --git a/meap/ch6/target/debug/deps/ch6-07e842bd2dd4e5bd.d b/meap/ch6/target/debug/deps/ch6-07e842bd2dd4e5bd.d
new file mode 100755
index 0000000..bf78bce
--- /dev/null
+++ b/meap/ch6/target/debug/deps/ch6-07e842bd2dd4e5bd.d
@@ -0,0 +1,5 @@
+/home/carpenat/devel/learning-rust/meap/ch6/target/debug/deps/ch6-07e842bd2dd4e5bd: src/main.rs
+
+/home/carpenat/devel/learning-rust/meap/ch6/target/debug/deps/ch6-07e842bd2dd4e5bd.d: src/main.rs
+
+src/main.rs:
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/1613w2mnqq451iou.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/1613w2mnqq451iou.o
new file mode 100755
index 0000000..7f4ecc5
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/1613w2mnqq451iou.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/202biz9zrbc8vj2j.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/202biz9zrbc8vj2j.o
new file mode 100755
index 0000000..a1abcc1
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/202biz9zrbc8vj2j.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/22u4ypd2qahif4aa.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/22u4ypd2qahif4aa.o
new file mode 100755
index 0000000..f2cf96f
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/22u4ypd2qahif4aa.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/286kxth42775m8zo.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/286kxth42775m8zo.o
new file mode 100755
index 0000000..a51a015
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/286kxth42775m8zo.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/2he1ykixz43hari1.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/2he1ykixz43hari1.o
new file mode 100755
index 0000000..df97d77
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/2he1ykixz43hari1.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/2ysexnuf9yz7pdw0.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/2ysexnuf9yz7pdw0.o
new file mode 100755
index 0000000..2af8f91
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/2ysexnuf9yz7pdw0.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/30jp33zu1uy4x44o.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/30jp33zu1uy4x44o.o
new file mode 100755
index 0000000..678ee83
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/30jp33zu1uy4x44o.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/3anv21a08wl4eeto.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/3anv21a08wl4eeto.o
new file mode 100755
index 0000000..abe8b7f
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/3anv21a08wl4eeto.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/3klz3mn81xzw6i0q.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/3klz3mn81xzw6i0q.o
new file mode 100755
index 0000000..c2562ce
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/3klz3mn81xzw6i0q.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4bw7pema3fvyvvrn.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4bw7pema3fvyvvrn.o
new file mode 100755
index 0000000..e07f074
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4bw7pema3fvyvvrn.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4chbcxa6v7h4opwy.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4chbcxa6v7h4opwy.o
new file mode 100755
index 0000000..aa57151
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4chbcxa6v7h4opwy.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4nwcpiz9t9ezcamu.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4nwcpiz9t9ezcamu.o
new file mode 100755
index 0000000..1439af7
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4nwcpiz9t9ezcamu.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4nx8jndtpgtf4i2o.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4nx8jndtpgtf4i2o.o
new file mode 100755
index 0000000..3b0255a
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4nx8jndtpgtf4i2o.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/58ogbpvixqtlsaxj.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/58ogbpvixqtlsaxj.o
new file mode 100755
index 0000000..8271cd9
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/58ogbpvixqtlsaxj.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/5div3w1wttl8dph8.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/5div3w1wttl8dph8.o
new file mode 100755
index 0000000..b98beb7
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/5div3w1wttl8dph8.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/b7bjynvwroewcp0.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/b7bjynvwroewcp0.o
new file mode 100755
index 0000000..6a464a5
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/b7bjynvwroewcp0.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/d3kmxm21zy669se.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/d3kmxm21zy669se.o
new file mode 100755
index 0000000..195e79c
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/d3kmxm21zy669se.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/dep-graph.bin b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/dep-graph.bin
new file mode 100755
index 0000000..c0b3b8f
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/dep-graph.bin
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/query-cache.bin b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/query-cache.bin
new file mode 100755
index 0000000..bf6010e
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/query-cache.bin
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/work-products.bin b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/work-products.bin
new file mode 100755
index 0000000..336e880
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/work-products.bin
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4.lock b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4.lock
new file mode 100755
index 0000000..e69de29
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4.lock
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/1613w2mnqq451iou.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/1613w2mnqq451iou.o
new file mode 100755
index 0000000..7f4ecc5
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/1613w2mnqq451iou.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/202biz9zrbc8vj2j.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/202biz9zrbc8vj2j.o
new file mode 100755
index 0000000..a1abcc1
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/202biz9zrbc8vj2j.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/22u4ypd2qahif4aa.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/22u4ypd2qahif4aa.o
new file mode 100755
index 0000000..f2cf96f
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/22u4ypd2qahif4aa.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/286kxth42775m8zo.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/286kxth42775m8zo.o
new file mode 100755
index 0000000..a51a015
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/286kxth42775m8zo.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/2he1ykixz43hari1.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/2he1ykixz43hari1.o
new file mode 100755
index 0000000..df97d77
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/2he1ykixz43hari1.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/2ysexnuf9yz7pdw0.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/2ysexnuf9yz7pdw0.o
new file mode 100755
index 0000000..4d278cd
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/2ysexnuf9yz7pdw0.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/30jp33zu1uy4x44o.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/30jp33zu1uy4x44o.o
new file mode 100755
index 0000000..678ee83
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/30jp33zu1uy4x44o.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/3anv21a08wl4eeto.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/3anv21a08wl4eeto.o
new file mode 100755
index 0000000..abe8b7f
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/3anv21a08wl4eeto.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4bw7pema3fvyvvrn.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4bw7pema3fvyvvrn.o
new file mode 100755
index 0000000..e07f074
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4bw7pema3fvyvvrn.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4chbcxa6v7h4opwy.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4chbcxa6v7h4opwy.o
new file mode 100755
index 0000000..aa57151
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4chbcxa6v7h4opwy.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4nwcpiz9t9ezcamu.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4nwcpiz9t9ezcamu.o
new file mode 100755
index 0000000..1439af7
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4nwcpiz9t9ezcamu.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4nx8jndtpgtf4i2o.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4nx8jndtpgtf4i2o.o
new file mode 100755
index 0000000..3b0255a
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4nx8jndtpgtf4i2o.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/58ogbpvixqtlsaxj.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/58ogbpvixqtlsaxj.o
new file mode 100755
index 0000000..8271cd9
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/58ogbpvixqtlsaxj.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/5div3w1wttl8dph8.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/5div3w1wttl8dph8.o
new file mode 100755
index 0000000..c720308
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/5div3w1wttl8dph8.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/b7bjynvwroewcp0.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/b7bjynvwroewcp0.o
new file mode 100755
index 0000000..6a464a5
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/b7bjynvwroewcp0.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/d3kmxm21zy669se.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/d3kmxm21zy669se.o
new file mode 100755
index 0000000..b6f1413
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/d3kmxm21zy669se.o
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/dep-graph.bin b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/dep-graph.bin
new file mode 100755
index 0000000..f2732dd
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/dep-graph.bin
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/query-cache.bin b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/query-cache.bin
new file mode 100755
index 0000000..9e24d0b
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/query-cache.bin
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/work-products.bin b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/work-products.bin
new file mode 100755
index 0000000..865c571
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/work-products.bin
Binary files differ
diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv.lock b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv.lock
new file mode 100755
index 0000000..e69de29
--- /dev/null
+++ b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv.lock