| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
The scanner only looks for C preprocessor directives, but most assemblers allow '.include' assembly directives, and those aren't found by the scanner.
So skip the include scanner for assembly files that don't want C preprocessing, because correctly declared inclusions are to be preferred anyway.
--
MOS_MIGRATED_REVID=103944189
|
|
|
|
|
|
| |
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/458
MOS_MIGRATED_REVID=103943941
|
|
|
|
|
|
|
| |
This is necessary so that the existence of a script //tools/test:test-setup.sh is not hardcoded into Bazel, which is in turn necessary so that the Bazel tools (//tools/...) are not required to be in the main repository.
--
MOS_MIGRATED_REVID=103943618
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This limits the exposure of LoadedPackageProvider, such that there will be
no regressions in the use of getLoadedTarget. Unfortunately, fully removing
LoadedPackageProvider is more work than I'm willing to take on right now, and
this is the cleanest intermediate solution I could come up with.
This unblocks my other work (removing SkyframeExecutor.errorEventHandler).
Someone else will have to shave this yak.
--
MOS_MIGRATED_REVID=103943375
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103943187
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103942611
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103942367
|
|
|
|
|
|
|
| |
Also moved the corporate users up.
--
MOS_MIGRATED_REVID=103940710
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103940678
|
|
|
|
|
|
|
| |
--
Change-Id: I3cf7a8127da60d93005594d73abbdb8f7bda7cf2
Reviewed-on: https://bazel-review.googlesource.com/#/c/2041
MOS_MIGRATED_REVID=103940423
|
|
|
|
|
|
|
|
|
|
|
| |
The headers were modified with
`find . -type f -exec 'sed' '-Ei' 's|Copyright 201([45]) Google|Copyright 201\1 The Bazel Authors|' '{}' ';'`
And manual edit for not Google owned copyright. Because of the nature of ijar, I did not modified the header of file owned by Alan Donovan.
The list of authors were extracted from the git log. It is missing older Google contributors that can be added on-demand.
--
MOS_MIGRATED_REVID=103938715
|
|
|
|
|
|
|
| |
Fixes #134.
--
MOS_MIGRATED_REVID=103935102
|
|
|
|
|
|
|
|
|
| |
take absolute paths and labels are labels.
This makes them work with labels not in the main repository (i.e. @repo//pkg:target). The alternative would have been to simply add .startsWith("@"), but why try to parse labels in a lame and limited way if we can do the right thing.
--
MOS_MIGRATED_REVID=103934380
|
|
|
|
|
|
|
|
| |
- Unified duplicate code from RuleContext and RuleContext.Builder in a new class, RuleContext.ErrorReporter
- Added the BUILD file location to error/warning messages if the offending rule was created by a macro
--
MOS_MIGRATED_REVID=103934375
|
|
|
|
|
|
|
| |
I don't know why it was implemented like that in the first place.
--
MOS_MIGRATED_REVID=103934038
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103932279
|
|
|
|
|
|
| |
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/482
MOS_MIGRATED_REVID=103931458
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103931317
|
|
|
|
|
|
|
|
| |
- Pass a File around for cacheDir instead of its String name. It was needlessly converted to String, which made the stub application fail if cacheDir was null (odd, but seems to happen)
- Enhance a log message so that it contains more than zero information
--
MOS_MIGRATED_REVID=103928940
|
|
|
|
|
|
|
| |
during "mobile install --split_apks".
--
MOS_MIGRATED_REVID=103927507
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103926575
|
|
|
|
|
|
|
|
|
| |
that naked RepositoryName objects can also be serialized properly.
Also store the initial offset a target pattern was parsed with.
--
MOS_MIGRATED_REVID=103921930
|
|
|
|
|
|
|
| |
both an "error" and "success" state.
--
MOS_MIGRATED_REVID=103897656
|
|
|
|
|
|
|
| |
message if a previously known direct dep isn't done.
--
MOS_MIGRATED_REVID=103880990
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to Attribute.skipPrereqValidatorCheck.
This is to disambiguate the concept of "constraints" and keep
the word consciously focused on Bazel's *new* constraint system.
The changed methods refer to checks done by PrerequisiteValidator,
which is basically an adhoc version of the "old" system (e.g.
checking visibility)
--
MOS_MIGRATED_REVID=103872412
|
|
|
|
|
|
|
| |
RELNOTES:
--
MOS_MIGRATED_REVID=103869828
|
|
|
|
|
|
|
| |
Previously, dotted files were though of having the './' prefix.
--
MOS_MIGRATED_REVID=103864015
|
|
|
|
|
|
|
| |
Partially addresses issue #422.
--
MOS_MIGRATED_REVID=103859649
|
|
|
|
|
|
|
| |
declarations.
--
MOS_MIGRATED_REVID=103858156
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103850879
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103847305
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
nio.channels.ReadableByteChannel is unbuffered, so this causes HTTP
downloads to read and write in 1 byte increments. To boot,
InputStream#read and OutputStream#write are simpler.
Fixes #478.
--
Change-Id: Ic4854e03f5d48e47fb8cc58bbbdc459b831b16f3
Reviewed-on: https://bazel-review.googlesource.com/#/c/2040
MOS_MIGRATED_REVID=103844552
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103839895
|
|
|
|
|
|
|
| |
Removes mutable global state.
--
MOS_MIGRATED_REVID=103837106
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Rollforward with fix
*** Original change description ***
Automated [] rollback of [].
*** Reason for rollback ***
Breaks tests.
*** Original change description ***
Remove gen jar implicit output.
This allows us to only create a jar for libraries that use annotation processing.
It also increases our flexibility by reducing the visibility of these gen jars
to an undocumented output group.
--
MOS_MIGRATED_REVID=103833283
|
|
|
|
|
|
|
| |
on the environment_plist.sh to populate the right values in the Info.plist.
--
MOS_MIGRATED_REVID=103831542
|
|
|
|
|
|
|
|
|
| |
Instead, pass an appropriate EventHandler instance in. This is in preparation
for creating a per-command EventHandler, in preparation for allowing multiple
commands to run in parallel. This is removal of shared global state.
--
MOS_MIGRATED_REVID=103828963
|
|
|
|
|
|
|
|
|
|
|
|
| |
Additional updates to Rust rules:
* Consolidate BUILD files for Rust distribution.
* Prevent rust_binary from depending directly on cc_library.
* Update Rust version to 1.3.0
RELNOTES: [rust] Add rust_docs rule for generating rustdoc.
--
MOS_MIGRATED_REVID=103827592
|
|
|
|
|
|
|
|
|
|
|
| |
specify which classes should go into the main dex.
This mode uses Proguard to determine the dependencies of these classes, which means that no error-prone manual listing required like in multidex="manual" mode.
RELNOTES: android_binary now has a main_dex_proguard_specs attribute to specify which classes should be in the main dex.
--
MOS_MIGRATED_REVID=103824119
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103823555
|
|
|
|
|
|
|
|
|
| |
target pattern parsing just a tiny little bit.
This wounds #389 dealing 4d6 fire damage (recursive wildcards, e.g. /... and friends still don't work)
--
MOS_MIGRATED_REVID=103822319
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Breaks tests.
*** Original change description ***
Remove gen jar implicit output.
This allows us to only create a jar for libraries that use annotation processing.
It also increases our flexibility by reducing the visibility of these gen jars
to an undocumented output group.
--
MOS_MIGRATED_REVID=103800137
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103798663
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103793399
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103792157
|
|
|
|
|
|
|
|
|
| |
This allows us to only create a jar for libraries that use annotation processing.
It also increases our flexibility by reducing the visibility of these gen jars
to an undocumented output group.
--
MOS_MIGRATED_REVID=103789186
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103785076
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103781890
|
|
|
|
|
|
|
|
|
| |
only one of them was implemented (potentially incorrectly) or the class really intends to have reference equality.
RELNOTES:
--
MOS_MIGRATED_REVID=103778746
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=103768073
|