aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Make explicit that an extra action always has the same owner as the action ↵Gravatar Janak Ramakrishnan2015-10-01
| | | | | | | it is shadowing. -- MOS_MIGRATED_REVID=104359435
* Inline "target" variable in AndroidStudioInfoAspectTest.Gravatar Googler2015-10-01
| | | | | | | The redundancy is worth the clarity in reading the test. -- MOS_MIGRATED_REVID=104355118
* Correctly handle exports in AndroidStudioInfoAspect.Gravatar Googler2015-10-01
| | | | | | | | * Propagate aspects via exports property * Treat exports as direct dependencies -- MOS_MIGRATED_REVID=104350818
* Make breakpad file editing platform independent.Gravatar Peter Schmitt2015-09-30
| | | | | | | | | Previously editing the breakpad contents from a single-architecture binary to match with the actual app's multi-architecture binary used a Linux-specific sed flag (-r) which turns out to be unnecessary. -- MOS_MIGRATED_REVID=104344447
* Don't report errors for missing edges in TransitiveTraversalFunction.Gravatar Nathan Harmata2015-09-30
| | | | | -- MOS_MIGRATED_REVID=104342541
* ErrorInfo and CycleInfo don't need to be serializableGravatar Michajlo Matijkiw2015-09-30
| | | | | | | RELNOTES: -- MOS_MIGRATED_REVID=104341630
* Add support for tags in AndroidStudioInfoAspect.Gravatar Googler2015-09-30
| | | | | -- MOS_MIGRATED_REVID=104331163
* Flag the Android NDK step as optional, fix a typo and tweak the text a bit.Gravatar Googler2015-09-30
| | | | | -- MOS_MIGRATED_REVID=104321044
* Add debugging info for crash during maybeMarkRebuilding.Gravatar Janak Ramakrishnan2015-09-30
| | | | | -- MOS_MIGRATED_REVID=104316416
* Filter idl sources from AndroidStudioInfoAspect.Gravatar Googler2015-09-30
| | | | | | | These java sources are already included in the idl jars. -- MOS_MIGRATED_REVID=104309944
* [dash] Add shared-secret authenticationGravatar Damien Martin-Guillerez2015-09-30
| | | | | | | | | This adds the possibility to restricts who can send new build results to the dashboard making it usable in publicly readable continuous integration systems. -- MOS_MIGRATED_REVID=104297934
* Fixes a typo in the plist generation of the 'DTXcodeBuild' field.Gravatar Anastasios Kakalis2015-09-30
| | | | | -- MOS_MIGRATED_REVID=104296839
* Add Android aspect ijar support.Gravatar Googler2015-09-30
| | | | | -- MOS_MIGRATED_REVID=104296834
* Roadmap: delete API items from the intermediate milestonesGravatar Damien Martin-Guillerez2015-09-30
| | | | | | | | This items are not precise enough and they do not make sense if we do that organically by shipping the test coverage. -- MOS_MIGRATED_REVID=104295130
* Update FAQ about supported languageGravatar Damien Martin-Guillerez2015-09-30
| | | | | | | | This part was mostly out of date and it will be hard to maintain the list of languages in many places, removed it. -- MOS_MIGRATED_REVID=104292596
* Make AndroisStudioInfoAspectTest run in Bazel.Gravatar Dmitry Lomov2015-09-30
| | | | | | | That requies mocking out a lot of Android support. -- MOS_MIGRATED_REVID=104290456
* Document java_toolchainGravatar Damien Martin-Guillerez2015-09-30
| | | | | | | Fixes #404 -- MOS_MIGRATED_REVID=104283324
* [docker] Enforce the executable flag to directoriesGravatar Damien Martin-Guillerez2015-09-30
| | | | | | | | | | Before this change, adding a directory might leads to non-executable directory if the mode is set to non-executable. This is never a desirable behavior. This enforce the executbale bit when the read bit is on for directory. -- MOS_MIGRATED_REVID=104276003
* Visibility tweaks.Gravatar Michajlo Matijkiw2015-09-30
| | | | | | | RELNOTES: -- MOS_MIGRATED_REVID=104262323
* Refactoring: Move ThreadPoolExecutorParams to top-level.Gravatar Eric Fellheimer2015-09-30
| | | | | -- MOS_MIGRATED_REVID=104250152
* Extract configuration fragment access logic into ConfigurationFragmentPolicy.Gravatar Michael Staib2015-09-30
| | | | | | | | | | | This is the first step toward giving aspects the ability to define their own required configuration fragments, extracting the required configuration metadata into a common place. This should be a no-op refactoring. -- MOS_MIGRATED_REVID=104249500
* Reintroduce an inconsistency check (albeit, in a weaker form) removed by a ↵Gravatar Nathan Harmata2015-09-30
| | | | | | | previous change that was trying to optimize away a filesystem call. -- MOS_MIGRATED_REVID=104246368
* Remove extraneous comma from iOS app page in tutorialGravatar Googler2015-09-30
| | | | | -- MOS_MIGRATED_REVID=104241690
* Move actoolzip, momczip and swiftstdlibtoolzip to tools/xcode and convert ↵Gravatar Dave MacLachlan2015-09-30
| | | | | | | | | them to scripts instead of java apps. RELNOTES: actoolzip, momczip and swiftstdlibtoolzip have all been made into bash scripts and have been renamed to actoolwrapper, momcwrapper and swiftstdlibtoolwrapper respectively. The old versions will be deleted in a later change. -- MOS_MIGRATED_REVID=104225062
* Optimize how we mark files read-only upon action completion.Gravatar Eric Fellheimer2015-09-30
| | | | | -- MOS_MIGRATED_REVID=104219083
* Change uses of Lists#newArrayListWithExpectedSize to ↵Gravatar Nathan Harmata2015-09-30
| | | | | | | ArrayList#ArrayList(int) when it's clear the author intended (the now deprecated) Lists#newArrayListWithCapacity. Also change uses of Lists#newArrayListWithCapacity in the affected files to ArrayList#ArrayList(int). -- MOS_MIGRATED_REVID=104217692
* Pass test log as argument to formatting perl program instead of inliningGravatar Michajlo Matijkiw2015-09-30
| | | | | | | | | No need to worry about escaping any perl-related chars. RELNOTES: -- MOS_MIGRATED_REVID=104207407
* [docker] Add workdir attributeGravatar Damien Martin-Guillerez2015-09-30
| | | | | | | | | | | | The workdir attribute set the initial working directory when starting the docker container. Contrary to the WORKDIR directive (see https://docs.docker.com/reference/builder/#workdir), it only affects the entry point. -- MOS_MIGRATED_REVID=104201472
* Limit the length of the output of Printer.printList().Gravatar Florian Weikert2015-09-30
| | | | | -- MOS_MIGRATED_REVID=104197461
* Replace 'Google Inc' by the 'Bazel Authors'Gravatar Damien Martin-Guillerez2015-09-30
| | | | | | | | | | This is the new conventions for Copyrights line and some were missed in the previous change. Generated by: find -type f -exec sed -i -E 's/Copyright 201([54]) Google Inc/Copyright 201\1 The Bazel Authors/' '{}' ';' -- MOS_MIGRATED_REVID=104189975
* Rename PackageManager.getTargetPatternEvaluator to newTargetPatternEval.Gravatar Ulf Adams2015-09-30
| | | | | | | | Also change the semantics to create a new one on every call; inject the offset where we were previously relying on hidden state in the SkyframeExecutor. -- MOS_MIGRATED_REVID=104188580
* Move loadingPhaseRunner from BlazeRuntime to CommandEnvironment.Gravatar Ulf Adams2015-09-30
| | | | | | | | | | The loadingPhaseRunner is stateless, and moving it prevents accidentally adding state to it. The TargetPatternEvaluator is not stateless, but is currently retained by the SkyframePackageManager, so we still keep that state across invocations (see follow-up CL). -- MOS_MIGRATED_REVID=104187659
* Adds a mechanism for invocation policy. The policy is taken through the ↵Gravatar Alex Humesky2015-09-30
| | | | | | | --invocation_policy startup flag and allows an application invoking Bazel to set or override flag values (whether from the command line or a bazelrc). -- MOS_MIGRATED_REVID=104160290
* Refactors proguard_whitelister.Gravatar Alex Humesky2015-09-30
| | | | | -- MOS_MIGRATED_REVID=104150148
* Rollback of "Propagates cc_library linkopts attribute to dependent ↵Gravatar Chris Parsons2015-09-30
| | | | | | | objc_libraries.": breaks certain objc_binary build targets. -- MOS_MIGRATED_REVID=104146276
* Fixes Android integration tests by wiring up idlclass rules in integrationGravatar Alex Humesky2015-09-30
| | | | | | | environment. -- MOS_MIGRATED_REVID=104146030
* Simplify buildingState check in markCleanGravatar Mark Schaller2015-09-30
| | | | | | | The value getting checked was the same as the value it was compared to. -- MOS_MIGRATED_REVID=104144544
* Refactor ErrorInfo creation to share single constructorGravatar Michajlo Matijkiw2015-09-30
| | | | | | | | | | | | Single constructor allows us to enforce/document high-level constraints in a single place. Move previous constructors to static methods which do their custom transformations but ultimately funnel their final calculated fields through the common constructor. Also added some tests to demonstrate expected behavior of static methods. -- MOS_MIGRATED_REVID=104142909
* Use an isolated classloader for JavaBuilder pluginsGravatar Liam Miller-Cushon2015-09-30
| | | | | -- MOS_MIGRATED_REVID=104131197
* Don't crash when building environment groups directlyGravatar Greg Estren2015-09-30
| | | | | | | | | | (following PackageGroup's precedent). Also cleanup: generalize the pattern by which we determine non-configurable target types. -- MOS_MIGRATED_REVID=104125803
* Make test setup name public.Gravatar Han-Wen Nienhuys2015-09-30
| | | | | -- MOS_MIGRATED_REVID=104119503
* Fix JavaBuilder bug when the source files are empty.Gravatar Eddie Aftandilian2015-09-30
| | | | | -- MOS_MIGRATED_REVID=104112686
* Add --sandbox_debug.Gravatar Han-Wen Nienhuys2015-09-30
| | | | | -- MOS_MIGRATED_REVID=104108613
* Move test setup script up in the hierarchy.Gravatar Han-Wen Nienhuys2015-09-30
| | | | | -- MOS_MIGRATED_REVID=104107730
* Fix a long standing issue where in the presence of '{' or '\' characters in ↵Gravatar Miguel Alcon Pinto2015-09-30
| | | | | | | the test log output we would fails to report the tests that failed (and show the whole raw output instead). This is because we inline a text inside a perl program but we were only escaping } character. -- MOS_MIGRATED_REVID=104102328
* BlazeRuntime.reporter is now null in production.Gravatar Ulf Adams2015-09-30
| | | | | -- MOS_MIGRATED_REVID=104102106
* Add Android aspect test for non-conforming java package.Gravatar Googler2015-09-30
| | | | | -- MOS_MIGRATED_REVID=104100911
* Adds the textual_hdrs attribute, which are treated as regular headers but ↵Gravatar Googler2015-09-30
| | | | | | | | | not currently included in the module map. On Xcode 7, we should add them to the module map as additionalExportedHeaders, since it supports the textual keyword. RELNOTES: Add support for objc textual headers, which will not be compiled when modules are enabled. -- MOS_MIGRATED_REVID=104100551
* Set the SkyframeActionExecutor.reporter in prepareForExecution.Gravatar Ulf Adams2015-09-30
| | | | | | | Remove a lot of now-unused Reporter parameters. -- MOS_MIGRATED_REVID=104100061
* Add Android aspect gen jars test.Gravatar Googler2015-09-30
| | | | | -- MOS_MIGRATED_REVID=104099744