Home | Search | wasm - Builders
Login

Builder linux Build 4003 Canonical Ubuntu

Overview

Failure
Failure annotated steps
Failure LLVM regression tests
Failure Summary

Input

Revision e287d6a791e06558575c29c1ba58123c9c0f49a2

Infra

Steps and Logs

Show:
  1. ( 6 ms ) setup_build

    running recipe: “wasm_llvm”

  2. ( 2 secs ) bot_update

    [101GB/295GB used (34%)]

  3. ( 1 hrs 28 mins ) annotated steps
  4. ( 22 secs ) Sync Repos
  5. ( 6 mins 25 secs ) LLVM
  6. ( 12 mins 43 secs ) LLVM regression tests
  7. ( 28 secs ) V8
  8. ( 6 secs ) jsvu
  9. ( 459 ms ) WABT
  10. ( 163 ms ) binaryen
  11. ( 6 secs ) fastcomp
  12. ( 1 secs ) emscripten
  13. ( 2 mins 20 secs ) emscripten (asm2wasm)
  14. ( 1 mins 21 secs ) emscripten (emwasm)
  15. ( 10 secs ) musl
  16. ( 1 secs ) compiler-rt
  17. ( 17 secs ) libcxx
  18. ( 13 secs ) libcxxabi
  19. ( 1 mins 48 secs ) Archive binaries
  20. ( 5 mins 17 secs ) Debian package
  21. ( 15 secs ) Compile LLVM Torture (O0)
  22. ( 1 secs ) Execute LLVM Torture (validate, O0)
  23. ( 19 secs ) Compile LLVM Torture (O2)
  24. ( 1 secs ) Execute LLVM Torture (validate, O2)
  25. ( 12 secs ) Link LLVM Torture (lld, O0)
  26. ( 11 secs ) Link LLVM Torture (lld, O2)
  27. ( 10 secs ) Execute LLVM Torture (d8, O0)
  28. ( 9 secs ) Execute LLVM Torture (d8, O2)
  29. ( 4 mins 20 secs ) Compile LLVM Torture (asm2wasm, O0)
  30. ( 9 mins 21 secs ) Compile LLVM Torture (asm2wasm, O3)
  31. ( 9 secs ) Execute LLVM Torture (asm2wasm, O0)
  32. ( 4 secs ) Execute LLVM Torture (asm2wasm, O3)
  33. ( 2 mins 52 secs ) Compile LLVM Torture (emwasm, O0)
  34. ( 8 mins 17 secs ) Compile LLVM Torture (emwasm, O3)
  35. ( 7 secs ) Execute LLVM Torture (emwasm, O0)
  36. ( 4 secs ) Execute LLVM Torture (emwasm, O3)
  37. ( 17 mins 43 secs ) Execute emscripten testsuite (emwasm)
  38. ( 11 mins 59 secs ) Execute emscripten testsuite (asm2wasm)
  39. ( 1 secs ) Execute emscripten wasm simd
  40. ( 10 secs ) Summary
  41. ( 0 ) Failure reason

Timing

Create Thursday, 14-Mar-19 15:22:59 UTC
Start Thursday, 14-Mar-19 19:28:23 UTC
End Thursday, 14-Mar-19 20:57:02 UTC
Pending 4 hrs 5 mins
Execution 1 hrs 28 mins

Tags

KeyValue
buildset commit/git/e287d6a791e06558575c29c1ba58123c9c0f49a2
buildset commit/gitiles/llvm.googlesource.com/llvm/+/e287d6a791e06558575c29c1ba58123c9c0f49a2
scheduler_invocation_id 9084428818741663168
scheduler_job_id wasm/linux
user_agent luci-scheduler

Input Properties

NameValue
$recipe_engine/runtime { "is_experimental": false, "is_luci": true }
branch "refs/heads/master"
buildername "linux"
buildnumber 4003
mastername "client.wasm.llvm"
repository "https://llvm.googlesource.com/llvm"
revision "e287d6a791e06558575c29c1ba58123c9c0f49a2"

Output Properties

NameValue
$recipe_engine/path { "cache_dir": "/b/swarming/w/ir/cache", "temp_dir": "/b/swarming/w/ir/tmp/rt" }
$recipe_engine/runtime { "is_experimental": false, "is_luci": true }
bot_id "swarm2470-c4"
branch "refs/heads/master"
buildername "linux"
buildnumber 4003
got_revision "11f160de8d6d9baccf9b0479346f2163486620e5"
got_waterfall_revision "b0d7ba40c108aa169f37e023454e828dc737a0ed"
mastername "client.wasm.llvm"
path_config "generic"
recipe "wasm_llvm"
repository "https://llvm.googlesource.com/llvm"
revision "e287d6a791e06558575c29c1ba58123c9c0f49a2"

All Changes

  1. YAMLIO: Improve template arg deduction for mapOptional

    Changed by Pavel Labath - pavelohnoyoudont@labath.sk
    Changed at Thursday, 14-Mar-19 15:23:40 UTC
    Repository https://llvm.googlesource.com/llvm
    Branch
    Revision e287d6a791e06558575c29c1ba58123c9c0f49a2

    Comments

    YAMLIO: Improve template arg deduction for mapOptional
    
    Summary:
    The way c++ template argument deduction works, both arguments are used
    to deduce the template type in the three-argument overload of
    mapOptional. This is a problem if the types are slightly different, even
    if they are implicitly convertible. This is fairly easy to trigger with
    integral types, as the default type of most integral constants is int,
    which then requires casting the constant to the type of the other
    argument.
    
    This patch fixes that by using a separate template type for the default
    value, which is then cast to the type of the first argument.  To avoid
    this conversion triggerring conversions marged as explicit, we use
    static_assert to check that the types are implicitly convertible.
    
    Reviewers: zturner, sammccall
    
    Subscribers: kristina, jdoerfert, llvm-commits
    
    Tags: #llvm
    
    Differential Revision: https://reviews.llvm.org/D59142
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@356157 91177308-0d34-0410-b5e6-96231b3b80d8
    

    Changed files

    • include/llvm/Support/YAMLTraits.h
    • unittests/Support/YAMLIOTest.cpp