microsoft / microsoft/STL

Clang/LLVM tracking issue

Open
#4,413 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

compiler help wanted
Dominant language
C++
Stars
11.1k
Forks
1.7k
Avg merge
4d 15h
Merged PRs (30d)
22

Description

This issue tracks Clang/LLVM bugs that we have workarounds for.

We cite bugs as LLVM-<nnn> using the https://llvm.org/PR<nnn> redirector that maps old Bugzilla numbers to new GitHub numbers. I've listed the old citations here so we can easily search MSVC's STL.

Open

  • LLVM-15544 llvm/llvm-project#15916
  • LLVM-23106 llvm/llvm-project#23480
  • LLVM-35365 llvm/llvm-project#34713
  • LLVM-35450 llvm/llvm-project#34798
  • LLVM-37932 llvm/llvm-project#37280
  • LLVM-38217 llvm/llvm-project#37565
  • LLVM-41915 llvm/llvm-project#41260
  • LLVM-44688 llvm/llvm-project#44033
  • LLVM-46207 llvm/llvm-project#45552
  • LLVM-46685 llvm/llvm-project#46030
  • LLVM-48220 llvm/llvm-project#47564
  • LLVM-48860 llvm/llvm-project#48204
  • llvm/llvm-project#53224
  • llvm/llvm-project#54804
  • llvm/llvm-project#59854
  • llvm/llvm-project#60293
  • llvm/llvm-project#73836
  • llvm/llvm-project#74530
  • llvm/llvm-project#74838
  • llvm/llvm-project#75404
  • llvm/llvm-project#81243
  • llvm/llvm-project#99976
  • llvm/llvm-project#100506
  • llvm/llvm-project#105234
  • llvm/llvm-project#122638
  • llvm/llvm-project#139885
  • llvm/llvm-project#158302
  • llvm/llvm-project#171438
  • llvm/llvm-project#182392
  • llvm/llvm-project#182397
  • llvm/llvm-project#198580
  • llvm/llvm-project#198716
  • llvm/llvm-project#214934

Fixed in Clang 23

  • llvm/llvm-project#117294
  • llvm/llvm-project#184902
  • llvm/llvm-project#198663

Fixed in Clang 24

Hopefully more soon...

LLVM libc math status

https://libc.llvm.org/headers/math/index.html

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

This is a tracking list of Clang/LLVM bugs with workarounds in MSVC's STL; no source file, test, or entry point is named. Start by reviewing the listed llvm/llvm-project issues and their references in MSVC's STL. The issue does not define a single completion condition.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
compilers
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.