{"push_id":2701199029,"size":59,"distinct_size":4,"ref":"refs/heads/llvm-binutils3","head":"6b61c884e163b5c62de139daa0ab1f6bbd0f4feb","before":"106c40e2ad188c38ae23113336f8d5cf623a80ea","commits":[{"sha":"105884f0a5f64eb9a96c6b0382d7fae1e21e7705","author":{"name":"Brad Campbell","email":"165a4e9905a46f36529522106af3f2d9610ad239@gmail.com"},"message":"hil: update ADC hil\n\nAdd functions for learning about the ADC resolution and voltage\nreference. Also change the samples to be left-justified to make it\neasier to use the result.","distinct":false,"url":"https://api.github.com/repos/tock/tock/commits/105884f0a5f64eb9a96c6b0382d7fae1e21e7705"},{"sha":"914081527e1777f58b1cf3dfd185ddb6f9274a6b","author":{"name":"Brad Campbell","email":"165a4e9905a46f36529522106af3f2d9610ad239@gmail.com"},"message":"sam4l: update ADC to new HIL.","distinct":false,"url":"https://api.github.com/repos/tock/tock/commits/914081527e1777f58b1cf3dfd185ddb6f9274a6b"},{"sha":"8a22b0877628d011d6cceac1cf333aa9da28afa5","author":{"name":"Brad Campbell","email":"165a4e9905a46f36529522106af3f2d9610ad239@gmail.com"},"message":"adc: update HIL to make ref voltage optional","distinct":false,"url":"https://api.github.com/repos/tock/tock/commits/8a22b0877628d011d6cceac1cf333aa9da28afa5"},{"sha":"d14f83cd6ed89c6f6a669102edf0faf836229760","author":{"name":"Brad Campbell","email":"165a4e9905a46f36529522106af3f2d9610ad239@gmail.com"},"message":"capsules: add mx25r6435f flash chip\n\nUsed on nrf52840dk.","distinct":false,"url":"https://api.github.com/repos/tock/tock/commits/d14f83cd6ed89c6f6a669102edf0faf836229760"},{"sha":"a60e4e0ef96ce04a676956c2d9c49a9fd63671b3","author":{"name":"Brad Campbell","email":"165a4e9905a46f36529522106af3f2d9610ad239@gmail.com"},"message":"nrf52dk: make nonvolatile_storage optional","distinct":false,"url":"https://api.github.com/repos/tock/tock/commits/a60e4e0ef96ce04a676956c2d9c49a9fd63671b3"},{"sha":"815d95fe038bbc8f7087f4f6bde09bd0d9069e54","author":{"name":"Brad Campbell","email":"165a4e9905a46f36529522106af3f2d9610ad239@gmail.com"},"message":"capsules: fix docs for mx25r flash chip","distinct":false,"url":"https://api.github.com/repos/tock/tock/commits/815d95fe038bbc8f7087f4f6bde09bd0d9069e54"},{"sha":"136c5c4298eb9ddc337036cbd64941d1a7723c01","author":{"name":"Pat Pannuto","email":"6364fafe2fb638c2c195524856b7e850805ec613@gmail.com"},"message":"hil: specify units in ADC HIL method","distinct":false,"url":"https://api.github.com/repos/tock/tock/commits/136c5c4298eb9ddc337036cbd64941d1a7723c01"},{"sha":"fa6f05237d63107d1f46748eb9ada3f85d0cd69d","author":{"name":"Brad Campbell","email":"165a4e9905a46f36529522106af3f2d9610ad239@gmail.com"},"message":"use infer_outlives_requirements feature\n\nhttps://github.com/rust-lang/rust/issues/44493\n\nThis removes the need for extra lifetimes in structs.","distinct":false,"url":"https://api.github.com/repos/tock/tock/commits/fa6f05237d63107d1f46748eb9ada3f85d0cd69d"},{"sha":"bad7a56aef7a7a5e01a4617d6aaee411bdc99f92","author":{"name":"Brad Campbell","email":"165a4e9905a46f36529522106af3f2d9610ad239@gmail.com"},"message":"add `in_band_lifetimes` feature\n\nRemove a bunch of `impl<'a` yay!","distinct":false,"url":"https://api.github.com/repos/tock/tock/commits/bad7a56aef7a7a5e01a4617d6aaee411bdc99f92"},{"sha":"d796eb7e2f46e5db5f793d70c5341d63dcc1b39e","author":{"name":"Brad Campbell","email":"165a4e9905a46f36529522106af3f2d9610ad239@gmail.com"},"message":"in_band_lifetimes for chips","distinct":false,"url":"https://api.github.com/repos/tock/tock/commits/d796eb7e2f46e5db5f793d70c5341d63dcc1b39e"},{"sha":"346921eabb3ac19b6a963c71f18c2dbf602f3dd0","author":{"name":"Brad Campbell","email":"165a4e9905a46f36529522106af3f2d9610ad239@gmail.com"},"message":"use in_band_lifetimes for kernel","distinct":false,"url":"https://api.github.com/repos/tock/tock/commits/346921eabb3ac19b6a963c71f18c2dbf602f3dd0"},{"sha":"138683eabd20e0c04c77cb9d6e312ed2bda7037c","author":{"name":"Brad Campbell","email":"165a4e9905a46f36529522106af3f2d9610ad239@gmail.com"},"message":"kernel: use new match feature","distinct":false,"url":"https://api.github.com/repos/tock/tock/commits/138683eabd20e0c04c77cb9d6e312ed2bda7037c"},{"sha":"605306868c8e083214e6deb4f573003b488f7a34","author":{"name":"Pat Pannuto","email":"6364fafe2fb638c2c195524856b7e850805ec613@gmail.com"},"message":"imix: remove one more 'a\n\nMostly just learning how this works, can certainly apply more places.","distinct":false,"url":"https://api.github.com/repos/tock/tock/commits/605306868c8e083214e6deb4f573003b488f7a34"},{"sha":"5b410e3c5779f5ffd06612d0a68201891a431f4e","author":{"name":"Pat Pannuto","email":"6364fafe2fb638c2c195524856b7e850805ec613@gmail.com"},"message":"Merge pull request #1024 from tock/struct-lifetimes\n\nUse several nice newish Rust features","distinct":false,"url":"https://api.github.com/repos/tock/tock/commits/5b410e3c5779f5ffd06612d0a68201891a431f4e"},{"sha":"eee268ddc3dbcf6e15800013644afa2ecfee4dbf","author":{"name":"Brad Campbell","email":"165a4e9905a46f36529522106af3f2d9610ad239@gmail.com"},"message":"cortex-m4: move hardfault handler to arch\n\nSo far it has just been copied a couple times.","distinct":false,"url":"https://api.github.com/repos/tock/tock/commits/eee268ddc3dbcf6e15800013644afa2ecfee4dbf"},{"sha":"83bb2468be80c64d5ec15d700e0bda13e0412c58","author":{"name":"Pat Pannuto","email":"6364fafe2fb638c2c195524856b7e850805ec613@gmail.com"},"message":"kernel: must export symbols used by other crates\n\nThese are global symbols referenced by the arch and chip crates, so they\nmust be exported. Building with LTO hid this error, but if you disable\nLTO then the linker will (correctly) complain about missing symbols as\nthese symbols aren't visible to the other crates.","distinct":false,"url":"https://api.github.com/repos/tock/tock/commits/83bb2468be80c64d5ec15d700e0bda13e0412c58"},{"sha":"a49b49d14d1667945d6a79f0af619e4d5555d29d","author":{"name":"Pat Pannuto","email":"6364fafe2fb638c2c195524856b7e850805ec613@gmail.com"},"message":"travis: Build at least one board without LTO","distinct":false,"url":"https://api.github.com/repos/tock/tock/commits/a49b49d14d1667945d6a79f0af619e4d5555d29d"},{"sha":"10b0cd0b5a9ab01d3992942605a69063acded2aa","author":{"name":"Pat Pannuto","email":"6364fafe2fb638c2c195524856b7e850805ec613@gmail.com"},"message":"Merge pull request #1054 from tock/fix-symbol-visibility\n\nkernel: must export symbols used by other crates","distinct":false,"url":"https://api.github.com/repos/tock/tock/commits/10b0cd0b5a9ab01d3992942605a69063acded2aa"},{"sha":"b6d0269867332a6be738aa7136d2d68c699d52db","author":{"name":"Pat Pannuto","email":"6364fafe2fb638c2c195524856b7e850805ec613@gmail.com"},"message":"tock-cells: add `and_then` for OptionalCell\n\nMirrors https://doc.rust-lang.org/std/option/enum.Option.html#method.and_then","distinct":false,"url":"https://api.github.com/repos/tock/tock/commits/b6d0269867332a6be738aa7136d2d68c699d52db"},{"sha":"d3428193a32ae7412ea2dce27b295d1f53fba1fb","author":{"name":"Pat Pannuto","email":"6364fafe2fb638c2c195524856b7e850805ec613@gmail.com"},"message":"tock-cells: Add `replace` method to `OptionalCell`\n\nSometimes you have an `Option` that you'd like to put in an `OptionalCell`,\nwhich means you need to either `set` or `clear` to `OptionalCell` depending\non the `Option` you're putting in. This implements that logic in `OptionalCell`.","distinct":false,"url":"https://api.github.com/repos/tock/tock/commits/d3428193a32ae7412ea2dce27b295d1f53fba1fb"}]}
{"actor":{"display_login":"bradjc"}}