- The
deps
parameter ofgenrule
andapk_genrule
were removed. Previously, Buck didn't actually use their values anyway, so this makes using them an error instead of silently being ignored. -
product_name
setting was added toapple_bundle
. This behaves like thePRODUCT_NAME
Xcode build setting: https://buckbuild.com/rule/apple_bundle.html -
test_rule_timeout_ms
was added tojava_test
andcxx_test
. This defaults totest.rule_timeout
in the.buckconfig
, but can be overridden on each rule: https://buckbuild.com/rule/java_test.html, https://buckbuild.com/rule/cxx_test.html - The previously mentioned (last week) new parser was reverted due to some performance regressions that came up. We expect this to be re-enabled soon.
- Travis CI support was added to the project.
- Buck now builds universal binaries for Halide libraries.
- Thanks to Mike Kaplinskiy (@mikekap), Buck now supports building and running Go tests: https://buckbuild.com/rule/go_test.html
- lex and yacc support were removed from Buck. These can be trivially implemented in build files.