Skip to content

Update dependencies#1974

Merged
jayconrod merged 1 commit intobazel-contrib:masterfrom
jayconrod:update-dependencies
Mar 3, 2019
Merged

Update dependencies#1974
jayconrod merged 1 commit intobazel-contrib:masterfrom
jayconrod:update-dependencies

Conversation

@jayconrod
Copy link
Copy Markdown
Collaborator

Also:

  • Add sanitize_patch_dates.sh which should reduce diffs in patches in
    the future, making them easier to review.
  • Set analysis.Pass.TypesSizes in nogo. This is needed for the new
    atomicalign analyzer.

Also:

* Add sanitize_patch_dates.sh which should reduce diffs in patches in
  the future, making them easier to review.
* Set analysis.Pass.TypesSizes in nogo. This is needed for the new
  atomicalign analyzer.
@jayconrod jayconrod requested a review from ianthehat as a code owner March 3, 2019 18:24
@jayconrod jayconrod merged commit e28f1bd into bazel-contrib:master Mar 3, 2019
@jayconrod jayconrod deleted the update-dependencies branch March 3, 2019 19:43
blico pushed a commit to blico/rules_go that referenced this pull request May 10, 2019
Also:

* Add sanitize_patch_dates.sh which should reduce diffs in patches in
  the future, making them easier to review.
* Set analysis.Pass.TypesSizes in nogo. This is needed for the new
  atomicalign analyzer.
yushan26 pushed a commit to yushan26/rules_go that referenced this pull request Jun 16, 2025
…el-contrib#1974)

Remove the `python_version` from `flag_values` and reduces the number of
targets we create by a lot because we no longer need to create all of
the micro
version combinations to also match when we want to match e.g. 3.10 on a
particular platform by using a trick I've learned in bazel-contrib#1968:
```starlark
select({
    "is_python_3.x": "my_config_setting"
    "//conditions:default": "is_python_3.x"
})
```

Then further optimization was done on how we create the aliases and
config
settings and optimizing the usage of `pip_whl` flag finally reduced the
internal number targets. The number config settings targets in
`//tests/private/pip_config_settings/...` where we have multiple python
versions has changed:

* `:is_*` - from **995** to **996** (the extra addition being
is_python_default).
* `:_.*is_*` - from **28272** to **2480** (just python version) and then
to **496** (final).

Work towards bazel-contrib#260
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants