profile
viewpoint

http-rs/async-h1 155

Asynchronous HTTP/1.1 in Rust

oli-obk/camera_capture 45

Crate for capturing images from a webcam

embed-rs/embedded-rs 15

Rust embed crate

bryangarza/rust 1

Empowering everyone to build reliable and efficient software.

mbr/mealy-rs 1

Worlds smallest crate.

oli-obk/bareboard 1

Ada source code and complete sample GNAT projects for selected bare-board platforms supported by GNAT.

fee1-dead-contrib/rust 0

Empowering everyone to build reliable and efficient software.

ferrous-systems/rust 0

Empowering everyone to build reliable and efficient software.

pull request commentrust-lang/rust

Added custom risc32-imac for esp-espidf target

Thanks. Sorry about the git pains. I forgot how it is as I haven't done a regular merge in a long time.

@bors r+

Nassiel

comment created time in 6 hours

pull request commentrust-lang/rust

Don't require associated types with Self: Sized bounds in `dyn Trait` objects

@bors try @rust-timer queue

oli-obk

comment created time in 9 hours

PR opened rust-lang/rust

Don't require associated types with Self: Sized bounds in `dyn Trait` objects

based on https://github.com/rust-lang/rust/pull/112318

TODO:

  • [ ] review my own PR
  • [ ] write a summary of the changes and a motivation for it

r? @compiler-errors

+573 -456

0 comment

13 changed files

pr created time in 9 hours

create barncholi-obk/rust

branch : assoc_ty_sized_bound_for_object_safety2

created branch time in 9 hours

pull request commentrust-lang/rust

Merge method, type and const object safety checks

@bors r=compiler-errors rollup

oli-obk

comment created time in 10 hours

push eventoli-obk/rust

Oli Scherer

commit sha 58972d19e7ba591321d6e67d32080a5e5a78e19a

Merge method, type and const object safety checks

view details

push time in 10 hours

PR opened rust-lang/rust

Merge method, type and const object safety checks

cc @spastorino and @compiler-errors on the first commit. I believe it to be correct, as the field is only Some for assoc types, so just checking the field without checking the assoc kind to be Type is fine.

The second commit avoids going through all associated items thrice and just goes over all of them once, running the object safety checks per assoc item kind.

+49 -55

0 comment

4 changed files

pr created time in 11 hours

create barncholi-obk/rust

branch : assoc_ty_sized_bound_for_object_safety

created branch time in 11 hours

issue commentserde-rs/serde

#[serde(flatten)] attribute support for enum variants

Thanks!

srijs

comment created time in 13 hours

pull request commentrust-lang/rust

Don't double-print status messages in GHA

@bors r+ rollup

Ah yes, they don't get silently eaten, but actually show up in logs

jyn514

comment created time in 17 hours

issue commentrust-lang/rust

incremental ICE: slice-pattern-const.rs

This was fixed (or made significantly harder to trigger) in https://github.com/rust-lang/rust/pull/111913

I'm working on eliminating all possible avenues for it to happen, but I don't know if we can actually hit it anymore

matthiaskrgr

comment created time in 2 days

pull request commentrust-lang/rust

update Miri

@bors r+ p=1

RalfJung

comment created time in 2 days

delete branch oli-obk/ui_test

delete branch : magic_run

delete time in 3 days

issue closedoli-obk/ui_test

//@run does not work without `config.out_dir` set

I'm guessing there's something about how to figure out the binary path that falls on its head.

Also without config.out_dir set, all the binaries are dropped in the root folder. out_dir should probably default to target/ui unless we can ask cargo or rustc for where to put it.

closed time in 3 days

oli-obk

push eventoli-obk/ui_test

Oli Scherer

commit sha cd62a83330af072a7e274f3256f358008b8915ce

Remove the `out-dir` argument by instead cloning and mutating `Config` in the only case using it (aux builds)

view details

Oli Scherer

commit sha 8de8e4deb193b4d685385b7c5372591bb87db0fe

Handle out-dir setting per command, removing the need for setting `CARGO_TARGET_DIR` as a side effect

view details

Oli Scherer

commit sha 757b6dfb238359840182166f18adebb2dff808d0

clippy

view details

Oli Scherer

commit sha 89f99d447bd2dfdaf81057d6cf1bbd70f2f4b84a

Merge pull request #74 from oli-obk/magic_run Handle out-dir setting per command

view details

push time in 3 days

PR merged oli-obk/ui_test

Handle out-dir setting per command

fixes #69

Each command can specify what flag it uses for setting a directory to dump build files. This means rustc can now use --out-dir and cargo can use --target-dir, removing the need for setting the CARGO_TARGET_DIR env variable

+88 -121

0 comment

14 changed files

oli-obk

pr closed time in 3 days

PR opened oli-obk/ui_test

Handle out-dir setting per command

fixes #69

Each command can specify what flag it uses for setting a directory to dump build files. This means rustc can now use --out-dir and cargo can use --target-dir, removing the need for setting the CARGO_TARGET_DIR env variable

+88 -121

0 comment

14 changed files

pr created time in 3 days

push eventoli-obk/ui_test

Oli Scherer

commit sha 757b6dfb238359840182166f18adebb2dff808d0

clippy

view details

push time in 3 days

create barncholi-obk/ui_test

branch : magic_run

created branch time in 3 days

issue openedoli-obk/ui_test

Add revision-like per-target filters

//~^ ERROR[target=x86]: some pattern to match
//~| ERROR[other target]: some other pattern to match

One interesting thing would also be to choose different toolchains, so something like

//~^ ERROR[toolchain=1.69.0]: some pattern to match
//~| ERROR[toolchain=nightly]: some other pattern to match
//~| ERROR[other toolchain]: another pattern

created time in 4 days

delete branch oli-obk/ui_test

delete branch : magic_run

delete time in 4 days

issue closedoli-obk/ui_test

Automatically detect the presence or absence of `#[test]` and `fn main`

just like the playground, we should have some heuristics for passing --crate-type automatically.

this should hopefully fix the long standing pain point with compiletest-rs that every test needs a fn main

closed time in 4 days

oli-obk

push eventoli-obk/ui_test

Oli Scherer

commit sha 9aa71646bf3d7a6d892aa7170141d15d5e9de3da

Add tests

view details

Oli Scherer

commit sha 2913ab5b2c13f98b20eaff501f9ac90a69fcaa04

Fix typo

view details

Oli Scherer

commit sha ac3d1f7a3a52d3972e65f4a445dcc43c927edafa

Automatically detect `#[test]` and `fn main()` to select the right crate type

view details

Oli Scherer

commit sha 3f72dad72a6e06973e3374b6f5f3265ab8c0671a

Test what happens when using `--crate-type=bin` on a test without `fn main()`

view details

Oli Scherer

commit sha 3b4487636026bd9bea503478f68f3f162bc407a8

clippy

view details

Oli Scherer

commit sha 4d8aebef6904214de19676d2e927ea194a2b13ac

Merge pull request #72 from oli-obk/magic_run Automatically detect #[test] and fn main() to select the right crate type

view details

push time in 4 days

push eventoli-obk/ui_test

Oli Scherer

commit sha f1909a5b9dac4e63e4e2a6f690ae401baf49c572

Show the command that should be run to fix any test failures

view details

Oli Scherer

commit sha 5088af7696538c5e2800926e149bb9406ecc0345

Merge pull request #71 from oli-obk/explainaton Show the command that should be run to fix any test failures

view details

Oli Scherer

commit sha 9aa71646bf3d7a6d892aa7170141d15d5e9de3da

Add tests

view details

Oli Scherer

commit sha 2913ab5b2c13f98b20eaff501f9ac90a69fcaa04

Fix typo

view details

Oli Scherer

commit sha ac3d1f7a3a52d3972e65f4a445dcc43c927edafa

Automatically detect `#[test]` and `fn main()` to select the right crate type

view details

Oli Scherer

commit sha 3f72dad72a6e06973e3374b6f5f3265ab8c0671a

Test what happens when using `--crate-type=bin` on a test without `fn main()`

view details

Oli Scherer

commit sha 3b4487636026bd9bea503478f68f3f162bc407a8

clippy

view details

push time in 4 days

delete branch oli-obk/ui_test

delete branch : explainaton

delete time in 4 days

push eventoli-obk/ui_test

Oli Scherer

commit sha f1909a5b9dac4e63e4e2a6f690ae401baf49c572

Show the command that should be run to fix any test failures

view details

Oli Scherer

commit sha 5088af7696538c5e2800926e149bb9406ecc0345

Merge pull request #71 from oli-obk/explainaton Show the command that should be run to fix any test failures

view details

push time in 4 days

PR merged oli-obk/ui_test

Show the command that should be run to fix any test failures

The command differs from user to user. E.g. miri uses ./miri bless, while most other users use cargo test -- -- --bless or env BLESS=1 cargo test

+57 -40

0 comment

12 changed files

oli-obk

pr closed time in 4 days

push eventoli-obk/ui_test

Oli Scherer

commit sha 9c770b0d84eef4c2e4869266bdc65e1a97c941f0

clippy

view details

push time in 4 days

push eventoli-obk/ui_test

Oli Scherer

commit sha 4f6b8c903a550565fed0e01c8d0fdd3951af8953

Test what happens when using `--crate-type=bin` on a test without `fn main()`

view details

push time in 4 days

more