aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main
Commit message (Collapse)AuthorAge
...
* --Gravatar Rumou Duan2015-08-20
| | | | MOS_MIGRATED_REVID=100930529
* Fix printing of struct objectsGravatar Laurent Le Brun2015-08-20
| | | | | -- MOS_MIGRATED_REVID=100926797
* Add profile support to generate_workspaceGravatar Kristina Chodorow2015-08-20
| | | | | | | Fixes one part of #383. -- MOS_MIGRATED_REVID=100925734
* Deduplicate XCode target names in the dependencies propagated to XCode projects.Gravatar Michael Thvedt2015-08-20
| | | | | -- MOS_MIGRATED_REVID=100924958
* Skylark error messages now include a stack trace.Gravatar Florian Weikert2015-08-20
| | | | | | | This means that some tests had to be changed from using exact equality of error messages to working with contains() / startsWith(). -- MOS_MIGRATED_REVID=100923593
* Return current date from BlazeVersionInfo, when date is set to default value.Gravatar Marian Lobur2015-08-20
| | | | | -- MOS_MIGRATED_REVID=100919043
* Move inline "visibility" PathFragment to a constantGravatar Michajlo Matijkiw2015-08-20
| | | | | | | No need to create one each time. -- MOS_MIGRATED_REVID=100918777
* Fix crash when checking providers.Gravatar Ulf Adams2015-08-20
| | | | | | | | Avoid throwing UnsupportedOperationException in a method that may be called by RuleContext when checking the deps of a rule for specific providers. -- MOS_MIGRATED_REVID=100916381
* Fail more verbosely in LinkerInputs.java.Gravatar Han-Wen Nienhuys2015-08-18
| | | | | -- MOS_MIGRATED_REVID=100913716
* Change the paths of a few temporary directories javac uses so that they ↵Gravatar Lukacs Berki2015-08-18
| | | | | | | | | don't clash with some Android artifacts. Ideally, we'd simply put these in a temp directory, but we currently have no mechanism for cleaning up temp directories after each action and we don't have sandboxing yet, so we can't rely on that, either. -- MOS_MIGRATED_REVID=100907458
* Refactoring of LoadingPhaseRunner before adding experimental flag that ↵Gravatar Marian Lobur2015-08-18
| | | | | | | disables loading phase. -- MOS_MIGRATED_REVID=100906028
* Move presentation-specific logic from BE docgen into Velocity templates. MakeGravatar David Chen2015-08-18
| | | | | | | documentation of predefined attributes consistent with new look and feel. -- MOS_MIGRATED_REVID=100905320
* Change Objective-C defaults to match current versions.Gravatar Googler2015-08-18
| | | | | | | RELNOTES: Change Objective-C defaults to sdk 8.4 and ios_cpu=x86_64 (64-bit simulator). -- MOS_MIGRATED_REVID=100890740
* Use Set<Target> instead of ResolvedTargets<Target> when saving resolved ↵Gravatar Janak Ramakrishnan2015-08-18
| | | | | | | | | target patterns in query. We never use anything but the getTargets() field, so it's useless to store other things. -- MOS_MIGRATED_REVID=100846573
* Increase number of stripes in our keyed locker.Gravatar Eric Fellheimer2015-08-18
| | | | | -- MOS_MIGRATED_REVID=100843669
* Split Skylark Library into multiple pages, one per module. Add collapsibleGravatar David Chen2015-08-18
| | | | | | | | submenus to sidebar, and expand and highlight the link for the current page. Collapse sidebar on mobile and expose button for toggling sidebar. -- MOS_MIGRATED_REVID=100836792
* Memoize RepositoryNamesGravatar Michajlo Matijkiw2015-08-17
| | | | | | | The unique names are generally limited. -- MOS_MIGRATED_REVID=100821922
* Improve thread pools where we allow idle threads to be reclaimed, by just ↵Gravatar Eric Fellheimer2015-08-17
| | | | | | | increasing the thread worker timeout. -- MOS_MIGRATED_REVID=100820878
* Description redacted.Gravatar Marian Lobur2015-08-17
| | | | | -- MOS_MIGRATED_REVID=100814605
* Add Bridging Header attribute to objc_ compilation rulesGravatar Dmitry Shevchenko2015-08-17
| | | | | | | This allows Swift code to import and use Objective-C interfaces. -- MOS_MIGRATED_REVID=100715248
* Don't log timing information in InvalidatingNodeVisitor. Instead, callers ↵Gravatar Nathan Harmata2015-08-17
| | | | | | | can log timing information if they wish. -- MOS_MIGRATED_REVID=100712340
* Allow for metadata lookup alongside the existing #prepareAndGet() graph ↵Gravatar Eric Fellheimer2015-08-17
| | | | | | | construction. -- MOS_MIGRATED_REVID=100709648
* Memoize labels for Package deserializationGravatar Michajlo Matijkiw2015-08-14
| | | | | | | | Going off the observation that many labels will be repeated, remember all of the labels we see so we can skip decoding and reuse instances. -- MOS_MIGRATED_REVID=100698109
* Strip down PackageDeserializer#ContextGravatar Michajlo Matijkiw2015-08-14
| | | | | | | | | | | Make Context DeserializationContext, use as a dumb container object for one-time-use deserialization. The previous organization was imbalanced- some deserialization was done by context, other was done by PackageDeserializer. This will make it easer to add more context and make it available to more parts of deserialization. -- MOS_MIGRATED_REVID=100690973
* Document the Android rules in Bazel.Gravatar Lukacs Berki2015-08-14
| | | | | -- MOS_MIGRATED_REVID=100672806
* Add an attribute 'per_proto_includes' which can be set on an ↵Gravatar Googler2015-08-14
| | | | | | | | | objc_proto_library overriding the global setting. This is needed as third_party libraries often do not use depot-relative include paths. RELNOTES: Add objc_proto_library.per_proto_includes attribute. -- MOS_MIGRATED_REVID=100637689
* Fix a minor issue with Windows compilationGravatar Dmitry Lomov2015-08-14
| | | | | -- MOS_MIGRATED_REVID=100609863
* Add a server.pid file for platforms where GetPeerProcessId is not supportedGravatar Doug Rabson2015-08-14
| | | | | | | -- Change-Id: I36b096cfdf7b150121809ff5b07c74eac1cbf7ad Reviewed-on: https://bazel-review.git.corp.google.com/#/c/1771 MOS_MIGRATED_REVID=100573875
* Deserialize configured map attributes that share keysGravatar Mark Schaller2015-08-14
| | | | | | | | | | Previously, configured attribute value flattening caused failures when deserializing maps whose configured values had entries with the same keys. Now, flattened maps successfully deserialize, retaining the first entry seen for each key. -- MOS_MIGRATED_REVID=100573192
* Build-encyclopedia: Update load documentationGravatar Laurent Le Brun2015-08-13
| | | | | -- MOS_MIGRATED_REVID=100568149
* TransitiveTraversalFunction now implements "conservative" (a la ↵Gravatar Eric Fellheimer2015-08-13
| | | | | | | ConservativeAspectResolver) aspect resolution. -- MOS_MIGRATED_REVID=100526575
* Fix indentation.Gravatar Nathan Harmata2015-08-13
| | | | | -- MOS_MIGRATED_REVID=100511986
* When we have enough information to determine that a file didn't change type, ↵Gravatar Nathan Harmata2015-08-13
| | | | | | | don't unnecessarily invalidate DirectoryListingStateValues. -- MOS_MIGRATED_REVID=100511935
* Remove incorrect preconditions checks when resolving artifacts.Gravatar Janak Ramakrishnan2015-08-13
| | | | | -- MOS_MIGRATED_REVID=100501490
* Resolve TODO in BlazeCommandEventHandlerGravatar Michajlo Matijkiw2015-08-13
| | | | | -- MOS_MIGRATED_REVID=100494619
* Open-source full support for J2ObjC in Bazel, including dead code removal, ↵Gravatar Michael Thvedt2015-08-13
| | | | | | | and add an example. -- MOS_MIGRATED_REVID=100493818
* Set the workspace suffix for runfilesGravatar Kristina Chodorow2015-08-13
| | | | | | | This CL covers the "easy" cases. Followup CLs will take care of couple dozen remaining gnarly ones. -- MOS_MIGRATED_REVID=100479410
* Remove broken code.Gravatar Marian Lobur2015-08-13
| | | | | | | | 1. We are adding handler and removing it after that. 2. There is no modules that calls .handle method of reporter in beforeCommand. -- MOS_MIGRATED_REVID=100478454
* Properly extract symlinks from tar archives.Gravatar Brian Silverman2015-08-13
| | | | | | | | | | This includes rewriting absolute symlink targets by interpreting them relative to the root of the archive. -- Change-Id: Ia6b8accd6fed3205809d621ed8984058d3b5a356 Reviewed-on: https://bazel-review.googlesource.com/#/c/1780 MOS_MIGRATED_REVID=100478005
* Add native support for linux on ARM Cpu (32 bits)Gravatar Zhong Wang2015-08-12
| | | | | | | -- Change-Id: Ia70ca1b8482e10bc1ac91799aa238f8613e5c824 Reviewed-on: https://bazel-review.googlesource.com/#/c/1801 MOS_MIGRATED_REVID=100476467
* Allow runtime introspection of a content hash of the Blaze binary and all ↵Gravatar Eric Fellheimer2015-08-12
| | | | | | | embedded binaries. -- MOS_MIGRATED_REVID=100476182
* Use full package identifier in containing package checkGravatar Kristina Chodorow2015-08-12
| | | | | | | Otherwise a @x//a/b will be seen as crossing @y//a's package boundary. -- MOS_MIGRATED_REVID=100465538
* Add debugging info when resolving source artifacts.Gravatar Janak Ramakrishnan2015-08-12
| | | | | -- MOS_MIGRATED_REVID=100427061
* UTF-8 encoded template substitution values are now properly displayed.Gravatar Florian Weikert2015-08-12
| | | | | -- MOS_MIGRATED_REVID=100410176
* Resolve TODO now that the feature configuration supports conditional expansionGravatar Manuel Klimek2015-08-12
| | | | | | | of flag sets. -- MOS_MIGRATED_REVID=100400672
* Define operator[] in the same way in BUILD and in bzl filesGravatar Laurent Le Brun2015-08-12
| | | | | -- MOS_MIGRATED_REVID=100400400
* Delete Batch locking, which is unused as of this CL.Gravatar Eric Fellheimer2015-08-12
| | | | | -- MOS_MIGRATED_REVID=100399962
* Experimental support for ios_framework rulesGravatar Dmitry Shevchenko2015-08-12
| | | | | | | | | | | | | | | | | | | | | * Allows for building and linking to a framework in ios_application * Currently only works for single arch builds * Xcode generation produces correct target type, but is mostly untested The implementation is very similar to that of objc_framework: 1) Build the ios_framework_binary as a dynamic library (-dynamiclib) 2) Symlink the library and public headers to a staging location, inside of "X.framework" bundle. Where X is the name under ios_framework_binary#framework_name 3) Pass the bundle content to ObjcCommon.addFrameworkImports, reusing the core of objc_framework rule implementation. This results in correctly set -F/-framework flags and allows clients to use the framework in a way they would use any SDK/3rd-party framework. It's allowed to import headers via #import <X/X.h> call. 4) Copy the binary and all resources into final application bundle under Frameworks/X.framework 5) Sign the app and nested frameworks -- MOS_MIGRATED_REVID=100397239
* Improved error messages for builtin Skylark functions that are invoked with ↵Gravatar Florian Weikert2015-08-12
| | | | | | | invalid arguments. -- MOS_MIGRATED_REVID=100386706
* Avoid command line argument mangling on Windows.Gravatar Dmitry Lomov2015-08-12
| | | | | | | | | | | | | | exec(3) under mingw converts every command line argument that looks like Unix path into Windows path when executing non-mingw images (criteria for non-mingw image is that the image does not depend on msys-<version>.dll). This affects bazel labels (`//foo:bar` becomes `/foo:bar` for example). This CL: 1) Replaces usage of execv(3) with Windows-native CreateProcess. 2) Converts all command line arguments that are indeed paths into Windows paths. -- MOS_MIGRATED_REVID=100386350