Permalink
Commits on Jan 24, 2017
  1. Add an experimental flag to Turbine to indicate to annotation process…

    …ors that they are running in hjar compilation
    
    --
    PiperOrigin-RevId: 145413255
    MOS_MIGRATED_REVID=145413255
    Googler committed with laszlocsomor Jan 24, 2017
  2. Rollback of commit 4069709.

    *** Reason for rollback ***
    
    Breaks Bazel tests on Windows: see #2408
    
    --
    PiperOrigin-RevId: 145411907
    MOS_MIGRATED_REVID=145411907
    katre committed Jan 24, 2017
  3. Cleanup CppLinkActionBuilder

    Remove (output != null) check which is always true and cleanup dependent
    conditionals.
    
    --
    PiperOrigin-RevId: 145409269
    MOS_MIGRATED_REVID=145409269
    mhlopko committed with katre Jan 24, 2017
  4. Update _get_cpu_value() to fix issue #1264

    I have tested on NVIDA Jetson TK1 and bazel was able to compile. 
    
    I believe with this quick fix would make bazel installation on Linux ARM devices easier. I have been spending 5 hours to figure out a correct way to install bazel.
    
    Closes #2389.
    
    --
    Reviewed-on: #2389
    PiperOrigin-RevId: 145401787
    MOS_MIGRATED_REVID=145401787
    mhlopko committed with katre Jan 24, 2017
  5. Added zsh autocomplete hint for compdump reinit

    Change-Id: Idd5bb62371be8ba5c02f3d5352ce9577251049d0
    
    Closes #2340.
    
    --
    Change-Id: Idd5bb62371be8ba5c02f3d5352ce9577251049d0
    Reviewed-on: #2340
    PiperOrigin-RevId: 145395969
    MOS_MIGRATED_REVID=145395969
    mmlac committed with laszlocsomor Jan 24, 2017
  6. Add SVG version of the Bazel logo

    Added in the site folder, next to the other logos.
    Logo has been converted from original .ai file using Inkscape and cleaned up using SVGO.
    
    Fix #2382
    
    Closes #2395.
    
    --
    Reviewed-on: #2395
    PiperOrigin-RevId: 145394926
    MOS_MIGRATED_REVID=145394926
    steren committed with laszlocsomor Jan 24, 2017
  7. Consume linker_param_file build variable in windows crosstool

    Fixes #2405
    
    --
    PiperOrigin-RevId: 145394624
    MOS_MIGRATED_REVID=145394624
    mhlopko committed with laszlocsomor Jan 24, 2017
  8. Add Copybara as a bazel user

    --
    PiperOrigin-RevId: 145393840
    MOS_MIGRATED_REVID=145393840
    mhlopko committed with laszlocsomor Jan 24, 2017
  9. Doc: fix typo

    Closes #2401.
    
    --
    Reviewed-on: #2401
    PiperOrigin-RevId: 145391870
    MOS_MIGRATED_REVID=145391870
    steren committed with laszlocsomor Jan 24, 2017
  10. Move the test environment setup to the TestRunnerAction.

    This is part of unifying the test strategies; here, I'm working towards
    sharing the test environment setup.
    
    This change moves code from previously closed source code into the open
    source parts. The internal change is not visible, making this look like an
    addition rather than a move..
    
    The next change hooks this up to Bazel. I did this in order to reduce the
    size of the change to make it easier to debug, review, and so that it's
    smaller in case we have to roll it back. Unfortunately, that requires
    duplicating some of the code in StandaloneTestStrategy until the next change
    lands.
    
    --
    PiperOrigin-RevId: 145387109
    MOS_MIGRATED_REVID=145387109
    ulfjack committed with laszlocsomor Jan 24, 2017
  11. experimental_objc_library excludes private headers from module maps. …

    …This
    
    brings it in line with the behavior in objc_library.
    
    --
    PiperOrigin-RevId: 145330154
    MOS_MIGRATED_REVID=145330154
    calpeyser committed with laszlocsomor Jan 23, 2017
  12. Handle another transitive classpath fallback case

    Completion failures are usually caught and printed at the top-level, but
    if they occur inside an Error Prone check they get wrapped and reported
    as error diagnostics.
    
    --
    PiperOrigin-RevId: 145322258
    MOS_MIGRATED_REVID=145322258
    cushon committed with laszlocsomor Jan 23, 2017
  13. Add tests for GenRule.

    --
    PiperOrigin-RevId: 145322062
    MOS_MIGRATED_REVID=145322062
    katre committed with laszlocsomor Jan 23, 2017
  14. Add java_runtime contents to runfiles

    This is required for compatibility with existing runtimes specified
    as filegroups.
    
    --
    PiperOrigin-RevId: 145314598
    MOS_MIGRATED_REVID=145314598
    cushon committed with laszlocsomor Jan 23, 2017
Commits on Jan 23, 2017
  1. Windows: fix MSVC compilations at HEAD

    Strip quotes from arg0 in call_python.bat .
    This bug was has been there longer, but never got
    triggered, because we only quoted arg0 if it
    contained spaces, which it most likely never
    actually did, or not in this particular case.
    
    After submitting e68c6b5 and 9e8bc63 which fixed
    the compilation errors in the former, we started
    always quoting argv0 in subprocesses, which
    exposed this bug, leading to a corrupt DRIVER_DIR
    value in call_python.bat.
    
    Fixes #2402
    
    --
    Change-Id: Iab5c00001fc4307f2e23c46c8187f5ef15d83d41
    Reviewed-on: https://cr.bazel.build/8436
    PiperOrigin-RevId: 145310121
    MOS_MIGRATED_REVID=145310121
    laszlocsomor committed with katre Jan 23, 2017
  2. Add getImplicitOutputArtifact to BuildViewTestCase. This vastly simpl…

    …ifies
    
    finding actions based on intermediate artifacts.
    
    --
    PiperOrigin-RevId: 145303065
    MOS_MIGRATED_REVID=145303065
    Googler committed with katre Jan 23, 2017
  3. Fix unused resources declared in a file from removing the entire file…

    … even if other resources from that file were still used. Now the file will only be removed if the corresponding whole file resource is unused (e.g. res/layout/main.xml will be removed only if the resource layout/main is unused). Remove fix that treated id declarations as usages that was a workaround for the above problem.
    
    --
    PiperOrigin-RevId: 145301178
    MOS_MIGRATED_REVID=145301178
    Andrew Pellegrini committed with katre Jan 23, 2017
  4. Fix inaccurate failure message in build_event_stream_test

    --
    Change-Id: I0aa54455ba4a17ad42a22c31a04f6417544ea6df
    Reviewed-on: https://cr.bazel.build/8431
    PiperOrigin-RevId: 145293680
    MOS_MIGRATED_REVID=145293680
    aehlig committed with katre Jan 23, 2017
  5. Minimize SpawnAction constructor exposure

    One's unused, the other is ok as protected.
    
    --
    PiperOrigin-RevId: 145291062
    MOS_MIGRATED_REVID=145291062
    michajlo committed with katre Jan 23, 2017
  6. Renames the BundleLoaderProvider to AppleExecutableBinaryProvider, an…

    …d uses that provider to retrieve the executable binary to act as the bundle_loader.
    
    Also passes the bundle loader's ObjcProvider and ObjcProtoProviders to the dylib deduping mechanism to avoid dual linking of symbols into the tests.
    
    --
    PiperOrigin-RevId: 145284598
    MOS_MIGRATED_REVID=145284598
    sergiocampama committed with katre Jan 23, 2017
  7. Fixes bug where using portable_proto_filters along with proto files i…

    …n deps (as oposed to proto_library targets) would result in a crash.
    
    --
    PiperOrigin-RevId: 145283582
    MOS_MIGRATED_REVID=145283582
    sergiocampama committed with katre Jan 23, 2017
  8. Rollback of commit d552746.

    *** Reason for rollback ***
    
    Breaks Bazel-Install-Trigger on CI.
    
    *** Original change description ***
    
    Bazel client, Windows: impl. ForEachDirectoryEntry
    
    Implement ForEachDirectoryEntry on Windows using
    FindFirstFileW / FindNextFileW.
    
    Supports long paths and traversing junctions.
    
    See #2107
    See #2181
    
    --
    PiperOrigin-RevId: 145282158
    MOS_MIGRATED_REVID=145282158
    laszlocsomor committed Jan 23, 2017
  9. Stop GenQuery evaluation when an error is found in the transitive clo…

    …sure of the scope.
    
    This seems to only have been a problem when the error was in an unselect path, as the query would have failed earlier otherwise.
    
    --
    PiperOrigin-RevId: 145282112
    MOS_MIGRATED_REVID=145282112
    cvcal committed with laszlocsomor Jan 23, 2017
  10. Adding JavaSourceJarsProvider to Java Provider.

    Also refactoring JavaProvider to use the Builder pattern, given that it is going to encapsulate a fair number of other providers.
    
    --
    PiperOrigin-RevId: 145280532
    MOS_MIGRATED_REVID=145280532
    iirina committed with laszlocsomor Jan 23, 2017
  11. Makes the ios runner script open the simulator in the foreground as o…

    …pposed to behind the terminal when using blaze run ios_app_target.
    
    --
    PiperOrigin-RevId: 145279294
    MOS_MIGRATED_REVID=145279294
    sergiocampama committed with laszlocsomor Jan 23, 2017
  12. Expose type of library_to_link in CROSSTOOL

    This cl relieves us from hard-coding -l and -l: flags in Bazel. To be able to
    express the behavior in CROSSTOOL, we need to know what type of library are we
    dealing with.
    
    --
    PiperOrigin-RevId: 145271426
    MOS_MIGRATED_REVID=145271426
    mhlopko committed with laszlocsomor Jan 23, 2017
  13. Set JAVA_HOME for every invocation of compile.sh .

    This is necessary since it's now passed in --javabase= even if no bootstrap build is requested.
    
    Fixes #2384.
    
    --
    Change-Id: Icc15d9ec174ce9ed82b703c13449d88ec1d936a1
    Reviewed-on: https://cr.bazel.build/8408
    PiperOrigin-RevId: 145268264
    MOS_MIGRATED_REVID=145268264
    lberki committed with laszlocsomor Jan 23, 2017
  14. Description redacted.

    --
    PiperOrigin-RevId: 145156880
    MOS_MIGRATED_REVID=145156880
    Googler committed with laszlocsomor Jan 21, 2017
  15. Description redacted.

    --
    PiperOrigin-RevId: 145152574
    MOS_MIGRATED_REVID=145152574
    Googler committed with laszlocsomor Jan 21, 2017
  16. Remove use of javac internal Result enum

    we only care about success or failure, and this avoids an internal
    API use.
    
    --
    PiperOrigin-RevId: 145151690
    MOS_MIGRATED_REVID=145151690
    cushon committed with laszlocsomor Jan 21, 2017
  17. Remove unused PluginException

    --
    PiperOrigin-RevId: 145145109
    MOS_MIGRATED_REVID=145145109
    cushon committed with laszlocsomor Jan 21, 2017
  18. Make reduced classpath fallback locale-independent

    Fixes bazelbuild/bazel#1342
    
    --
    PiperOrigin-RevId: 145144856
    MOS_MIGRATED_REVID=145144856
    cushon committed with laszlocsomor Jan 21, 2017
  19. Fix an issue with cached EventHandlers in SkyQueryEnvironment's resolver

    Because the event handler's inner handlers are removed after each query
    command, caching the handler caused a subset of subsequent commands'
    errors (those reported through the resolver's handler) to go unlogged.
    
    Also fix a bug with cycle detection in DelegatingWalkableGraph.
    
    --
    PiperOrigin-RevId: 145124271
    MOS_MIGRATED_REVID=145124271
    Mark Schaller committed with laszlocsomor Jan 20, 2017
  20. Rename "bundle" apple_binary to "loadable_bundle".

    Also some apple binary test cleanup along the way.
    
    --
    PiperOrigin-RevId: 145123804
    MOS_MIGRATED_REVID=145123804
    c-parsons committed with laszlocsomor Jan 20, 2017
  21. Use a NestedSet for proto_library check deps sources

    --
    PiperOrigin-RevId: 145122327
    MOS_MIGRATED_REVID=145122327
    cushon committed with laszlocsomor Jan 20, 2017