- The
depsparameter ofgenruleandapk_genrulewere removed. Previously, Buck didn't actually use their values anyway, so this makes using them an error instead of silently being ignored. -
product_namesetting was added toapple_bundle. This behaves like thePRODUCT_NAMEXcode build setting: https://buckbuild.com/rule/apple_bundle.html -
test_rule_timeout_mswas added tojava_testandcxx_test. This defaults totest.rule_timeoutin 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.