Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move SmallVector and ThinVec out of libsyntax #53085

Merged
merged 1 commit into from
Aug 14, 2018

Conversation

ljedrz
Copy link
Contributor

@ljedrz ljedrz commented Aug 5, 2018

  • move libsyntax::util::SmallVector tests to librustc_data_structures::small_vec
  • remove libsyntax::util::SmallVector
  • move libsyntax::util::thin_vec to librustc_data_structures::thin_vec

Other than moving these data structures where they belong it allows modules using SmallVector<T> (SmallVec<[T; 1]>) to specify their own length (e.g. 8 or 32) independently from libsyntax.

@rust-highfive
Copy link
Collaborator

r? @nikomatsakis

(rust_highfive has picked a reviewer for you, use r? to override)

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Aug 5, 2018
@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-5.0 of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
[00:44:58] ....................................................................................................
[00:45:01] ....................................................................................................
[00:45:03] ....................................................................................................
[00:45:06] ....................................................................................................
[00:45:09] .iiiiiiiii..........................................................................................
[00:45:15] ....................................................................................................
[00:45:18] .....i..............................................................................................
[00:45:21] .........i..........................................................................................
[00:45:24] ....................................................................................................
---
travis_time:start:test_run-pass-fulldeps
Check compiletest suite=run-pass-fulldeps mode=run-pass (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
[00:53:34] 
[00:53:34] running 96 tests
[00:55:22] ...................F..........................F............................test [run-pass] run-pass-fulldeps/myriad-closures.rs has been running for over 60 seconds
--------------
[00:56:34] error[E0432]: unresolved import `syntax::util::ThinVec`
[00:56:34]    |
[00:56:34]    |
[00:56:34] 42 | use syntax::util::ThinVec;
[00:56:34]    |     ^^^^^^^^^^^^^^^^^^^^^ no `ThinVec` in `util`
[00:56:34] error: aborting due to previous error
[00:56:34] 
[00:56:34] For more information about this error, try `rustc --explain E0432`.
[00:56:34] 
---
[00:56:34] test result: FAILED. 94 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out
[00:56:34] 
[00:56:34] 
[00:56:34] 
[00:56:34] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "--rustc-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/checkout/src/test/run-pass-fulldeps" "--build-base" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-pass-fulldeps" "--stage-id" "stage2-x86_64-unknown-linux-gnu" "--mode" "run-pass" "--target" "x86_64-unknown-linux-gnu" "--ho

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@ljedrz ljedrz force-pushed the cleanup_syntax_structures branch from 350fee0 to 107a9f1 Compare August 5, 2018 20:49
@ljedrz
Copy link
Contributor Author

ljedrz commented Aug 5, 2018

r? @Mark-Simulacrum

};
use syntax_pos::Span;

use {AllocatorMethod, AllocatorTy, ALLOCATOR_METHODS};

type SmallVector<T> = SmallVec<[T; 1]>;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's have a single definition of this, probably in data structures.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I thought about this, but it might reduce the tweakability of SmallVec for different modules; are we sure this size fits all?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not all modules will use it; SmallVec will still be exported. Ideally we'd rename SmallVector to OneVector.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok; I'll update and rebase soon.

@Mark-Simulacrum Mark-Simulacrum added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Aug 6, 2018
@ljedrz ljedrz force-pushed the cleanup_syntax_structures branch from 107a9f1 to 7235e7d Compare August 6, 2018 17:30
@ljedrz
Copy link
Contributor Author

ljedrz commented Aug 6, 2018

@Mark-Simulacrum r?

@Mark-Simulacrum
Copy link
Member

I've been thinking it might be good to make the cross-cutting changes ~once now, do you want to also include the necessary changes from #51640 here? That is, we'd also:

  • Remove many in favor of from_iter
  • Replace one with smallvec! macro

Might as well go ahead and replace the smallvec impls with smallvec from crates.io) and enable the union feature.

@ljedrz
Copy link
Contributor Author

ljedrz commented Aug 7, 2018

@Mark-Simulacrum I wouldn't want to spoil the fun for @gootorov 😄; in addition, my commit should make things easier for them, as it shows all the places where adjustments are needed. Being done with ThinVec will also make the changes less susceptible to rot.

@Mark-Simulacrum
Copy link
Member

Okay, sounds good. Thanks!

@bors r+

@bors
Copy link
Contributor

bors commented Aug 7, 2018

📌 Commit 7235e7d has been approved by Mark-Simulacrum

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Aug 7, 2018
@gootorov
Copy link
Contributor

gootorov commented Aug 7, 2018

@ljedrz I was thinking what to do with that SmallVector. These changes will indeed make things easier. Thanks! :)

@Mark-Simulacrum I've already replaced many with from_iter and one with smallvec! locally. I'll open a PR soon.

cramertj added a commit to cramertj/rust that referenced this pull request Aug 8, 2018
…=Mark-Simulacrum

Move SmallVector and ThinVec out of libsyntax

- move `libsyntax::util::SmallVector` tests to `librustc_data_structures::small_vec`
- remove `libsyntax::util::SmallVector`
- move `libsyntax::util::thin_vec` to `librustc_data_structures::thin_vec`

Other than moving these data structures where they belong it allows modules using `SmallVector<T>` (`SmallVec<[T; 1]>`) to specify their own length (e.g. 8 or 32) independently from `libsyntax`.
@bors
Copy link
Contributor

bors commented Aug 8, 2018

🔒 Merge conflict

This pull request and the master branch diverged in a way that cannot be automatically merged. Please rebase on top of the latest master branch, and let the reviewer approve again.

How do I rebase?

Assuming self is your fork and upstream is this repository, you can resolve the conflict following these steps:

  1. git checkout cleanup_syntax_structures (switch to your branch)
  2. git fetch upstream master (retrieve the latest master)
  3. git rebase upstream/master -p (rebase on top of it)
  4. Follow the on-screen instruction to resolve conflicts (check git status if you got lost).
  5. git push self cleanup_syntax_structures --force-with-lease (update this PR)

You may also read Git Rebasing to Resolve Conflicts by Drew Blessing for a short tutorial.

Please avoid the "Resolve conflicts" button on GitHub. It uses git merge instead of git rebase which makes the PR commit history more difficult to read.

Sometimes step 4 will complete without asking for resolution. This is usually due to difference between how Cargo.lock conflict is handled during merge and rebase. This is normal, and you should still perform step 5 to update this PR.

Error message
warning: Cannot merge binary files: src/Cargo.lock (HEAD vs. heads/homu-tmp)
Removing src/libsyntax/util/small_vector.rs
Auto-merging src/libsyntax/lib.rs
Auto-merging src/libsyntax/ext/expand.rs
Auto-merging src/libsyntax/ext/base.rs
Auto-merging src/librustc_data_structures/lib.rs
Auto-merging src/librustc_allocator/expand.rs
Auto-merging src/librustc/hir/mod.rs
Auto-merging src/librustc/hir/lowering.rs
Auto-merging src/Cargo.lock
CONFLICT (content): Merge conflict in src/Cargo.lock
Automatic merge failed; fix conflicts and then commit the result.

@bors bors added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Aug 8, 2018
@ljedrz ljedrz force-pushed the cleanup_syntax_structures branch from 7235e7d to 9876e38 Compare August 8, 2018 12:55
@ljedrz
Copy link
Contributor Author

ljedrz commented Aug 8, 2018

Rebased.

@Mark-Simulacrum
Copy link
Member

@bors r+

@bors
Copy link
Contributor

bors commented Aug 8, 2018

📌 Commit 9876e38 has been approved by Mark-Simulacrum

@bors bors removed the S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. label Aug 8, 2018
@ljedrz ljedrz force-pushed the cleanup_syntax_structures branch from 5937048 to e5e6375 Compare August 13, 2018 20:12
@ljedrz
Copy link
Contributor Author

ljedrz commented Aug 13, 2018

@bors r+

@bors
Copy link
Contributor

bors commented Aug 13, 2018

📌 Commit e5e6375 has been approved by ljedrz

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Aug 13, 2018
@bors
Copy link
Contributor

bors commented Aug 13, 2018

⌛ Testing commit e5e6375 with merge 3923066a2c5f60b1006493e52615bddee69bf16f...

@bors
Copy link
Contributor

bors commented Aug 13, 2018

💔 Test failed - status-travis

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Aug 13, 2018
@rust-highfive
Copy link
Collaborator

The job dist-armhf-linux of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
[00:02:31]    Compiling toml v0.4.6
[00:02:38]    Compiling bootstrap v0.0.0 (file:///checkout/src/bootstrap)
[00:03:11]     Finished dev [unoptimized] target(s) in 1m 31s
[00:03:12]  Downloading jobserver v0.1.11
[00:03:25] warning: spurious network error (2 tries remaining): [7] Couldn't connect to server (Failed to connect to static.crates.io port 443: Network is unreachable)
[00:03:33] warning: spurious network error (1 tries remaining): [7] Couldn't connect to server (Failed to connect to static.crates.io port 443: Network is unreachable)
[00:03:42] 
[00:03:42] Caused by:
[00:03:42] Caused by:
[00:03:42]   [7] Couldn't connect to server (Failed to connect to static.crates.io port 443: Network is unreachable)
[00:03:42] expected success, got: exit code: 101', build_helper/lib.rs:123:9
[00:03:42] note: Run with `RUST_BACKTRACE=1` for a backtrace.
[00:03:42] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap build nonexistent/path/to/trigger/cargo/metadata
[00:03:42] Build completed unsuccessfully in 0:02:41
---
[00:30:25] [RUSTC-TIMING] proc_macro test:false 12.766
[00:30:25]    Compiling syntax_ext v0.0.0 (file:///checkout/src/libsyntax_ext)
[00:30:55] [RUSTC-TIMING] syntax_ext test:false 29.666

Broadcast message from root@travis-job-73c872e6-c23f-4322-a770-c07b9c86403e
 (unknown) at 22:58 ...
The system is going down for power off NOW!
[00:34:14] 
[00:34:14] Session terminated, terminating shell... ...terminated.

The command "stamp sh -x -c "$RUN_SCRIPT"" exited with 143.
travis_time:start:1348b570
$ date && (curl -fs --head https://google.com | grep ^Date: | sed 's/Date: //g' || true)
---
The command "date && (curl -fs --head https://google.com | grep ^Date: | sed 's/Date: //g' || true)
" exited with 0.
travis_fold:start:after_failure.1
travis_time:start:1cac34f3
$ sudo tail -n 500 /var/log/syslog
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000]   DMA32 zone: 12224 pages used for memmap
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000]   DMA32 zone: 782323 pages, LIFO batch:31
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000]   Normal zone: 49152 pages used for memmap
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000]   Normal zone: 3145728 pages, LIFO batch:31
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] ACPI: PM-Timer IO Port: 0xb008
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] ACPI: Local APIC address 0xfee00000
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] ACPI: IRQ5 used by override.
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] ACPI: IRQ9 used by override.
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] ACPI: IRQ10 used by override.
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] ACPI: IRQ11 used by override.
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] Using ACPI (MADT) for SMP configuration information
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] PM: Registered nosave memory: [mem 0x0009f000-0x0009ffff]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000effff]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] PM: Registered nosave memory: [mem 0x000f0000-0x000fffff]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] PM: Registered nosave memory: [mem 0xbfff3000-0xbfffffff]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] PM: Registered nosave memory: [mem 0xc0000000-0xfffbbfff]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] PM: Registered nosave memory: [mem 0xfffbc000-0xffffffff]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] e820: [mem 0xc0000000-0xfffbbfff] available for PCI devices
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] Booting paravirtualized kernel on KVM
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] setup_percpu: NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:4 nr_node_ids:1
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] PERCPU: Embedded 34 pages/cpu @ffff8803ffc00000 s98392 r8192 d32680 u524288
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] pcpu-alloc: s98392 r8192 d32680 u524288 alloc=1*2097152
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] pcpu-alloc: [0] 0 1 2 3 
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 3870588
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] Policy zone: Normal
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.4.0-101-generic root=UUID=752b4ef1-0512-4cae-b541-f03ffd29be1b ro cgroup_enable=memory swapaccount=1 apparmor=0 console=ttyS0 console=ttyS0
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] Calgary: detecting Calgary via BIOS EBDA area
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] Memory: 15375492K/15728196K available (8272K kernel code, 1304K rwdata, 4004K rodata, 1496K init, 1316K bss, 352704K reserved, 0K cma-reserved)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] Hierarchical RCU implementation.
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000]  Build-time adjustment of leaf fanout to 64.
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000]  RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=4.
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=4
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] NR_IRQS:33024 nr_irqs:456 16
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] Console: colour VGA+ 80x25
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] console [ttyS0] enabled
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.000000] tsc: Detected 2300.000 MHz processor
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.303997] Calibrating delay loop (skipped) preset value.. 4600.00 BogoMIPS (lpj=9200000)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.305140] pid_max: default: 32768 minimum: 301
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.305789] ACPI: Core revision 20150930
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.312189] ACPI: 2 ACPI AML tables successfully acquired and loaded
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.313390] Security Framework initialized
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.314015] Yama: becoming mindful.
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.314509] AppArmor: AppArmor disabled by boot time parameter
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.316936] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.325806] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.329937] Mount-cache hash table entries: 32768 (order: 6, 262144 bytes)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.330967] Mountpoint-cache hash table entries: 32768 (order: 6, 262144 bytes)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.332417] Initializing cgroup subsys io
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.333079] Initializing cgroup subsys memory
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.333697] Initializing cgroup subsys devices
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.334541] Initializing cgroup subsys freezer
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.335193] Initializing cgroup subsys net_cls
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.335967] Initializing cgroup subsys perf_event
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.336616] Initializing cgroup subsys net_prio
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.337366] Initializing cgroup subsys hugetlb
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.338121] Initializing cgroup subsys pids
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.338800] CPU: Physical Processor ID: 0
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.339492] CPU: Processor Core ID: 0
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.341071] mce: CPU supports 32 MCE banks
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.341787] Last level iTLB entries: 4KB 1024, 2MB 1024, 4MB 1024
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.342666] Last level dTLB entries: 4KB 1024, 2MB 1024, 4MB 1024, 1GB 4
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.346045] Freeing SMP alternatives memory: 32K
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.355755] ftrace: allocating 32185 entries in 126 pages
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.409189] smpboot: APIC(0) Converting physical 0 to logical package 0
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.410150] smpboot: Max logical packages: 2
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.411463] x2apic enabled
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.413298] Switched APIC routing to physical x2apic.
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.417210] ..TIMER: vector=0x30 apic1=0 pin1=0 apic2=-1 pin2=-1
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.523286] smpboot: CPU0: Intel(R) Xeon(R) CPU @ 2.30GHz (family: 0x6, model: 0x3f, stepping: 0x0)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.524776] Performance Events: unsupported p6 CPU model 63 no PMU driver, software events only.
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.527027] x86: Booting SMP configuration:
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.527641] .... node  #0, CPUs:      #1
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.528437] kvm-clock: cpu 1, msr 3:ffff1041, secondary cpu clock
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.532566]  #2
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.533014] kvm-clock: cpu 2, msr 3:ffff1081, secondary cpu clock
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.537145]  #3
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.537562] kvm-clock: cpu 3, msr 3:ffff10c1, secondary cpu clock
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.541610] x86: Booted up 1 node, 4 CPUs
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.542188] smpboot: Total of 4 processors activated (18400.00 BogoMIPS)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.544481] devtmpfs: initialized
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.548880] evm: security.selinux
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.549551] evm: security.SMACK64
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.550034] evm: security.SMACK64EXEC
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.550542] evm: security.SMACK64TRANSMUTE
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.551119] evm: security.SMACK64MMAP
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.551665] evm: security.ima
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.552099] evm: security.capability
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.552889] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.554261] futex hash table entries: 1024 (order: 4, 65536 bytes)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.555384] pinctrl core: initialized pinctrl subsystem
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.556359] RTC time: 22:22:36, date: 08/13/18
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.557834] NET: Registered protocol family 16
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.567348] cpuidle: using governor ladder
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.579314] cpuidle: using governor menu
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.580066] PCCT header not found.
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.580806] ACPI: bus type PCI registered
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.581363] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.582404] PCI: Using configuration type 1 for base access
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.596357] ACPI: Added _OSI(Module Device)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.596976] ACPI: Added _OSI(Processor Device)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.597694] ACPI: Added _OSI(3.0 _SCP Extensions)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.598636] ACPI: Added _OSI(Processor Aggregator Device)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.602293] ACPI: Executed 2 blocks of module-level executable AML code
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.625944] ACPI: Interpreter enabled
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.626583] ACPI: (supports S0 S3 S4 S5)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.627202] ACPI: Using IOAPIC for interrupt routing
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.627909] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.656864] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.657901] acpi PNP0A03:00: _OSC: OS supports [ASPM ClockPM Segments MSI]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.658890] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.660061] acpi PNP0A03:00: fail to add MMCONFIG information, can't access extended PCI configuration space under this bridge.
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.662332] PCI host bridge to bus 0000:00
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.663094] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.664189] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.665136] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.666203] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.667285] pci_bus 0000:00: root bus resource [bus 00-ff]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.668141] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.668551] pci 0000:00:01.0: [8086:7110] type 00 class 0x060100
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.680946] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.693120] pci 0000:00:01.3: quirk: [io  0xb000-0xb03f] claimed by PIIX4 ACPI
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.694487] pci 0000:00:03.0: [1af4:1004] type 00 class 0x000000
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.699211] pci 0000:00:03.0: reg 0x10: [io  0xc000-0xc03f]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.703722] pci 0000:00:03.0: reg 0x14: [mem 0xfebfe000-0xfebfe07f]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.715668] pci 0000:00:04.0: [1af4:1000] type 00 class 0x020000
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.720492] pci 0000:00:04.0: reg 0x10: [io  0xc040-0xc07f]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.724102] pci 0000:00:04.0: reg 0x14: [mem 0xfebff000-0xfebff0ff]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.734632] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.737277] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.739746] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.742094] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.745207] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.765326] ACPI: Enabled 16 GPEs in block 00 to 0F
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.766375] vgaarb: loaded
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.767001] SCSI subsystem initialized
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.767636] libata version 3.00 loaded.
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.767660] ACPI: bus type USB registered
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.768278] usbcore: registered new interface driver usbfs
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.769248] usbcore: registered new interface driver hub
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.770042] usbcore: registered new device driver usb
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.770945] ioremap error for 0xbfffd000-0xc0000000, requested 0x2, got 0x0
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.772153] dmi: Firmware registration failed.
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.773160] PCI: Using ACPI for IRQ routing
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.773996] PCI: pci_cache_line_size set to 64 bytes
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.774092] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.774094] e820: reserve RAM buffer [mem 0xbfff3000-0xbfffffff]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.774218] NetLabel: Initializing
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.774745] NetLabel:  domain hash size = 128
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.775523] NetLabel:  protocols = UNLABELED CIPSOv4
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.776417] NetLabel:  unlabeled traffic allowed by default
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.777325] amd_nb: Cannot enumerate AMD northbridges
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.778156] clocksource: Switched to clocksource kvm-clock
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.785194] pnp: PnP ACPI init
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.785745] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.785822] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.785869] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.785929] pnp 00:03: Plug and Play ACPI device, IDs PNP0501 (active)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.785971] pnp 00:04: Plug and Play ACPI device, IDs PNP0501 (active)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.786013] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.786055] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.786223] pnp: PnP ACPI: found 7 devices
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.793374] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.794807] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.794809] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.794811] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.794812] pci_bus 0000:00: resource 7 [mem 0xc0000000-0xfebfffff window]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.794845] NET: Registered protocol family 2
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.795686] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.797673] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.798848] TCP: Hash tables configured (established 131072 bind 65536)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.799793] UDP hash table entries: 8192 (order: 6, 262144 bytes)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.800671] UDP-Lite hash table entries: 8192 (order: 6, 262144 bytes)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.801642] NET: Registered protocol family 1
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.802268] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.803190] PCI: CLS 0 bytes, default 64
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    0.803935] Unpacking initramfs...
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.814671] Freeing initrd memory: 21432K
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.815384] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.816327] software IO TLB [mem 0xbbff3000-0xbfff3000] (64MB) mapped at [ffff8800bbff3000-ffff8800bfff2fff]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.817866] RAPL PMU detected, API unit is 2^-32 Joules, 3 fixed counters 10737418240 ms ovfl timer
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.819251] hw unit of domain pp0-core 2^-0 Joules
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.820001] hw unit of domain package 2^-0 Joules
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.820718] hw unit of domain dram 2^-16 Joules
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.821560] Scanning for low memory corruption every 60 seconds
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.823144] audit: initializing netlink subsys (disabled)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.824033] audit: type=2000 audit(1534198958.915:1): initialized
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.825136] Initialise system trusted keyring
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.826038] HugeTLB registered 1 GB page size, pre-allocated 0 pages
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.827491] HugeTLB registered 2 MB page size, pre-allocated 0 pages
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.829539] zbud: loaded
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.830361] VFS: Disk quotas dquot_6.6.0
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.831161] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.832488] squashfs: version 4.0 (2009/01/31) Phillip Lougher
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.833638] fuse init (API version 7.23)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.834458] Key type big_key registered
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.835036] Allocating IMA MOK and blacklist keyrings.
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.836941] Key type asymmetric registered
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.837674] Asymmetric key parser 'x509' registered
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.838563] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.839852] io scheduler noop registered
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.840440] io scheduler deadline registered (default)
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.841284] io scheduler cfq registered
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.842048] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.842889] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.843850] intel_idle: does not run on family 6 model 63
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.843943] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.845044] ACPI: Power Button [PWRF]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.845615] input: Sleep Button as /devices/LNXSYSTM:00/LNXSLPBN:00/input/input1
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.846661] ACPI: Sleep Button [SLPF]
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.847599] GHES: HEST is not enabled!
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.850296] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.851219] virtio-pci 0000:00:03.0: virtio_pci: leaving for legacy driver
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.854975] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 10
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.856063] virtio-pci 0000:00:04.0: virtio_pci: leaving for legacy driver
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.860626] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
Aug 13 22:22:46 travis-job-73c872e6-c23f-4322-a770-c07b9c86403e kernel: [    2.883133

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@kennytm
Copy link
Member

kennytm commented Aug 14, 2018

@bors retry travis-ci/travis-ci#4924

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Aug 14, 2018
@bors
Copy link
Contributor

bors commented Aug 14, 2018

⌛ Testing commit e5e6375 with merge 23f09bb...

bors added a commit that referenced this pull request Aug 14, 2018
Move SmallVector and ThinVec out of libsyntax

- move `libsyntax::util::SmallVector` tests to `librustc_data_structures::small_vec`
- remove `libsyntax::util::SmallVector`
- move `libsyntax::util::thin_vec` to `librustc_data_structures::thin_vec`

Other than moving these data structures where they belong it allows modules using `SmallVector<T>` (`SmallVec<[T; 1]>`) to specify their own length (e.g. 8 or 32) independently from `libsyntax`.
@bors
Copy link
Contributor

bors commented Aug 14, 2018

☀️ Test successful - status-appveyor, status-travis
Approved by: ljedrz
Pushing 23f09bb to master...

@bors bors merged commit e5e6375 into rust-lang:master Aug 14, 2018
@ljedrz ljedrz deleted the cleanup_syntax_structures branch August 14, 2018 17:25
@rust-highfive
Copy link
Collaborator

📣 Toolstate changed by #53085!

Tested on commit 23f09bb.
Direct link to PR: #53085

💔 clippy-driver on windows: test-pass → build-fail (cc @Manishearth @llogiq @mcarton @oli-obk, @rust-lang/infra).
💔 clippy-driver on linux: test-pass → build-fail (cc @Manishearth @llogiq @mcarton @oli-obk, @rust-lang/infra).
💔 rls on windows: test-pass → build-fail (cc @nrc, @rust-lang/infra).
💔 rls on linux: test-pass → build-fail (cc @nrc, @rust-lang/infra).

rust-highfive added a commit to rust-lang-nursery/rust-toolstate that referenced this pull request Aug 14, 2018
Tested on commit rust-lang/rust@23f09bb.
Direct link to PR: <rust-lang/rust#53085>

💔 clippy-driver on windows: test-pass → build-fail (cc @Manishearth @llogiq @mcarton @oli-obk, @rust-lang/infra).
💔 clippy-driver on linux: test-pass → build-fail (cc @Manishearth @llogiq @mcarton @oli-obk, @rust-lang/infra).
💔 rls on windows: test-pass → build-fail (cc @nrc, @rust-lang/infra).
💔 rls on linux: test-pass → build-fail (cc @nrc, @rust-lang/infra).
@ljedrz
Copy link
Contributor Author

ljedrz commented Aug 14, 2018

Toolstate changed by #53085!

Did I accidentally break something again 🤔?

@kennytm
Copy link
Member

kennytm commented Aug 14, 2018

[01:05:00] error[E0432]: unresolved import `syntax::util::ThinVec`
[01:05:00]  --> tools/clippy/clippy_lints/src/booleans.rs:7:5
[01:05:00]   |
[01:05:00] 7 | use syntax::util::ThinVec;
[01:05:00]   |     ^^^^^^^^^^^^^^^^^^^^^ no `ThinVec` in `util`
[01:05:00]
[01:05:00] error[E0432]: unresolved import `syntax::util::small_vector`
[01:05:00]  --> tools/clippy/clippy_lints/src/copies.rs:8:19
[01:05:00]   |
[01:05:00] 8 | use syntax::util::small_vector::SmallVector;
[01:05:00]   |                   ^^^^^^^^^^^^ Could not find `small_vector` in `util`
[01:05:00]
[01:05:00] error[E0432]: unresolved import `syntax::util::ThinVec`
[01:05:00]  --> tools/clippy/clippy_lints/src/booleans.rs:7:5
[01:05:00]   |
[01:05:00] 7 | use syntax::util::ThinVec;
[01:05:00]   |     ^^^^^^^^^^^^^^^^^^^^^ no `ThinVec` in `util`
[01:05:00]
[01:05:00] error[E0432]: unresolved import `syntax::util::small_vector`
[01:05:00]  --> tools/clippy/clippy_lints/src/copies.rs:8:19
[01:05:00]   |
[01:05:00] 8 | use syntax::util::small_vector::SmallVector;
[01:05:00]   |                   ^^^^^^^^^^^^ Could not find `small_vector` in `util`
[01:05:00]
[01:05:02] error[E0277]: the size for values of type `[&rustc::hir::Block]` cannot be known at compilation time
[01:05:02]    --> tools/clippy/clippy_lints/src/copies.rs:128:25
[01:05:02]     |
[01:05:02] 128 |             let (conds, blocks) = if_sequence(expr);
[01:05:02]     |                         ^^^^^^ doesn't have a size known at compile-time
[01:05:02]     |
[01:05:02]     = help: the trait `std::marker::Sized` is not implemented for `[&rustc::hir::Block]`
[01:05:02]     = note: to learn more, visit <https://doc.rust-lang.org/book/second-edition/ch19-04-advanced-types.html#dynamically-sized-types-and-the-sized-trait>
[01:05:02]     = note: all local variables must have a statically known size
[01:05:02]
[01:05:02] error[E0277]: the size for values of type `[&rustc::hir::Expr]` cannot be known at compilation time
[01:05:02]    --> tools/clippy/clippy_lints/src/copies.rs:128:18
[01:05:02]     |
[01:05:02] 128 |             let (conds, blocks) = if_sequence(expr);
[01:05:02]     |                  ^^^^^ doesn't have a size known at compile-time
[01:05:02]     |
[01:05:02]     = help: the trait `std::marker::Sized` is not implemented for `[&rustc::hir::Expr]`
[01:05:02]     = note: to learn more, visit <https://doc.rust-lang.org/book/second-edition/ch19-04-advanced-types.html#dynamically-sized-types-and-the-sized-trait>
[01:05:02]     = note: all local variables must have a statically known size
[01:05:02]
[01:05:02] error[E0277]: the size for values of type `[&rustc::hir::Block]` cannot be known at compilation time
[01:05:02]    --> tools/clippy/clippy_lints/src/copies.rs:128:25
[01:05:02]     |
[01:05:02] 128 |             let (conds, blocks) = if_sequence(expr);
[01:05:02]     |                         ^^^^^^ doesn't have a size known at compile-time
[01:05:02]     |
[01:05:02]     = help: the trait `std::marker::Sized` is not implemented for `[&rustc::hir::Block]`
[01:05:02]     = note: to learn more, visit <https://doc.rust-lang.org/book/second-edition/ch19-04-advanced-types.html#dynamically-sized-types-and-the-sized-trait>
[01:05:02]     = note: all local variables must have a statically known size
[01:05:02]
[01:05:02] error[E0277]: the size for values of type `[&rustc::hir::Expr]` cannot be known at compilation time
[01:05:02]    --> tools/clippy/clippy_lints/src/copies.rs:128:18
[01:05:02]     |
[01:05:02] 128 |             let (conds, blocks) = if_sequence(expr);
[01:05:02]     |                  ^^^^^ doesn't have a size known at compile-time
[01:05:02]     |
[01:05:02]     = help: the trait `std::marker::Sized` is not implemented for `[&rustc::hir::Expr]`
[01:05:02]     = note: to learn more, visit <https://doc.rust-lang.org/book/second-edition/ch19-04-advanced-types.html#dynamically-sized-types-and-the-sized-trait>
[01:05:02]     = note: all local variables must have a statically known size
[01:05:02]
[01:05:04] error: aborting due to 4 previous errors
[01:05:04]
[01:05:04] Some errors occurred: E0277, E0432.
[01:05:04] For more information about an error, try `rustc --explain E0277`.
[01:05:04] error: Could not compile `clippy_lints`.

@ljedrz
Copy link
Contributor Author

ljedrz commented Aug 14, 2018

Whoops; I thought these were a part of the tests too 🙈.

@nrc
Copy link
Member

nrc commented Aug 14, 2018

Yeah, looks like Clippy is using ThinVec.

@ljedrz looks like it would be a very easy fix to Clippy if you wanted to send a PR, but I'd ping @Manishearth or @oli-obk first since they might be on it already.

Whoops; I thought these were a part of the tests too

No, we let the tools get broken, it's not a big deal :-)

@ljedrz
Copy link
Contributor Author

ljedrz commented Aug 14, 2018

@nrc I'd be happy to issue a fix, but in a few hours I'm going on holiday and will have no access to a PC for a few days, so I should probably leave it to others.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants