Sign in
bazel
/
rules_cc
/
HEAD
« Previous
d485e26
Enable features that were previously enabled by Bazel in legacy_fields_migrator
by hlopko
· 5 years ago
49a6c21
Do not use static_linking_mode for dynamic libraries and objc rules
by hlopko
· 5 years ago
dfb180b
Migrate repeated expand_if_(all|none)_available into nested flag_groups
by hlopko
· 5 years ago
903ad72
Make CToolchain comparator ignore differences in CToolchain.Tool.tool_path and CToolcain.ToolPath.path when one is "" and the other "NOT_USED"
by rosica
· 5 years ago
d4fef61
Add feature declaration tests
by rosica
· 5 years ago
e02152f
Remove fail("Unreachable") from features' and action_configs' declaration statements
by rosica
· 5 years ago
de27916
Fix action_config names
by rosica
· 5 years ago
9432a5a
Make crosstool to starlark converter error out if it comes across multiple expand_if_all_available or expand_if_none_available in a single flag_group
by rosica
· 5 years ago
1576db8
Fix paths resolving for --crosstool and --output_location.
by rosica
· 5 years ago
ba06942
Fix flag parsing
by rosica
· 5 years ago
081d3ef
Add CODEOWNERS for rules_cc.
by dslomov
· 5 years ago
f76ab48
Migrate Apple CROSSTOOL to starlark.
by Googler
· 5 years ago
b3a83d7
Add a script for converting CROSSTOOL files to Starlark rules
by rosica
· 5 years ago
0f72a12
Fix rules_cc badge
by hlopko
· 5 years ago
ddf13fe
Don't require supports_fission to be set in the crosstool
by hlopko
· 5 years ago
a9932b3
Make ctoolchain_compare.bzl more robust by using ctx.label.name as generated files name.
by hlopko
· 5 years ago
b8be74c
Change rules_cc badge to only show master branch status
by hlopko
· 5 years ago
da4639b
Actually cause the comparator / test to fail when there is an error reading one
by Googler
· 5 years ago
dc71ef6
Make it possible to test multiple configs in the same BUILD file.
by Googler
· 5 years ago
0627ae3
Create a test rule that compares CToolchains from CROSSTOOL file and from Starlark rule
by rosica
· 5 years ago
f64680e
Make ctoolchain_comparator.py throw exit(1) when CToolchains differ
by rosica
· 5 years ago
f9cdb36
Always put linker_flags from linking_mode_flags.DYNAMIC to nodeps-dynamic-library
by hlopko
· 5 years ago
0fd5bb9
Rename/remove fields referencing legacy features in legacy_fields_migrator
by hlopko
· 5 years ago
f79b930
Add buildkite badge to rules_cc readme
by hlopko
· 5 years ago
04195ad
Fix legacy_fields_migrator
by hlopko
· 5 years ago
5a13c61
Fix typo in readme RELNOTES: None.
by hlopko
· 5 years ago
e08b244
Test rules_cc postsubmit pipeline
by hlopko
· 5 years ago
c0ac741
Improve legacy_fields_migrator to work properly for objc crosstools
by hlopko
· 5 years ago
9a340db
Fix inconsistencies in rules_cc WORKSPACE file
by hlopko
· 5 years ago
eefe53e
Add initial bazelci config for rules_cc
by hlopko
· 5 years ago
e9752a8
Add rules_cc deps to bazel-mirror
by hlopko
· 5 years ago
da4c915
Add repository for py.mock to rules_cc
by hlopko
· 5 years ago
281a8bc
Add BUILD.third_party to rules_cc
by hlopko
· 5 years ago
175f81c
Add a script for comparing CToolchian built from different CROSSTOOL/Ctoolchain proto text files
by rosica
· 5 years ago
246bff6
Add things needed for rules_cc to build & test in the open
by hlopko
· 5 years ago
6300309
Make cc_embed_data.bzl forward compatible with removal of legacy crosstool fields
by hlopko
· 5 years ago
f835b8b
Fix legacy_fields_migrator
by hlopko
· 5 years ago
91210fe
Add WORKSPACE to rules_cc
by hlopko
· 5 years ago
05d087e
Make bazel option --collect_symbol_counts a noop
by hlopko
· 5 years ago
17818b2
Add initial content of rules_cc repo
by hlopko
· 5 years ago
30e3283
Add --inline option to legacy_fields_migrator
by hlopko
· 5 years ago
b809b13
Fix edge cases of legacy crosstool migrator
by hlopko
· 5 years ago
37f9cc5
Add --incompatible_disable_expand_if_all_available_in_flag_set
by hlopko
· 5 years ago
169818c
Allow setting needsPic crosstool capability using feature
by hlopko
· 5 years ago
c8a8211
Allow setting supports_embedded_runtimes crosstool capability using feature
by hlopko
· 5 years ago
8062601
Allow setting supports_fission crosstool capability using feature
by hlopko
· 5 years ago
392be75
Cleanup uses of supports_dsym
by hlopko
· 5 years ago
e327d70
Mark unused crosstool fields
by hlopko
· 5 years ago
2c36045
Add --incompatible_disable_runtimes_filegroups
by hlopko
· 5 years ago
46dc52e
Add crosstool_query
by hlopko
· 5 years ago
e1d74cb
Move legacy_fields_migrator to rules_cc
by hlopko
· 5 years ago
f37a53e
Internal change
by hlopko
· 5 years ago
3c88920
Correct misspelled English words in comments and printed messages in Bazel's src/... directory (and run fix)
by jingwen
· 5 years ago
fccbfbf
Do not use CROSSTOOL to select cc_toolchain
by hlopko
· 6 years ago
364065d
Make CROSSTOOL.default_target_cpu optional
by hlopko
· 6 years ago
ce4d569
Remove LipoMode and LipoModeFlags from CROSSTOOL
by hlopko
· 6 years ago
2ea125d
Remove supports_lipo field from DefaultCpuToolchain
by rosica
· 6 years ago
d08ec26
Refactor artifact_name_pattern in CROSSTOOL
by pcloudy
· 6 years ago
358b48d
Remove traces of optional_flags from crosstool
by hlopko
· 6 years ago
ff0944a
Remove optional_*_flag fields from crosstool
by hlopko
· 6 years ago
87e4245
Automatic code cleanup.
by Googler
· 6 years ago
851eed1
Allow conditioning flags on the _absence_ of a feature.
by Googler
· 6 years ago
199f7d9
Allow an action_config to be activated by default.
by cpeyser
· 6 years ago
503f0a9
Implement user experience for LIPO / ThinLTO users.
by klimek
· 7 years ago
1fbdf51
Typo fix.
by klimek
· 7 years ago
21b2542
Mark the default_target_cpu field in CROSSTOOL deprecated.
by lberki
· 7 years ago
94ad5f5
Make C++ archiving use action_configs instead of hardcoded flags
by hlopko
· 7 years ago
e975b38
Automated rollback of commit 6dbdb050cb9eb9d6b30381eda0c92604683914dc.
by jfield
· 7 years ago
6dbdb05
Make C++ archiving use action_configs instead of hardcoded flags
by hlopko
· 7 years ago
ad6e1ca
Add a boolean flag to a Feature to specify whether it is enabled by default.
by Googler
· 7 years ago
fe7d55b
RELNOTES: Allow CROSSTOOL files to have linker flags specific to static shared libraries.
by Googler
· 7 years ago
120d8ee
Create "target_os" option to make selecting on platform possible.
by Googler
· 7 years ago
2aabbef
Introduce expand_if_none_available to crosstool
by hlopko
· 7 years ago
9cc6bd0
Add expand_if_equal crosstool.proto message
by hlopko
· 7 years ago
460dbed
Introduce FlagGroup.expandIfTrue, expandIfFalse
by hlopko
· 7 years ago
e355a0b
Introduce support for 'expand_if_all_available' for flag_groups in CROSSTOOL
by hlopko
· 7 years ago
b987fd2
Introduce structured build variables in Crosstool
by hlopko
· 7 years ago
63defbb
Introduce explicit iterate_over field for flag_group in Crosstool
by hlopko
· 7 years ago
acfc773
cxx_flags are not applied to objc compiles.
by cpeyser
· 8 years ago
497b184
Remove support for thin archives.
by lberki
· 8 years ago
bff90cc
Linker outputs can optionally be configured from the CROSSTOOL. Introduces infrastructure to allow other artifact categories (such as debug symbols or compiler outputs) to be defined in other changes.
by cpeyser
· 8 years ago
5e3e5c8
Remove breakpad support from bazel
by dmishe
· 8 years ago
c3f9f8d
Introduces action_config. Does this by:
by cpeyser
· 8 years ago
7444ecd
Changes to crosstool_config.proto to support dsym debug symbol and breakpad file generation.
by cpeyser
· 8 years ago
a4f5b61
Extend crosstool configuration to allow features to specify (expandable) environment variables to pass to actions
by cparsons
· 8 years ago
04d798b
Rationalize copyright headers
by dmarting
· 9 years ago
8b16e7c
Feature configuration: add a field required_variables on flag_sets.
by klimek
· 9 years ago
7918071
Allow the feature configuration to support structured build variables of nested
by klimek
· 9 years ago
8ac56c2
Enable external contribution on protobufs.
by dmarting
· 9 years ago
761d3ab
Automated rollback of commit 50b8a4c4d8dcdc2b577c5e2dbfe8b1603e5e27b2.
by dmarting
· 9 years ago
50b8a4c
Enable external contribution on protobufs.
by dmarting
· 9 years ago
8034bed
Initial empty repository
by Florian Weikert
· 5 years ago