Commit Graph

  • ddbe1503eb Update ignore all bazel-generated dirs Armando Montanez 2024-10-03 10:10:35 -0700
  • 09cd8eb3d6 Merge branch 'main' into rules-based-toolchain-example Armando Montanez 2024-10-03 10:09:43 -0700
  • be2b2e94af Reorganize to address review feedback Armando Montanez 2024-10-03 10:04:23 -0700
  • c2549f6eb0 Sync cc toolchain from Bazel's tools/cpp Googler 2024-10-03 09:31:57 -0700
  • 66c4b431ec Add validate_static_library = VALIDATE_STATIC_LIBRARY, Yun Peng 2024-10-03 13:52:19 +0200
  • 20d750f890 Fix Yun Peng 2024-10-03 13:50:30 +0200
  • 9d6e23f709 Revert "Fix" Yun Peng 2024-10-03 13:49:58 +0200
  • 8b36bb1f78 Fix Yun Peng 2024-10-03 13:48:29 +0200
  • 0d311a8c35 Fix Yun Peng 2024-10-03 13:40:59 +0200
  • 18bf56c6e2 Fix all lint warnings Yun Peng 2024-09-30 13:49:11 +0200
  • 2c0783c81f Make buildifier happy again Yun Peng 2024-09-30 13:35:02 +0200
  • 1e953777e5 Make buildifier happy Yun Peng 2024-09-30 12:53:11 +0200
  • 361eba67ed Add back anmes of actions Yun Peng 2024-09-30 12:41:05 +0200
  • 786cd49970 Expose some functions for cc configure Yun Peng 2024-09-29 20:06:32 +0200
  • 3e5d2af3cb Add optional_current_cc_toolchain Yun Peng 2024-09-29 18:43:44 +0200
  • c276d7ceea Delete BUILD.empty Yun Peng 2024-09-29 18:36:59 +0200
  • 8ee04be40b Register cc toolchain from rules_cc Yun Peng 2024-09-29 18:36:49 +0200
  • 0de6c5cd87 Register toolchain from rules_cc Yun Peng 2024-09-29 18:18:11 +0200
  • 34fbdc12ad Update module extension Yun Peng 2024-09-29 18:15:15 +0200
  • 96a989122b Update remaining references to @bazel_tools Yun Peng 2024-09-29 18:09:38 +0200
  • 5d3a05a7ef Polish all moved files Yun Peng 2024-09-29 18:04:51 +0200
  • 69d12f924c Update cc/action_names.bzl and cc/toolchains/actions/BUILD Yun Peng 2024-09-27 15:17:49 +0200
  • c8c1037075 Ignore lockfile Yun Peng 2024-09-27 14:29:39 +0200
  • f364500ba8 Create a concept of a tool capability. Googler 2024-10-02 19:55:47 -0700
  • 6894158109
    Merge f2c17b5743 into 1af2140e73 Gabriel Ware 2024-10-03 03:15:36 +0200
  • dd9e124c92 Rename BUILD to BUILD.bazel Armando Montanez 2024-10-02 17:00:28 -0700
  • 4567873de2 Merge branch 'main' into rules-based-toolchain-example Armando Montanez 2024-10-02 16:12:08 -0700
  • 19920b75ab Update package/license declarations Armando Montanez 2024-10-02 16:02:51 -0700
  • c28b850603 Remove experimental_enable_rule_based_toolchains Armando Montanez 2024-10-02 15:56:21 -0700
  • 72d3b34612 Remove unnecessary allowlist_include_directories Armando Montanez 2024-10-02 15:54:03 -0700
  • 1af2140e73 Document feature-related toolchain rules Googler 2024-10-02 09:09:54 -0700
  • 4e5da39d3b Make stardoc a dev dependency Fabian Meumertzheim 2024-10-01 08:32:55 +0200
  • b06d2f7d53 Add cc_action_type and cc_tool documentation Googler 2024-09-30 09:14:24 -0700
  • 9cb80cfc32 Add objcopy_embed_data to rules_cc action_names.bzl. Googler 2024-09-30 08:06:53 -0700
  • 008489a8b3
    Update rules_proto digest to 07cdde8 Mend Renovate 2024-09-30 10:50:39 +0000
  • 97cc237a06
    Add objc_compile to compile_actions Keith Smiley 2024-09-24 15:15:10 -0700
  • 848d56aa29 Update copybara to improve docs handling Googler 2024-09-23 11:54:08 -0700
  • b4f54fab89
    Allow extra args to cc_sysroot Keith Smiley 2024-09-22 13:56:36 -0700
  • 91f050e461 Release rules_cc 0.0.10 0.0.10 Googler 2024-09-13 08:28:49 -0700
  • 58debbffe4 Remove experimental_enable_rule_based_toolchains flag Googler 2024-09-12 17:30:42 -0700
  • de86823dde Document args-related toolchain rules Googler 2024-09-12 11:08:30 -0700
  • 0d5561bcba Consolidate action labels in toolchain args Googler 2024-09-12 11:04:43 -0700
  • da1ac71c8e Create group for c compile actions 0.0.10-rc2 Googler 2024-09-11 08:46:11 -0700
  • 7d264ecc5c
    Update dependency bazel_skylib to v1.7.1 Mend Renovate 2024-09-11 12:58:34 +0000
  • 7a67e9887b Copybara Merge: https://github.com/bazelbuild/rules_cc/pull/238 Ivo List 2024-09-11 05:56:07 -0700
  • 258d8c9f24 Revert "Touch module" Ivo List 2024-09-11 14:24:39 +0200
  • a99403a6b0 Touch module Ivo List 2024-09-11 14:05:39 +0200
  • 3423c73208 Format WORKSPACE Ivo List 2024-09-10 13:33:17 +0200
  • 2803a12428 Prepare for release 0.0.10-rc2 Ivo List 2024-09-10 13:29:56 +0200
  • 96ac608d34 No public description Googler 2024-09-10 22:03:38 -0700
  • ce4bc8a8de Make `cc_helper.bzl` publicly `load()`-able for `@rules_java` Googler 2024-09-10 06:52:49 -0700
  • 8faacdf7e3 Remove :ubuntu: from CI task name Armando Montanez 2024-09-09 08:39:54 -0700
  • c9a859abce Run buildifier Armando Montanez 2024-09-09 08:36:30 -0700
  • c2c7987f55 Add copyright headers Armando Montanez 2024-09-09 08:30:27 -0700
  • 28f3408ddb Merge branch 'main' into rules-based-toolchain-example Armando Montanez 2024-09-09 08:21:33 -0700
  • 5c1be25800 Copy a few utilities from `@_builtins` to `@rules_cc` Googler 2024-09-09 06:05:13 -0700
  • b8bb882895 Fix rule-based implementation of runtime_library_search_directories Googler 2024-09-08 22:14:21 -0700
  • c078b7d5c1
    Update dependency platforms to v0.0.10 Mend Renovate 2024-09-07 06:07:00 +0000
  • ca8483971c Automated rollback of commit 0f352c3497. Googler 2024-09-06 23:05:14 -0700
  • 0f352c3497 Automated rollback of commit 0bc1ba56ef. Googler 2024-09-06 14:49:38 -0700
  • a79b9c4c4b Add presubmit Armando Montanez 2024-09-06 11:14:48 -0700
  • 87a3dd9d0e Get toolchain working Armando Montanez 2024-09-06 11:03:17 -0700
  • 2bdc5d9a6b Rule-based toolchain example Armando Montanez 2024-09-06 10:40:32 -0700
  • 0bc1ba56ef Add user-facing documentation for cc_tool_map Googler 2024-09-06 09:00:52 -0700
  • 0cd5c640a7 Implement libraries_to_link as cc_args Googler 2024-09-06 08:55:58 -0700
  • 7c2883f3b1 Implement runtime_library_search_directories as cc_args Googler 2024-09-06 08:49:04 -0700
  • 4bf8bb1f7d Implement shared_flag as cc_args Googler 2024-09-06 08:24:25 -0700
  • 98ab8334e7 Implement force_pic_flags as cc_args Googler 2024-09-06 08:20:08 -0700
  • cf6ccb93f4 Implement linker_param_file as cc_args Googler 2024-09-06 08:13:20 -0700
  • 9333569bc8 Add support for the `mandatory` param to `find_cc_toolchain` in `@rules_cc` Googler 2024-09-06 07:59:21 -0700
  • 8b63556334 Fix buildifier finding in rules_cc Googler 2024-09-05 22:07:26 -0700
  • f999a8e23b Implement archiver_flags as cc_args Googler 2024-09-05 09:36:32 -0700
  • 66613ac5d9 Add support for implicit include directories to rule-based toolchains Googler 2024-09-05 09:05:23 -0700
  • da2710c4c6
    Update dependency io_bazel_rules_go to v0.50.1 Mend Renovate 2024-09-05 15:23:58 +0000
  • 391170f339 Export a few utility functions from `@builtins` to `rules_cc` Googler 2024-09-04 08:24:53 -0700
  • a778282a15 Fix action label evaluation in cc_sysroot Googler 2024-08-26 03:08:51 -0700
  • 1eadb069fc
    Fixed sysroot macro Julien Debache 2024-08-25 15:25:16 +0200
  • 2480c90525 Replace sysroot with a cc_sysroot macro. Googler 2024-08-22 20:35:27 -0700
  • f5eb3c0c4a Integrate cc_tool_map into rule-based toolchains Googler 2024-08-22 08:45:51 -0700
  • 3a62fd3f5b Make enabled_features functionally equivalent to cc_feature(..., enabled=True) Googler 2024-08-22 06:06:19 -0700
  • 7ee380fea8
    Update README.md Alex Eagle 2024-08-14 14:57:09 -0700
  • 84fceed887 Disallow features from specifying whether they are enabled by default or not. Googler 2024-08-01 19:19:23 -0700
  • af926372c5 Replace toolchain_features with known_features and enabled_features. Googler 2024-08-01 19:13:59 -0700
  • dcf1dc1680 Create a new cc_tool_config rule which will, in the future, replace cc_action_type_config. Googler 2024-08-01 09:20:09 -0700
  • c42f4731b1
    Update dependency com_google_googletest to v1.15.2 Mend Renovate 2024-07-31 16:52:00 +0000
  • dde7ad4094 Replace execution_requirements with the standardized field "tags". Googler 2024-07-30 16:56:33 -0700
  • f97190f039 Remove feature requirements from tools. Googler 2024-07-29 17:36:39 -0700
  • e1c7ebb858 Add support for select'ing on cc_args(args=...). Googler 2024-07-25 20:13:10 -0700
  • 0d1b084cfa Update toolchain variable definitions to allow static linking Googler 2024-06-27 06:55:22 -0700
  • 280d3ad603 Allow creation of sentinel features in rule-based toolchains Googler 2024-06-25 11:23:00 -0700
  • 9ff1d1b6fd No public description Googler 2024-06-25 09:36:59 -0700
  • 94d34d7954 Restructure rules_cc Googler 2024-06-16 22:40:12 -0700
  • 5e848c1434 Remove the "data" attribute from cc_action_type_config. Googler 2024-06-11 16:44:04 -0700
  • ac3f19bac7 Remove support for args from action_type_config. Googler 2024-06-11 16:34:23 -0700
  • 1cf35f02db Make output_file accessible from strip. Googler 2024-06-05 13:03:13 -0700
  • 531c9951a8 Remove legacy toolchain flags. Googler 2024-06-03 21:59:10 -0700
  • 0069837ab5 Create a cc_directory_tool rule. Googler 2024-06-03 16:23:48 -0700
  • 2351aa42b1 Make toolchains use directory markers instead of strings. Googler 2024-06-03 16:19:58 -0700
  • 1acf5213b6 Disable exec_transition_for_inputs in rule-based toolchains Googler 2024-05-16 08:43:24 -0700
  • 71d9e52bdb Do not require deprecated create_cc_toolchain_config_info attrs Googler 2024-05-13 03:15:26 -0700