aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Collapse)AuthorAge
...
* Fix Bazel breakageGravatar Damien Martin-Guillerez2015-09-11
| | | | | -- MOS_MIGRATED_REVID=102835622
* Fix BUILD_SCM_* being looked for in the stable status file and test it.Gravatar Brian Silverman2015-09-11
| | | | | | | | | | | | They're actually in the volatile status file, which is where it seems like they belong. Fixes #216. -- Change-Id: Ibec7737538ff5c1003b61d1bd3396948c61886de Reviewed-on: https://bazel-review.googlesource.com/1950 MOS_MIGRATED_REVID=102791996
* Strictly enforce reverse deps removals.Gravatar Janak Ramakrishnan2015-09-11
| | | | | | | Now that we don't clean the graph during catastrophes, we should be crashing hard in these cases. -- MOS_MIGRATED_REVID=102785226
* Refactor Skylark Environment-sGravatar Francois-Rene Rideau2015-09-11
| | | | | | | | | | | | | | | | | | | | 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 create... This reinstates a change that previously rolled-back because it broke the serializability of SkylarkLookupValue. Bad news: serializing it succeeds for the wrong reason, because a SkylarkEnvironment was stored as a result (now an Environment.Extension) that was Serializable but inherited its bindings from an Environment (now an Environment.BaseExtension) which wasn't Serializable. Apparently, Java doesn't try to serialize the bindings then (or at least doesn't error out when it fails), because these bindings map variable names to pretty arbitrary objects, and a lot of those we find in practice aren't Serializable. Thus the current code passes the same tests as the previous code, but obviously the serialization is just as ineffective as it used to be. -- MOS_MIGRATED_REVID=102776694
* Propagate includes and defines attributes from cc_library to dependent ↵Gravatar Peter Schmitt2015-09-11
| | | | | | | objc_libraries. -- MOS_MIGRATED_REVID=102775222
* Updated Bazel's j2objc version to 0.9.8.1 (latest).Gravatar Googler2015-09-11
| | | | | -- MOS_MIGRATED_REVID=102770538
* Add experimental_ios_test to the list of rules that objc_xcodeproj can ↵Gravatar Chris Parsons2015-09-11
| | | | | | | depend on. -- MOS_MIGRATED_REVID=102763340
* Stop serializing/deserializing Locations as part of PackagesGravatar Michajlo Matijkiw2015-09-11
| | | | | | | | | | | | They're not cheap to serialize or reconstitute and we don't really need them. This does leave some odd ends around, in particular i decided to keep deserialization context around as i can picture use for it soon. Also return non-null values from all of EmptyLocation's method since while the javadocs declare that LineAndColumn and Path can be null, there does exist code which does not take this into account, this is for another change. -- MOS_MIGRATED_REVID=102758810
* Preserve the original location in EvalExceptionWithStackTraceGravatar Laurent Le Brun2015-09-11
| | | | | -- MOS_MIGRATED_REVID=102744198
* LoadStatement: Keep the location of the path argument.Gravatar Laurent Le Brun2015-09-11
| | | | | -- MOS_MIGRATED_REVID=102743954
* Fix typo in a comment.Gravatar Philipp Wollermann2015-09-11
| | | | | -- MOS_MIGRATED_REVID=102743729
* Fix bug in the parser when a block was silently skipped.Gravatar Laurent Le Brun2015-09-11
| | | | | | | Some cosmetic changes with EnumSets. -- MOS_MIGRATED_REVID=102742596
* Use ApplicationInfo.dataDir instead of hardcoding "/data/data/<PACKAGE ↵Gravatar Lukacs Berki2015-09-11
| | | | | | | NAME>" in the stub application. -- MOS_MIGRATED_REVID=102733123
* Delay cleaning of in-flight nodes until the following build. This allows us ↵Gravatar Janak Ramakrishnan2015-09-11
| | | | | | | | | to interrupt evaluation in constant time. Some ParallelEvaluator tests that implicitly relied on cleaning happening before the next evaluation were moved into MemoizingEvaluatorTest as a result. -- MOS_MIGRATED_REVID=102696653
* Prevent android_binary rule from overwriting the <compatible-screens> ↵Gravatar Andrew Pellegrini2015-09-11
| | | | | | | | | section in the AndroidManifest.xml when it already contains a <screen> tag for each density specified in the densities attribute. RELNOTES: The <compatible-screens> section of the AndroidManifest.xml will not be overwritten if it already contains a <screen> tag for each of the densities specified on the android_binary rule. -- MOS_MIGRATED_REVID=102691148
* Fix error message when accessing unsupported operator [].Gravatar Laurent Le Brun2015-09-11
| | | | | | | | Old message was e.g. "No matching method found for $index(int) in set" -- MOS_MIGRATED_REVID=102685114
* Remove expectation of clang in producing .gcno of assembly files for ↵Gravatar Chris Parsons2015-09-11
| | | | | | | | | instrumentation/coverage purposes. This is easier by grouping together all assembly files in a file set, thus justifying a simultaneous cleanup of the redundant usage of the assembler-with-cpp flag -- MOS_MIGRATED_REVID=102671848
* Save subtasks for Skylark function profiler tasks and then report self time ↵Gravatar Klaas Boesche2015-09-09
| | | | | | | of function calls in HTML output -- MOS_MIGRATED_REVID=102663672
* The rbuildfiles operator in blaze query now correctly handles loads and ↵Gravatar John Field2015-09-09
| | | | | | | subincludes of files in subdirectories of a package. -- MOS_MIGRATED_REVID=102659838
* Rewrite the preprocessor infrastructure to return events as part of the result.Gravatar Ulf Adams2015-09-09
| | | | | -- MOS_MIGRATED_REVID=102658808
* Fix compile warningsGravatar Kristina Chodorow2015-09-09
| | | | | | | | | | | | | | | | | | | | | | | | | | This was printing: src/main/cpp/blaze_util.cc: In function 'bool blaze::WriteFile(const string&, const string&)': src/main/cpp/blaze_util.cc:211:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return r == content.size(); ^ src/main/cpp/blaze_util.cc: In function 'bool blaze::CheckJavaVersionIsAtLeast(const string&, const string&)': src/main/cpp/blaze_util.cc:334:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < jvm_version_vect.size() && i < version_spec_vect.size(); ^ src/main/cpp/blaze_util.cc:334:73: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < jvm_version_vect.size() && i < version_spec_vect.size(); ^ src/main/cpp/blaze_util.cc:344:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i < version_spec_vect.size()) { ^ src/main/cpp/blaze_util.cc:345:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (; i < version_spec_vect.size(); i++) { This also fixes that we weren't checking write()'s return code. -- MOS_MIGRATED_REVID=102656105
* sandbox: Add a test to make sure opting-out via local=1 works.Gravatar Philipp Wollermann2015-09-09
| | | | | -- MOS_MIGRATED_REVID=102651489
* StandaloneTestStrategy: Remove unnecessary TODO, as dmarting recently ↵Gravatar Philipp Wollermann2015-09-09
| | | | | | | implemented timeout support. -- MOS_MIGRATED_REVID=102651003
* StandaloneTestStrategy: Make sure to create a fresh TEST_TMPDIR when running ↵Gravatar Philipp Wollermann2015-09-09
| | | | | | | a test. Fixes #431. -- MOS_MIGRATED_REVID=102650964
* Provide information about Android SDK to Android Studio.Gravatar Dmitry Lomov2015-09-09
| | | | | -- MOS_MIGRATED_REVID=102648848
* Move Skylark rules to build-encyclopedia.Gravatar Laurent Le Brun2015-09-09
| | | | | | | | It's probably easier for users if all available rules are listed in the same place. It also makes the left menu cleaner. -- MOS_MIGRATED_REVID=102647614
* Save information about transitive packages in ConfiguredTargetValue and ↵Gravatar Marian Lobur2015-09-09
| | | | | | | AspectValue. -- MOS_MIGRATED_REVID=102643564
* Automatically record exceptions and assert that there aren't any when using ↵Gravatar Janak Ramakrishnan2015-09-09
| | | | | | | NotifyingInMemoryGraph in tests. -- MOS_MIGRATED_REVID=102616906
* Base .entitlements (and related extension) files on the full target label as ↵Gravatar Chris Parsons2015-09-09
| | | | | | | | | opposed to treating the label name as a file (which the extension is stripped from). This prevents this functionality from breaking if the target contains what looks like an extension (e.g. test.foo) -- MOS_MIGRATED_REVID=102600479
* Call into the super's method in DeterministicValueEntry rather than trying ↵Gravatar Janak Ramakrishnan2015-09-08
| | | | | | | to roll our own for no reason. -- MOS_MIGRATED_REVID=102597506
* Use AutoProfiler for logging timing info for potentially expensive local ↵Gravatar Nathan Harmata2015-09-08
| | | | | | | actions. -- MOS_MIGRATED_REVID=102592965
* Deactivate flaky test //src/test/shell/bazel:generate_workspace_testGravatar Damien Martin-Guillerez2015-09-08
| | | | | | | Tracking issue: #432 -- MOS_MIGRATED_REVID=102592907
* Rollback of commit a708acd02baf3821c975801ae0e5cad6867a6735.Gravatar Mark Schaller2015-09-08
| | | | | | | *** Reason for rollback *** -- MOS_MIGRATED_REVID=102590114
* Use AutoProfiler in the Bazel codebase.Gravatar Nathan Harmata2015-09-08
| | | | | -- MOS_MIGRATED_REVID=102584924
* Add an attribute to proto and xml query outputs to mark packages that are in ↵Gravatar Miguel Alcon Pinto2015-09-08
| | | | | | | error. -- MOS_MIGRATED_REVID=102582717
* RELNOTES: Support empty plist filesGravatar Matthew DeVore2015-09-08
| | | | | -- MOS_MIGRATED_REVID=102570037
* sandbox: Show user-friendly mount paths in the namespace-sandbox debug log.Gravatar Philipp Wollermann2015-09-08
| | | | | | | Improvement for #424. -- MOS_MIGRATED_REVID=102566748
* sandbox: Better error messages and the noisy debug logs of the ↵Gravatar Philipp Wollermann2015-09-08
| | | | | | | | | namespace-runner now have to be explicitly activated via --sandbox_debug. Fixes #424. -- MOS_MIGRATED_REVID=102566625
* Add a supportedOs attribute to TestSpec to make it possible to split off ↵Gravatar Philipp Wollermann2015-09-08
| | | | | | | tests that can only run under certain operating systems (e.g. Linux sandboxing tests can only run under Linux) into separate suites. -- MOS_MIGRATED_REVID=102566414
* Add a localOnly attribute to TestSpec to make it easier to split tests into ↵Gravatar Philipp Wollermann2015-09-08
| | | | | | | parts that can run via remote execution and those that can only run on the local machine (e.g. due to needing extended permissione). -- MOS_MIGRATED_REVID=102565161
* Better comment for TestSpec.flaky().Gravatar Philipp Wollermann2015-09-08
| | | | | -- MOS_MIGRATED_REVID=102565057
* Add an "embedded_scripts" filegroup that can be used to easily get all the ↵Gravatar Philipp Wollermann2015-09-08
| | | | | | | necessary tools for integration tests. -- MOS_MIGRATED_REVID=102564985
* sandbox: We have to move all generated outputs, not just regular files.Gravatar Philipp Wollermann2015-09-08
| | | | | | | Fix for a part of bug #397. -- MOS_MIGRATED_REVID=102564902
* Optimize empty nested sets of errors / warnings during Skyframe evaluation.Gravatar Eric Fellheimer2015-09-08
| | | | | -- MOS_MIGRATED_REVID=102559969
* Avoid checking visibility and other constraints for the lipo dependency.Gravatar Ulf Adams2015-09-08
| | | | | | | | | The lipo dependency is artificial; it's an artifact of how LIPO is implemented in Bazel. Running these checks doesn't make sense; they unnecessarily disallow perfectly valid scenarios. -- MOS_MIGRATED_REVID=102550286
* Make Android rules work againGravatar Lukacs Berki2015-09-08
| | | | | | | They were broken by commit 05e2c5b4e0da2f88e12d95adbc63cc3d46a6fca6. -- MOS_MIGRATED_REVID=102546907
* Replace pipe2() by pipe() and fnctl()Gravatar Damien Martin-Guillerez2015-09-08
| | | | | | | pipe2() does not exists on Darwin. -- MOS_MIGRATED_REVID=102544058
* Extract the test filtering into a new class.Gravatar Ulf Adams2015-09-08
| | | | | | | | This is intended to make it easier to reimplement this in Skyframe, in order to merge loading and analysis phases. -- MOS_MIGRATED_REVID=102536532
* Fix the blaze_util_test to compile and pass.Gravatar Ulf Adams2015-09-08
| | | | | | | | I had to comment out a couple of tests, I don't know why they're not passing right now. -- MOS_MIGRATED_REVID=102535967
* Display TIMEOUT for test that times outGravatar Damien Martin-Guillerez2015-09-08
| | | | | | | | | 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