sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: terminal
Issue: [Settings]: In Scan mode, Screen Reader focus is going on 'Columns' and 'Rows' whole edit box and remain silent.
Labels: Issue-Bug,Area-Accessibility,Product-Terminal,Priority-3,HCL-E+D,A11yWCAG,HCL-WindowsTerminal,A11yCO,A11ySev3

### Windows Terminal version

1.12.3472.0

### Windows build number

10.0.22504.1010

### Other Software

**Test Environment:**
OS: Windows 11 Version Dev (OS Build 22504.1010)
App: Windows Terminal Preview
Screen Reader: Narrator
Tool: Accessibility Insights for Windows Version 1.1.1741.1

### Steps to reproduce

**Repro Steps:**
Open Windows Terminal.
Open Settings page using 'Ctr+,'.
Open Narrator using 'Win + Ctrl + Enter' keys and then turn on Narrator Scan mode using 'caps lock + Space' keys.
Activate 'Startup' tab.
In scan mode, Navigate to Columns & Row edit field control.
Observe the issue.

**User Experience:**
Screen Reader users UX will not be good if there focus goes unnecessary on edit field control and remain silent on that.

**Guideline Reference:**
https://www.w3.org/WAI/WCAG21/Understanding/meaningful-sequence

**Attachments:**
[In Scan mode, Screen Reader focus moves 'Columns' and 'Rows' edit box and remain silent..zip](https://github.com/microsoft/terminal/files/7773621/In.Scan.mode.Screen.Reader.focus.moves.Columns.and.Rows.edit.box.and.remain.silent.zip)


### Expected Behavior

 In Scan mode, Screen Reader focus should not go unnecessary on 'Columns' and 'Rows' whole edit box.

### Actual Behavior

 In Scan mode, Screen Reader focus is going on 'Columns' and 'Rows' whole edit box and remain silent.
Repository: terminal
Issue: [Settings> Actions >Edit Actions]: Actions Edit Window name is not descriptive.
Labels: Issue-Bug,Area-Accessibility,Product-Terminal,Priority-3,HCL-E+D,A11yWCAG,HCL-WindowsTerminal,A11yCO,A11ySev3

### Windows Terminal version

1.12.3472.0

### Windows build number

10.0.22504.1010

### Other Software

**Test Environment:**
OS: Windows 11 Version Dev (OS Build 22504.1010)
App: Windows Terminal Preview
Screen Reader: Narrator
Tool: Accessibility Insights for Windows Version 1.1.1741.1

### Steps to reproduce

**Repro Steps:**
1. Open Windows Terminal.
2. Open Settings page using 'Ctr+,'.
3. Open Narrator using 'Win + Ctrl + Enter' keys.
4. Activate 'Actions' tab, then activate edit button of 'Copy Text' Action.
5. Observe the issue.

**User Experience:**
Screen Reader users UX will not be good if there will not able to know the purpose of pop-up or Window.

**Guideline Reference:**
https://www.w3.org/WAI/WCAG21/Understanding/name-role-value

**Attachments:**
[Actions Edit Window name is not descriptive..zip](https://github.com/microsoft/terminal/files/7773635/Actions.Edit.Window.name.is.not.descriptive.zip)


### Expected Behavior

Actions Edit Window name should be descriptive so that Screen Reader users will be able to know that they are currently inside Actions Edit Window.
i.e. If user activate 'Edit' button of Copy Text actions, then Screen Reader should announce 'Copy Text 1 of 64 Ctrl + C Edit mode/Window'

### Actual Behavior

Actions Edit Window name is not descriptive as Screen Reader is announcing same info for 'Edit' Action view as for non-edit Actions view.

**Note Issue:** Same issue repro for 'Add New Action' pop-up window as Screen reader is only announcing 'Break into the debugger 1 of 67'
Repository: godot
Issue: EditorHelp::get_doc_data() only finds class_name and .gd not .vs
Labels: discussion,topic:editor

### Godot version

4.0.dev

### System information

Windows 10

### Issue description

When using `EditorHelp::get_doc_data()->class_list;`
The list of `class_doc.name` only has script class_name and .gd file names.
It seems top me it needs to have all scriptfile names including .vs and .gdns

### Steps to reproduce

This is about a  c++ private function
Pseudocode extracted from a WIP PR

```
Map<String, DocData::ClassDoc> docs ;
docs = EditorHelp::get_doc_data()->class_list;

Map<String, DocData::ClassDoc>::Element *iterator_doc = nullptr;
iterator_doc = combined_docs.front();

while (iterator_doc){
	print_error(iterator_doc.name);
	iterator_doc = iterator_doc->next();
}
```

prints
"RigidBody/MeshInstance3D.gd"
"Test_add_folder/Test_2nd_level_folder/CustomNodeTest2.gd"
"Test_add_folder/Test_2nd_level_folder/Test_3rd_Level_folder/CustomNodeTest.gd"
"Test_add_folder/Test_2nd_level_folder/Test_3rd_Level_folder/CustomNodeTest3.gd"
"Test_add_folder/new_script.gd"
@GDScript
@GlobalScope
AABB
AESContext
AStar
AStar2D
AcceptDialog
AnimatableBody2D
AnimatableBody3D
....


### Minimal reproduction project

_No response_
Repository: opencv
Issue: cv::cudacodec::createVideoReader and cv::VideoCapture produce different video frames
Labels: priority: low,category: gpu/cuda (contrib),category: 3rdparty

##### System information (version)
<!-- Example
- OpenCV => 4.2
- Operating System / Platform => Windows 64 Bit
- Compiler => Visual Studio 2017
-->

- OpenCV => 4.5.4
- Operating System / Platform => ubuntu18.04
- Compiler => gcc 7.5
- CUDA => 11.1
- CUDANN => 8.0
- ffmpeg => 4.4
- GPU => 2080Ti
- Nvidia Driver => 455.45

##### Detailed description

<!-- your description -->
when decoding the same video file: 
cv::cudacodec::createVideoReader: GPU decoder
cv::VideoCapture: CPU decoder

the two decoders produce different results:  50% of pixels are different for each frame!

##### Steps to reproduce

<!-- to add code example fence it with triple backticks and optional file extension
    ```.cpp
    // C++ code example
    ```
 or attach as .txt or .zip file
-->
GPU decoder:
```.cpp
std::string video_file = "a.mp4" 
std::string output_dir = "./frames" 
cv::Ptr<cv::cudacodec::VideoReader> d_reader = cv::cudacodec::createVideoReader(video_file);
int index = 0;
while (true){
    if (index >= 5){
        break;
    }
    cv::cuda::GpuMat d_frame;
    if (!d_reader->nextFrame(d_frame)){ //BRGA
        std::cout << "failed to read video frame with cpu" << std::endl;
        break;
    }
    cv::Mat frame_cpu;
    d_frame.download(frame_cpu);
    std::string image_file_cpu = output_dir + "/" + std::to_string(index) + ".png";
    cv::imwrite(image_file_cpu, frame_cpu);
}
```

CPU decoder:
```.cpp
std::string video_file = "a.mp4"
std::string output_dir = "./frames"
cv::VideoCapture capture(video_file);
if (!capture.isOpened()) {
  std::cout << "failed to open video file with cpu: " << video_file << std::endl;
  return;
}

int64_t frame_num = capture.get(cv::CAP_PROP_FRAME_COUNT);
for (int k = 0; k < frame_num; ++k){
    if (k >= 5){
        break;
    }
    cv::Mat frame;
    if(!capture.read(frame)){
        std::cout << "failed to read video frame with cpu" << std::endl;
        return;
    }
    std::string image_file_cpu = output_dir + "/" + std::to_string(k) + ".png";
    cv::imwrite(image_file_cpu, frame);
}
capture.release();
````
Repository: youtube-dl
Issue: Support Canal Alpha
Labels: site-support-request

## Checklist

- [x] I'm reporting a new site support request
- [x] I've verified that I'm running youtube-dl version **2021.12.17**
- [x] I've checked that all provided URLs are alive and playable in a browser
- [x] I've checked that none of provided URLs violate any copyrights
- [x] I've searched the bugtracker for similar site support requests including closed ones

## Example URLs

### News
- Full episode (complete daily news): https://www.canalalpha.ch/play/le-journal/episode/24520/jeudi-28-octobre-2021
- Single video: https://www.canalalpha.ch/play/le-journal/topic/24512/la-poste-fait-de-neuchatel-un-pole-cryptographique

### TV Shows
The TV channel has several shows available on their website. For example:
- "**[EUREKA](https://www.canalalpha.ch/play/eureka)**": https://www.canalalpha.ch/play/eureka/episode/24484/ces-innovations-qui-veulent-rendre-lagriculture-plus-durable
- "**[Avec le temps...](https://www.canalalpha.ch/play/avec-le-temps)**": https://www.canalalpha.ch/play/avec-le-temps/episode/23516/redonner-de-leclat-grace-au-polissage

## Description

This is a regional TV channel in Switzerland. Their website is completely free and no membership is required.

Important: this site was added in the fork _yt-dlp_ so the code already exists to support it! See [here](https://github.com/yt-dlp/yt-dlp/issues/1528) for more information.

Thanks!
Repository: PowerToys
Issue: Add full regex help to PowerRename
Labels: Idea-Enhancement,Product-PowerRename

### Description of the new feature / enhancement

I want all this stuff to be inside the info, that will help renaming so much, because now I need to open the PowerRename documentation every time I need to replace some text
![image](https://user-images.githubusercontent.com/49353902/147345450-bec792e6-bc3d-400f-b15f-f650feabf1f5.png)


### Scenario when this would be used?

Nearly everytime

### Supporting information

It can be hidden in the PowerToys menu, so it won't obscure the clearity to view by the less advanced users, but will help so much to rename by more advanced users (speaking of renaming needs)
Repository: pytorch
Issue: RuntimeError: tensor has too many (>25) dims when permuting tensor with GPU backend
Labels: triaged,module: assert failure,Stale

### 🐛 Describe the bug

import torch
a=torch.rand([2,]*28, dtype =torch.complex64).cuda()
permutation=[27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
torch.tensordot(a.permute(permutation),a.permute(permutation), dims=27)
RuntimeError: tensor has too many (>25) dims
when a is a cpu tensor, there will be no error message

### Versions

Collecting environment information...
PyTorch version: 1.10.0+cu102
Is debug build: False
CUDA used to build PyTorch: 10.2
ROCM used to build PyTorch: N/A

OS: Ubuntu 18.04.5 LTS (x86_64)
GCC version: (GCC) 7.3.0
Clang version: Could not collect
CMake version: version 3.19.1
Libc version: glibc-2.27

Python version: 3.9.0 (default, Nov 13 2021, 11:54:21)  [GCC 7.3.0] (64-bit runtime)
Python platform: Linux-4.15.0-161-generic-x86_64-with-glibc2.27
Is CUDA available: True
CUDA runtime version: 11.1.74
GPU models and configuration: 
GPU 0: Tesla V100-PCIE-32GB
GPU 1: Tesla V100-PCIE-32GB

Nvidia driver version: 455.23.05
cuDNN version: Probably one of the following:
/usr/lib/x86_64-linux-gnu/libcudnn.so.8.0.5
/usr/lib/x86_64-linux-gnu/libcudnn_adv_infer.so.8.0.5
/usr/lib/x86_64-linux-gnu/libcudnn_adv_train.so.8.0.5
/usr/lib/x86_64-linux-gnu/libcudnn_cnn_infer.so.8.0.5
/usr/lib/x86_64-linux-gnu/libcudnn_cnn_train.so.8.0.5
/usr/lib/x86_64-linux-gnu/libcudnn_ops_infer.so.8.0.5
/usr/lib/x86_64-linux-gnu/libcudnn_ops_train.so.8.0.5
HIP runtime version: N/A
MIOpen runtime version: N/A

Versions of relevant libraries:
[pip3] mypy-extensions==0.4.3
[pip3] numpy==1.21.4
[pip3] torch==1.10.0
[conda] Could not collect
Repository: vscode
Issue: Configure unicode highlight limit
Labels: feature-request,unicode-highlight

<!-- ⚠️⚠️ Do Not Delete This! feature_request_template ⚠️⚠️ -->
<!-- Please read our Rules of Conduct: https://opensource.microsoft.com/codeofconduct/ -->
<!-- Please search existing issues to avoid creating duplicates. -->

<!-- Describe the feature you'd like. -->

Unicode highlighting behaves normally when there are few special characters:
![image](https://user-images.githubusercontent.com/23523673/147352764-53c22ded-80b4-4618-ac63-b8df0f352c69.png)

However, when there are too many characters, vscode just gives up and does not highlight any:

![](https://i.imgur.com/v8p52QP.png)

Would it be possible to configure the limit before it gives up (does it take up that many resources to highlight them? in my test file there are 5337, syntax highlighting doesn't give up), and also to add an option to not have that popup so that I don't have to click the "x" each time?

Thanks :)
Repository: rust
Issue: Rustc cannot started when system LLVM changed supported targets
Labels: C-feature-request

<!--
Thank you for filing a bug report! 🐛 Please provide a short summary of the bug,
along with any information you feel relevant to replicating the bug.
-->

https://bugs.gentoo.org/735154#c3
```
rust, built with system-llvm, where llvm had NVPTX target enabled.
later, user disables NVPTX and rebuilds llvm.

llvm abi breaks and rust can no longer be launched


rustc --print sysroot
rustc: symbol lookup error: /usr/lib/rust/lib/librustc_driver-f8cd10506120c696.so: undefined symbol: LLVMInitializeNVPTXTargetInfo, version LLVM_12


user can rebuild llvm again with NVPTX, but will not be able to get rid of abi breakage in rust, if using system-bootstrap.

because as soon as abi breaks rust stops working, and no longer able to rebuild itself.

one of the ways to break the cycle is: emerge rust without system-llvm, re-emerge llvm without NVPTX, re-emerge rust with system-llvm.
```
Currently `rust/compiler/rustc_llvm/src/lib.rs` loads those symbols statically. Could it be possible to use dynamic symbols loading to fix this issue?
Repository: create-react-app
Issue: Possible issue with webpack path resolver after migrating to v.5.0.0
Labels: needs triage

Hello cra team,
We have mono repository with 4 project and components library. We use yarn worspace to symlink components dependecy to project. 
Components library is built with rollup. TS and CSS are compiled into bundles. Also we are copiing scss variables to dist for reusing it in projects.
We import styles and scss variables to projects from node_modules using alias like this

import "~components/dist/style.css"
import "~components/scss/variable"

Everything works fine on 4.0.3, but after migarting to 5.0.0 looks like something wrong with path resolver in webpack.
We also have tried without ~, as it is deprecated in sass, but result is still the same.
Also we are not able to load some JSON files in typescript module from "components/dist/some.json"
We are using react-scripts with typescript, seems like exports property in package.json is still experimental for typescript.

We have already tried all of the simple solutions like re-install of the node_modules.

Could you please assist?
![147358341-27922286-a338-4126-a8b0-e6b111232844](https://user-images.githubusercontent.com/16716828/147559082-dae4a275-6908-4802-b17e-76bf3a82585f.png)
![absolute_common_lib_path-not-working2](https://user-images.githubusercontent.com/16716828/147358343-22055db2-198e-4b53-9369-d60b0ee7ee10.png)
![css-loader-error-with-sass-loader](https://user-images.githubusercontent.com/16716828/147358345-676759f6-ebd1-4377-8432-1bbe2fd29713.png)
![path-resolver-with-relative-path-works](https://user-images.githubusercontent.com/16716828/147358347-9f59e20a-87c6-41e8-943b-0f12da259f5e.jpg)
Repository: create-react-app
Issue: MINIFY_CSS option
Labels: issue: proposal,needs triage

### Is your proposal related to a problem?

- Bundle size is larger than it needs to be because there is no option to minify/obfuscate CSS even though CRA already has tools to support it
- Bots/scrapers can be a nuisance and can be partially mitigated by unique class names per build so that selector-based traversal is less reliable

### Describe the solution you'd like

A `MINIFY_CSS` flag that enables style minification. A cousin to the `GENERATE_SOURCEMAP` option. Only operates for production builds.

If enabled, appropriate options could be passed to css-loader here (and postcss-loader):
https://github.com/facebook/create-react-app/blob/main/packages/react-scripts/config/webpack.config.js#L131

Or to [css-minimizer-webpack-plugin](https://webpack.js.org/plugins/css-minimizer-webpack-plugin/) here:
https://github.com/facebook/create-react-app/blob/main/packages/react-scripts/config/webpack.config.js#L300

The webpack.config.js has a `shouldUseSourceMap` that derives from `GENERATE_SOURCEMAP`.

An implementation suggestion from an earlier request is here: https://github.com/facebook/create-react-app/issues/8984#issuecomment-627048111

An example of someone ejecting to achieve this: https://medium.com/swlh/minifying-tailwind-css-with-create-react-app-b8615a82b33b

This would not be a sensible default to leave enabled. This would break sites that rely on predictable selectors to function properly. Leaving the flag off on builds destined for integration testing would make them easier to author. A flag would seem most suitable.

### Describe alternatives you've considered

Did not find a relevant flag in existing set: https://create-react-app.dev/docs/advanced-configuration

Aside from ejecting, running cssnano on resulting build output. Haven't tried since it would introduce fragility.

### Additional context

Earlier requests for this feature marked stale here:
https://github.com/facebook/create-react-app/issues/8984
https://github.com/facebook/create-react-app/issues/6349

Larger scope: It may be worth considering a flag to remove unused styles via something like https://purgecss.com/
Repository: go
Issue: net/http/httputil: ReverseProxy appends trailing slash to url with empty path
Labels: NeedsInvestigation

<!--
Please answer these questions before submitting your issue. Thanks!
-->

### What version of Go are you using (`go version`)?

<pre>
$ go version
go version go1.18beta1 darwin/amd64
</pre>

### Does this issue reproduce with the latest release?
Yes

### What operating system and processor architecture are you using (`go env`)?

<details><summary><code>go env</code> Output</summary><br><pre>
$ go env
GO111MODULE="on"
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/noahkreiger/Library/Caches/go-build"
GOENV="/Users/noahkreiger/Library/Application Support/go/env"
GOEXE=""
GOEXPERIMENT=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOINSECURE=""
GOMODCACHE="/Users/noahkreiger/go/pkg/mod"
GONOPROXY="github.com/nkreiger"
GONOSUMDB="github.com/nkreiger"
GOOS="darwin"
GOPATH="/Users/noahkreiger/go"
GOPRIVATE="github.com/nkreiger"
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/Users/noahkreiger/go/go1.18beta1"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/Users/noahkreiger/go/go1.18beta1/pkg/tool/darwin_amd64"
GOVCS=""
GOVERSION="go1.18beta1"
GCCGO="gccgo"
GOAMD64="v1"
AR="ar"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD="/dev/null"
GOWORK=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS="-Wno-error -Wno-nullability-completeness -Wno-expansion-to-defined -Wbuiltin-requires-header"
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -arch x86_64 -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/4w/ymct9nsd21j2tmf_8k7csf340000gn/T/go-build285603268=/tmp/go-build -gno-record-gcc-switches -fno-common"
</pre></details>

### What did you do?

Attempted to serve a reverse proxy where the base URL had a RawPath and Path value of `""`, an empty string.

```
// Serve a reverse proxy for a given url
func serveReverseProxy(target string, res http.ResponseWriter, req *http.Request) {
	// parse the url
	url, _ := url.Parse(target)

	// create the reverse proxy
	proxy := httputil.NewSingleHostReverseProxy(url)

	// Note that ServeHttp is non blocking and uses a go routine under the hood
	proxy.ServeHTTP(res, req)
}
```

target = "http://localhost:808/health"

req.URL.Path = ""
req.URL.RawPath = ""



### What did you expect to see?
I expected the new single host reverse proxy to rout the request to `http://locahost:8080/health`

### What did you see instead?
It was routed to `http://localhost:8080/health/` which causes the route to throw a 404 Not Found because of the extra suffix "/"



### Potential Easy Fix

https://github.com/golang/go/blob/b357b05b70d2b8c4988ac2a27f2af176e7a09e1b/src/net/http/httputil/reverseproxy.go#L111

it this line to be
```go
case !aslash && !bslash:
		if b == "" {
			return a
		}
		return a + "/" + b
	}
```
so if the base path is empty, it just returns the new path passed in instead of appending an extra slash...
Repository: material-ui
Issue: [colors] Add TypeScript interface for color constants
Labels: typescript

### Duplicates

- [X] I have searched the existing issues

### Latest version

- [X] I have tested the latest version

### Summary 💡

Currently the files for the constants like "amber" are simply `declare const amber: { 50: ..., ...etc }`.  This means they don't have an actual common type I can pass into a function or get back from a function. It would be great if there was an interface for the object to make it easier to make such declarations (just doing "typeof amber" doesn't auto-apply to the other constants like blue). Something like

```
interface MaterialStandardColorShades {
  50: string;
  100: string;
  200: string;
  300: string;
  400: string;
  500: string;
  600: string;
  700: string;
  800: string;
  900: string;
  A100: string;
  A200: string;
  A400: string;
  A700: string;
  [key: string | number]: string;
};
```



### Examples 🌈

_No response_

### Motivation 🔦

Trying to make a color picker type of thing, passing in the constants with keys and getting the full values back from the selector object. Until I added the above interface, I was forced to <any> things which I'd prefer to avoid.
Repository: pytorch
Issue: Intel MKL FATAL ERROR: This system does not meet the minimum requirements for use of the Intel(R) Math Kernel Library.
Labels: module: dependency bug,module: binaries,triaged,module: macos,module: mkl,module: intel

### 🐛 Describe the bug

Hi

I am trying to install Pytorch on my MacBook Pro 2009 with 2.53 GHz Intel Core 2 Duo. I tried several different  python versions, such as python 3.9/3.8/3.7 using Conda/pyenv environment, but it always got the Intel MKL FATAL ERROR:

$ python -c "import torch; net=torch.nn.Linear(16,16);net(torch.randn(2, 16));"
Intel MKL FATAL ERROR: This system does not meet the minimum requirements for use of the Intel(R) Math Kernel Library.
The processor must support the Intel(R) Supplemental Streaming SIMD Extensions 3 (Intel(R) SSSE3) instructions.
The processor must support the Intel(R) Streaming SIMD Extensions 4.2 (Intel(R) SSE4.2) instructions.

--------------------------------------------------------------------------------------------------------------------------

After that, I download the the sources,  build and install, but it got illegal hardware instruction :

$ python -c "import torch"
zsh: illegal hardware instruction  python

All of these happen after I reinstall macOS on my MBP.  Before reinstall the OS, Pytorch was working fine on my MBP. I don't know what happened.

Anybody help me? Thx.


### Versions

Collecting environment information...
PyTorch version: 1.8.0
Is debug build: False
CUDA used to build PyTorch: None
ROCM used to build PyTorch: N/A
OS: macOS 10.15.5 (x86_64)
GCC version: Could not collect
Clang version: 12.0.0 (clang-1200.0.32.29)
CMake version: Could not collect
Libc version: N/A
Python version: 3.8.2 (default, Dec 21 2020, 15:06:04)  [Clang 12.0.0 (clang-1200.0.32.29)] (64-bit runtime)
Python platform: macOS-10.15.5-x86_64-i386-64bit
Is CUDA available: False
CUDA runtime version: No CUDA
GPU models and configuration: No CUDA
Nvidia driver version: No CUDA
cuDNN version: No CUDA
HIP runtime version: N/A
MIOpen runtime version: N/A
Versions of relevant libraries:
[pip3] numpy==1.21.5
[pip3] torch==1.8.0
[conda] Could not collect

$ sysctl -a|grep cpu.features
machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 DTES64 MON DSCPL VMX SMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1 XSAVE

cc @ezyang @seemethere @malfet @albanD