profile
viewpoint
Yuki Okushi JohnTitor Japan https://www.neet.club a.k.a. huyuumi | FLOSS nerd, Time traveler | community and crates.io @rust-lang, mods and i18n @nodejs, lead @actix, etc.

gatsbyjs/gatsby 47514

Build blazing fast, modern apps and websites with React

actix/actix-extras 113

A collection of additional crates supporting the actix and actix-web frameworks.

actix/actix-web-httpauth 79

Moved to actix-extras repo.

JohnTitor/actions-mdbook 2

[WIP] Wraps the mdbook to enable common mdbook commands

issue commentrust-lang/crates.io

Can not add a team owner

Looks like this comment is related and helps you, could you check the org permission?

https://github.com/rust-lang/cargo/issues/5297#issuecomment-653709183

JanisGailis

comment created time in 4 hours

pull request commentrust-lang/rust

Fix trait solving ICEs

Pietro found the cause, re-adding this to the queue. @bors r=nikomatsakis

matthewjasper

comment created time in 5 hours

pull request commentrust-lang/rust

Add some MIR-related regression tests

r? @lcnr

JohnTitor

comment created time in 5 hours

PR opened rust-lang/rust

Add some MIR-related regression tests

Closes #68841 Closes #75053 Closes #76375 Closes #77911

I think they're fixed by #77306.

r? @ghost

+108 -0

0 comment

5 changed files

pr created time in 5 hours

pull request commentrust-lang/rust

Fix trait solving ICEs

So, I'd @bors r- until we figure out why the test isn't triggered. Related Zulip topic: https://rust-lang.zulipchat.com/#narrow/stream/242791-t-infra/topic/bors.20won't.20test.20.2377720

matthewjasper

comment created time in 5 hours

push eventJohnTitor/rust

Yuki Okushi

commit sha af337e87e2796a4066aba6b6bfcaeeeb2872e0e7

Add test for issue-76375

view details

Yuki Okushi

commit sha a619865889f97f0539a22a29502481c379f29b09

Add test for issue-77911

view details

push time in 5 hours

create barnchJohnTitor/rust

branch : mir-tests

created branch time in 6 hours

delete branch JohnTitor/libc

delete branch : sparc

delete time in 7 hours

pull request commentrust-lang/rust

Fix trait solving ICEs

@bors r=nikomatsakis

matthewjasper

comment created time in 8 hours

pull request commentrust-lang/rust

Fix trait solving ICEs

@bors r- Let me tell bors that this should be tested.

matthewjasper

comment created time in 8 hours

delete branch JohnTitor/rust

delete branch : rollup-p1bxtqq

delete time in 8 hours

delete branch JohnTitor/rust

delete branch : tweak-test-structure

delete time in 8 hours

pull request commentrust-lang/libc

Revive `sparc-unknown-linux-gnu` CI

@bors r+ It should work, hopefully.

JohnTitor

comment created time in 9 hours

push eventJohnTitor/libc

Yuki Okushi

commit sha 2c99f4bebc1cda986814b06d324ad8244e2c1e3d

Fix build for `sparc-unknown-linux-gnu`

view details

push time in 9 hours

issue openedrust-lang/libc

Suppress warnings about `int_bits_const`

The build channels linux builder emits too many warnings about the int_bits_const feature:

 warning: a method with this name may be added to the standard library in the future
   --> /home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.35/src/int/udiv.rs:98:23
    |
98  |             q = n << (<$ty>::BITS - sr);
    |                       ^^^^^^^^^^^
...
268 |         udivmod_inner!(n, d, rem, u128)
    |         ------------------------------- in this macro invocation
    |
    = warning: once this method is added to the standard library, the ambiguity may cause an error or change in behavior!
    = note: for more information, see issue #48919 <rust-lang/rust/issues/48919>
    = help: call with fully qualified syntax `Int::BITS(...)` to keep using the current method
    = help: add `#![feature(int_bits_const)]` to the crate attributes to enable `num::<impl u128>::BITS`
    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)

The log on GHA is trunscated because of this, we should suppress this warning at least.

created time in 9 hours

pull request commentrust-lang/libc

Revive `sparc-unknown-linux-gnu` CI

@bors try

JohnTitor

comment created time in 10 hours

push eventJohnTitor/libc

Yuki Okushi

commit sha 8bb09d87cba454317e6ad078f1fd4467de5b85a3

Revive `powerpc-unknown-linux-gnu` CI

view details

Yuki Okushi

commit sha 4197f72eee97cd468342af07620c9e35791f5302

Add some more targets for build testing

view details

Yuki Okushi

commit sha d2c9877d7241f13d5bf244009c97890fba375c50

Add `x86_64-unknown-redox` Dockerfile

view details

bors

commit sha 159a305a0f23f78db504409d80afcce96a177992

Auto merge of #1931 - JohnTitor:powerpc, r=JohnTitor Revive `powerpc-unknown-linux-gnu` CI Fix #1425

view details

Yuki Okushi

commit sha ee94cf8f70ef4d60dcb41ef52f40565688e23187

Sort targets alphabetically

view details

Yuki Okushi

commit sha 5583b5b7d5524e38fbb91b55e8ad4806c4b26131

Add `aarch64-apple-darwin` to nightly targets

view details

Yuki Okushi

commit sha ec0eec26c566922a2cc1a2806bf1ac648d8c693a

Remove some header files from `test_redox`

view details

Yuki Okushi

commit sha f0a1bdf06c6080bf8a01d2a423aa824d91cdaf3d

Exclude redox from cmsg test

view details

Yuki Okushi

commit sha c2d015eb248bae91ff0c7a47b2caa0dd1dea82a8

Add FIXME comment for redox

view details

Yuki Okushi

commit sha 6f1b951db57836ca3fc4625585064b7dde2c7531

Run build test for `x86_64-unknown-redox`

view details

Yuki Okushi

commit sha 89b77fc9b60cb04425929155a5582f11af4abba7

Drop FreeBSD 10 and add FreeBSD 13 image on Cirrus CI

view details

Yuki Okushi

commit sha f57b285c5e47c58f5a74e27f17ed110666ab7cd5

Skip `MINCORE_SUPER` on FreeBSD 13

view details

DarcInc

commit sha 16e0a0bf5f5beecedb9b6de5b43ace1bb90b7f26

Adding nmount to freebsd and removing fdatasync from freebsd 10

view details

Andrew Walbran

commit sha d04bb8e23e299ea989f94b60cea4591c604576c9

Android: Add preadv and pwritev. From sys/uio.h. Note that preadv64/pwritev64 are already included in src/unix/linux_like/mod.rs. Also fix parameter names of process_vm_[readv,writev] to match Bionic header.

view details

Yuki Okushi

commit sha 7aa60269ae6cecd01831f5ec62d8c582e24de4fd

Skip some tests for `mips64(el)-unknown-linux-gnuabi64`

view details

bors

commit sha 70b227b42148beda2776a0a974b955f1090ef444

Auto merge of #1936 - JohnTitor:freebsd, r=JohnTitor Drop FreeBSD 10 and add FreeBSD 13 image on Cirrus CI This should fix our CI.

view details

bors

commit sha 40e0d540a8c019a541c5782cf555ab3f2ee77b30

Auto merge of #1939 - DarcInc:add_freebsd_nmount, r=JohnTitor Add freebsd nmount Adding FreeBSD's nmount call to mount devices on filesystems. nmount is preferred over mount.

view details

bors

commit sha 17b70c1f9bbe6d019857e2eebbc7f72cff64e9ae

Auto merge of #1832 - qwandor-google:master, r=JohnTitor Android: Add preadv and pwritev. From sys/uio.h. Note that preadv64/pwritev64 are already included in src/unix/linux_like/mod.rs.

view details

bors

commit sha 35ee6ed0bea7c4ccf1096019eb8773e44f3eb753

Auto merge of #1934 - JohnTitor:redox, r=JohnTitor Run build test for `x86_64-unknown-redox` Fix #1457

view details

bors

commit sha cf89907913b8afcd83be1378522c018f1cfbcda5

Auto merge of #1932 - JohnTitor:harden-builds, r=JohnTitor Add some more targets for build testing - `x86_64-unknown-illumos`: We now have the illumos module and it'd be great if we could test it actually. - `aarch64-apple-darwin`: This target will be used more widely in the future and it should make sense to run CI for it as well.

view details

push time in 10 hours

push eventJohnTitor/libc

Yuki Okushi

commit sha 4197f72eee97cd468342af07620c9e35791f5302

Add some more targets for build testing

view details

Yuki Okushi

commit sha d2c9877d7241f13d5bf244009c97890fba375c50

Add `x86_64-unknown-redox` Dockerfile

view details

Yuki Okushi

commit sha ee94cf8f70ef4d60dcb41ef52f40565688e23187

Sort targets alphabetically

view details

Yuki Okushi

commit sha 5583b5b7d5524e38fbb91b55e8ad4806c4b26131

Add `aarch64-apple-darwin` to nightly targets

view details

Yuki Okushi

commit sha ec0eec26c566922a2cc1a2806bf1ac648d8c693a

Remove some header files from `test_redox`

view details

Yuki Okushi

commit sha f0a1bdf06c6080bf8a01d2a423aa824d91cdaf3d

Exclude redox from cmsg test

view details

Yuki Okushi

commit sha c2d015eb248bae91ff0c7a47b2caa0dd1dea82a8

Add FIXME comment for redox

view details

Yuki Okushi

commit sha 6f1b951db57836ca3fc4625585064b7dde2c7531

Run build test for `x86_64-unknown-redox`

view details

DarcInc

commit sha 16e0a0bf5f5beecedb9b6de5b43ace1bb90b7f26

Adding nmount to freebsd and removing fdatasync from freebsd 10

view details

Andrew Walbran

commit sha d04bb8e23e299ea989f94b60cea4591c604576c9

Android: Add preadv and pwritev. From sys/uio.h. Note that preadv64/pwritev64 are already included in src/unix/linux_like/mod.rs. Also fix parameter names of process_vm_[readv,writev] to match Bionic header.

view details

bors

commit sha 40e0d540a8c019a541c5782cf555ab3f2ee77b30

Auto merge of #1939 - DarcInc:add_freebsd_nmount, r=JohnTitor Add freebsd nmount Adding FreeBSD's nmount call to mount devices on filesystems. nmount is preferred over mount.

view details

bors

commit sha 17b70c1f9bbe6d019857e2eebbc7f72cff64e9ae

Auto merge of #1832 - qwandor-google:master, r=JohnTitor Android: Add preadv and pwritev. From sys/uio.h. Note that preadv64/pwritev64 are already included in src/unix/linux_like/mod.rs.

view details

bors

commit sha 35ee6ed0bea7c4ccf1096019eb8773e44f3eb753

Auto merge of #1934 - JohnTitor:redox, r=JohnTitor Run build test for `x86_64-unknown-redox` Fix #1457

view details

bors

commit sha cf89907913b8afcd83be1378522c018f1cfbcda5

Auto merge of #1932 - JohnTitor:harden-builds, r=JohnTitor Add some more targets for build testing - `x86_64-unknown-illumos`: We now have the illumos module and it'd be great if we could test it actually. - `aarch64-apple-darwin`: This target will be used more widely in the future and it should make sense to run CI for it as well.

view details

push time in 10 hours

PullRequestReviewEvent

pull request commentrust-lang/rust

Rollup of 10 pull requests

@bors r+ rollup=never p=7 @rustbot modify labels: +rollup Gives higher priority than #77720 to check if bors lives.

JohnTitor

comment created time in 11 hours

PR opened rust-lang/rust

Rollup of 10 pull requests

Successful merges:

  • #77612 (BTreeMap: test invariants more thoroughly and more readably)
  • #77761 (Assert that pthread mutex initialization succeeded)
  • #77778 ([x.py setup] Allow setting up git hooks from other worktrees)
  • #77838 (const keyword: brief paragraph on 'const fn')
  • #77923 ([net] apply clippy lints)
  • #77931 (Fix false positive for unused_parens lint)
  • #77959 (Tweak ui-tests structure)
  • #78105 (change name in .mailmap)
  • #78111 (Trait predicate ambiguities are not always in Self)
  • #78121 (Do not ICE on pattern that uses a binding multiple times in generator)

Failed merges:

r? @ghost

+334 -188

0 comment

142 changed files

pr created time in 11 hours

push eventJohnTitor/rust

LeSeulArtichaut

commit sha 66ac5a2d6380778e6ca29924e1c7f8287cb851a9

Do not ICE on pattern that uses a binding multiple times in generator

view details

LeSeulArtichaut

commit sha 334c6c54337b2cfd367f1dd9f696ecacd9369d8d

Add regression test

view details

Yuki Okushi

commit sha 21df410a621950ee8ef50afd96a599c82c952882

Rollup merge of #78121 - LeSeulArtichaut:issue-78115, r=tmandry Do not ICE on pattern that uses a binding multiple times in generator Fixes #78115. r? @tmandry

view details

push time in 11 hours

push eventJohnTitor/rust

SNCPlay42

commit sha 71ca239f8019755eb67a255fbf73450bae8ad4c2

don't assume trait ambiguity happens in `Self`

view details

SNCPlay42

commit sha c146e8c54fa0b99defd1ba77ad4d6505c491f4f3

revert workaround #73027

view details

Yuki Okushi

commit sha 3f1c637db4ba835a7a79a84566dae4a1b1e4a1ac

Rollup merge of #78111 - SNCPlay42:not-always-self, r=lcnr Trait predicate ambiguities are not always in `Self` When reporting ambiguities in trait predicates, the compiler incorrectly assumed the ambiguity was always in the type the trait should be implemented on, and never the generic parameters of the trait. This caused silly suggestions for predicates like `<KnownType as Trait<_>>`, such as giving explicit types to completely unrelated variables that happened to be of type `KnownType`. This also reverts #73027, which worked around this issue in some cases and does not appear to be necessary any more. fixes #77982 fixes #78055

view details

push time in 11 hours

push eventJohnTitor/rust

Bastian Kauschke

commit sha 34c80aaffd6fb7104460489952c58238eaea92ab

change name in mailmap

view details

Yuki Okushi

commit sha aebeec7e5aa58a6538e434f4fcc7b861b2123ab4

Rollup merge of #78105 - lcnr:namesNstuff, r=Mark-Simulacrum change name in .mailmap

view details

push time in 11 hours

push eventJohnTitor/rust

Yuki Okushi

commit sha 608f2600de26a37000e5ba0c76891d7cef13a3c5

Rename some RFC dirs to be sorted alphabetically

view details

Yuki Okushi

commit sha d87c17d22f6e5dce477dbd5d26e35847682f3a9c

Migrate from `associated-const` to `associated-consts`

view details

Yuki Okushi

commit sha 3113c077c042cdcbc0a071c11452118e7711a1c4

Migrate from `associated-type` to `associated-types`

view details

Yuki Okushi

commit sha 72b3807a09fd46a8650915dd4118eee4369ae6b8

Clarify the `mod` dir name not to make confusion with the `modules`

view details

Yuki Okushi

commit sha 3156310eb342bfe441d49bad5249b18ead651cdc

Migrate from `generic` to `generics`

view details

Yuki Okushi

commit sha 587cf84be9a1ca32697073ee5f49c9145071dc7c

Rollup merge of #77959 - JohnTitor:tweak-test-structure, r=petrochenkov Tweak ui-tests structure We have some similar name dirs in ui tests, e.g. `associated-type` and `associated-types` and it can be an issue when we add a test, "which is the right place?". At a glance, it seems they can be merged into one directory so let's merge them to avoid some confusion :)

view details

push time in 11 hours

push eventJohnTitor/rust

aticu

commit sha 39867f3c9fea0e01b5b199d8c2b6b0889284cc85

Fixed false positive for `unused_parens` lint

view details

Yuki Okushi

commit sha 378ca5e640180eee0c380ef1128799492dcb1ee0

Rollup merge of #77931 - aticu:fix_60336, r=petrochenkov Fix false positive for `unused_parens` lint Fixes #60336

view details

push time in 11 hours

push eventJohnTitor/rust

wcampbell

commit sha 058699d0a2fca02127761f014d0ecfce1c5541ec

[net] clippy: needless_update warning: struct update has no effect, all the fields in the struct have already been specified --> library/std/src/net/addr.rs:367:19 | 367 | ..unsafe { mem::zeroed() } | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::needless_update)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_update

view details

wcampbell

commit sha e6dc604e8b184b1224ae7acf58f06fa021ece82c

[net] clippy: match_like_matches_macro warning: match expression looks like `matches!` macro --> library/std/src/net/ip.rs:459:9 | 459 | / match self.octets() { 460 | | [169, 254, ..] => true, 461 | | _ => false, 462 | | } | |_________^ help: try this: `matches!(self.octets(), [169, 254, ..])` | = note: `#[warn(clippy::match_like_matches_macro)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro Signed-off-by: wcampbell <wcampbell1995@gmail.com>

view details

wcampbell

commit sha 7a75f4418313da0173192ed4d2f198e505e11428

[net] clippy: identity_op warning: the operation is ineffective. Consider reducing it to `self.segments()[0]` --> library/std/src/net/ip.rs:1265:9 | 1265 | (self.segments()[0] & 0xffff) == 0xfe80 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::identity_op)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op warning: the operation is ineffective. Consider reducing it to `self.segments()[1]` --> library/std/src/net/ip.rs:1266:16 | 1266 | && (self.segments()[1] & 0xffff) == 0 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op warning: the operation is ineffective. Consider reducing it to `self.segments()[2]` --> library/std/src/net/ip.rs:1267:16 | 1267 | && (self.segments()[2] & 0xffff) == 0 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op warning: the operation is ineffective. Consider reducing it to `self.segments()[3]` --> library/std/src/net/ip.rs:1268:16 | 1268 | && (self.segments()[3] & 0xffff) == 0 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op Signed-off-by: wcampbell <wcampbell1995@gmail.com>

view details

wcampbell

commit sha 7da0e58da4f1a4a7f102eb5478dbd4e7fa7edbaf

use matches! in library/std/src/net/ip.rs Apply suggestion from review Co-authored-by: LingMan <LingMan@users.noreply.github.com>

view details

wcampbell

commit sha ce04836327e6aebab6a834d89e7305d1b1be958b

fmt Signed-off-by: wcampbell <wcampbell1995@gmail.com>

view details

wcampbell

commit sha 736c27ec0b2cd8c79fedd66e5487b47b8746b7c0

Revert "[net] clippy: needless_update" This reverts commit 058699d0a2fca02127761f014d0ecfce1c5541ec.

view details

Yuki Okushi

commit sha 6df79bf8a8e32c68fd226888c27a989f2b0f55cf

Rollup merge of #77923 - wcampbell0x2a:cleanup-net-module, r=scottmcm [net] apply clippy lints Applied helpful clippy lints to the network std library module.

view details

push time in 11 hours

push eventJohnTitor/rust

Ralf Jung

commit sha 0ec3ea9e697ea9c2ce225ba0b9f3715434fc773e

const keyword: brief paragraph on 'const fn'

view details

Ralf Jung

commit sha c8405d2251ce78651f591ed8a2189c41593f5110

fix markdown reference Co-authored-by: Dariusz Niedoba <darksv@users.noreply.github.com>

view details

Yuki Okushi

commit sha f9db00839efb1fedf48dbabbab3e0779ff2d8d5e

Rollup merge of #77838 - RalfJung:const-fn, r=kennytm const keyword: brief paragraph on 'const fn' `const fn` were mentioned in the title, but called "deterministic functions" which is not their main property (though at least currently it is a consequence of being const-evaluable). This adds a brief paragraph discussing them, also in the hopes of clarifying that they do *not* have any effect on run-time uses.

view details

push time in 11 hours

push eventJohnTitor/rust

Joshua Nelson

commit sha bd135674814d74ca6fca3ab79d778ecaaeb02cf5

Allow setting up git hooks from other worktrees

view details

Yuki Okushi

commit sha 24907f3507de7ce5d6908e3003e06a7f0b1a2ab6

Rollup merge of #77778 - jyn514:git-hook, r=mark-simulacrum [x.py setup] Allow setting up git hooks from other worktrees Closes https://github.com/rust-lang/rust/issues/77684 r? @caass

view details

push time in 11 hours

push eventJohnTitor/rust

Tomasz Miąsko

commit sha 21c29b1e954d494026b07241aa8365837d5ecfdb

Check that pthread mutex initialization succeeded If pthread mutex initialization fails, the failure will go unnoticed unless debug assertions are enabled. Any subsequent use of mutex will also silently fail, since return values from lock & unlock operations are similarly checked only through debug assertions. In some implementations the mutex initialization requires a memory allocation and so it does fail in practice. Check that initialization succeeds to ensure that mutex guarantees mutual exclusion.

view details

Yuki Okushi

commit sha b09ef114bbd5f057803fc99f0b78a01e7c1138fa

Rollup merge of #77761 - tmiasko:pthread-mutex, r=cuviper Assert that pthread mutex initialization succeeded If pthread mutex initialization fails, the failure will go unnoticed unless debug assertions are enabled. Any subsequent use of mutex will also silently fail, since return values from lock & unlock operations are similarly checked only through debug assertions. In some implementations the mutex initialization requires a memory allocation and so it does fail in practice. Assert that initialization succeeds to ensure that mutex guarantees mutual exclusion. Fixes #34966.

view details

push time in 11 hours

push eventJohnTitor/rust

Stein Somers

commit sha 488b999fc20896318192f8e22709095cccd0a6bf

BTreeMap: test invariants more thoroughly and more readably

view details

Yuki Okushi

commit sha c5b0a88669e26e1d3ee44bf4029f07f572a90a79

Rollup merge of #77612 - ssomers:btree_cleanup_2, r=Mark-Simulacrum BTreeMap: test invariants more thoroughly and more readably r? @Mark-Simulacrum

view details

push time in 11 hours

create barnchJohnTitor/rust

branch : rollup-p1bxtqq

created branch time in 11 hours

pull request commentactix/actix

enable nested sync arbiters

Thanks <3

fakeshadow

comment created time in 11 hours

push eventactix/actix

fakeshadow

commit sha 09848fa32b9663175782c9cf8909c1ce82cef1a7

enable nested sync arbiters (#439)

view details

push time in 11 hours

PR merged actix/actix

enable nested sync arbiters

<!-- Thanks for considering contributing actix! --> <!-- Please fill out the following to make our reviews easy. -->

PR Type

<!-- What kind of change does this PR make? --> <!-- Bug Fix / Feature / Refactor / Code Style / Other --> Bug Fix

PR Checklist

Check your PR fulfills the following:

<!-- For draft PRs check the boxes as you complete them. -->

  • [x] Tests for the changes have been added / updated.
  • [x] Documentation comments have been added / updated.
  • [x] A changelog entry has been made for the appropriate packages.
  • [x] Format code with the latest stable rustfmt

Overview

<!-- Describe the current and new behavior. --> <!-- Emphasize any breaking changes. --> Not sure if this can be considered a bug but sync arbiter would want to spawn on current thread arbiter. This means spawn nested sync arbiter would not work and no panic or error is shown.

This PR send the sync arbiter to current system and spawn it there to work around the requirement of current thread arbiter.

<!-- If this PR fixes or closes an issue, reference it here. --> <!-- Closes #000 --> Closes #434

+62 -4

3 comments

3 changed files

fakeshadow

pr closed time in 11 hours

issue closedactix/actix

SyncActor started from another SyncActor does not get messages

I am not sure whether it is a bug or I do not understand it correctly, but if I run a SyncActor from another SyncActor, the second one does not get messages. The minimum example is below: the SyncActor2 never gets the message (Msg2).

use actix::prelude::*;

struct SyncActor2;

impl Actor for SyncActor2 {
    type Context = SyncContext<Self>;
}

struct SyncActor1(Addr<SyncActor2>);

impl Actor for SyncActor1 {
    type Context = SyncContext<Self>;
}

impl SyncActor1 {
    fn run() -> SyncActor1 {
        SyncActor1(SyncArbiter::start(1, || SyncActor2))
    }
}

struct Msg1;

impl Message for Msg1 {
    type Result = ();
}

struct Msg2;

impl Message for Msg2 {
    type Result = ();
}

impl Handler<Msg1> for SyncActor1 {
    type Result = ();
    
    fn handle(&mut self, _: Msg1, _: &mut Self::Context) -> Self::Result {
        self.0.do_send(Msg2);
        println!("SyncActor1 got the message");
    }
}

impl Handler<Msg2> for SyncActor2 {
    type Result = ();
    
    fn handle(&mut self, _: Msg2, _: &mut Self::Context) -> Self::Result {
        println!("SyncActor2 got the message either");
    }
}

#[actix_rt::main]
async fn main() {
    let addr = SyncArbiter::start(1, || SyncActor1::run());
    addr.send(Msg1).await.unwrap();
    tokio::signal::ctrl_c().await.unwrap();
    println!("Ctrl-C received, shutting down");
    System::current().stop();
}

closed time in 11 hours

satarsa

delete branch JohnTitor/libc

delete branch : harden-builds

delete time in 11 hours

pull request commentrust-lang/libc

Add some more targets for build testing

@bors r+

JohnTitor

comment created time in 17 hours

pull request commentrust-lang/libc

Add some more targets for build testing

Hmm, @bors r-

JohnTitor

comment created time in 17 hours

pull request commentrust-lang/libc

Add some more targets for build testing

@bors r+

JohnTitor

comment created time in 17 hours

pull request commentrust-lang/libc

Add some more targets for build testing

@bors retry

JohnTitor

comment created time in 17 hours

delete branch JohnTitor/libc

delete branch : redox

delete time in 17 hours

push eventJohnTitor/rust

dylni

commit sha 1ff7da6551a7cdf6ace2a9d00e92bbab550334ee

Move `slice::check_range` to `RangeBounds`

view details

dylni

commit sha 1095dcab96d524e700b11edf366d45a0fd173fa0

Fix links

view details

dylni

commit sha eb63168e007058dad4af758faf1dca449c049777

Fix doctests

view details

dylni

commit sha f055b0bb0847ecf08fe452a270faae8324b55b05

Rename method to `assert_len`

view details

Camelid

commit sha 549f861f7d53811521cf929cf58fb6828a2a88d9

Use correct article in help message for conversion or cast Before it always used `an`; now it uses the correct article for the type.

view details

Camelid

commit sha 094f14c554c3a1f103a5d6778d4b4e131c297f11

Add article after "to" Also added missing backtick in "you can cast" message.

view details

Camelid

commit sha 8a6831a7fd3fc624643b50f494212e0ceaad3c28

Say "doesn't" instead of "wouldn't" in convert message

view details

Bastian Kauschke

commit sha 9c302f55bd07a04305dfa2bd815d2559deb8468f

normalize in codegen_fulfill_obligations

view details

Bastian Kauschke

commit sha f0487cee7439f3a4b4c7daec0e7f2a0ccc21053c

normalize substs during inlining

view details

Bastian Kauschke

commit sha 32739a2ff1b7b6e5c1b475341b01f4a499830a84

add regression test

view details

Bastian Kauschke

commit sha ac893b8a02788eec6f6fad0cc89de0177b0c0a50

add test for should_inline incorrect param_env

view details

Dániel Buga

commit sha 86e030391b2e81c44beed94e3070406994caaad5

Make sure cold code is as small as possible

view details

Dániel Buga

commit sha 5f11e71721e038ebdd9b225eec3e86f1ee7f867b

Reuse memory for process_cycles

view details

Dániel Buga

commit sha 8c7a8a62ddffe8bd9c144a8647a31c8138366f42

Turn Outcome into an opaque type to remove some runtime checks

view details

Yoshua Wuyts

commit sha 3717646366a91ee9ca0b574973ec090670f9a4f8

Add std::thread::available_concurrency

view details

Luqman Aden

commit sha bd145a30489e0dd529889627eb350c9cb5990f71

Update LLVM for LLD COFF TLS alignment fix.

view details

khyperia

commit sha 3d484481c7413a97117f059e10a53dff29d74498

Make set_span take mut self

view details

Camelid

commit sha 91ba04d872ad13b93e80c8bda42d06b62d5deaa2

Note that `BasicBlock` is just an index

view details

Dániel Buga

commit sha 396561bdb7a5038c9a277b4bb318305b71a7b8d0

Make sure arenas don't allocate bigger than HUGE_PAGE

view details

bors

commit sha 3b0ef34f64c5e97cd485b0f8a4103438ca160a51

Auto merge of #78041 - luqmana:lld-tls-alignment, r=nikic LLVM: Backport fix for LLD COFF TLS Alignment. Update LLVM submodule to pull in changes from https://github.com/rust-lang/llvm-project/pull/81. Fixes #72145.

view details

push time in 18 hours

pull request commentrust-lang/libc

Add some more targets for build testing

@bors retry Seems spurious.

JohnTitor

comment created time in 18 hours

PullRequestReviewEvent
PullRequestReviewEvent

pull request commentactix/actix

Add WeakRecipient (v2)

Thanks all!

hoodie

comment created time in 20 hours

push eventactix/actix

Hendrik Sollich

commit sha 9892dda5d1ed861bb4471a80579d8e8ff444c08f

Add WeakRecipient (v2) (#432) Co-authored-by: Jonathas Conceição <jadoliveira@inf.ufpel.edu.br> Co-authored-by: Rob Ede <robjtede@icloud.com>

view details

push time in 20 hours

PR merged actix/actix

Add WeakRecipient (v2)

With this change you can now call .recipient() on WeakAddr<A> just like on Addr<A>. In this case you get a WeakRecipient<M> that can be upgraded to a Recipient<M>.

<!-- Thanks for considering contributing actix! --> <!-- Please fill out the following to make our reviews easy. -->

PR Type

<!-- What kind of change does this PR make? --> <!-- Bug Fix / Feature / Refactor / Code Style / Other --> INSERT_PR_TYPE

PR Checklist

Check your PR fulfills the following:

<!-- For draft PRs check the boxes as you complete them. -->

  • [x] Tests for the changes have been added / updated.
  • [x] Documentation comments have been added / updated.
  • [x] A changelog entry has been made for the appropriate packages.
  • [x] Format code with the latest stable rustfmt

Overview

Hi there, I'm trying to convert my project to make greater use of Recipient<M> instead of Addr<A> since I believe it allows to loosen some tight coupling here and there. Unfortunately there is no equivalent to WeakAddr<A> for Recipients yet, so I cannot really use Recipients at the moment without running the risk of leaking objects. Therefore I would like to suggest adding WeakRecipients to actix.

This PR supersedes #418, which was flawed. In that attempt I made the Box inside the Recipient an Arc and downgraded it. you would call

let weak_rcp = my_actor.addr().recipient().downgrade();

That however meant that you the WeakRecipient was invalidated immediately. In this second attempt I'm creating the WeakRecipient from an existing WeakAddr.

let weak_rcp = my_actor.addr().downgrade().recipient();

Thank you very much for your review.

+454 -5

10 comments

7 changed files

hoodie

pr closed time in 20 hours

PullRequestReviewEvent

delete branch JohnTitor/roa-button

delete branch : dependabot/npm_and_yarn/eslint-config-prettier-6.13.0

delete time in 20 hours

push eventJohnTitor/roa-button

dependabot-preview[bot]

commit sha e1632fa028c98ec81dea652989257acb923a2eeb

chore(deps-dev): bump eslint-config-prettier from 6.12.0 to 6.13.0 Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 6.12.0 to 6.13.0. - [Release notes](https://github.com/prettier/eslint-config-prettier/releases) - [Changelog](https://github.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md) - [Commits](https://github.com/prettier/eslint-config-prettier/compare/v6.12.0...v6.13.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

Yuki Okushi

commit sha c2a26d3e79fc671fbe28a747a79ba1790459cf8a

Merge pull request #93 from JohnTitor/dependabot/npm_and_yarn/eslint-config-prettier-6.13.0

view details

push time in 20 hours

PR merged JohnTitor/roa-button

chore(deps-dev): bump eslint-config-prettier from 6.12.0 to 6.13.0 dependencies

Bumps eslint-config-prettier from 6.12.0 to 6.13.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md">eslint-config-prettier's changelog</a>.</em></p> <blockquote> <h3>Version 6.13.0 (2020-10-16)</h3> <ul> <li>Added: New rules in [eslint-plugin-vue] 7.0 (which supports Vue 3.0). Thanks to <a href="https://github.com/xcatliu">@xcatliu</a>!</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/prettier/eslint-config-prettier/commit/4edf6e6bc5d078acf00157f389d3958cf6dd2cca"><code>4edf6e6</code></a> eslint-config-prettier v6.13.0</li> <li><a href="https://github.com/prettier/eslint-config-prettier/commit/ba40e0d165396657653fc42df5658cbadeaca7ba"><code>ba40e0d</code></a> Update npm packages</li> <li><a href="https://github.com/prettier/eslint-config-prettier/commit/fdc25da8802a259e526effabfb0e8b642aa9d33b"><code>fdc25da</code></a> Support eslint-plugin-vue@7 (which support Vue 3.0) (<a href="https://github-redirect.dependabot.com/prettier/eslint-config-prettier/issues/162">#162</a>)</li> <li><a href="https://github.com/prettier/eslint-config-prettier/commit/d5ae0c6e685cbea32ae7f9287cb075f9b3d2bd7f"><code>d5ae0c6</code></a> Fix broken links in readme</li> <li><a href="https://github.com/prettier/eslint-config-prettier/commit/5d479e943313d078129ad3308bf4d16f69eeda53"><code>5d479e9</code></a> Fix tests</li> <li><a href="https://github.com/prettier/eslint-config-prettier/commit/e73484d8cc0937dd005e4c2226e9b9b166b20d3a"><code>e73484d</code></a> Remove "Example configuration" section in readme</li> <li>See full diff in <a href="https://github.com/prettier/eslint-config-prettier/compare/v6.12.0...v6.13.0">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+5 -5

1 comment

2 changed files

dependabot-preview[bot]

pr closed time in 20 hours

PullRequestReviewEvent

delete branch JohnTitor/roa-button

delete branch : tweak-tw-btn

delete time in 20 hours

push eventJohnTitor/roa-button

Yuki Okushi

commit sha 09f9937a804ef7dfa70c7e5c9af0db581ad60514

Remove `twitter/widgets.js`

view details

Yuki Okushi

commit sha 6c8dfa7a57b2cd70ff23fea7013397339f2c61f1

Merge pull request #95 from JohnTitor/tweak-tw-btn Remove `twitter/widgets.js`

view details

push time in 20 hours

PR opened JohnTitor/roa-button

Remove `twitter/widgets.js`
+1 -4

0 comment

2 changed files

pr created time in 20 hours

create barnchJohnTitor/roa-button

branch : tweak-tw-btn

created branch time in 20 hours

delete branch JohnTitor/roa-button

delete branch : dependabot/npm_and_yarn/jest-26.6.0

delete time in 20 hours

push eventJohnTitor/roa-button

dependabot-preview[bot]

commit sha fc4e819daabcb0f42cb5b3c18fbb7a450f13dc77

chore(deps-dev): bump jest from 26.5.3 to 26.6.0 Bumps [jest](https://github.com/facebook/jest) from 26.5.3 to 26.6.0. - [Release notes](https://github.com/facebook/jest/releases) - [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md) - [Commits](https://github.com/facebook/jest/compare/v26.5.3...v26.6.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

Yuki Okushi

commit sha 80fa5a695c0bda8e639b81df91db47743a0da9af

Merge pull request #94 from JohnTitor/dependabot/npm_and_yarn/jest-26.6.0 chore(deps-dev): bump jest from 26.5.3 to 26.6.0

view details

push time in 20 hours

PR merged JohnTitor/roa-button

chore(deps-dev): bump jest from 26.5.3 to 26.6.0 dependencies

Bumps jest from 26.5.3 to 26.6.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/facebook/jest/releases">jest's releases</a>.</em></p> <blockquote> <h2>26.6.0</h2> <h3>Features</h3> <ul> <li><code>[jest-cli, jest-config]</code> Add support for the <code>jest.config.ts</code> configuration file (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/10564">#10564</a>)</li> </ul> <h3>Fixes</h3> <ul> <li><code>[jest-config]</code> Simplify transform RegExp (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/10207">#10207</a>)</li> <li><code>[jest-fake-timers]</code> Lazily instantiate mock timers (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/10551">#10551</a>)</li> <li><code>[jest-runtime]</code> <code>require.main</code> is no longer <code>undefined</code> when using <code>jest.resetModules</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/10626">#10626</a>)</li> <li><code>[@jest/types]</code> Add missing values for <code>timers</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/10632">#10632</a>)</li> </ul> <h3>Chore & Maintenance</h3> <ul> <li><code>[docs]</code> Add step for fetching <code>backers.json</code> file in website setup docs (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/10631">#10631</a>)</li> <li><code>[docs]</code> Add page detailing environment variables set by Jest (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/10630">#10630</a>)</li> <li><code>[jest-circus]</code> Refactor <code>callAsyncCircusFn</code> parameters (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/10629">#10629</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/facebook/jest/blob/master/CHANGELOG.md">jest's changelog</a>.</em></p> <blockquote> <h2>26.6.0</h2> <h3>Features</h3> <ul> <li><code>[jest-cli, jest-config]</code> Add support for the <code>jest.config.ts</code> configuration file (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/10564">#10564</a>)</li> </ul> <h3>Fixes</h3> <ul> <li><code>[jest-config]</code> Simplify transform RegExp (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/10207">#10207</a>)</li> <li><code>[jest-fake-timers]</code> Lazily instantiate mock timers (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/10551">#10551</a>)</li> <li><code>[jest-runtime]</code> <code>require.main</code> is no longer <code>undefined</code> when using <code>jest.resetModules</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/10626">#10626</a>)</li> <li><code>[@jest/types]</code> Add missing values for <code>timers</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/10632">#10632</a>)</li> </ul> <h3>Chore & Maintenance</h3> <ul> <li><code>[docs]</code> Add step for fetching <code>backers.json</code> file in website setup docs (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/10631">#10631</a>)</li> <li><code>[docs]</code> Add page detailing environment variables set by Jest (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/10630">#10630</a>)</li> <li><code>[jest-circus]</code> Refactor <code>callAsyncCircusFn</code> parameters (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/10629">#10629</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/facebook/jest/commit/b254fd82fdedcba200e1c7eddeaab83a09bdaaef"><code>b254fd8</code></a> v26.6.0</li> <li><a href="https://github.com/facebook/jest/commit/30a22fc6f63aeab25aba57176a67e4aad3796601"><code>30a22fc</code></a> chore: update changelog for release</li> <li><a href="https://github.com/facebook/jest/commit/7d7e97fb9ce82a91969b67a3d18b638b266ff988"><code>7d7e97f</code></a> fix: simplify transform RegExp (<a href="https://github-redirect.dependabot.com/facebook/jest/issues/10207">#10207</a>)</li> <li><a href="https://github.com/facebook/jest/commit/ecb31a71f03e6ba191c96988e1e88379bacfb241"><code>ecb31a7</code></a> refactor(fake-timers): don't setup fakeTimerAPIs unless needed (<a href="https://github-redirect.dependabot.com/facebook/jest/issues/10551">#10551</a>)</li> <li><a href="https://github.com/facebook/jest/commit/621ecf7cf47ce7612e5ea433c0b0981b3be7d373"><code>621ecf7</code></a> chore(docs): Added MIT Licence Badge and aligned all badges (<a href="https://github-redirect.dependabot.com/facebook/jest/issues/10411">#10411</a>)</li> <li><a href="https://github.com/facebook/jest/commit/8ea403dece7cbd15606098069985832e7263953e"><code>8ea403d</code></a> chore(website): minor CSS improvements to logos (<a href="https://github-redirect.dependabot.com/facebook/jest/issues/10410">#10410</a>)</li> <li><a href="https://github.com/facebook/jest/commit/e84a70c8456d61daa36b5c79a4df7ee752d6d6d6"><code>e84a70c</code></a> refactor: add missing options for timers on config.ts file (<a href="https://github-redirect.dependabot.com/facebook/jest/issues/10632">#10632</a>)</li> <li><a href="https://github.com/facebook/jest/commit/50b534ee612d0bf3de56df4c1b974a1792b8c022"><code>50b534e</code></a> chore: fix snapshot</li> <li><a href="https://github.com/facebook/jest/commit/19886b5a93a351eb77b570721eba1eecaa86f888"><code>19886b5</code></a> chore: refactor <code>callAsyncCircusFn</code> parameters (<a href="https://github-redirect.dependabot.com/facebook/jest/issues/10629">#10629</a>)</li> <li><a href="https://github.com/facebook/jest/commit/d077f2e6f36cc5717d61b973cda51f63bd1a280e"><code>d077f2e</code></a> Add environment variables docs page (<a href="https://github-redirect.dependabot.com/facebook/jest/issues/10630">#10630</a>)</li> <li>Additional commits viewable in <a href="https://github.com/facebook/jest/compare/v26.5.3...v26.6.0">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+288 -288

0 comment

2 changed files

dependabot-preview[bot]

pr closed time in 20 hours

PullRequestReviewEvent

pull request commentrust-lang/libc

Add some more targets for build testing

@bors r+

JohnTitor

comment created time in 20 hours

pull request commentrust-lang/libc

Run build test for `x86_64-unknown-redox`

@bors r+

JohnTitor

comment created time in 20 hours

pull request commentrust-lang/libc

Serial Experiments MIPS64

Left a comment to the suspectable PR, waiting on a reply.

JohnTitor

comment created time in 20 hours

pull request commentrust-lang/rust

Set .llvmbc and .llvmcmd sections as allocatable

@nagisa @glandium The libc build for mips64(el)-linux-gnuabi64 is failed between nightly-2020-10-17 and nightly-2020-10-18, and I guess this is the cause. Here's the log: https://github.com/rust-lang/libc/runs/1274815350?check_suite_focus=true

  = note: /usr/lib/gcc-cross/mips64-linux-gnuabi64/9/../../../../mips64-linux-gnuabi64/bin/ld: /checkout/target/mips64-unknown-linux-gnuabi64/debug/deps/main-ab030a3be80ad042.2ubbkpxxnbb3pjbz.rcgu.o: in function `main::fn_tmpnam':
          /checkout/target/mips64-unknown-linux-gnuabi64/debug/build/libc-test-e989c0bf73fb391f/out/main.rs:14071: warning: the use of `tmpnam' is dangerous, better use `mkstemp'
          /checkout/target/mips64-unknown-linux-gnuabi64/debug/deps/main-ab030a3be80ad042.2ubbkpxxnbb3pjbz.rcgu.o: in function `main::fn_fchmod':
          /checkout/target/mips64-unknown-linux-gnuabi64/debug/build/libc-test-e989c0bf73fb391f/out/main.rs:10654:(.text._ZN4main9fn_fchmod17hf698f27b911348cdE+0x44): relocation truncated to fit: R_MIPS_GOT_DISP against `fchmod@@GLIBC_2.0'
          /checkout/target/mips64-unknown-linux-gnuabi64/debug/deps/main-ab030a3be80ad042.2ubbkpxxnbb3pjbz.rcgu.o: in function `main::fn_sigaltstack':
          /checkout/target/mips64-unknown-linux-gnuabi64/debug/build/libc-test-e989c0bf73fb391f/out/main.rs:83470:(.text._ZN4main14fn_sigaltstack17h68df0bd78d5927feE+0x44): relocation truncated to fit: R_MIPS_GOT_DISP against `sigaltstack@@GLIBC_2.0'
          collect2: error: ld returned 1 exit status

Any thoughts on this?

glandium

comment created time in 20 hours

IssuesEvent

issue commentrust-lang/rust

[ICE] with mir-opt-level=2 in traits\codegen\mod.rs

This should be open until the test is added.

leonardo-m

comment created time in 21 hours

pull request commentrust-lang/libc

Serial Experiments MIPS64

@bors try

JohnTitor

comment created time in 21 hours

push eventJohnTitor/libc

Yuki Okushi

commit sha f55f1c593bb3fb8c9bda9f136a564e1e0d162de7

debug

view details

push time in 21 hours

pull request commentrust-lang/libc

Serial Experiments MIPS64

@bors try

JohnTitor

comment created time in 21 hours

push eventJohnTitor/libc

Yuki Okushi

commit sha d2d73947fa93ffa4f2e0f83cf038cf2c301301a0

debug

view details

push time in 21 hours

pull request commentrust-lang/libc

Serial Experiments MIPS64

@bors try

JohnTitor

comment created time in 21 hours

push eventJohnTitor/libc

Yuki Okushi

commit sha ceff85729b0de26b28be0e49016844ebbd4e1dfd

debug

view details

push time in 21 hours

pull request commentrust-lang/libc

Serial Experiments MIPS64

Okay, so we've found that the failure occurs between nightly-2020-10-17 and nightly-2020-10-18.

JohnTitor

comment created time in 21 hours

pull request commentrust-lang/libc

Serial Experiments MIPS64

@bors try

JohnTitor

comment created time in a day

push eventJohnTitor/libc

Yuki Okushi

commit sha c6c438ae903926b9b573195ff6e59a028b3c12ed

Use `nightly-2020-10-17`

view details

push time in a day

pull request commentrust-lang/libc

Serial Experiments MIPS64

@bors try

JohnTitor

comment created time in a day

push eventJohnTitor/libc

Yuki Okushi

commit sha a383f93d852c174f2f41441b78316a74944d9935

Use `nightly-2020-10-18`

view details

push time in a day

pull request commentrust-lang/libc

Serial Experiments MIPS64

@bors try

JohnTitor

comment created time in a day

push eventJohnTitor/libc

Yuki Okushi

commit sha c5b4d6ac49dbdb0c107e2be56756fc98b451e982

Use `nightly-2020-10-15`

view details

push time in a day

pull request commentrust-lang/libc

Serial Experiments MIPS64

@bors try

JohnTitor

comment created time in a day

push eventJohnTitor/libc

Yuki Okushi

commit sha 60e42b93ce9439ac29195d6f279e3d59b5e52e40

debug

view details

Yuki Okushi

commit sha a7a03b83b99fa2feeadb7816816a5c6062a747e6

Revert "Skip some tests for `mips64(el)-unknown-linux-gnuabi64`" This reverts commit 7aa60269ae6cecd01831f5ec62d8c582e24de4fd.

view details

push time in a day

pull request commentrust-lang/libc

Serial Experiments MIPS64

@bors try

JohnTitor

comment created time in a day

PR opened rust-lang/libc

Serial Experiments MIPS64
+0 -373

0 comment

4 changed files

pr created time in a day

pull request commentrust-lang/libc

Android: Add preadv and pwritev.

@bors retry

warning: spurious network error (2 tries remaining): error inflating zlib stream; class=Zlib (5)
warning: spurious network error (1 tries remaining): error inflating zlib stream; class=Zlib (5)
error: failed to get `cc` as a dependency of package `libc-test v0.1.0 (D:\a\libc\libc\libc-test)`
qwandor-google

comment created time in a day

create barnchJohnTitor/libc

branch : mips64

created branch time in a day

push eventJohnTitor/libc

Yuki Okushi

commit sha 8bb09d87cba454317e6ad078f1fd4467de5b85a3

Revive `powerpc-unknown-linux-gnu` CI

view details

bors

commit sha 159a305a0f23f78db504409d80afcce96a177992

Auto merge of #1931 - JohnTitor:powerpc, r=JohnTitor Revive `powerpc-unknown-linux-gnu` CI Fix #1425

view details

Yuki Okushi

commit sha 89b77fc9b60cb04425929155a5582f11af4abba7

Drop FreeBSD 10 and add FreeBSD 13 image on Cirrus CI

view details

Yuki Okushi

commit sha f57b285c5e47c58f5a74e27f17ed110666ab7cd5

Skip `MINCORE_SUPER` on FreeBSD 13

view details

Yuki Okushi

commit sha 7aa60269ae6cecd01831f5ec62d8c582e24de4fd

Skip some tests for `mips64(el)-unknown-linux-gnuabi64`

view details

bors

commit sha 70b227b42148beda2776a0a974b955f1090ef444

Auto merge of #1936 - JohnTitor:freebsd, r=JohnTitor Drop FreeBSD 10 and add FreeBSD 13 image on Cirrus CI This should fix our CI.

view details

push time in a day

pull request commentrust-lang/libc

Add freebsd nmount

@bors r+

DarcInc

comment created time in a day

PullRequestReviewEvent

pull request commentrust-lang/libc

Android: Add preadv and pwritev.

@bors r+

qwandor-google

comment created time in a day

delete branch JohnTitor/libc

delete branch : freebsd

delete time in a day

pull request commentrust-lang/libc

Drop FreeBSD 10 and add FreeBSD 13 image on Cirrus CI

@bors r+

JohnTitor

comment created time in a day

push eventJohnTitor/libc

Yuki Okushi

commit sha 7aa60269ae6cecd01831f5ec62d8c582e24de4fd

Skip some tests for `mips64(el)-unknown-linux-gnuabi64`

view details

push time in a day

PullRequestReviewEvent

Pull request review commentrust-lang/libc

Android: Add preadv and pwritev.

 extern "C" {         new_value: *const itimerspec,         old_value: *mut itimerspec,     ) -> ::c_int;+    pub fn preadv(+        fd: ::c_int,+        iov: *const ::iovec,+        count: ::c_int,+        offset: ::off_t,+    ) -> ::ssize_t;+    pub fn pwritev(+        fd: ::c_int,+        iov: *const ::iovec,+        count: ::c_int,+        offset: ::off_t,+    ) -> ::ssize_t;+    pub fn process_vm_readv(+        pid: ::pid_t,+        local_iov: *const ::iovec,+        local_iov_count: ::c_ulong,+        remote_iov: *const ::iovec,+        remote_iov_count: ::c_ulong,+        flags: ::c_ulong,+    ) -> ::ssize_t;+    pub fn process_vm_writev(+        pid: ::pid_t,+        local_iov: *const ::iovec,+        local_iov_count: ::c_ulong,+        remote_iov: *const ::iovec,+        remote_iov_count: ::c_ulong,+        flags: ::c_ulong,+    ) -> ::ssize_t;

Yeah, you're right :)

qwandor-google

comment created time in a day

PullRequestReviewEvent

pull request commentrust-lang/libc

Drop FreeBSD 10 and add FreeBSD 13 image on Cirrus CI

Hmm, it still occurs, skipping the test for now. @bors r+

JohnTitor

comment created time in a day

push eventJohnTitor/libc

Yuki Okushi

commit sha e48be2bf55e5fd699de1109d1028ea6b1fdcb5f0

Skip some tests for `mips64el-unknown-linux-gnuabi64`

view details

push time in a day

more