sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: neovim
Issue: 'list' soft-hyphen (U+00AD)
Labels: enhancement,needs:vim-patch

### Problem

When viewing / editting data containing soft-hyphen characters ("shys"), several terminals disagree with vim on its rendering. Evidently, vim expects a terminal cell to be occupied by shy while some terminals render it as a zero-width space.

**To Reproduce**
Steps to reproduce the behavior:
1. create shy.txt
```console
$ xxd -r > shy.txt <<EOF
00000000: 3230 203e 3ec2 adc2 adc2 adc2 adc2 adc2  20 >>...........
00000010: adc2 adc2 adc2 adc2 adc2 adc2 adc2 adc2  ................
00000020: adc2 adc2 adc2 adc2 adc2 adc2 ad0a c2ad  ................
00000030: c2ad c2ad c2ad c2ad c2ad c2ad c2ad c2ad  ................
00000040: c2ad c2ad c2ad c2ad c2ad c2ad c2ad c2ad  ................
00000050: c2ad c2ad c2ad 3c3c 2032 300a 3230 203e  ......<< 20.20 >
00000060: c2ad c2ad c2ad c2ad c2ad c2ad c2ad c2ad  ................
00000070: c2ad c2ad c2ad c2ad c2ad c2ad c2ad c2ad  ................
00000080: c2ad c2ad c2ad c2ad 3c20 3230 0a         ........< 20.
EOF
```
2. vim shy.txt, do some editting (press `ddp` to swap first and second line)
3. note rendering artifacts

**Screenshots**

Actual:­­
<img width="277" alt="Screenshot 2024-01-06 at 6 28 41 PM" src="https://github.com/kovidgoyal/kitty/assets/112430378/9e0882c2-032c-413b-9b21-d29dc9e8b106">



### Expected behavior

<img width="276" alt="image" src="https://github.com/kovidgoyal/kitty/assets/112430378/25e56a87-de53-4445-a74e-75d9f396c7a7">

The "Expected" was obtained by simply backgrounding (`ctrl+z`) then foregrounding (`fg`) the same vim session as "Actual", above.

I'd like to be able to do what I do with other whitespace, as in:

 1. `:set listchars=tab:→·,extends:»,precedes:«,nbsp:␠,trail:␠,shy:⧷`
 2. `:set list`
 3. And my problematic whitespace becomes visible:
     <img width="283" alt="Screenshot 2024-01-07 at 4 54 31 PM" src="https://github.com/neovim/neovim/assets/112430378/d1865cfb-6ef4-40c8-855b-2a3f9d06b6a9">
Repository: rust
Issue: error: manifest path `.../src/tools/cargo/Cargo.toml` does not exist
Labels: T-bootstrap,C-bug

I tried this code:

```
./configure --set build.target=powerpc-unknown-linux-gnuspe
./x build
Building bootstrap
    Finished dev [unoptimized] target(s) in 0.08s
error: manifest path `/home/spksrc/qoriq-debug/spksrc/toolchain/syno-qoriq-6.2.4/work/rust-1.75.0/src/tools/cargo/Cargo.toml` does not exist
thread 'main' panicked at src/core/metadata.rs:86:31:
command did not execute successfully: RUSTC_BOOTSTRAP="1" "/home/spksrc/qoriq-debug/spksrc/toolchain/syno-qoriq-6.2.4/work/rust-1.75.0/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "metadata" "--format-version" "1" "--no-deps" "--manifest-path" "/home/spksrc/qoriq-debug/spksrc/toolchain/syno-qoriq-6.2.4/work/rust-1.75.0/src/tools/cargo/Cargo.toml"
expected success, got: exit status: 101
```

Behavior somehow changed recently where `src/tools/cargo` directory is now empty in both online tar.gz source file as well as using a `git clone https://github.com/rust-lang/rust.git`, thus failing at build time due to missing Cargo.toml from the cargo directory.

This looks similar to https://github.com/rust-lang/rust/issues/115041 whereas invoking submodule init & update does populate the cargo directory at the expense of more than 4GB extra storage (not mentionning the build overhead time).
```
git submodule init
git submodule update
```

Note that this wasn't hapening using git clone as of last october.

EDIT: it seems that using `git submodule init && git submodule update src/tools/cargo` does the trick at populating only that subdirectory.
Repository: go
Issue: cmd/compile/internal/ssa: more location lists could be merged
Labels: NeedsInvestigation,binary-size,compiler/runtime

### Go version

go version go1.21.5 linux/amd64

<details><summary> `go env` output
</summary>

  ```shell
GO111MODULE=''
GOARCH='amd64'
GOBIN=''
GOCACHE='/home/ajwerner/.cache/go-build'
GOENV='/home/ajwerner/.config/go/env'
GOEXE=''
GOEXPERIMENT=''
GOFLAGS=''
GOHOSTARCH='amd64'
GOHOSTOS='linux'
GOINSECURE=''
GOMODCACHE='/home/ajwerner/go/pkg/mod'
GONOPROXY=''
GONOSUMDB=''
GOOS='linux'
GOPATH='/home/ajwerner/go'
GOPRIVATE=''
GOPROXY='https://proxy.golang.org,direct'
GOROOT='/home/ajwerner/sdk/go1.21.5'
GOSUMDB='sum.golang.org'
GOTMPDIR=''
GOTOOLCHAIN='auto'
GOTOOLDIR='/home/ajwerner/sdk/go1.21.5/pkg/tool/linux_amd64'
GOVCS=''
GOVERSION='go1.21.5'
GCCGO='gccgo'
GOAMD64='v1'
AR='ar'
CC='gcc'
CXX='g++'
CGO_ENABLED='1'
GOMOD='/dev/null'
GOWORK=''
CGO_CFLAGS='-O2 -g'
CGO_CPPFLAGS=''
CGO_CXXFLAGS='-O2 -g'
CGO_FFLAGS='-O2 -g'
CGO_LDFLAGS='-O2 -g'
PKG_CONFIG='pkg-config'
GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build2531477809=/tmp/go-build -gno-record-gcc-switches'
```

</details>


### What did you do?

I compiled so go programs and looked at their location lists. I have a fix for this but wanted to create an issue to reference and track it. 

### What did you see happen?

Sometimes I'd see location lists with adjacent PC ranges and the same locations for variables.

### What did you expect to see?

I expected to see these location lists merged.
Repository: ant-design
Issue: 可以通过 ref（或别的 api）主动获取表格勾选的数据
Labels: Inactive,improvement

### What problem does this feature solve?

现在设置 checkStrictly 为 true 后，无法通过 shift 多选，我尝试了当按下 shift 后，将 checkStrictly 设置为 false，抬起 shift 后再设置为 true，表格父子关联勾选是没有问题的，但通过 rowSelection.onChange 获取的数据与表格勾选的数据不一致：比如我通过 shift 勾选了父级，这时候子级是没有勾选的，释放 shift 后，表格展示的子级也被勾选了，但 onChange 里的数据是没有子级的

### What does the proposed API look like?

期望可以有一个 api 可以获取表格勾选的数据，而不只是通过 rowSelection.onChange，我可以随时主动调用这个 api 来获取勾选数据，而不是被动获取

<!-- generated by ant-design-issue-helper. DO NOT REMOVE -->
Repository: TypeScript
Issue: Inferred Promise type breaks ordering of completions
Labels: Suggestion,Help Wanted,Domain: Completion Lists,Experience Enhancement

### 🔎 Search Terms

promise, generic, completion, inference

### 🕗 Version & Regression Information

- This is the behavior in every version I tried, and I reviewed the FAQ for entries about promise/completions (found nothing)

### ⏯ Playground Link

https://www.typescriptlang.org/play?#code/JYOwLgpgTgZghgYwgAgGIHt0B4AqA+ZCAD0hABMBnZABSnQFtgKJcCBvAKGWQHofkcACybIKg9AFcANmVHiA7sgkAHZDGBQKYZHCnoQAc2TzgYQcgRwwCQQBpkZiCHvqQuqQE97EawDouapgAFACUAFzIINJSANwcAL4cHFI+yAaYZBEY2ADaALp4cRx8yACSIMgAagDKyADC6GQQ9mBQHg4eyqAGYcU8fdxpGf5JMBIgCGDA+sgARnBkrEFEETjhaJisyJzcUD4SUBVRUlI6VHAgHnGJSSXlVbUNTS1tHV2GvXwD3PNkQfkhXxAA

### 💻 Code

```ts
interface Foo<T> extends Promise<T> {
  // This should show up first along with catch, then, finally, etc.
  foo(): null;
}

let good: Foo<[]>;

async () => {
  // In VS Code, try typing:
  //
  //   good.
}

function bad<T>(x: T): Foo<T> {
  return null as any;
}


async () => {
  // In VS Code, try typing:
  //
  //   bad([]).
}
```


### 🙁 Actual behavior

If a generic is used to infer the type contained in the `Promise`, then the completions ordering is lost.

This is the correct ordering, `foo` shows up towards the top:
![Screenshot 2024-01-07 at 20 22 06](https://github.com/microsoft/TypeScript/assets/1473433/b1a284f7-89ba-48d0-9a94-ec71fe5ee5db)

But if the function returning the Promise subclass is used, the ordering is lost:
![Screenshot 2024-01-07 at 20 22 58](https://github.com/microsoft/TypeScript/assets/1473433/1d5947a6-9fec-46d3-94c4-b7bbda0630d2)



### 🙂 Expected behavior

The methods declared on the Promise and its subclasses / subinterfaces should show up before the "after adding await" properties of whatever is contained in the Promise.

### Additional information about the issue

I'd be willing to work on fixing this with some guidance, if it's feasible.
Repository: rust
Issue: ICE due to renaming type (`ParseError` -> `ParseDiagnostic`)
Labels: I-ICE,T-compiler,A-incr-comp,C-bug

This was not the compiler error I was expecting while working on my hobby language 😅 .

### Code

You can find the exact commit [here](https://github.com/NicholasLYang/vicuna/commit/05f17e421cd91e1a14eb5c7f21fb4eba155d97af). ~Sorry, I couldn't make a minimal repro. I tried and the error was occurring, then it magically stopped. I have no clue why. I'll give it another shot later.~ Repro [here](https://github.com/NicholasLYang/rust-ice-repro)

I narrowed the cause down to renaming `ParseError` to `ParseDiagnostic`. If I rename it back, the ICE goes away.

### Meta
<!--
If you're using the stable version of the compiler, you should also check if the
bug also exists in the beta or nightly versions.
-->

`rustc --version --verbose`:
```
rustc 1.75.0 (82e1608df 2023-12-21)
binary: rustc
commit-hash: 82e1608dfa6e0b5569232559e3d385fea5a93112
commit-date: 2023-12-21
host: aarch64-apple-darwin
release: 1.75.0
LLVM version: 17.0.6
```

### Error output

[here](https://gist.github.com/NicholasLYang/9c6ef97fdfd42679a170d1eff61e14fa)
Repository: flutter
Issue: [wiki - engine repo] Add a hint in Engine Setup Wiki about overcoming possible network issues
Labels: engine,d: wiki,P3,team-engine,triaged-engine

### Issue

I tried to [setup the engine](https://github.com/flutter/flutter/wiki/Setting-up-the-Engine-development-environment) multiple times on macOS, and I've faced an error similar to the following one after running `gclient sync`:

```
fatal: early EOF
fatal: the remote end hung up unexpectedly
fatal: index-pack failed
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
exit code: 128
```

I am not sure what is the cause of the error but they seem to be related to `git` configs and networking. I am not using a vpn or proxy and my internet connection is decent (so maybe something else I am not aware of).  The error kept occurring in the step of cloning sources of flutter and others.

### Solutions

❌  **(didn't work):** some SO answers suggested increase some limits such as `packSizeLimit` ([link](https://stackoverflow.com/a/29355320/10976714)), or use configure git to use `HTTP/1.1` ([link](https://stackoverflow.com/a/59474908/10976714)), but none of that worked.


✅ **(worked):** I ended up passing `--no-history` flag for the build to complete -- i.e.:

```
gclient sync --no-history
```
> `--shallow` is another flag available in gclient but I don't know the difference between them. 

### Proposal
It would've been helpful if there was a note at the `gclient sync` step in the [engine setup wiki](https://github.com/flutter/flutter/wiki/Setting-up-the-Engine-development-environment) informing the developer about the possibility of such issue(s) and how to overcome them plus at what cost (fast, less size but with no history, etc.). 

### Additional Info
The main pain point was that the error would only appears after 30+ minutes from running `gclient sync`. So for every workaround I tried, I had to wait 30+ minutes before knowing if it was going to work or not (so it took quite few hours to set up the engine build).  


Here are some example of similar issues faced by others in the past:
- https://github.com/flutter/flutter/issues/14545
- https://github.com/flutter/flutter/issues/66874
- https://github.com/flutter/flutter/issues/34400
Repository: PowerToys
Issue: Shortcut Guide render issue with nVidia Geforce app helper 
Labels: Issue-Bug,Product-Shortcut Guide,Area-App Compat

### Microsoft PowerToys version

0.76.2

### Installation method

Microsoft Store

### Running as admin

None

### Area(s) with issue?

Shortcut Guide

### Steps to reproduce

Upon called, shortcut guide first works correctly:
![image](https://github.com/microsoft/PowerToys/assets/44148328/0202b95b-5e3c-4dbd-9d62-dccfbd205737)
But as long as the nvidia helper flag pops out (the little banner on the upper right side), the shortcut guide displays incorrectly:
![image](https://github.com/microsoft/PowerToys/assets/44148328/5dffaa35-02de-4190-abf9-828139c6f92a)
Seems there's imcompatibility issues with some nVidia's software.

My desktop has nVidia GTX1080 hardware, with nvidia GeForce installed.

### ✔️ Expected Behavior

The first screenshot

### ❌ Actual Behavior

After nvidia's helper banner pops out, it beomces the second screenshot, which seems to be incorrect.

### Other Software

Hardware: GTX 1080
Software: Win10 OS, nvidia GeForce installed
Repository: material-ui
Issue: [joy-ui][Autocomplete] Occasionally doesn't drop down a list for selection when the mouse clicks
Labels: on hold,component: autocomplete,package: joy-ui

### Steps to reproduce


https://github.com/mui/material-ui/assets/6795515/7c4a429c-46d6-40fc-a02b-122df2b66ccf



### Current behavior

occasionally does not display the list of options

### Expected behavior

Selected, click, focus to show list for selection.

### Context

_No response_

### Your environment

<details>
  <summary><code>npx @mui/envinfo</code></summary>

```
  Don't forget to mention which browser you used.
  Output from `npx @mui/envinfo` goes here.
```
</details>


**Search keywords**: JoyUI AutoComplete occasionally does not drop down
Repository: stable-diffusion-webui
Issue: [Feature Request]: image parameter returned by the png info module
Labels: enhancement

### Is there an existing issue for this?

- [X] I have searched the existing issues and checked the recent builds/commits

### What would your feature do ?

Why is the image parameter returned by the png info module not complete, if I want to use the api call to generate the image, then the png info module does not return enough parameters, there are many parameters that are not returned

### Proposed workflow

1. Use png info api to get the all parameters of the output1 (output1 is created by stable diffusion webui)
2. Use png info api to get the all parameters of the output2 (output2 is created by stable diffusion api)
3. Check the two results if there is any different


### Additional information

_No response_
Repository: kubernetes
Issue: api logs not very precise in regards to cert issues on endpoints
Labels: kind/bug,sig/api-machinery,help wanted,triage/accepted

### What happened?

our kube-apiserver just started failing to start.. The log from containerd only says:
2023-12-16T07:35:01.426019865+01:00 stderr F }. Err: connection error: desc = "transport: authentication handshake failed: x509: certificate has expired or is not yet valid: current time 2023-12-16T06:35:01Z is after 2023-12-03T03:37:19Z"

we checked apiserver certs etc. -and they were all fine.
We finally checked etcd endpoint - and that had an old cert

/sig api-machinery

a repost - for only log issue - per @neolit123 suggestion https://github.com/kubernetes/kubeadm/issues/2989#issuecomment-1879221174

### What did you expect to happen?

a logmessage that told me which endpoint had the bad cert and details about cert.

### How can we reproduce it (as minimally and precisely as possible)?

renew api certs and not etcd certs - and then move time forward so etcd certs have run out - and restart kubelet

### Anything else we need to know?

_No response_

### Kubernetes version

1.26.4

### Cloud provider

hetzner.com - physical servers

### OS version

ubuntu 22.04

### Install tools

<details>

</details>


### Container runtime (CRI) and version (if applicable)

<details>

</details>


### Related plugins (CNI, CSI, ...) and versions (if applicable)

<details>

</details>
Repository: TypeScript
Issue: Incorrect quickinfo (`any`) for property originating in `this` of an object type in a union
Labels: Bug,Help Wanted,Domain: Quick Info

### 🔎 Search Terms

- union
- function return type
- quickinfo
- this

### 🕗 Version & Regression Information

- This is a crash


### ⏯ Playground Link

https://www.typescriptlang.org/play?#code/CYUwxgNghgTiAEAzArgOzAFwJYHtVJxwAooAGALniIEp4BeAPngG8CdKBnDGLVAcwA08AEaxKqZAFthIGPAC+8AD5IoEDiGqUAbjizAAUIkJEa9JkWYH4bSgHIAjHYHX4fEBhGwzVmzYD0-gB6IfAAKgCeAA4Idlw8-HbwWBzwqDieUBwcWHyoUMIQCBg48BjRsRLSsnYAdEQATADMDQ3UrjZwGMgw+BgAFim1xjgd8IF+k35BAPyu8gby1O0GoJCwCCjo2HheMCQUVLSMLLbw8byCe5zclwrKquqaOnqGovtmJ5auI-ZOLjZ3J53j4xl0en1BhxhoQxhMppNZvNFssDEA

### 💻 Code

When I use a `union` type in the return type of a function, type checking still works, but it seems that the property type obtained through property descriptors on this is no longer functioning properly. The type query here invokes the `quickinfo` command of the __TypeScript service__.
```ts
declare function foo(a0: () => { foo: string, bar: number } | false): void
foo(() => ({
  foo: '1',
  get bar() {
    //^^^ Type 'string' is not assignable to type 'number'.(2322)
    return this.foo
    //          ^? foo: any
  }
}))

declare function bar(a0: () => { foo: string, bar: string } | false): void
bar(() => ({
  foo: '1',
  get bar() {
    return this.foo
    //          ^? foo: any
  }
}))
```

When I tested further in the sample, I discovered some strange things.
<img width="634" alt="image" src="https://github.com/microsoft/TypeScript/assets/51358815/f5ea0f55-bb1c-43fd-8359-ce778a5a9230">


### 🙁 Actual behavior

`foo: any`

### 🙂 Expected behavior

`foo: string`

### Additional information about the issue

_No response_
Repository: pytorch
Issue: Support GridSample 5D
Labels: module: onnx,triaged

### 🚀 The feature, motivation and pitch

 ONNX export of operator GridSample with 5D volumetric input

### Alternatives

_No response_

### Additional context

_No response_
Repository: vscode
Issue: Testing: show clock badge on Activity Bar icon when tests are running
Labels: feature-request,good first issue,testing


Type: <b>Feature Request</b>

A particular use-case is when continuous testing has been turned on. It would be useful to tell at a glance when the tests that the tests triggered by, say, a Git pull have started and more importantly when they have completed.

VS Code version: Code - Insiders 1.86.0-insider (4caba0473af34a2b128cedc46f6b13316aae9226, 2024-01-08T05:36:56.355Z)
OS version: Windows_NT x64 10.0.22621
Modes:


<!-- generated by issue reporter -->
Repository: flutter
Issue: Support Radius.elliptical for OutlineInputBorder
Labels: a: text input,c: new feature,framework,f: material design,P3,team-design,triaged-design

### Use case

ref #141051 
In my `ThemeData`, I want to set the `inputDecorationTheme`'s border as an `OutlineInputBorder` with an elliptical radius. `Radius.circular` is working fine, but `Radius.elliptical` makes the border disappear. Here is the documented explanation:

```
// The label text's gap can extend into the corners (even both the top left
// and the top right corner). To avoid the more complicated problem of finding
// how far the gap penetrates into an elliptical corner, just require them
// to be circular.
```


### Proposal

I want `OutlineInputBorder` to support `Radius.elliptical`.
Repository: PowerToys
Issue: PowerRename doesn't work for multiple shortcuts
Labels: Issue-Bug,Needs-Triage,Needs-Team-Response

### Microsoft PowerToys version

0.76.2

### Installation method

Microsoft Store

### Running as admin

No

### Area(s) with issue?

PowerRename

### Steps to reproduce

I had a set of pdfs that i dragged and recreated shortcuts with. These all end with " - Shortcut". I thought of using powerrename and cut away that part, but only one and one file showed up in the powername-window. 

### ✔️ Expected Behavior

Files don't show up when marked.

### ❌ Actual Behavior

One name showed up, here 3 is selected: 
![Screenshot 2024-01-08 120027](https://github.com/microsoft/PowerToys/assets/155967188/866dffc1-2763-4ae3-b4a1-a9852901dc9b)

### Other Software

_No response_
Repository: stable-diffusion-webui
Issue: [Bug]: I cannot create multiple batches [Failed to fetch ID: 2 per 1 second]
Labels: bug-report

### Checklist

- [ ] The issue exists after disabling all extensions
- [ ] The issue exists on a clean installation of webui
- [ ] The issue is caused by an extension, but I believe it is caused by a bug in the webui
- [ ] The issue exists in the current version of the webui
- [X] The issue has not been reported before recently
- [ ] The issue has been reported before but has not been fixed yet

### What happened?

I try to generate multiple images i get error failed to fetch ID: 2 per 1 second. i have tried re registering and getting a new API this does not fix the issue.

### Steps to reproduce the problem

create prompt, select more than 3 generations in batch, click generate, get error Failed to fetch ID: 2 per 1 second

### What should have happened?

create more than 2 images.

### What browsers do you use to access the UI ?

_No response_

### Sysinfo

cannot find

### Console logs

```Shell
cannot find
```


### Additional information

_No response_
Repository: PowerToys
Issue: FancyZones Enhancement Request - Allow creation of dynamic zones whose size is determined by certain factors
Labels: FancyZones-Layouts,Product-FancyZones,Needs-Triage

### Description of the new feature / enhancement

Allows adding dynamically sized regions, with size determined by fixed resolution or number of points, and allows for automatic centering, as well as the option to include window borders, title bar, and menu bar (if available) in the region size settings, and optionally the region is Whether to automatically zoom in based on the zoom ratio or not be affected by the zoom ratio.

### Scenario when this would be used?

Easily make the screen point-to-point when running a game, or when you need to resize the video player to a specific size.
For example, when I run the game, I set the rendering resolution to 1280x720, but the window does not resize automatically. So I have to manually resize the window so that the window contents (excluding title bar and menu bar) are 1280x720. It would be much more convenient if this function was available.

### Supporting information

_No response_
Repository: PowerToys
Issue: SVG icons are small when shown from OneDrive locations
Labels: Issue-Bug,Needs-Triage

### Microsoft PowerToys version

0.76.2

### Installation method

PowerToys auto-update

### Running as admin

No

### Area(s) with issue?

File Explorer: Thumbnail preview

### Steps to reproduce

SVG files appears small when the file has width and/or height parameters set to a small integer value and the file are on OneDrive. Please ignore the value and scale to fit thumbnail size in Explorer instead

### ✔️ Expected Behavior

Preview should be fitting to the thumbnail size selected in Explorer

### ❌ Actual Behavior

Preview image reflect the width and/or height parameter in the SVG file when the value is less than thumbnail width/height

### Other Software

_No response_
Repository: transformers
Issue: How to use an efficient encoder as shared EncoderDecoderModel?
Labels: Feature request

### Feature request

Efficient encoder like destilBERT, ALBERT or ELECTRA aren't supported as decoder of the EncoderDecoderModel and so they can't be shared as encoder and decoder.

### Motivation

Warm-starting shared models is a powerful way to build transformer models. Yet the efficient models can't be used.

### Your contribution

We could implement the support for destilBERT, ALBERT or ELECTRA. They shouldn't be that different from other encoders.