| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
They were broken by commit 05e2c5b4e0da2f88e12d95adbc63cc3d46a6fca6.
--
MOS_MIGRATED_REVID=102546907
|
|
|
|
|
|
|
|
| |
This is intended to make it easier to reimplement this in Skyframe, in order
to merge loading and analysis phases.
--
MOS_MIGRATED_REVID=102536532
|
|
|
|
|
|
|
|
| |
I had to comment out a couple of tests, I don't know why they're not passing
right now.
--
MOS_MIGRATED_REVID=102535967
|
|
|
|
|
|
|
|
|
| |
Previously the timing out information wasn't propagated to the
user, leading to a wrong FAILED message whereas the test was
timing out.
--
MOS_MIGRATED_REVID=102535481
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=102498501
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=102497981
|
|
|
|
|
|
|
|
| |
Users will get an error when rules access configuration fragments without having declared them as required fragments.
The error message now contains more details on the cause of the error and may also include a possible Skylark fix, if applicable.
--
MOS_MIGRATED_REVID=102497559
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=102496746
|
|
|
|
|
|
|
|
|
| |
encyclopedia.
Fixes #426.
--
MOS_MIGRATED_REVID=102496247
|
|
|
|
|
|
|
| |
via ctx.host_fragments.
--
MOS_MIGRATED_REVID=102490502
|
|
|
|
|
|
|
| |
calling rule in the BUILD file.
--
MOS_MIGRATED_REVID=102487335
|
|
|
|
|
|
|
|
|
| |
android_{ndk,sdk}_repository rules themselves.
This is to that the Android tests also work on OS X (otherwise, we'd end up creating a file called "BUILD" in its root, which doesn't work, because it already has a directory called "build")
--
MOS_MIGRATED_REVID=102484286
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=102483838
|
|
|
|
|
|
|
| |
Only one for now, as we need to migrate internally.
--
MOS_MIGRATED_REVID=102477370
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Breaks serialization of SkyValues.
--
MOS_MIGRATED_REVID=102457225
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Make Environment-s freezable: Introduce a class Mutability
as a revokable capability to mutate objects in an Environment.
For now, only Environment-s carry this capability.
Make sure that every Mutability is revoked in the same function that creates it,
so no Environment is left open for modification after being created and exported;
exceptions for tests, the shell and initialization contexts.
Unify Environment, SkylarkEnvironment and EvaluationContext into Environment.
Have a notion of Frame for the bindings + parent + mutability.
Replace the updateAndPropagate mechanism by a dynamicFrame.
Simplify ValidationEnvironment, that is now always deduced from the Environment.
--
MOS_MIGRATED_REVID=102363438
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Totally broke Bazel tests (100% failures!).
Found by git bisect after running the update script.
*** Original change description ***
sandbox: We have to move all generated outputs, not just regular files.
Fix for a part of bug #397.
--
MOS_MIGRATED_REVID=102354724
|
|
|
|
|
|
|
|
| |
Seems like a better location for it (easier for people to run than
src/main/java/com/google/devtools/build etc).
--
MOS_MIGRATED_REVID=102354250
|
|
|
|
|
|
|
|
|
|
|
| |
Adding the accepted file extensions was a minor issue.
The bulk of this change was to weaken the assertion
that all cxx compiler actions produce a '.d' file.
RELNOTES[NEW]: a cc_binary rule may list '.s' and '.asm' files in the srcs
--
MOS_MIGRATED_REVID=102346882
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=102345574
|
|
|
|
|
|
|
| |
Fix for a part of bug #397.
--
MOS_MIGRATED_REVID=102343972
|
|
|
|
|
|
|
| |
This should have no effect.
--
MOS_MIGRATED_REVID=102342697
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=102341687
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=102341264
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Breaks a few thousand targets in the depot. It's weird, but I confirmed
manually that this rollback fixes the issue.
*** Original change description ***
Distinguish between user-supplied ios_cpu and the default, and don't propagate the default to the XCode project control.
--
MOS_MIGRATED_REVID=102340901
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=102339394
|
|
|
|
|
|
|
|
| |
As discussed on the mailing-list, this attribute
totally make sense now we have sandboxing.
--
MOS_MIGRATED_REVID=102337136
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=102334216
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=102332437
|
|
|
|
|
|
|
|
| |
If a jar uses another in its API, using runtime_deps leads to compile
time errors for dependent libraries. In these cases, deps can be used instead.
--
MOS_MIGRATED_REVID=102331597
|
|
|
|
|
|
|
| |
This is because apkbuilder uses $HOME/.android/debug.keystore by default, which does not exist when running within the sandbox, thus, it always generates a new debug key, and thus, "adb install -r" doesn't work.
--
MOS_MIGRATED_REVID=102331570
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=102330569
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=102330179
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=102299629
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=102294703
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=102294171
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is not really nice, there are several hacks there. This
repository will get removed in the future and linked to a
remote one instead. I tested it against the tutorial and
it works like a charm. mobile-install seems like to work,
maybe that's also fixing the last issue reported in #392.
Known issue: Java compilation output errors about files being
modified in the future.
--
MOS_MIGRATED_REVID=102282979
|
|
|
|
|
|
|
| |
SkyFunction#compute calls.
--
MOS_MIGRATED_REVID=102268773
|
|
|
|
|
|
|
| |
* This fixes the crash when trying to build multi-arch ios_application with Swift code.
--
MOS_MIGRATED_REVID=102264637
|
|
|
|
|
|
|
|
|
| |
not the iterator has more elements is a perfectly good signal.
Also put the reference hash code into the string representation for use in debugging.
--
MOS_MIGRATED_REVID=102264568
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=102263878
|
|
|
|
|
|
|
|
|
|
|
|
| |
Trying to curb usage of the create method taking a String for efficiency
reasons. Noticed this method was unused + a few places where we could
easily use chars instead of string. Not a major improvement but removes
some temptation.
RELNOTES:
--
MOS_MIGRATED_REVID=102258319
|
|
|
|
|
|
|
| |
The other constructor is now private.
--
MOS_MIGRATED_REVID=102252544
|
|
|
|
|
|
|
| |
around binaries in build-tools and making lib/ a data dependency of them.
--
MOS_MIGRATED_REVID=102244496
|
|
|
|
|
|
|
|
| |
This was sorted according to some obscure way due to hashset ordering. Sorting
alphabatically avoid the output to totally change due to almost unrelated change.
--
MOS_MIGRATED_REVID=102241202
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Refactor the ndk toolchain generation to properly set the dynamic and static
runtime lib filegroups.
- Enable the runtime filegroups.
- Change the NativeDepsHelper to work as documented - mostly static means
statically linking the runtime filegroups; but only for Android to remain
backwards compatible with other users of NativeDepsHelper.
- This is safe as we don't use runtime filegroups internally for Android...
yet.
- Clean up the NativeDepsHelper a bit.
Fixes #392.
Next steps are to make this configurable at the android_binary level. We
should also disable whole-archive in this case.
--
Change-Id: I95b0ce45d8b3adcf5424544c92ec30102b7fac6b
Reviewed-on: https://bazel-review.googlesource.com/1879
MOS_MIGRATED_REVID=102239337
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=102239051
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=102237430
|
|
|
|
|
|
|
|
|
| |
This is necessary to make mobile-install work using an android_local_tools_repository.
Fixes #415.
--
MOS_MIGRATED_REVID=102235910
|
|
|
|
|
|
|
| |
stores a striped set of reentrant locks.
--
MOS_MIGRATED_REVID=102198213
|