Matt Godbolt
c26a2924fc
Add more typings ( #6082 )
gh-10439
2024-02-04 13:33:19 -06:00
Ofek Shilon
31dd08be80
Capture more info on Sentry makeLlvmEdges reports
gh-10438
2024-02-04 21:11:35 +02:00
Ofek
d2ee6e18a5
Replace the deprecated monaco.editor.ICodeEditor.deltaDecorations ( #6078 )
...
Replace the deprecated `monaco.editor.ICodeEditor.deltaDecorations` with `monaco.editor.IEditorDecorationsCollection`
Seems that today the official way of colouring monaco editors is having
them `createDecorationsCollection`, keep the resulting
decorations-collection and call `set` on it with new decorations
whenever needed.
There are many possible design choices on where to put it, I opted to
put `editorDecorations` in `MonacoPane`, and have
`MonacoPane.createEditor` initialize it only in panes where decorations
are actually used.
Also some signatures changed which had a broad (but non-interesting)
impact.
gh-10420
2024-02-04 18:12:53 +02:00
David Spickett
238aecd870
flang: Enable llvm-ir viewer for flang-new ( #6046 )
...
flang supports the -emit-llvm option but the difference from clang is
that while clang allows `-Xclang -emit-llvm`, flang does not allow
`-Xflang -emit-llvm`. Instead we need to use `-emit-llvm` alone.
This is a deliberate choice by the flang driver to make sure the user
isn't asking the compiler to do 2 things at once. In this case assemble
and emit llvm IR.
The way compiler explorer calls clang, the IR ends up not in the `-o`
file path but in a file named after the input file but with the
extension `.ll`. For flang we will get the IR in the file specified by
`-o`.
To handle this I've copied code from ISPCCompiler which does the same
thing. We could dedupe this, but I'm not sure whether it's worth it
while we have only 2 compilers doing this.
(clang supports `clang ... -emit-llvm` as well, so perhaps the flang
style could become the majority mode eventually)
Final note, flang-to-external-fc could support this with changes but
users are better off just using flang-new, the result is the same (as
flang-to-external-fc doesn't advertise -emit-llvm, it won't be
selectable anyway).
gh-10416
2024-02-03 22:27:29 +02:00
kevinjeon-g
71b2065c8c
Override getVersion() for dex2oat ( #6076 )
...
<!-- THIS COMMENT IS INVISIBLE IN THE FINAL PR, BUT FEEL FREE TO REMOVE
IT
Thanks for taking the time to improve CE. We really appreciate it.
Before opening the PR, please make sure that the tests & linter pass
their checks,
by running `make check`.
In the best case scenario, you are also adding tests to back up your
changes,
but don't sweat it if you don't. We can discuss them at a later date.
Feel free to append your name to the CONTRIBUTORS.md file
Thanks again, we really appreciate this!
-->
gh-10415
2024-02-03 22:21:53 +02:00
Ofek Shilon
02f455aee5
Fix #5801 per the suggestion in the issue discussion
gh-10414
2024-02-03 18:43:54 +02:00
Ofek Shilon
b665dbd7ed
Capture additional info on asm tokenization errors
gh-10411
2024-02-03 15:22:34 +02:00
Krystian Stasiowski
f4f3146d36
Minor improvements to noscript for mobile users ( #6071 )
...
The `input` field for compiler arguments in noscript has `autocomplete`
set to off, which results in the field being cleared between each
compilation on Safari & Samsung Internet.
Also, autocorrect and auto capitalization are enabled in the source code
`textarea`, which makes it incredibly tedious to type anything on
mobile. This PR addresses both of these issues.
gh-10407
2024-02-01 19:42:36 -06:00
Fábio de Souza Villaça Medeiros
56911da919
Move Hook to hook-lang organization ( #6066 )
gh-10386
2024-01-30 23:18:40 +01:00
Ofek Shilon
266706f4c4
Revert "Remove usage of the depracated monaco.IEditor deltaDecorations ( #6049 )"
...
This reverts commit 9705843bb7 .
gh-10374
2024-01-30 14:25:59 +02:00
Matt Godbolt
f870ca7b13
Bump node min version in package.json
gh-10370
2024-01-29 22:23:47 -06:00
Matt Godbolt
ba215bdc37
Support a new sponsor layout ( #6063 )
gh-10369
2024-01-29 22:16:14 -06:00
Matt Godbolt
a8dd32f9a6
Bump husky and update ( #6065 )
gh-10367
2024-01-29 22:13:29 -06:00
Matt Godbolt
61b979cd58
Update all the minor packages; reformat and bump ( #6064 )
...
Formats all the things too.
gh-10362
2024-01-29 21:37:48 -06:00
Marc Poulhiès
cb45c81147
Update README.md ( #6058 )
...
Add Matt's CppNorth presentation.
gh-10359
2024-01-29 21:16:54 -06:00
Matt Godbolt
613d7f688a
Unify the way tmp dir is used ( #6052 )
...
Instead of having several globals, set via environment variables,
explicitly set the "correct" env var if passed `--tmpDir` and then
consistently use it in the rest of the program.
See @apmorton's comments in #1707
gh-10336
2024-01-28 18:50:46 -06:00
Ofek
9705843bb7
Remove usage of the depracated monaco.IEditor deltaDecorations ( #6049 )
...
…in favor of createDecorationsCollection.
Minor drive-by cleanups.
gh-10327
2024-01-27 17:02:21 +02:00
Ofek
836dfc875c
Fix #5948 per the suggestion in the issue discussion ( #6048 )
...
<!-- THIS COMMENT IS INVISIBLE IN THE FINAL PR, BUT FEEL FREE TO REMOVE
IT
Thanks for taking the time to improve CE. We really appreciate it.
Before opening the PR, please make sure that the tests & linter pass
their checks,
by running `make check`.
In the best case scenario, you are also adding tests to back up your
changes,
but don't sweat it if you don't. We can discuss them at a later date.
Feel free to append your name to the CONTRIBUTORS.md file
Thanks again, we really appreciate this!
-->
gh-10325
2024-01-26 17:15:38 +02:00
Patrick Quist
85b897e873
mark dex2oat latest as nightly
gh-10317
2024-01-24 14:08:03 +01:00
Patrick Quist
3ea8205fb6
mark dex2oat latest as nightly
gh-10316
2024-01-24 14:07:30 +01:00
renovate[bot]
419dc079f1
fix(deps): update dependency tar-stream to ^3.1.7 ( #6040 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [tar-stream](https://togithub.com/mafintosh/tar-stream ) | [`^3.1.6` ->
`^3.1.7`](https://renovatebot.com/diffs/npm/tar-stream/3.1.6/3.1.7 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>mafintosh/tar-stream (tar-stream)</summary>
###
[`v3.1.7`](https://togithub.com/mafintosh/tar-stream/compare/v3.1.6...v3.1.7 )
[Compare
Source](https://togithub.com/mafintosh/tar-stream/compare/v3.1.6...v3.1.7 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
gh-10315
2024-01-22 22:19:56 -06:00
Jeremy Rifkin
c43e69bfdd
Use CompilerInfo[] in a couple places that were previously any or never ( #6029 )
...
Depends on #6028
gh-10312
2024-01-22 21:47:45 -06:00
renovate[bot]
aba3070c22
chore(deps): update dependency css-loader to ^6.9.1 ( #6033 )
...
[](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.9.0` ->
`^6.9.1`](https://renovatebot.com/diffs/npm/css-loader/6.9.0/6.9.1 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>webpack-contrib/css-loader (css-loader)</summary>
###
[`v6.9.1`](https://togithub.com/webpack-contrib/css-loader/blob/HEAD/CHANGELOG.md#691-2024-01-18 )
[Compare
Source](https://togithub.com/webpack-contrib/css-loader/compare/v6.9.0...v6.9.1 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
gh-10310
2024-01-22 21:46:36 -06:00
renovate[bot]
011a41e6ed
chore(deps): update dependency cypress to ^13.6.3 ( #6034 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [cypress](https://cypress.io )
([source](https://togithub.com/cypress-io/cypress )) | [`^13.6.2` ->
`^13.6.3`](https://renovatebot.com/diffs/npm/cypress/13.6.2/13.6.3 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>cypress-io/cypress (cypress)</summary>
###
[`v13.6.3`](https://togithub.com/cypress-io/cypress/releases/tag/v13.6.3 )
[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v13.6.2...v13.6.3 )
Changelog: https://docs.cypress.io/guides/references/changelog#13-6-3
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
gh-10309
2024-01-22 21:46:30 -06:00
renovate[bot]
bbb5c720eb
chore(deps): update dependency nock to ^13.5.0 ( #6035 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [nock](https://togithub.com/nock/nock ) | [`^13.4.0` ->
`^13.5.0`](https://renovatebot.com/diffs/npm/nock/13.5.0/13.5.0 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
gh-10308
2024-01-22 21:46:22 -06:00
renovate[bot]
90af8d2855
chore(deps): update typescript-eslint monorepo to ^6.19.1 ( #6037 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint )
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ))
| [`^6.14.0` ->
`^6.19.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.19.0/6.19.1 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint )
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ))
| [`^6.14.0` ->
`^6.19.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/6.19.0/6.19.1 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>typescript-eslint/typescript-eslint
(@​typescript-eslint/eslint-plugin)</summary>
###
[`v6.19.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6191-2024-01-22 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.19.0...v6.19.1 )
##### 🩹 Fixes
- **type-utils:** preventing isUnsafeAssignment infinite recursive calls
- **eslint-plugin:** \[no-unnecessary-condition] fix false positive for
type variable
##### ❤️ Thank You
- YeonJuan
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning )
and
[releases](https://main--typescript-eslint.netlify.app/users/releases )
on our website.
</details>
<details>
<summary>typescript-eslint/typescript-eslint
(@​typescript-eslint/parser)</summary>
###
[`v6.19.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6191-2024-01-22 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.19.0...v6.19.1 )
This was a version bump only for parser to align it with other projects,
there were no code changes.
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning )
and
[releases](https://main--typescript-eslint.netlify.app/users/releases )
on our website.
</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 these
updates 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
gh-10307
2024-01-22 21:46:15 -06:00
renovate[bot]
05c7390631
fix(deps): update dependency copy-webpack-plugin to ^12.0.2 ( #6038 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[copy-webpack-plugin](https://togithub.com/webpack-contrib/copy-webpack-plugin )
| [`^12.0.1` ->
`^12.0.2`](https://renovatebot.com/diffs/npm/copy-webpack-plugin/12.0.1/12.0.2 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>webpack-contrib/copy-webpack-plugin
(copy-webpack-plugin)</summary>
###
[`v12.0.2`](https://togithub.com/webpack-contrib/copy-webpack-plugin/blob/HEAD/CHANGELOG.md#1202-2024-01-17 )
[Compare
Source](https://togithub.com/webpack-contrib/copy-webpack-plugin/compare/v12.0.1...v12.0.2 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
gh-10306
2024-01-22 21:46:07 -06:00
renovate[bot]
709cd2fd87
chore(deps): update dependency @smithy/util-stream to ^2.1.1 ( #6041 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@smithy/util-stream](https://togithub.com/awslabs/smithy-typescript/tree/main/packages/util-stream )
([source](https://togithub.com/awslabs/smithy-typescript/tree/HEAD/packages/util-stream ))
| [`^2.0.24` ->
`^2.1.1`](https://renovatebot.com/diffs/npm/@smithy%2futil-stream/2.0.24/2.1.1 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>awslabs/smithy-typescript
(@​smithy/util-stream)</summary>
###
[`v2.1.1`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/util-stream/CHANGELOG.md#211 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/util-stream@2.1.0...@smithy/util-stream@2.1.1 )
##### Patch Changes
-
[`2b1bf05`](https://togithub.com/awslabs/smithy-typescript/commit/2b1bf055 ):
generate dist-cjs with runtime list of export names for esm
- Updated dependencies
\[[`2b1bf05`](https://togithub.com/awslabs/smithy-typescript/commit/2b1bf055 )]
-
[@​smithy/fetch-http-handler](https://togithub.com/smithy/fetch-http-handler )[@​2](https://togithub.com/2 ).4.1
-
[@​smithy/node-http-handler](https://togithub.com/smithy/node-http-handler )[@​2](https://togithub.com/2 ).3.1
-
[@​smithy/types](https://togithub.com/smithy/types )[@​2](https://togithub.com/2 ).9.1
-
[@​smithy/util-base64](https://togithub.com/smithy/util-base64 )[@​2](https://togithub.com/2 ).1.1
-
[@​smithy/util-buffer-from](https://togithub.com/smithy/util-buffer-from )[@​2](https://togithub.com/2 ).1.1
-
[@​smithy/util-hex-encoding](https://togithub.com/smithy/util-hex-encoding )[@​2](https://togithub.com/2 ).1.1
-
[@​smithy/util-utf8](https://togithub.com/smithy/util-utf8 )[@​2](https://togithub.com/2 ).1.1
###
[`v2.1.0`](https://togithub.com/awslabs/smithy-typescript/blob/HEAD/packages/util-stream/CHANGELOG.md#210 )
[Compare
Source](https://togithub.com/awslabs/smithy-typescript/compare/@smithy/util-stream@2.0.24...@smithy/util-stream@2.1.0 )
##### Minor Changes
-
[`9939f82`](https://togithub.com/awslabs/smithy-typescript/commit/9939f823 ):
bundle dist-cjs index
##### Patch Changes
- Updated dependencies
\[[`9939f82`](https://togithub.com/awslabs/smithy-typescript/commit/9939f823 )]
-
[@​smithy/fetch-http-handler](https://togithub.com/smithy/fetch-http-handler )[@​2](https://togithub.com/2 ).4.0
-
[@​smithy/node-http-handler](https://togithub.com/smithy/node-http-handler )[@​2](https://togithub.com/2 ).3.0
-
[@​smithy/util-hex-encoding](https://togithub.com/smithy/util-hex-encoding )[@​2](https://togithub.com/2 ).1.0
-
[@​smithy/util-buffer-from](https://togithub.com/smithy/util-buffer-from )[@​2](https://togithub.com/2 ).1.0
-
[@​smithy/util-base64](https://togithub.com/smithy/util-base64 )[@​2](https://togithub.com/2 ).1.0
-
[@​smithy/util-utf8](https://togithub.com/smithy/util-utf8 )[@​2](https://togithub.com/2 ).1.0
-
[@​smithy/types](https://togithub.com/smithy/types )[@​2](https://togithub.com/2 ).9.0
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
gh-10305
2024-01-22 21:45:58 -06:00
renovate[bot]
04ab03c251
chore(deps): update dependency sass to ^1.70.0 ( #6042 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sass](https://togithub.com/sass/dart-sass ) | [`^1.69.7` ->
`^1.70.0`](https://renovatebot.com/diffs/npm/sass/1.69.7/1.70.0 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>sass/dart-sass (sass)</summary>
###
[`v1.70.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1700 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.69.7...1.70.0 )
##### JavaScript API
- Add a `sass.initCompiler()` function that returns a `sass.Compiler`
object
which supports `compile()` and `compileString()` methods with the same
API as
the global Sass object. On the Node.js embedded host, each
`sass.Compiler`
object uses a single long-lived subprocess, making compiling multiple
stylesheets much more efficient.
- Add a `sass.initAsyncCompiler()` function that returns a
`sass.AsyncCompiler`
object which supports `compileAsync()` and `compileStringAsync()`
methods with
the same API as the global Sass object. On the Node.js embedded host,
each
`sass.AsynCompiler` object uses a single long-lived subprocess, making
compiling multiple stylesheets much more efficient.
##### Embedded Sass
- Support the `CompileRequest.silent` field. This allows compilations
with no
logging to avoid unnecessary request/response cycles.
- The Dart Sass embedded compiler now reports its name as "dart-sass"
rather
than "Dart Sass", to match the JS API's `info` field.
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
gh-10304
2024-01-22 21:45:48 -06:00
Marc Poulhiès
6fb86f16f9
icc: workaround bug in libstdc++ ( #5984 ) (cont) ( #6032 )
...
Forgot some config in f3277b8aed .
fixes #5943
Signed-off-by: Marc Poulhiès <dkm@kataplop.net >
gh-10282
2024-01-21 19:48:56 +01:00
Jeremy
ad50638850
Forgot to set compilerType for wyrm
gh-10279
2024-01-21 12:06:36 -06:00
Jeremy Rifkin
8c1c3eab2a
Add Wyrm transpiler ( #6028 )
...
https://github.com/compiler-explorer/compiler-workflows/pull/22
https://github.com/compiler-explorer/infra/pull/1218
https://github.com/compiler-explorer/misc-builder/pull/76
Depends on #6027
gh-10276
2024-01-21 10:43:20 -06:00
Jeremy Rifkin
e5fb8e1afc
Improve typings for the now-global HandlerConfig ( #6027 )
...
This PR populates types in the HandlerConfig
gh-10273
2024-01-21 10:29:58 -06:00
Ofek
163605aca0
Fix #5126 : fix event_hub.mediateDependentCalls ( #6031 )
...
Pane contents are populated by `<pane>.onCompileResult`, triggered by
`eventHub.emit('compileResult'..)` in `compiler.ts`.
The contents' colors are updated by `<pane>.onColours`, triggered mainly
by `eventHub.emit('colours'...)` invoked indirectly by
`editor.onCompileResult`. (colors are an editor property).
The order of invocations is governed by the order of registration and is
hard to control, and so a mechanism was devised to cache `onColours`
arguments and invoke it only after `onCompileResult`:
`mediateDependentCalls`:
ab937c5d15/static/event-hub.ts (L93-L116)
It is coded as a generic mechanism but used only for this
color->compileResult dependency in ir-view and ast-view.
I imagine this worked for a while, but somewhere along the line
triggering of events got messier - there are now multiple compilation
runs that generate different contents, and the `mediateDependentCalls`
logic breaks for some triggering orders, eg: dependent -> dependency ->
dependency. (note how
ab937c5d15/static/event-hub.ts (L104)
prevents `dependent` from being called after the last `dependency`
call).
This PR fixes `mediateDependentCalls` to make it call `dependent` with
its _latest_ arguments after _every_ `dependency` call.
This brings color back to IR and to AST. Until a few days ago I wasn't
aware they were already colored in the past, and I suspects others
weren't aware either:
https://github.com/compiler-explorer/compiler-explorer/issues/5475#issuecomment-1714699031
gh-10272
2024-01-21 10:25:25 -06:00
Jeremy
ab937c5d15
Revert "Fix issue with compiler picker group sorting"
...
This reverts commit 3441e45beb .
gh-10266
2024-01-20 21:19:05 -06:00
Jeremy
3441e45beb
Fix issue with compiler picker group sorting
gh-10265
2024-01-20 21:18:32 -06:00
David Spickett
4edb4a35fb
Update LLVM Flang file names ( #6010 )
gh-10258
2024-01-20 18:56:39 +01:00
narpfel
61a79207c1
Add gcem library ( #6012 )
gh-10257
2024-01-20 18:32:33 +01:00
wc7086
d6ca3afd80
Add SDCC 4.2.0 and SDCC 4.3.0 ( #6018 )
gh-10256
2024-01-20 18:30:53 +01:00
Julian
99559780bf
Add UPMEM's DPU clang ( #5950 )
gh-10255
2024-01-20 18:05:14 +01:00
Mosè Giordano
8ee8be2bcf
[julia_wrapper] Slightly improve performance ( #6024 )
gh-10254
2024-01-20 17:22:57 +01:00
Mauro Baladés
597344cb51
Hello again. Fixed snowball ( #6021 )
gh-10253
2024-01-20 17:15:35 +01:00
Patrick Quist
76e185b3d7
Dex2oat error handling and fixes ( #6022 )
gh-10252
2024-01-20 17:15:13 +01:00
Marc Poulhiès
0be4fbf9c5
add some cross gcc mips ( #6023 )
...
Add missing 4.9.4, 5.5.0 and 9.5.0 for some mips variant.
goes with
https://github.com/compiler-explorer/compiler-explorer/pull/5723
Signed-off-by: Marc Poulhiès <dkm@kataplop.net >
gh-10250
2024-01-18 21:38:27 +01:00
Patrick Quist
a98fb47278
Fix bug when loading zip file ( #6020 )
...
Fixes #6019
gh-10241
2024-01-17 16:56:55 +01:00
Charles Munger
c52a53b160
Add prepare hint to javascript example ( #6016 )
...
Without this additional line, v8 trunk produces no output, and v8 11.3
produces a bunch of assembly with no `imull` instruction.
I don't actually know much about v8 or javascript, but based on [this
mailing list
post](https://groups.google.com/g/v8-users/c/xlx22gScRNs/m/yE2-boWsBQAJ )
and testing on godbolt.org, this works.
gh-10237
2024-01-16 22:13:22 -06:00
kevinjeon-g
6c31805a94
Add artArtifactDir to Android config files ( #6011 )
...
This was present in the default properties files for android-java and
android-kotlin but missing for the amazon properties files.
gh-10236
2024-01-16 22:12:35 -06:00
narpfel
21aaec6be5
Add note to Rust example explaining why functions are missing in the output ( #6013 )
...
Resolves #5939 .
Rust issue about this problem:
https://github.com/rust-lang/rust/issues/119850
Hopefully this can be reverted again when there is a fix on the Rust
side.
gh-10235
2024-01-16 22:02:20 -06:00
Jeremy
dab53cb916
Fix opt output to highlight as llvm ir rather than asm
gh-10233
2024-01-16 20:23:40 -06:00
Jeremy
eddcea8171
Fix issue with llvm language detection for cfg generation, fixes #6014
gh-10232
2024-01-16 20:09:11 -06:00