sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: angular
Issue: Form control values do not get set with trailing space, making email validator difficult to diagnose
Labels: area: forms,forms: Controls API

### Which @angular/* package(s) are the source of the bug?

forms

### Is this a regression?

No

### Description

When calling setValue() on a FormControl with a value that contains a trailing space, the input element value does not receive that trailing space (however the FormControl value will have the trailing space). This can make it difficult on email form controls with the email validator, as a trailing space will fail the email validator, but the input value does not have the trailing space. To "fix" the issue, the user needs to modify the email in the input in anyway (add a space, oddly enough, work) to reset the FormControl value to something that matches the input value.

### Please provide a link to a minimal reproduction of the bug

https://stackblitz.com/edit/stackblitz-starters-bhq16g?file=src%2Fmain.ts

### Please provide the exception or error you saw

```true
The input value does not match the FormControl value.
```


### Please provide the environment you discovered this bug in (run `ng version`)

```true
Angular CLI: 17.2.3
Node: 18.18.0
Package Manager: npm 10.2.3
OS: linux x64

Angular: 17.2.4
... animations, common, compiler, compiler-cli, core, forms
... platform-browser, router

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1702.3
@angular-devkit/build-angular   17.2.3
@angular-devkit/core            17.2.3
@angular-devkit/schematics      17.2.3
@angular/cli                    17.2.3
@schematics/angular             17.2.3
rxjs                            7.8.1
typescript                      5.3.3
zone.js                         0.14.4
```


### Anything else?

I don't know if it is the browser not setting the trailing space, or something internal to the FormControl setValue() call that does not set the trailing space, but this is certainly creating an odd situation, as shown in the StackBlitz reproduction.
Repository: next.js
Issue: builds are non-deterministic (output file hashes change for no reason)
Labels: bug,Output (export/standalone)

### Link to the code that reproduces this issue

https://codesandbox.io/p/devbox/nextjs-bug-non-deterministic-builds-ds5czq?file=%2Ftest.sh

### To Reproduce

1. run the test.sh script (`./test.sh`), which should soon make obvious the non-deterministic nature of builds by producing two builds with different files in their outputs, as evidenced by their differing hashes (one ouput is in the `out` folder and another in the `out_back` folder).

```
!!!!!!!!!!!!!!!!!!!!!!!!!! TWO BUILD OUTPUTS ARE DIFFERENT !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Only in out_back/_next/static/chunks/app: layout-04f3acfc83f858de.js
Only in out/_next/static/chunks/app: layout-663f360360540d96.js
```

### Current vs. Expected behavior

**Expected behavior**
All builds should produce the same outputs given that they use the same code and data, that is they should be deterministic.

**Current  behavior**
In this contrived example we demonstrate that it is not the case. The code is very simple (just a layout and a page), there are a few global css files and a few css modules, and already it produces non-deterministic builds, i.e. the hash of some files change between builds, and their content too (although trivially).

### Provide environment information

```bash
Operating System:
  Platform: linux
  Arch: x64
  Version: #1 SMP PREEMPT_DYNAMIC Sun Aug  6 20:05:33 UTC 2023
  Available memory (MB): 4102
  Available CPU cores: 2
Binaries:
  Node: 20.9.0
  npm: 9.8.1
  Yarn: 1.22.19
  pnpm: 8.10.2
Relevant Packages:
  next: 14.2.0-canary.17 // Latest available version is detected (14.2.0-canary.17).
  eslint-config-next: N/A
  react: 18.2.0
  react-dom: 18.2.0
  typescript: 5.1.3
Next.js Config:
  output: export
```


### Which area(s) are affected? (Select all that apply)

App Router, Standalone mode (output: "standalone"), Static HTML Export (output: "export")

### Which stage(s) are affected? (Select all that apply)

next build (local), Other (Deployed)

### Additional context

As far as I can tell this problem exists since at least Next 13.4.10: https://github.com/vercel/next.js/issues/52827
And the fixes introduced by @wesleydebruijn (https://github.com/vercel/next.js/pull/55358 and https://github.com/vercel/next.js/pull/55425) have mitigated a little the issue by restricting it to css files, but it still exists.
Repository: PowerToys
Issue: 🔣 Add New Character to Power Accent  [↦,⇒,≔,⊂, ...]
Labels: Idea-Enhancement,Needs-Triage,Product-Quick Accent

### Description of the new feature / enhancement

## TLDR;
Here's another solution to my problem #31239, which I'll quickly summarize: 
👉 I take daily notes on which I sometimes use scientific characters and I can't quickly access certain special characters.

## Solution
I will list some character that I would like to access from other LetterKey

> Problem : the `LetterKey` variable is more `KeyWithSymbols` because currently `LetterKey.VK_PLUS` and `LetterKey.VK_EQUAL` would be the same and for the next proposal `LetterKey.VK_MORE_THAN` and `LetterKey.VK_LESS_THAN` this would be complicated with the current solution.

### 🔹 `>` More Than : `LetterKey.VK_OEM_102` + `LetterKey.VK_SHIFT`

| LetterKey | Character | Code point | Character name |
|---|---|---|---|
| > | → | `U+2192` | RIGHTWARDS ARROW |
| > | ↦ | `U+21A6` | RIGHTWARDS ARROW FROM BAR |
| > | ⇒ | `U+21D2` | RIGHTWARDS DOUBLE ARROW |
| > | ⇏ | `U+21CF` | RIGHTWARDS DOUBLE ARROW WITH STROKE |
| > | ↗ | `U+2197` | NORTH EAST ARROW |
| > | ↘ | `U+2198` | SOUTH EAST ARROW |

### 🔹 `<` Less Than : `LetterKey.VK_OEM_102`

| LetterKey | Character | Code point | Character name |
|---|---|---|---|
| < | ← | `U+2190` | LEFTWARDS ARROW |
| < | ↤ | `U+21A4` | LEFTWARDS ARROW FROM BAR |
| < | ⇐ | `U+21D0` | LEFTWARDS DOUBLE ARROW |
| < | ⇍ | `U+21CD` | LEFTWARDS DOUBLE ARROW WITH STROKE |

> ⚠️ If it's too complicated to do `LetterKey.VK_OEM_102` + `LetterKey.VK_SHIFT`, we could use just only `LetterKey.VK_OEM_102`  and combine the two character arrays

### 🔹 `C` C : `LetterKey.VK_C`

| LetterKey | Character | Code point | Character name |
|---|---|---|---|
| c | ⊂ | `U+2282` | SUBSET OF |
| c | ⊆ | `U+2286` | SUBSET OF OR EQUAL TO |
| c | ⊄ | `U+2284` | NOT A SUBSET OF |
| c | ⊈ | `U+2288` | NEITHER A SUBSET OF NOR EQUAL TO |

### 🔹 `=` Equal : `LetterKey.VK_ADD` + `LetterKey.VK_SHIFT`

| LetterKey | Character | Code point | Character name |
|---|---|---|---|
| = | ≔ | `U+2254` | COLON EQUALS |
| = | ≜ | `U+225C` | DELTA EQUAL TO |

> If not possible to do `LetterKey.VK_ADD` + `LetterKey.VK_SHIFT` we can add them on the actual `LetterKey.VK_ADD`

> Other characters such as ⋂⋃ would be useful, but perhaps not as much as those presented here.

# Scenario when this would be used?

👉 I want to write the `→` character quickly.
✅ I press `> + space` to open PowerToys Quick Accent and find our arrow
Repository: TypeScript
Issue: Contextual inference for nested calls that return constructors
Labels: Help Wanted,Possible Improvement

#54813 attempted to make this work, but exposed an underlying bug that caused too many instantiations. Once that bug is fixed, the code in #54813 should be re-applied if possible.

Here's an example of something that should work, but doesn't:

```ts
// @strict: true
// @noEmit: true

interface Action<TContext> {
  new (ctx: TContext): void;
}

declare class AssignAction<TContext> {
  constructor(ctx: TContext);
}

declare function assign<TContext>(
  assigner: (ctx: TContext) => void
): {
  new (ctx: TContext): AssignAction<TContext>;
}

declare function createMachine<TContext>(config: {
  context: TContext;
  entry: Action<TContext>;
}): void;

createMachine({
  context: { count: 0 },
  entry: assign((ctx) => { ctx }),
});
```

`ctx` should have type `{ count: number }`, inferred from the context of `assign`, but doesn't.
Repository: vscode
Issue: Extension-contributable top-level menus
Labels: under-discussion,titlebar,menus

Discoverability of features is something that often comes up for my extension. There are a lot of commands in the palette but it's often hard to find what you're looking for. Every command has equal weighting even though some of them are much more "important" than others.

It would be nice if we could contribute a top-level menu to appear alongside `File`/`Edit`/`Go` to include some of the more important commands we'd like users to be able to discover more easily.

(I thought this would've come up before, but I wasn't able to find an issue - open or closed - that seemed to cover it)
Repository: pytorch
Issue: Unable to install pytorch from source for version 2.0.0
Labels: triaged

### 🐛 Describe the bug

[](url)I am trying to build pytorch from source to enable support for MPI in pytorch DDP. I have cloned the source code and switched to the v2.0.0 branch, after which I have updated the submodules.
GCC version: 8.3.0
cuda version is 11.0
I am using intel MPI in my system.
The installation is in a conda environment for a HPC cluster.

I have also attached screenshots of nvidia-smi.

![Screenshot from 2024-03-12 23-20-54](https://github.com/pytorch/pytorch/assets/42925218/df4794cd-4ecb-462a-b250-015fc4250148)
![Screenshot from 2024-03-12 23-12-40](https://github.com/pytorch/pytorch/assets/42925218/7d2da2a7-50ba-4800-8cb4-f08fedbe8d31)
![Screenshot from 2024-03-12 23-12-25](https://github.com/pytorch/pytorch/assets/42925218/efa4597e-3067-4f60-81ae-ffb27ea33b0d)
![Screenshot from 2024-03-12 23-11-54](https://github.com/pytorch/pytorch/assets/42925218/270f61d4-ecdc-4e84-9a52-69ffefe2e8d7)

Upon executing all steps as mentioned in the readme, I executed python setup.py develop after which I get the following errors.

/scratch/ishans/pytorchgpu/pytorch/aten/src/ATen/cuda/CublasHandlePool.cpp:112:24: error: ‘cublasSetWorkspace’ was not declared in this scope
TORCH_CUDABLAS_CHECK(cublasSetWorkspace(handle, workspace_it->second.get(), getChosenWorkspaceSize()));

![Screenshot from 2024-03-12 23-25-52](https://github.com/pytorch/pytorch/assets/42925218/ac264732-1af8-402b-9a45-3dc195c7e94d)

I am unable to debug this issue. Any idea on how I can fix this ?


### Versions

[pip3] numpy==1.26.4
[pip3] torchvision==0.14.1
[conda] blas                      1.0                         mkl  
[conda] cudatoolkit               11.3.1               h2bc3f7f_2  
[conda] ffmpeg                    4.3                  hf484d3e_0    pytorch
[conda] magma-cuda110             2.5.2                         1    pytorch
[conda] mkl                       2023.1.0         h213fc3f_46344  
[conda] mkl-include               2023.1.0         h06a4308_46344  
[conda] mkl-service               2.4.0            py39h5eee18b_1  
[conda] mkl_fft                   1.3.8            py39h5eee18b_0  
[conda] mkl_random                1.2.4            py39hdb19cb5_0  
[conda] numpy                     1.26.4           py39h5f9d8c6_0  
[conda] numpy-base                1.26.4           py39hb5e798b_0  
[conda] torchvision               0.14.1                 py39_cpu    pytorch
Repository: PowerToys
Issue: Cropped apps not updating while minimized
Labels: Issue-Bug,Needs-Triage,Product-CropAndLock

### Microsoft PowerToys version

0.78.0

### Installation method

GitHub, PowerToys auto-update

### Running as admin

Yes

### Area(s) with issue?

Crop and Lock

### Steps to reproduce

When pinning apps using Crop And Lock in thumbnail mode and minimizing the app, many of them will stop updating the UI which limits the usefulness of Crop And Lock significantly. As an example, cropped lyrics in Spotify stop scrolling and cropped interactive elements in browsers such as videos stop updating too and only show a static frame.

### ✔️ Expected Behavior

Background apps should behave as if they're still visible and update their UIs normally

### ❌ Actual Behavior

Many minimized apps stop updating their UIs which means cropped parts cannot display any dynamic content

### Other Software

Spotify for Windows (64 bit) 1.2.32.997.g4c6498b6
Microsoft Edge Version 122.0.2365.80 (Official build) (64-bit)
Repository: go
Issue: runtime: TestNetpollDeadlock failures
Labels: NeedsInvestigation,compiler/runtime

```
#!watchflakes
post <- (pkg == "runtime" || pkg == "runtime:mayMoreStackPreempt") && test == "TestNetpollDeadlock"
```

Issue created automatically to collect these failures.

Example ([log](https://build.golang.org/log/044bb39082d1a6600a208d1c23a27958e9d8ddb7)):

    --- FAIL: TestNetpollDeadlock (2640.70s)
        exec.go:193: test timed out while running command: /tmp/workdir/tmp/go-build229666404/testprognet.exe NetpollDeadlock
        crash_test.go:506: /tmp/workdir/tmp/go-build229666404/testprognet.exe NetpollDeadlock: exit status 2
        crash_test.go:509: output does not start with "done\n":
            dialing
            SIGQUIT: quit
            PC=0x8d2fc m=0 sigcode=0
    
            goroutine 0 gp=0x23de40 m=0 mp=0x23e6c0 [idle]:
            runtime.futex(0x23e800, 0x80, 0x0, 0x0, 0x0, 0x0)
    ...
            r24     0x0
            r25     0x0
            r26     0x151bf0
            r27     0x237000
            r28     0x23de40
            r29     0xfffff9abfd58
            lr      0x4a40c
            sp      0xfffff9abfd60
            pc      0x8d2fc
            fault   0x0


— [watchflakes](https://go.dev/wiki/Watchflakes)
Repository: ollama
Issue: OpenRC init support for install.sh
Labels: feature request,linux

Hi,

Could be really nice if the install.sh script had a "auto-detect" feature to identify the currently ran init system on a Linux machine during installation and then installed Ollama accordingly.

OS:
Gentoo Linux
Kernel: 6.7.6-gentoo-x86_64
Init System: OpenRC
Repository: go
Issue: x/net/http2: TestServer_Rejects_ConnHeaders failures
Labels: NeedsInvestigation

```
#!watchflakes
default <- pkg == "golang.org/x/net/http2" && test == "TestServer_Rejects_ConnHeaders"
```

Issue created automatically to collect these failures.

Example ([log](https://ci.chromium.org/b/8754081832216512369)):

    === RUN   TestServer_Rejects_ConnHeaders
        server_test.go:3656: Got headers [[:status 400] [cache-control no-cache] [content-type text/plain; charset=utf-8] [x-content-type-options nosniff] [content-length 51]]; want [[:status 400] [content-type text/plain; charset=utf-8] [x-content-type-options nosniff] [content-length 51]]
        server_test.go:265: Framer read log:
            2024-03-07 23:57:52.509014451 Framer 0x1138f80: read SETTINGS len=30, settings: MAX_FRAME_SIZE=1048576, MAX_CONCURRENT_STREAMS=250, MAX_HEADER_LIST_SIZE=1048896, HEADER_TABLE_SIZE=4096, INITIAL_WINDOW_SIZE=1048576
            2024-03-07 23:57:52.509677873 Framer 0x1138f80: read SETTINGS flags=ACK len=0
            2024-03-07 23:57:52.50968797 Framer 0x1138f80: read WINDOW_UPDATE len=4 (conn) incr=983041
            2024-03-07 23:57:52.510702189 Framer 0x1138f80: read HEADERS flags=END_HEADERS stream=1 len=81
        server_test.go:271: Framer write log:
            2024-03-07 23:57:52.508526493 Framer 0x1138f80: wrote SETTINGS len=0
            2024-03-07 23:57:52.50902019 Framer 0x1138f80: wrote SETTINGS flags=ACK len=0
            2024-03-07 23:57:52.509714782 Framer 0x1138f80: wrote HEADERS flags=END_STREAM|END_HEADERS stream=1 len=28
    --- FAIL: TestServer_Rejects_ConnHeaders (0.02s)


— [watchflakes](https://go.dev/wiki/Watchflakes)
Repository: go
Issue: runtime:cpu1: TestUserArena failures
Labels: NeedsInvestigation,compiler/runtime

```
#!watchflakes
default <- pkg == "runtime:cpu1" && test == "TestUserArena"
```

Issue created automatically to collect these failures.

Example ([log](https://ci.chromium.org/b/8754095110802020545)):

    === RUN   TestUserArena
        arena_test.go:146: expected zero waiting arena chunks, found 1
    --- FAIL: TestUserArena (0.77s)


— [watchflakes](https://go.dev/wiki/Watchflakes)
Repository: go
Issue: cmd/internal/testdir: Test/typeparam/chansimp.go failures
Labels: NeedsInvestigation

```
#!watchflakes
default <- pkg == "cmd/internal/testdir" && test == "Test/typeparam/chansimp.go"
```

Issue created automatically to collect these failures.

Example ([log](https://ci.chromium.org/b/8754067715621779105)):

    === RUN   Test/typeparam/chansimp.go
    === PAUSE Test/typeparam/chansimp.go
    === CONT  Test/typeparam/chansimp.go
        testdir_test.go:145: exit status 2
            panic: Ranger Send should have failed, but timed out
            
            goroutine 1 gp=0x402128 m=3 mp=0x438b08 [running]:
            panic({0xc7e78, 0xf6538})
            	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/panic.go:778 +0x150 fp=0x434758 sp=0x434704 pc=0x49f44
            main.TestRanger()
    ...
            runtime.gcBgMarkWorker(0x580000)
            	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1333 +0xf4 fp=0x58bfe4 sp=0x58bf88 pc=0x2a8f0
            runtime.gcBgMarkStartWorkers.gowrap1()
            	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1249 +0x28 fp=0x58bfec sp=0x58bfe4 pc=0x2a7d0
            runtime.goexit({})
            	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_arm.s:884 +0x4 fp=0x58bfec sp=0x58bfec pc=0x830e4
            created by runtime.gcBgMarkStartWorkers in goroutine 1
            	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1249 +0x14c
            
    --- FAIL: Test/typeparam/chansimp.go (60.59s)


— [watchflakes](https://go.dev/wiki/Watchflakes)
Repository: react-native
Issue: TextInput contextMenuHidden does not hide autofill
Labels: Issue: Author Provided Repro,Component: TextInput

### Description

In iOS 17 a new "Autofill" option was added to the context menu for `<TextInput>`. This option is not hidden when we use `contextMenuHidden`. We've tried using a combination of other props, such as `autoComplete`, `keyboardType`, and `textContentType`, but it always persists.

It's possible to hide it by adding `pointerEvents="none"` (or `box-only`), but we want to be able to interact with the field.

### Steps to reproduce

1. Add `<TextInput contextMenuHidden>`
2. Focus field
3. Press again in field, autofill is displayed

### React Native Version

0.73.6

### Affected Platforms

Runtime - iOS

### Output of `npx react-native info`

```text
info Fetching system and libraries information...
System:
  OS: macOS 14.3.1
  CPU: (10) arm64 Apple M2 Pro
  Memory: 94.11 MB / 16.00 GB
  Shell:
    version: "5.9"
    path: /bin/zsh
Binaries:
  Node:
    version: 18.18.2
    path: ~/Library/Caches/fnm_multishells/18549_1710269055352/bin/node
  Yarn:
    version: 1.22.19
    path: ~/code/seb/Spark-blackbird/apps/blackbird/node_modules/.bin/yarn
  npm:
    version: 9.8.1
    path: ~/Library/Caches/fnm_multishells/18549_1710269055352/bin/npm
  Watchman:
    version: 2024.01.22.00
    path: /opt/homebrew/bin/watchman
Managers:
  CocoaPods:
    version: 1.15.2
    path: /Users/rickard/.rbenv/shims/pod
SDKs:
  iOS SDK:
    Platforms:
      - DriverKit 23.2
      - iOS 17.2
      - macOS 14.2
      - tvOS 17.2
      - visionOS 1.0
      - watchOS 10.2
  Android SDK:
    API Levels:
      - "33"
      - "34"
    Build Tools:
      - 30.0.3
      - 33.0.0
      - 33.0.1
      - 34.0.0
    System Images:
      - android-33 | Google APIs ARM 64 v8a
      - android-33 | Google Play ARM 64 v8a
      - android-34 | Google APIs ARM 64 v8a
    Android NDK: Not Found
IDEs:
  Android Studio: 2023.1 AI-231.9392.1.2311.11255304
  Xcode:
    version: 15.2/15C500b
    path: /usr/bin/xcodebuild
Languages:
  Java:
    version: 17.0.10
    path: /usr/bin/javac
  Ruby:
    version: 3.2.2
    path: /Users/rickard/.rbenv/shims/ruby
npmPackages:
  "@react-native-community/cli": Not Found
  react:
    installed: 18.2.0
    wanted: "*"
  react-native:
    installed: 0.73.6
    wanted: "*"
  react-native-macos: Not Found
npmGlobalPackages:
  "*react-native*": Not Found
Android:
  hermesEnabled: true
  newArchEnabled: true
iOS:
  hermesEnabled: true
  newArchEnabled: false
```


### Stacktrace or Logs

```text
None
```


### Reproducer

https://snack.expo.dev/@believer/react-native-autofill-tooltip

### Screenshots and Videos

| Without `contextMenuHidden` | With `contextMenuHidden` |
| ------ | ----- |
| ![IMG_1158](https://github.com/facebook/react-native/assets/1478102/ccc60b3e-b9b3-4e68-a382-8930921148bb) | ![IMG_1159](https://github.com/facebook/react-native/assets/1478102/e6cccd14-0ec2-44d3-84a9-c9fdd367e1ae) |
Repository: rust
Issue: `let else` not suggested for refutable let patterns.
Labels: A-diagnostics,T-compiler,A-suggestion-diagnostics,D-papercut

### Code

```Rust
fn main() {
    let foo = 0;
    let 1 = foo;
}
```


### Current output

```Shell
error[E0005]: refutable pattern in local binding
 --> src/main.rs:3:9
  |
3 |     let 1 = foo;
  |         ^ patterns `i32::MIN..=0_i32` and `2_i32..=i32::MAX` not covered
  |
  = note: `let` bindings require an "irrefutable pattern", like a `struct` or an `enum` with only one variant
  = note: for more information, visit https://doc.rust-lang.org/book/ch18-02-refutability.html
  = note: the matched value is of type `i32`
help: you might want to use `if let` to ignore the variants that aren't matched
  |
3 |     if let 1 = foo { todo!() };
  |     ++             +++++++++++
help: alternatively, you could prepend the pattern with an underscore to define a new named variable; identifiers cannot begin with digits
  |
3 |     let _1 = foo;
  |         +

For more information about this error, try `rustc --explain E0005`.
error: could not compile `playground` (bin "playground") due to 1 previous error
```


### Desired output

```Shell
help: you might want to use `let else`
  |
3 |     let 1 = foo else { todo!() };
  |                 ++++++++++++++++
```


### Rationale and extra context

Should also suggest the use of `let else`

### Other cases

_No response_

### Rust Version

```Shell
rustc 1.78.0-nightly (3246e7951 2024-02-19)
binary: rustc
commit-hash: 3246e79513cb89ddbfc0f21cb5a877e5b321dcc5
commit-date: 2024-02-19
host: x86_64-unknown-linux-gnu
release: 1.78.0-nightly
LLVM version: 18.1.0
```


### Anything else?

_No response_
Repository: flutter
Issue: [Flutter GPU] Support configurable vertex layouts.
Labels: c: new feature,engine,c: proposal,P2,team-engine,triaged-engine,flutter-gpu

Depends on https://github.com/flutter/flutter/issues/116168.
Repository: flutter
Issue: [Impeller] HAL: Allow attaching and uploading specific Texture mip levels & slices.
Labels: engine,c: proposal,P2,e: impeller,team-engine,triaged-engine

Currently, we can only attach and upload the first mip level/slice of a Texture.

Cubemaps are our only multi-slice primitive right now. Both cubemaps and mipmaps play important roles in bread-and-butter 3D rendering. Cubemaps allow sampling from environment maps without any projection work, and mip level uploading allows for efficiently sampling specular radiance maps.
Repository: flutter
Issue: [Flutter GPU] Allow specifying the mip levels/slices to use for overwriting a texture.
Labels: engine,c: proposal,P2,team-engine,triaged-engine,flutter-gpu

Depends on https://github.com/flutter/flutter/issues/145014.
Repository: vscode
Issue: Explore terminal buffer API
Labels: feature-request,api,terminal,api-proposal

We may want to implement access to the terminal buffer before finalizing https://github.com/microsoft/vscode/issues/145234. Copilot also has use for such an API.