{"push_id":1269789773,"size":1,"distinct_size":1,"ref":"refs/heads/mips64","head":"35f9a1c1e7241ada63cfa5b75bc469dce03b086d","before":"d0061c28dbabe139f72d45eb5b2ea5062fada0ca","commits":[{"sha":"35f9a1c1e7241ada63cfa5b75bc469dce03b086d","author":{"name":"Jorge Aparicio","email":"a0c70401e2508eaf807565e155d7d3b8eff08194@gmail.com"},"message":"add mips64-gnu and mips64el-gnu targets\n\nWith this commit one can build no_std Rust programs for these targets.\nIt's not yet possible to cross compile std for these targets because\nrust-lang/libc doesn't know about the mips64 architecture.\n\nThese targets have been tested by cross compiling the \"smallest hello\"\nprogram (see code below) and then running it under QEMU.\n\n``` rust\n\nextern {\n    fn puts(_: *const u8);\n}\n\nfn start(_: isize, _: *const *const u8) -> isize {\n    unsafe {\n        let msg = b\"Hello, world!\\0\";\n        puts(msg as *const _ as *const u8);\n    }\n    0\n}\n\ntrait Copy {}\n\ntrait Sized {}\n```","distinct":true,"url":"https://api.github.com/repos/japaric/rust/commits/35f9a1c1e7241ada63cfa5b75bc469dce03b086d"}]}
{"actor":{"display_login":"japaric"}}