Hacker GitHub

← All repos

bazelbuild/bazel

View on GitHub ↗ ★ 26,029 Java

a fast, scalable, multi-language and extensible build system

93 mentions on Hacker News by 77 people: 11 stories, 82 comments · first 2015-03-24 · latest 2026-01-21

Mentions per year 93 mentions · busiest year 2019 (13)
20082026
  1. …* Lyft * Pinterest * Stripe * TwoSigma * Uber ... This is not a new project that needs pushing. [1] https://github.com/bazelbuild/bazel/wiki/Bazel-Users
    comment by halflings · 2019-10-18 · in Bazel 1.0
  2. "Blaze" is littered all around the code base [0]. [0] - https://github.com/bazelbuild/bazel/search?q=blaze&unscoped_...
  3. …and contributors. A cottage industry will spring up, and this will grow well beyond Google. [1] https://github.com/bazelbuild/bazel/wiki/Bazel-Users
    comment by echelon · 2019-10-10 · in Bazel Release 1.0
  4. …doesn't seem to be possible with public tooling (at least not without some major hacks, for example https://github.com/bazelbuild/bazel/issues/4286 ) It would be interesting to see how Google manages languages such as Python at scale (and…
  5. …of Bazel is the remote (build and test) execution (which will get a nice performance boost from https://github.com/bazelbuild/bazel/issues/6862 in Bazel 0.25; also mentioned in [3]). (Your [3] doesn't compare Bazel and Buck, only Bazel…
    comment by hlopko · 2019-04-24 · in Buck: A high-performance build tool
  6. …cppslack community is attempting to create a feature matrix of various build-systems here [2] [1] https://github.com/bazelbuild/bazel/issues/7568 [2] https://docs.google.com/document/d/1y5ZD8ETyGtxCmtT9dIMDTnWw... [3]…
    comment by entelechy · 2019-04-21 · in Buck: A high-performance build tool
  7. …by Simon Peyton Jones (creator of haskell) and others that goes into the design details [5] [1] https://github.com/bazelbuild/bazel/issues/7568 [2] https://github.com/bazelbuild/bazel/issues/7664 [3] https://github.com/LoopPerfect/buckaroo…
    comment by entelechy · 2019-04-21 · in Buck: A high-performance build tool
  8. bazel can’t even build static libraries https://github.com/bazelbuild/bazel/issues/1920
  9. …into Starlark rules but until then, they don’t support exporting headers from Bazel C++ yet— https://github.com/bazelbuild/bazel/issues/5192
    comment by lstamour · 2018-12-22 · in Building TypeScript Projects with Bazel
  10. …best possible use of bazel. You can use of it in other project, for example, in the bazel itself: https://github.com/bazelbuild/bazel
  11. …beta, more and more companies are using it (e.g. Dropbox, Huawei, SpaceX, Pinterest, Stripe - see https://github.com/bazelbuild/bazel/wiki/Bazel-Users ) or interested enough to attend the recent Bazel conference (see…
  12. …box with CROSSTOOL support for GCC, clang, and MSVC on Windows, among dozens of other toolchains. https://github.com/bazelbuild/bazel/blob/master/tools/cpp/CR...
    comment by ebikelaw · 2018-07-26 · in GCC 8.2 Released
  13. …own build, test, and release. $ bazel build --compiler=my_favorite_compiler //my/fine:program 1: https://github.com/bazelbuild/bazel/wiki/Building-with-a-cus...
    comment by ebikelaw · 2018-07-26 · in GCC 8.2 Released
  14. Stripe uses Bazel to build Scala code: https://github.com/bazelbuild/bazel/wiki/Bazel-Users#stripe Other large companies use Gradle or even Ant to build Scala code. Why would a client be restricted to sbt?
    comment by aphexairlines · 2018-05-01 · in Macros: the Plan for Scala 3
  15. …that's a bit of fud that it is restricted to googleplex, not sure why you would say that. https://github.com/bazelbuild/bazel/wiki/Bazel-Users - bazel is being used at tons of places including Dropbox, Asana, Etsy, Huawei, Pinterest, Uber,…
  16. >Bazel is popular for Google employees. https://github.com/bazelbuild/bazel/wiki/Bazel-Users Asana, Databricks, Dropbox, Pinterest, Stripe and Uber ATG are not Google.
  17. …to build and use wrappers without having to figure out system configuration every single time. [1] https://github.com/bazelbuild/bazel/issues/3410
  18. …8 constructs that dx doesn't know what to do with, in particular lambdas and method references." https://github.com/bazelbuild/bazel/blob/master/src/tools/an...
  19. …interested, the source code for the Java 8 compatibility tool, which we call Desugar, is here: https://github.com/bazelbuild/bazel/tree/master/src/tools/an...
  20. …Googlers to a feature that many people take for granted, but Googlers are completely unaware of: https://github.com/bazelbuild/bazel/issues/1394 Bazel is yet another thing where Googlers think they have invented the best thing ever, and…
    comment by premium-concern · 2016-09-02 · in Build System Rules and Algorithms (2009) [pdf]
  21. …are a couple of examples of config files using the Protocol Buffers text format: * Bazel CROSSTOOL: https://github.com/bazelbuild/bazel/blob/master/tools/cpp/CR... * SyntaxNet: https://github.com/tensorflow/models/blob/master/syntaxnet/s...…
  22. …CROSSTOOL config [2]. [1] https://github.com/tensorflow/models/blob/master/syntaxnet/s... [2] https://github.com/bazelbuild/bazel/blob/master/tools/cpp/CR...
    comment by int_handler · 2016-05-20 · in Specifying JSON
  23. …I'm interested in it, but not having any luck with Bazel. First I failed with a permissions issue ( https://github.com/bazelbuild/bazel/issues/739 ), then because I didn't have a "WORKSPACE" file, and now it gives me an unhelpful error…
  24. …except for python itself and things like libc6. There's a primitive form of that in bazel at https://github.com/bazelbuild/bazel/blob/master/tools/build_... . Twitter's "Pants" build system is ideologically descended from Bazel, and along…
    comment by benley · 2016-01-18 · in Why Always Docker?
  25. …Java libraries (again, which were downloaded as JARs from Maven). Could i do that with Skylark? [1] https://github.com/bazelbuild/bazel/releases [2] http://bazel.io/roadmap.html [3] http://julipedia.meroh.net/2015/04/on-bazel-and-open-sourc…
  26. Go support is on the roadmap and is being tracked by this GitHub issue: https://github.com/bazelbuild/bazel/issues/79
    comment by cap_theorem · 2015-09-09 · in Building a Build System: Bazel Reaches Beta
  27. https://github.com/google/bazel/tree/master/src/main/java/co... is the implementation of the skyframe engine (the general-purpose memoizing, incremental, functional evaluation framework) and https://github.com/google/bazel/tree/master/src/m…
  28. There's a typo in your link. Should be: https://github.com/google/bazel/tree/master/examples/go
  29. …its own jar builder that sorts the filenames and zeros the timestamps within the zip file[1]. [0]: https://github.com/google/bazel/tree/master/tools/cpp [1]: https://github.com/google/bazel/tree/master/src/java_tools/b...
  30. What is this lameness? https://github.com/google/bazel/tree/master/third_party - why not use gradle repos to download jars with known hashes? Sticking all those jars in the git repo is just... well, I expected better from Google.
  31. …development process is. To be clear, all of Bazel is open source and the source is available here: https://github.com/google/bazel
  32. …If you're interested, hanwen wrote a bunch rules with similar semantics as the internal rules, see https://github.com/google/bazel/tree/master/base_workspace/e... . It would be nice to make these semantics match the external ones better,…