STL icon indicating copy to clipboard operation
STL copied to clipboard

MSVC's implementation of the C++ Standard Library.

Results 440 STL issues
Sort by recently updated
recently updated
newest added

Currently, MSVC STL defines two stringization macros in `` for mutually exclusive cases. https://github.com/microsoft/STL/blob/3eac329d1f614ecf138d96c22a3b02f87076bc4a/stl/inc/yvals_core.h#L25-L26 https://github.com/microsoft/STL/blob/3eac329d1f614ecf138d96c22a3b02f87076bc4a/stl/inc/yvals_core.h#L1946-L1947 Would it be better to unconditionally defined one and consistently use it? Also, `_EMIT_STL_MESSAGE` currently...

enhancement

# Describe the bug Revealed by libc++ test `std/utilities/format/format.functions/locale-specific_form.pass.cpp`. When neither *precision* nor *type* is specified, a floating-point value should be formatted as if by `to_chars(first, last, value)` ([\[format.string.std\]](http://eel.is/c++draft/format.string.std#tab:format.type.float-row-9)). But...

bug
format

# Describe the bug Revealed by libc++ test `std/utilities/format/format.functions/locale-specific_form.pass.cpp`. When formatting a floating-point number, digit separators are not taken into account when computing the width of output, which may cause...

bug
format

WG21-P0429R9 `` WG21-P3567R2 `flat_meow` Fixes (parts 4/7/8 likely implemented; parts 5/6 remain - thanks @frederick-vs-ja) LWG-3786 Flat maps' deduction guides need to default `Allocator` to be useful LWG-3803 `flat_`*`meow`* constructors...

cxx23
flat_meow

In STL-ASan-CI runs, seemingly random x86 test cases fail with exit code 3221225477 (0xC0000005) indicating an Access Violation. Let's track sporadic AVs here and see if there's a pattern. Note...

bug
ASan

# Describe the bug `` uses a loop to find the beginning of the exponent part in order to insert trailing zeroes. But when `_Specs._Alt || _Specs._Localized` is true, the...

bug
format

Originally reported as DevCom-10555755 / VSO-1939195 / AB#1939195 . I've cleaned up the repro and especially the Standardese citations, so I believe this is a bug. ``` D:\GitHub\STL\out\x64>type meow.cpp ```...

bug

#### Background Reading #### See this MSVC STL PR from last year for historical context: https://github.com/microsoft/STL/pull/3285 See this Clang bug report that spawned this work: https://github.com/llvm/llvm-project/issues/53520 See this Clang PR...

throughput

In the CI run https://dev.azure.com/vclibs/STL/_build/results?buildId=15888&view=results I noticed an unusual sporadic failure: ``` 1: Unresolved Tests (1): 1: libc++ :: std/input.output/string.streams/stringbuf/stringbuf.members/view.pass.cpp:2 ``` ``` Exception during script execution: Traceback (most recent call...

test
info needed

This PR makes `__cpp_lib_concepts` defined in C++20 mode for all supported compilers, after adding workarounds for various EDG concepts bugs. I have opened two follow-up PRs for non-essential and largely...

enhancement