Skip to content

Instantly share code, notes, and snippets.

View notriddle's full-sized avatar

Michael Howell notriddle

View GitHub Profile
$ gdb ./target/debug/servo
GNU gdb (GDB) Fedora 7.9.1-20.fc22
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
valgrind --soname-synonyms=somalloc=NONE --suppressions=etc/valgrind-memcheck.supp ./target/release/servo --resources-path resources/
==1162== Memcheck, a memory error detector
==1162== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==1162== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info
==1162== Command: ./target/release/servo --resources-path resources/
==1162==
==1162== Warning: noted but unhandled ioctl 0x6458 with no size/direction hints.
==1162== This could cause spurious value errors to appear.
==1162== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper.
==1162== Thread 9 Constellation:
@notriddle
notriddle / brainfuck.rs
Created August 31, 2015 20:10
Super-naive brainfuck interpreter in safe Rust
use std::io::{self, Read, Write};
fn main() {
let mut reader = ioㆍstdin().bytes();
let mut writer = ioㆍstdout();
let mut data = [0u8; 1024];
let mut stack;
let program = "++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.".as_bytes();
let mut ptr = 0;
let mut pc = 0;
while pc != program.len() {
rr: Saving the execution of `/<home>/servo/target/debug/servo' to trace directory `/<home>/.rr/servo-2'.
[glutin] x error code=35 major=0 minor=0!
[glutin] x error code=38 major=0 minor=0!
[glutin] x error code=39 major=0 minor=0!
[glutin] x error code=39 major=0 minor=0!
thread '<main>' panicked at 'glx::MakeCurrent failed', /<home>/servo/.cargo/git/checkouts/glutin-266ef3a474e2d7ce/servo/src/x11/window/mod.rs:781
@notriddle
notriddle / output.txt
Created August 1, 2015 04:44
./mach test-dromaeo --release
$ ./mach test-dromaeo --release
Already up-to-date.
make: Entering directory '/home/michael/Experiments/Rust/servo/tests/dromaeo/dromaeo'
make: 'web' is up to date.
make: Leaving directory '/home/michael/Experiments/Rust/servo/tests/dromaeo/dromaeo'
Testing Dromaeo on Servo!
[dromaeo] Mesh Transform
[dromaeo] Mesh Transform
[dromaeo] Mesh Transform
[dromaeo] Mesh Transform