| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
Fixes #87.
--
MOS_MIGRATED_REVID=91784426
|
|
|
|
|
|
|
|
| |
This is not really a problem anymore because of latest change but
it is error prone to leave it that way.
--
MOS_MIGRATED_REVID=91782569
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91768459
|
|
|
|
|
|
|
|
| |
Replace the uses of AbstractFunction, MixedModeFunction,
SkylarkFunction and SimpleSkylarkFunction by BuiltinFunction.
--
MOS_MIGRATED_REVID=91763158
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91714318
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91713784
|
|
|
|
|
|
|
| |
Fixes #138.
--
MOS_MIGRATED_REVID=91708374
|
|
|
|
|
|
|
| |
Fixes #129.
--
MOS_MIGRATED_REVID=91707295
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a newline to compile.sh so that the archive_dir variable is
preserved when building with macports.
Without this, we see the following:
$ ./compile.sh
cp: /include/archive.h: No such file or directory
cp: /include/archive_entry.h: No such file or directory
--
Change-Id: c03f3ba7070339ad2e9a0373f98135f780484431
MOS_MIGRATED_REVID=91703218
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
With this change, other people might just copy the setup-eclipse.sh
and get_project_path.sh scripts and adapt it to their workspace
(change the variables at the top of the setup-eclipse.sh script) to
generate an eclipse project.
I tested it by replacing guava dependency in Bazel by a maven_jar and
importing the project in Eclipse on OS X.
It is incomplete because it actually filters out bind dependencies for
generated java source but there might be some java generation in them
if importing an other actual workspace. Let say that you have your
project and you want to import targets from the Bazel workspace, the
java library from generated sources won't be imported in the Eclipse
classpath and the sources will be imported as source in the Eclipse
classpath.
--
MOS_MIGRATED_REVID=91696217
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91681168
|
|
|
|
|
|
|
|
|
|
|
| |
- expectation in testSimpleKillableObserver is wrong
- work around race condition in testSimpleKillableObserver by sleeping
- make FutureConsumptionTest thread-safe
Thanks to Adrian Colley for the report.
--
MOS_MIGRATED_REVID=91678160
|
|
|
|
|
|
|
|
| |
This simplifies the code a little, and prepares for properly
serializing ExternalPackage.
--
MOS_MIGRATED_REVID=91673213
|
|
|
|
|
|
|
| |
Fixes #136.
--
MOS_MIGRATED_REVID=91671793
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91642690
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91617486
|
|
|
|
|
|
|
| |
Also simplifies command line construction and removes redundant linker arguments.
--
MOS_MIGRATED_REVID=91613561
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91605508
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91603959
|
|
|
|
|
|
|
| |
Fixes #135.
--
MOS_MIGRATED_REVID=91595722
|
|
|
|
|
|
|
| |
Fix #140
--
MOS_MIGRATED_REVID=91581443
|
|
|
|
|
|
|
| |
It appears to be unused. Use an explicit 'if' instead.
--
MOS_MIGRATED_REVID=91581070
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now the paths are 100% determined using Bazel query. To adapt to
another project, change the variables at the top of the
setup-eclipse.sh file. It also handles correctly java_plugins now.
Because we must do queries on the full workspace, it is not easy to
embed in a bazel build. I made a prototype for it but it is really
impractical.
--
MOS_MIGRATED_REVID=91580472
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91578316
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91573977
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91573102
|
|
|
|
|
|
|
|
|
|
|
| |
BuildConfiguration.Options.testEnvironment instead of special-casing it in a large number of classes.
The variables in the client environment are read in BlazeRuntime#beforeCommand() now.
Note that this entails a slight loss of caching: before, "--test_env=a=A,b=B" and "--test_env=b=B,a=A" were equivalent, now they are not, since instead of comparing Map<String, String>, List<Map.Entry<String,String>> instances are compared.
--
MOS_MIGRATED_REVID=91570828
|
|
|
|
|
|
|
|
| |
We should also move the output directory to bazel-something so
it get excluded from the package path.
--
MOS_MIGRATED_REVID=91567602
|
|
|
|
|
|
|
| |
It was omitted in commit ee85e55ca03e945f7babb9a1c619a6a7bbfc1d51.
--
MOS_MIGRATED_REVID=91529961
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91492842
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91407816
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
py_test rule enable to use a test written in Python. A py_test is
basically a py_binary that returns a non null on failure. Extraneous
support is need to have nice output (see //src/test/shell/unittest.bash
for the kind of support neeeded).
Actually the py_test code was already there but it was just missing the
necessary glue code. Also added an integration test for py_* rules in
Bazel.
--
MOS_MIGRATED_REVID=91407748
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91406724
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91405317
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91404445
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- update the MOCK_CROSSTOOL to provide more stuff needed by tests
- add a THIS_IS_BAZEL constant to allow disabling individual test cases
- disable some tests in Bazel
The disabled tests are mainly due to differences in the test setup - making
the test setups more similar will largely fix that. I think we'll make some
changes to our internal setup, too, not just the external one. For example,
the use of 'k8' and 'piii' to refer to 'x86_64' and 'x86' seems archaic.
I decided to leave the dependency on the C++ and Java configurations rather
than rewriting the tests to use mock configurations. That would be nicer, but
also requires significantly more work.
--
MOS_MIGRATED_REVID=91399406
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91398200
|
|
|
|
|
|
|
| |
computing the test environment as early as possible, and passing that along.
--
MOS_MIGRATED_REVID=91388451
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91334910
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91322217
|
|
|
|
|
|
|
| |
This is now not called on the regular build path except for computed defaults.
--
MOS_MIGRATED_REVID=91306062
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91304912
|
|
|
|
|
|
|
| |
variable that was introduced in
--
MOS_MIGRATED_REVID=91304016
|
|
|
|
|
|
|
| |
project files.
--
MOS_MIGRATED_REVID=91300378
|
|
|
|
|
|
|
| |
We need only a set of symbols, types are not used anymore.
--
MOS_MIGRATED_REVID=91299566
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91298191
|
|
|
|
|
|
|
|
|
| |
Tested with removing the protoc binaries from a github copy.
Fixes #128.
--
MOS_MIGRATED_REVID=91297812
|
|
|
|
|
|
|
| |
This makes installation easier for systems that don't come with bc installed (e.g., Travis CI and Ubuntu Vivid Vervet).
--
MOS_MIGRATED_REVID=91297054
|
|
|
|
|
|
|
|
|
| |
Part the fix for bug #128
Tested by making JDK point to a folder with space.
--
MOS_MIGRATED_REVID=91295878
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91289047
|