close
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: bazelbuild/bazel
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: da-x/bazel
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 3 commits
  • 4 files changed
  • 3 contributors

Commits on Mar 31, 2016

  1. Change from the MingW-specific proto compilers to the Windows-based o…

    …nes.
    
    protoc-mingw.exe dumps core for whatever reason, and these seem to work at least well enough for compile.sh . protoc-mingw.exe was apparently introduced due to a 1024-character path limit, but that doesn't break the continuous build.
    
    Fixes #1101.
    
    --
    MOS_MIGRATED_REVID=118667728
    lberki authored and damienmg committed Mar 31, 2016
    Configuration menu
    Copy the full SHA
    dc60c22 View commit details
    Browse the repository at this point in the history
  2. Release 0.2.1 (2016-03-21)

    Baseline: 19b5675
    
    Incompatible changes:
    
      - Skylark rules that are available from their own repository will
        now issue a warning when accessed through @bazel_tools.
      - Set --legacy_bazel_java_test to off by default. java_test will
        now have a slightly different behaviour, correctly emitting XML
        file but, as a downside, it needs correct declaration of the
        test suite (see #1017).
      - Labels in .bzl files in remote repositories will be resolved
        relative to their repository (instead of the repository the
        Skylark rule is used in).
      - Renamed proto_java_library to java_proto_library.  The former
        is now deprecated and will print out a warning when used.
      - android_sdk now compiles android_jack on the fly from
        android_jar, which means android_jar must be a jar and
        android_jack is now deprecated. The Jack tools (jack, jill,
        resource_extractor) must be specified.
      - Any project that depended on the objc_options rule will be
        broken. Can be fixed by adding attrs (infoplists,copts) directly
        to rules depending on the options.
      - .aidl files correctly require import statements for types
        defined in the same package and the same android_library.
    
    New features:
    
      - Experimental Windows support is available.
      - Experimental support for writing remote repository rules in
        Skylark is available.
      - iOS ipa_post_processor attribute allows for user-defined IPA
        edits.
      - Adds a to_json method to Skylark structs, providing conversion to
        JSON format.
      - Native python rule can depend on skylark rule as long as skylark
        rule provides 'py' provider.
      - When using both --verbose_failures and --sandbox_debug, Bazel
        prints instructions how to spawn a debugging shell inside the
        sandbox.
      - add flag --sandbox_add_path, which takes a list of additional
        paths as argument and mount these paths to sandbox.
    
    Important changes:
    
      - @androidsdk//:org_apache_http_legacy added for the legacy Apache
        classes for android sdk version 23 and above.
      - Genrules correctly work when used with bazel run.
      - When namespace-sandbox is run with the -D (debug) flag and
        inside a terminal, it spawns a shell inside the sandbox to aid in
        debugging when the sandboxed command fails.
      - Added --artifact to workspace generator for generating workspace
        and build file rules from artifact coodrinates.
      - Specifying --experimental_android_resource_shrinking on the
        command line will enable a resource shrinking pass on
        android_binary targets that already use Proguard.
      - J2ObjC updated to 1.0.1 release.
      - Added "root_symlinks" and "symlinks" parameters to Skylark
        runfiles() method.
      - You can no longer use objc_binary targets for the xctest_app
        attribute of an ios_test rule.
      - Enable overriding jsonnet binaries and stdlib for Jsonnet rules.
      - mount target of /etc/resolv.conf if it is a symlink.
      - Tests that failed to build because execution was halted no longer
        print their status.
      - Bazel warns if a cc rule's includes attribute contains up-level
        references that escape its package.
      - Add repository_ctx.download and repository_ctx.download_and_extract
        function.
    Bazel Release System authored and damienmg committed Mar 31, 2016
    Configuration menu
    Copy the full SHA
    447f7f3 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2016

  1. packaging: add scripts for SRPM generation

    This SRPM should be able to build on Fedora's servers.
    da-x committed Apr 12, 2016
    Configuration menu
    Copy the full SHA
    1ef0502 View commit details
    Browse the repository at this point in the history
Loading