10000 Tags · charlesmunger/compiler-explorer · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: charlesmunger/compiler-explorer

Tags

gh-10233

Toggle gh-10233's commit message

Verified

This commit was signed with the committer’s verified signature.
jeremy-rifkin Jeremy Rifkin
Fix opt output to highlight as llvm ir rather than asm

gh-10232

Toggle gh-10232's commit message

Verified

This commit was signed with the committer’s verified signature.
jeremy-rifkin Jeremy Rifkin
Fix issue with llvm language detection for cfg generation, fixes comp…

…iler-explorer#6014

gh-10231

Toggle gh-10231's commit message

Verified

This commit was signed with the committer’s verified signature.
jeremy-rifkin Jeremy Rifkin
Add opt17 to llvm default properties and set instructionSet

gh-10225

Toggle gh-10225's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix compiler-explorer#5987: make rustc generate *only* IR output in g…

…enerateIR (compiler-explorer#5988)

All compilations run asynchronously under `await Promise.all` in
`BaseCompiler.doCompilation`:

https://github.com/compiler-explorer/compiler-explorer/blob/f3277b8aed2ca12ce961d08ef792c4061a3331ac/lib/base-compiler.ts#L2256-L2263

ASM and MIR processing is done from the main `runCompiler` and IR from
the auxiliary `generateIR`. But both compilation calls are passed the
same `options` - which include `--emit asm` for generation of `output.s`
assembly file and `--emit mir=...` for generation of MIR file. So these
2 identically-named file pairs are generated *and cleaned up* in both of
the parallel compilations, sometimes one compilation cleans up its
output before the other one tries to process its own, and mayhem ensues.

This PR makes rust's `generateIR` indeed generate *just* IR by filtering
switches.

From a design perspective: ideally CE would be more opinionated on which
outputs are generated on the main compilation and which on auxiliary
ones. I see no reason for MIR to be generated by an additional switch on
the main compilation and IR require a different compilation (there's
also something called `generateRustHir` - I don't know what it does and
am slightly afraid to ask).
I *think* most (all?) asm/IR outputs could be generated in a single main
compilation, and just post-processed for the different panes in parallel
- which could spell very good news also for servers load. But I don't
dare say anything categorical about *all* languages, compilers and
output (probably no one does). Would be happy to hear opinions.
(Anyway that's just for sake of discussion, this PR does nothing fancy
of that sort)

gh-10223

Toggle gh-10223's commit message

Verified

This commit was signed with the committer’s verified signature.
mattgodbolt Matt Godbolt
Bump timeout on packager tests to deal with flakiness

gh-10220

Toggle gh-10220's commit message

Verified

This commit was signed with the committer’s verified signature.
mattgodbolt Matt Godbolt
Merge remote-tracking branch 'origin/main' into mg/more_updates_20240115

gh-10219

Toggle gh-10219's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
chore(deps): update dependency css-loader to ^6.9.0 (compiler-explore…

…r#6009)

[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [css-loader](https://togithub.com/webpack-contrib/css-loader) |
[`^6.8.1` ->
`^6.9.0`](https://renovatebot.com/diffs/npm/css-loader/6.8.1/6.9.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/css-loader/6.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/css-loader/6.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/css-loader/6.8.1/6.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/css-loader/6.8.1/6.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>webpack-contrib/css-loader (css-loader)</summary>

###
[`v6.9.0`](https://togithub.com/webpack-contrib/css-loader/blob/HEAD/CHANGELOG.md#690-2024-01-09)

[Compare
Source](https://togithub.com/webpack-contrib/css-loader/compare/v6.8.1...v6.9.0)

##### Features

- updated generateExportEntry to expose node details
([#&#8203;1556](https://togithub.com/webpack-contrib/css-loader/issues/1556))
([05002f3](https://togithub.com/webpack-contrib/css-loader/commit/05002f39e29afd7e12f9efca4d073bc23e3d2150))

##### Bug Fixes

- css experiment detection
([#&#8203;1559](https://togithub.com/webpack-contrib/css-loader/issues/1559))
([f2cfe30](https://togithub.com/webpack-contrib/css-loader/commit/f2cfe30a8f6b0053a268c0d9c1943bb3c8f01338))

#####
[6.8.1](https://togithub.com/webpack-contrib/css-loader/compare/v6.8.0...v6.8.1)
(2023-05-28)

##### Bug Fixes

- use `cause` for original errors and warnings
([#&#8203;1526](https://togithub.com/webpack-contrib/css-loader/issues/1526))
([ae3d8ae](https://togithub.com/webpack-contrib/css-loader/commit/ae3d8ae54ecb5706fe9c3449487cc8306699469f))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 8pm on monday" in timezone
America/Chicago, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/compiler-explorer/compiler-explorer).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

gh-10218

Toggle gh-10218's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
chore(deps): update dependency c8 to ^9.1.0 (compiler-explorer#6008)

[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [c8](https://togithub.com/bcoe/c8) | [`^9.0.0` ->
`^9.1.0`](https://renovatebot.com/diffs/npm/c8/9.0.0/9.1.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/c8/9.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/c8/9.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/c8/9.0.0/9.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/c8/9.0.0/9.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>bcoe/c8 (c8)</summary>

###
[`v9.1.0`](https://togithub.com/bcoe/c8/blob/HEAD/CHANGELOG.md#910-2024-01-11)

[Compare Source](https://togithub.com/bcoe/c8/compare/v9.0.0...v9.1.0)

##### Features

- support passing reporter options from config
([#&#8203;459](https://togithub.com/bcoe/c8/issues/459))
([88db5db](https://togithub.com/bcoe/c8/commit/88db5db56ece1686b02af7ce3b5480653069b975))

##### Bug Fixes

- **refactor:** remove stale check for createDynamicModule
([5e18365](https://togithub.com/bcoe/c8/commit/5e18365b1507682a3d7873b17ebeb6f963b251cb))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 8pm on monday" in timezone
America/Chicago, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/compiler-explorer/compiler-explorer).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

gh-10216

Toggle gh-10216's commit message

Verified

This commit was signed with the committer’s verified signature.
mattgodbolt Matt Godbolt
Random formatting change

gh-10214

Toggle gh-10214's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
chore(deps): update dependency css-loader to ^6.9.0

0