Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • B buck
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 201
    • Issues 201
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 22
    • Merge requests 22
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Meta
  • buck
  • Tags
  • v2016.02.29.01
v2016.02.29.01
418a6ceb · Prepare release v2016.02.29.01. · Feb 29, 2016
Release
Download source code
zip tar.gz tar.bz2 tar
  • An experimental autodeps command was added. This currently only works with Java: https://buckbuild.com/command/autodeps.html
  • The message a user sees when an http cache error is encountered is now configurable: https://buckbuild.com/concept/buckconfig.html#cache.http_error_message_format
  • genrule now supports the tests argument: https://buckbuild.com/rule/genrule.html
  • python_binary and python_test now support the linker_flags argument which indicates any flags that should be applied to any links for the build rule. https://buckbuild.com/rule/python_binary.html, https://buckbuild.com/rule/python_test.html
  • A massive performance win (200x on HFS+ and 20x on ext4) when crawling the filesystem for build files (common during commands like buck project or buck build //...) when using watchman. This may not be enabled by default for your project, however. See https://buckbuild.com/concept/buckconfig.html#project.build_file_search_method for more details.
  • Thanks to @mikekap, test selectors now work for python_test when using buck test. https://buckbuild.com/command/test.html
  • Thanks to @janicduplessis, buck fetch now properly works on Windows when downloading from a disk-based Maven repository.
  • Buck will now use clang's colors when using the SuperConsole.
  • python_test rules can now be run with buck run.
  • Thanks to @mikekap, the library argument was added to go_test to automatically use the same values for srcs, package, and deps from the specified library. https://buckbuild.com/rule/go_test.html
  • The disk cache of Buck is now structured differently and performs better as a result on some filesystems.
  • The licenses argument was added to all build rules. With buck query, one could construct the licenses used by a binary. For example, in the Buck repository: buck query "labels('licenses', deps('buck'))"
  • You can now use the $(location ) macro with prebuilt_cxx_library.
  • Thanks to @mikekap, Buck now has CI for Windows (via Appveyor).
  • Thanks to @mrkane27, Buck now supports authentication when fetching from Maven repositories. This is controlled by the [credentials] section of the buckconfig: https://buckbuild.com/concept/buckconfig.html#credentials