aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com
Commit message (Collapse)AuthorAge
* Move the special rule creation method for deserialization to the only usage ↵Gravatar Miguel Alcon Pinto2015-10-05
| | | | | | | (PackageDeserialization). -- MOS_MIGRATED_REVID=104654412
* Make CriticalPathStatistics output optional.Gravatar Klaas Boesche2015-10-05
| | | | | | | | Does not change the default output, but allows reuse of PhaseText without outputting those statistics. -- MOS_MIGRATED_REVID=104653246
* Add a Constants.TOOLS_PREFIX constant that will serve to redirect the Bazel ↵Gravatar Lukacs Berki2015-10-05
| | | | | | | | | | | tools repository. This is a no-op refactoring CL. The actual switch will be made once everything passes with the new setup. As a side cleanup, change the awkward realAndroidSdk() / realAndroidCrosstoolTop() mechanism to a converter. -- MOS_MIGRATED_REVID=104649067
* Add options for reducing the size of the HTML output: --[no]chart for ↵Gravatar Klaas Boesche2015-10-05
| | | | | | | omitting the Gantt-style charts of all tasks and --[no]histograms to omit Skylark histograms which require adding huge amounts of data to the output. Especially necessary when combining data from multiple profile files. -- MOS_MIGRATED_REVID=104646190
* Replace EvaluableGraph#createIfAbsent with the potentially more efficient ↵Gravatar Nathan Harmata2015-10-05
| | | | | | | EvaluableGraph#createIfAbsentBatch. -- MOS_MIGRATED_REVID=104534858
* Remove getSplitTransitionTable - this method is never used.Gravatar Greg Estren2015-10-05
| | | | | -- MOS_MIGRATED_REVID=104533375
* Pre-populate the SkyFunctionEnvironment with the node's previously declared ↵Gravatar Nathan Harmata2015-10-05
| | | | | | | deps. -- MOS_MIGRATED_REVID=104531377
* Allow extractIncludes method to throw an ExecException.Gravatar Janak Ramakrishnan2015-10-05
| | | | | -- MOS_MIGRATED_REVID=104529103
* Rollback of commit d7b64bd03100300b79cd33d04904ce9b0e6a5332.Gravatar Janak Ramakrishnan2015-10-05
| | | | | | | | | *** Reason for rollback *** Some rules write the toString representation of lists of files to disk and then read it back again. This breaks that. -- MOS_MIGRATED_REVID=104524336
* Add --task_tree and --task_tree_threshold options.Gravatar Klaas Boesche2015-10-02
| | | | | | | | Options allow displaying some tasks in more detail, e.g. for inspecting what exactly a Skylark user-defined function calls and how long that takes. -- MOS_MIGRATED_REVID=104505599
* Fix strip_prefixGravatar Kristina Chodorow2015-10-02
| | | | | | | Fixes #221. -- MOS_MIGRATED_REVID=104499510
* Fix coverage not being calculated for android_tests using binary_under_test.Gravatar Andrew Pellegrini2015-10-02
| | | | | -- MOS_MIGRATED_REVID=104498435
* Replace strong interning with weak interning for better GC.Gravatar Miguel Alcon Pinto2015-10-02
| | | | | -- MOS_MIGRATED_REVID=104494833
* Add Android aspect resolve output group.Gravatar Googler2015-10-02
| | | | | | | | | | | | | | * Add ide-resolve output group * Add jars, ijars, source jars * Add idl jars * Add gen jars * Add java_import inputs (in case they are generated) * Add manifest inputs (in case they are generated) * Rename ide-build -> ide-info (build is too ambiguous) * Remove generated manifest -- MOS_MIGRATED_REVID=104464380
* Propagates cc_library linkopts attribute to dependent objc_libraries.Gravatar Googler2015-10-02
| | | | | -- MOS_MIGRATED_REVID=104439072
* Intern PackageIdentifiers as a memory optimization.Gravatar Miguel Alcon Pinto2015-10-01
| | | | | -- MOS_MIGRATED_REVID=104403040
* Support android_library dep forwarding in Android aspect.Gravatar Googler2015-10-01
| | | | | | | | android_libraries without sources export all their deps. Support this, and merge with the java export mechanism. -- MOS_MIGRATED_REVID=104391924
* Support android_robolectric_test in AndroidStudioInfoAspect.Gravatar Googler2015-10-01
| | | | | -- MOS_MIGRATED_REVID=104378214
* Support android_test in AndroidStudioInfoAspect.Gravatar Googler2015-10-01
| | | | | | | | This requires splitting out the tests into some Google-specific ones. -- MOS_MIGRATED_REVID=104365566
* 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
* 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
* 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
* Add Android aspect ijar support.Gravatar Googler2015-09-30
| | | | | -- MOS_MIGRATED_REVID=104296834
* 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
* 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
* 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
* 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
* 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
* 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
* 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
* Move test setup script up in the hierarchy.Gravatar Han-Wen Nienhuys2015-09-30
| | | | | -- MOS_MIGRATED_REVID=104107730
* BlazeRuntime.reporter is now null in production.Gravatar Ulf Adams2015-09-30
| | | | | -- MOS_MIGRATED_REVID=104102106