Stream: t-compiler/wg-incr-comp

Topic: fourth meeting


view this post on Zulip pnkfelix (Oct 05 2020 at 04:35):

Hi @wg-incr-comp ; we should be having a meeting this Tuesday, same time as our last meeting, right?

view this post on Zulip pnkfelix (Oct 05 2020 at 04:36):

That is at least what Zoom says. :smile:

view this post on Zulip Wesley Wiser (Oct 06 2020 at 12:01):

Working on an agenda: https://hackmd.io/@uFm1uTlLRFmiNyDD_UDBhQ/B1mAoCtID

view this post on Zulip Santiago Pastorino (Oct 06 2020 at 12:03):

cool, I'm waiting to join the meeting cc @pnkfelix

view this post on Zulip Santiago Pastorino (Oct 06 2020 at 12:03):

unsure if you are already in

view this post on Zulip pnkfelix (Oct 06 2020 at 12:03):

hold on i'm a little late

view this post on Zulip pnkfelix (Oct 06 2020 at 12:03):

I'll get it started now

view this post on Zulip pnkfelix (Oct 06 2020 at 12:04):

as reminder: https://zoom.us/j/5075797634

view this post on Zulip pnkfelix (Oct 06 2020 at 12:04):

password is rXkE80

view this post on Zulip Santiago Pastorino (Oct 06 2020 at 12:04):

same link as in the calendar?

view this post on Zulip Santiago Pastorino (Oct 06 2020 at 12:04):

or should I rejoin?

view this post on Zulip Wesley Wiser (Oct 06 2020 at 12:06):

I think it's a different link

view this post on Zulip pnkfelix (Oct 06 2020 at 12:06):

yeah rejoin I think, @Santiago Pastorino

view this post on Zulip Santiago Pastorino (Oct 06 2020 at 12:53):

[santiago@galago rust2 (rust2)]$ touch ./compiler/rustc_trait_selection/src/traits/auto_trait.rs
[santiago@galago rust2 (rust2)]$ time RUST_BACKTRACE=1 ./x.py build library/std
Updating only changed submodules
Submodules updated in 0.03 seconds
    Finished dev [unoptimized + debuginfo] target(s) in 0.34s
Building stage0 std artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
    Finished release [optimized + debuginfo] target(s) in 0.18s
Copying stage0 std from stage0 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
Building stage0 compiler artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
   Compiling rustc_trait_selection v0.0.0 (/home/santiago/src/oss/rust2/compiler/rustc_trait_selection)
   Compiling rustc_typeck v0.0.0 (/home/santiago/src/oss/rust2/compiler/rustc_typeck)
   Compiling rustc_lint v0.0.0 (/home/santiago/src/oss/rust2/compiler/rustc_lint)
   Compiling rustc_ty v0.0.0 (/home/santiago/src/oss/rust2/compiler/rustc_ty)
   Compiling rustc_mir v0.0.0 (/home/santiago/src/oss/rust2/compiler/rustc_mir)
   Compiling rustc_mir_build v0.0.0 (/home/santiago/src/oss/rust2/compiler/rustc_mir_build)
   Compiling rustc_traits v0.0.0 (/home/santiago/src/oss/rust2/compiler/rustc_traits)
   Compiling rustc_passes v0.0.0 (/home/santiago/src/oss/rust2/compiler/rustc_passes)
   Compiling rustc_plugin_impl v0.0.0 (/home/santiago/src/oss/rust2/compiler/rustc_plugin_impl)
   Compiling rustc_privacy v0.0.0 (/home/santiago/src/oss/rust2/compiler/rustc_privacy)
   Compiling rustc_interface v0.0.0 (/home/santiago/src/oss/rust2/compiler/rustc_interface)
   Compiling rustc_driver v0.0.0 (/home/santiago/src/oss/rust2/compiler/rustc_driver)
   Compiling rustc-main v0.0.0 (/home/santiago/src/oss/rust2/compiler/rustc)
    Finished release [optimized + debuginfo] target(s) in 48.59s
Copying stage0 rustc from stage0 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
Assembling stage1 compiler (x86_64-unknown-linux-gnu)
Building stage1 std artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
   Compiling cc v1.0.60
   Compiling core v0.0.0 (/home/santiago/src/oss/rust2/library/core)
   Compiling libc v0.2.77
   Compiling std v0.0.0 (/home/santiago/src/oss/rust2/library/std)
   Compiling compiler_builtins v0.1.35
   Compiling unwind v0.0.0 (/home/santiago/src/oss/rust2/library/unwind)
   Compiling rustc-std-workspace-core v1.99.0 (/home/santiago/src/oss/rust2/library/rustc-std-workspace-core)
   Compiling alloc v0.0.0 (/home/santiago/src/oss/rust2/library/alloc)
   Compiling cfg-if v0.1.10
   Compiling adler v0.2.3
   Compiling rustc-demangle v0.1.16
   Compiling panic_abort v0.0.0 (/home/santiago/src/oss/rust2/library/panic_abort)
   Compiling rustc-std-workspace-alloc v1.99.0 (/home/santiago/src/oss/rust2/library/rustc-std-workspace-alloc)
   Compiling panic_unwind v0.0.0 (/home/santiago/src/oss/rust2/library/panic_unwind)
   Compiling gimli v0.22.0
   Compiling hashbrown v0.9.0
   Compiling object v0.20.0
   Compiling miniz_oxide v0.4.0
   Compiling addr2line v0.13.0
   Compiling rustc-std-workspace-std v1.99.0 (/home/santiago/src/oss/rust2/library/rustc-std-workspace-std)
   Compiling proc_macro v0.0.0 (/home/santiago/src/oss/rust2/library/proc_macro)
   Compiling term v0.0.0 (/home/santiago/src/oss/rust2/library/term)
   Compiling unicode-width v0.1.8
   Compiling getopts v0.2.21
   Compiling test v0.0.0 (/home/santiago/src/oss/rust2/library/test)
    Finished release [optimized + debuginfo] target(s) in 2m 16s
Copying stage1 std from stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
Build completed successfully in 0:03:05

real    3m5.870s
user    7m19.567s
sys 0m21.115s

view this post on Zulip davidtwco (Oct 06 2020 at 12:54):

:tada:

view this post on Zulip davidtwco (Oct 06 2020 at 12:56):

Similar to our diagnosis of #54960 being that stage 2 probably contributed to the time, compiling libstd is the bulk here - I wonder if there's a way we could re-use incr-comp cache for that if we know the compiler hasn't changed.

view this post on Zulip davidtwco (Oct 06 2020 at 13:09):

re #53929: I think this might actually be fixed - based on this comment, I'd expect different behaviour in this example.

view this post on Zulip pnkfelix (Oct 06 2020 at 15:35):

davidtwco said:

Similar to our diagnosis of #54960 being that stage 2 probably contributed to the time, ...

view this post on Zulip pnkfelix (Oct 06 2020 at 15:35):

(link is actually #55500; the other is a different bug. The presentation in agenda notes is admittedly unclear here.)

view this post on Zulip DPC (Oct 07 2020 at 00:36):

ah need to get myself added to @_*wg-incr-comp*

view this post on Zulip davidtwco (Oct 08 2020 at 10:08):

pnkfelix said:

(link is actually #55500; the other is a different bug. The presentation in agenda notes is admittedly unclear here.)

I just typed the wrong issue number, I was talking about #55500.

view this post on Zulip pnkfelix (Oct 28 2020 at 15:31):

long overdue: https://youtu.be/p-79a3pn3LI

view this post on Zulip lqd (Oct 28 2020 at 15:45):

are those 3 small whiteboards behind your big whiteboard Felix ? :)

view this post on Zulip pnkfelix (Oct 28 2020 at 15:55):

Yeah, a job I was interviewing for decided that since they can't do whiteboard exercises in person, they would instead mail whiteboards to me.

view this post on Zulip pnkfelix (Oct 28 2020 at 15:57):

(I have since remounted the big whiteboard on its own wall. But I think I'll keep the little ones attached to the bookshelf. :smile: )

view this post on Zulip lqd (Oct 28 2020 at 15:58):

congrats on the new job btw

view this post on Zulip pnkfelix (Oct 28 2020 at 16:02):

day 3 over here!!! :)

view this post on Zulip pnkfelix (Oct 28 2020 at 16:03):

(though apparently a mantra here is that "Its always Day One at Amazon")


Last updated: Oct 21 2021 at 21:46 UTC