Skip to content

Instantly share code, notes, and snippets.

@behnam
Created November 5, 2017 23:18
Show Gist options
  • Save behnam/64484153914d862a2c75d57d15fc58e4 to your computer and use it in GitHub Desktop.
Save behnam/64484153914d862a2c75d57d15fc58e4 to your computer and use it in GitHub Desktop.
rust git grep utf8/utf16 allocations
~/code/rust/rust$ git grep '\[0; 2\]'
src/libcore/tests/char.rs: let mut buf = [0; 2];
src/libpanic_unwind/seh.rs: [0; 2]
src/librustc_apfloat/ieee.rs: let mut wide_sig = [0; 2];
src/librustc_data_structures/blake2b.rs: t: [0; 2],
src/libstd/sys/redox/pipe.rs: let mut fds = [0; 2];
src/libstd/sys/unix/pipe.rs: let mut fds = [0; 2];
src/libstd/sys_common/wtf8.rs: let mut buf = [0; 2];
src/libstd_unicode/char.rs: /// let mut b = [0; 2];
src/libstd_unicode/char.rs: /// let mut b = [0; 2];
src/libstd_unicode/u_str.rs: let mut buf = [0; 2];
src/libterm/terminfo/parser/compiled.rs: let mut b = [0; 2];
src/test/compile-fail/simd-intrinsic-generic-elements.rs: simd_shuffle2::<i32, i32>(0, 0, [0; 2]);
src/test/compile-fail/simd-intrinsic-generic-elements.rs: simd_shuffle2::<_, f32x2>(x, x, [0; 2]);
src/test/compile-fail/simd-intrinsic-generic-elements.rs: simd_shuffle2::<_, i32x8>(x, x, [0; 2]);
src/test/run-pass/issue-30490.rs: let mut fds = [0; 2];
~/code/rust/rust$ git grep '\[0; 4\]'
src/liballoc/string.rs: _ => self.vec.extend_from_slice(ch.encode_utf8(&mut [0; 4]).as_bytes()),
src/liballoc/string.rs: let mut bits = [0; 4];
src/liballoc/tests/str.rs: let mut bytes = [0; 4];
src/liballoc/tests/str.rs: let mut bytes = [0; 4];
src/libcore/fmt/mod.rs: self.write_str(c.encode_utf8(&mut [0; 4]))
src/libcore/fmt/mod.rs: f.buf.write_str(c.encode_utf8(&mut [0; 4]))?;
src/libcore/fmt/mod.rs: let mut fill = [0; 4];
src/libcore/fmt/mod.rs: f.pad(self.encode_utf8(&mut [0; 4]))
src/libcore/intrinsics.rs: /// let mut vec = vec![0; 4];
src/libcore/ptr.rs: /// let mut vec = vec![0; 4];
src/libcore/tests/char.rs: let mut buf = [0; 4];
src/libserialize/json.rs: escape_str(writer, v.encode_utf8(&mut [0; 4]))
src/libstd/fs.rs: let mut read_mem = [0; 4];
src/libstd/fs.rs: let mut read_mem = [0; 4];
src/libstd/fs.rs: let mut mem = [0; 4];
src/libstd/io/cursor.rs: let mut buf = [0; 4];
src/libstd/io/cursor.rs: let mut buf = [0; 4];
src/libstd/io/cursor.rs: let mut buf = [0; 4];
src/libstd/io/cursor.rs: let mut buf = [0; 4];
src/libstd/io/mod.rs: let mut buf = [0; 4];
src/libstd/io/mod.rs: let mut buf = [0; 4];
src/libstd/io/mod.rs: assert_eq!(&buf, &[0; 4]);
src/libstd/net/parser.rs: let mut bs = [0; 4];
src/libstd/rand/reader.rs: let mut bytes = [0; 4];
src/libstd/sys/unix/rand.rs: let mut buf: [u8; 4] = [0; 4];
src/libstd/sys/windows/rand.rs: let mut v = [0; 4];
src/libstd/sys_common/wtf8.rs: let mut bytes = [0; 4];
src/test/compile-fail/simd-intrinsic-generic-elements.rs: simd_shuffle4::<i32, i32>(0, 0, [0; 4]);
src/test/compile-fail/simd-intrinsic-generic-elements.rs: simd_shuffle4::<_, f32x4>(x, x, [0; 4]);
src/test/compile-fail/simd-intrinsic-generic-elements.rs: simd_shuffle4::<_, i32x3>(x, x, [0; 4]);
src/test/run-pass/auxiliary/issue-31702-1.rs: let mut ret = [0; 4];
src/test/run-pass/iter-zip.rs: let mut ys = [0; 4];
src/test/run-pass/iter-zip.rs: let mut xs = [0; 4];
src/test/run-pass/iter-zip.rs: let mut ys = [0; 4];
src/test/run-pass/iter-zip.rs: let mut ys = [0; 4];
src/test/run-pass/iter-zip.rs: let ys = [0; 4];
src/tools/remote-test-client/src/main.rs: let mut b = [0; 4];
src/tools/remote-test-client/src/main.rs: let mut buf = [0; 4];
src/tools/remote-test-server/src/main.rs: let mut buf = [0; 4];
src/tools/remote-test-server/src/main.rs: let mut len = [0; 4];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment