Jake Goulding

Results 119 issues of Jake Goulding

You can write ```rust #[derive(Debug, Snafu)] struct Opaque( #[snafu(...)] InnerError ); ``` This has no meaning and is unlikely that anyone does it, but should be warned against.

enhancement
breaking change

### Complete Description of Issue This code no longer produces validation failures after upgrading to 2.3 ### Steps to reproduce **Gemfile** ```ruby # frozen_string_literal: true source "https://rubygems.org" git_source(:github) {|repo_name| "https://github.com/#{repo_name}"...

I have an existing API that passes `nil` for certain values that should actually be missing. To deal with this in a constrained manner, I'd like my form object to...

bug

```rust rental! { pub mod rent_query { use std::sync::Arc; #[rental] pub struct RentQuery

There's still a number of issues with AVR code generation, but where should we track such work?

question

```llvm target datalayout = "e-P1-p:16:8-i8:8-i16:8-i32:8-i64:8-f32:8-f64:8-n8-a:8" target triple = "avr-unknown-unknown" define hidden { i8, i32 } @"extract_sign"(i32 %self) unnamed_addr addrspace(1) { start: ret { i8, i32 } zeroinitializer } ``` ```...

A-libcore
A-llvm
has-reduced-testcase

```llvm @_ZN4core3fmt12USIZE_MARKER17h5ad02df6e9f33d4eE = constant , align 1, !dbg !448 ``` This sure feels like [our hack to workaround pointers](https://github.com/rust-lang/rust/commit/91bff8ccdfddd119a2239e625bfb52703844f227) isn't sufficient.

This is with my [recently-rebased branch](https://github.com/shepmaster/rust/tree/avr-support-rust-2018-04-24-190a6c) based on upstream Rust 190a6c. I've added the patch from #99 locally. ### Case 1 ```llvm ; ModuleID = 'bugpoint-reduced-simplified.bc' source_filename = "bugpoint-output-b213db3.bc" target...

A-libcore
A-llvm
has-reduced-testcase
has-local-patch

If I want a specific pin, I have to do both: ```rust atmega328::port::B5::MASK; atmega328::UCSR0B::RXCIE0.into(); ``` This is annoying.