| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89296523
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89294740
|
|
|
|
|
|
|
|
| |
- SkylarkNativeModule is added to handle to native module.
- Glob function is migrated to be a SkylarkFunction. Note that other functions in the native module are more difficult to migrate since they are not static.
--
MOS_MIGRATED_REVID=89292579
|
|
|
|
|
|
|
|
|
|
| |
Also Fallback the default ouput root to /var/tmp if $HOME is not set
under Linux. If $HOME environment variable was not set, Bazel would
crash with a std::logic_error. Using getpwuid() make Bazel more
resilient to wrong environment.
--
MOS_MIGRATED_REVID=89292008
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89291020
|
|
|
|
|
|
|
|
| |
find on OS X does not support not provided a path argument. Python
example was failing because of it.
--
MOS_MIGRATED_REVID=89287951
|
|
|
|
|
|
|
|
|
| |
java_binary was a prefix of the exec path of the associated ijar, which may cause problems.
This was discovered using my "bindir == genfilesdir == outputdir" experiment.
--
MOS_MIGRATED_REVID=89285440
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89285345
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89279534
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89178334
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89162431
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89161226
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89154212
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89152485
|
|
|
|
|
|
|
|
|
|
|
|
| |
We generate a nested bundle for each architecture specified in ios_multi_cpus
which would cause any artifacts generated by these rules (such as info plists
or compiled resource files) to clash in the final application bundle (where
the bundle directory only exists once). For now just pick one architecture at
random to store the bundle in - unfortunately we still generate the bundle for
all architectures.
--
MOS_MIGRATED_REVID=89152199
|
|
|
|
|
|
|
|
|
| |
The current value:
1) Isn't created by anything, and
2) Generates too long a path for the name of a Unix domain socket
--
MOS_MIGRATED_REVID=89152182
|
|
|
|
|
|
|
| |
necessarily used (it's not used when SkyQuery isn't used, e.g. when --noorder_results isn't specified).
--
MOS_MIGRATED_REVID=89150192
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89149156
|
|
|
|
|
|
|
| |
has been removed).
--
MOS_MIGRATED_REVID=89149128
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89148288
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89147775
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89144546
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89138470
|
|
|
|
|
|
|
| |
to do so is very likely to obfuscate the original crash.
--
MOS_MIGRATED_REVID=89138275
|
|
|
|
|
|
|
|
|
|
| |
As we are releasing the tools somewhat independently of the rules these utility
dependencies make life a lot harder. I'm sad about losing some of the enum
type-safety but being able to treat the code independently is more than worth
it.
--
MOS_MIGRATED_REVID=89137624
|
|
|
|
|
|
|
|
|
| |
name without any extra work in Xcodegen. Use this label to determ
ine the *correct* built library.
--
MOS_MIGRATED_REVID=89135635
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89134834
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89134285
|
|
|
|
|
|
|
| |
discovered inputs before execution, since the underlying cause has been fixed and a test has been added.
--
MOS_MIGRATED_REVID=89134131
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89133777
|
|
|
|
|
|
|
| |
concurrently. We update the timing with the maximum elapsed time. This could prevent us from getting the critical path (because another smaller path could mask the critical path), but in practice we do not expect this to happen.
--
MOS_MIGRATED_REVID=89133458
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89131807
|
|
|
|
|
|
|
|
| |
In the future, we will have linkstamp flags be generated by the crosstool
feature configuration, just like normal compile actions.
--
MOS_MIGRATED_REVID=89131127
|
|
|
|
|
|
|
|
|
|
|
|
| |
Removing ActionMetadata#getInputCount instead of relying on all
implementations of ActionMetadata keeping getInputCount and
getInputs in sync. getInputCount is only used by a few tests
and has no applications in the main code at the moment, so it
is trivial to remove before we may come to rely on it more or its
semantics get more complicated.
--
MOS_MIGRATED_REVID=89130009
|
|
|
|
|
|
|
| |
RELNOTES: Referencing a path outside the execution root is now an error.
--
MOS_MIGRATED_REVID=89129910
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
This new default behavior is undesirable in many situations.
*** Original change description ***
Change the default value for test_output to "errors".
This might be controversial, but I have many times seen users run their tests, and then select the failure log path in their terminal and then cat the log to their screen so they can search for their errors. Every time, I've pointed out, "you can add test_output=errors to your .blazerc," they've thought it was great. Sometimes they say, "Why isn't that just the default?"
***
--
MOS_MIGRATED_REVID=89128948
|
|
|
|
|
|
|
| |
IDE OOMing when a large action cache is in scope during debugging.
--
MOS_MIGRATED_REVID=89127817
|
|
|
|
|
|
|
|
|
| |
SkyFunctionException#validateExceptionType. In practice, this function is only called with subtypes of Exception. Also, this changes emphasizes that the type of an error wrapped in SkyFunctionExceptions must be a subtype of Exception.
Similarly, restrict SchedulerException to only wrapping Exceptions. This is true in practice, but was missed in an earlier change.
--
MOS_MIGRATED_REVID=89127540
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89126911
|
|
|
|
|
|
|
|
|
|
| |
This happens in for loops, list comprehensions and simple assigment.
e.g.
a, b = expr
[a for a, b in expr]
--
MOS_MIGRATED_REVID=89123977
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89123900
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89123292
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89123209
|
|
|
|
|
|
|
| |
Also, use LValue in ForStatement.
--
MOS_MIGRATED_REVID=89122760
|
|
|
|
|
|
|
|
|
|
|
| |
This change allows tests to fails silently and have the test output by
function preserved.
Without it, a script that would set +e and have a failing command would
generate a failure on the fetching of the failure message, making the
whole test suite fails.
--
MOS_MIGRATED_REVID=89120786
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89118665
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In Python, tuples normally don't need parens, e.g.
a, b = c, d
for i, j in e: pass
However, they are sometimes required to avoid ambiguity:
fct((x, y))
[(1, 2), (3, 4)]
This distinction is handled with parseExpression vs parseNonTupleExpression.
--
MOS_MIGRATED_REVID=89118478
|
|
|
|
|
|
|
|
| |
This part was tentative and the Eclipse classpath generation for Bazel
is way more custom that what you would expect.
--
MOS_MIGRATED_REVID=89118179
|
|
|
|
|
|
|
| |
../lib/rules package. Unused code is removed. Anchor for lists is fixed in the doc.
--
MOS_MIGRATED_REVID=89117189
|
|
|
|
|
|
|
| |
of BuildConfigurationTest into a new test class.
--
MOS_MIGRATED_REVID=89113080
|