Igor Zhukov

Results 12 issues of Igor Zhukov

**Describe the bug** We don't match strtod / strtof when doing field extraction for hexfloats, or special cases like inf **Command-line test case** ``` C:\Temp>type main.cpp #include #include #include template...

bug

**Describe the bug** STL Bug? Our wbuffer_convert does not implement seek. [depr.conversions.buffer] is completely underspecified. **Command-line test case** ``` C:\Temp>type main.cpp #include #include #include #include class test_codecvt : public std::codecvt...

bug

**Describe the bug** Some libc++ tests use UTF_8 locale. But they use ANSI locale on Windows. Also the tests may fail for another reasons. **Command-line test case** ``` #ifndef PLATFORM_SUPPORT_H...

test

Fixes #4109 Based on @hewillk 's example https://godbolt.org/z/ThWf3Gra6 and [Dev11_0253803_debug_pointer test](https://github.com/microsoft/STL/blob/0403d19f5461fd15983737c3f01ec34800ea9275/tests/std/tests/Dev11_0253803_debug_pointer/test.cpp)

bug
ranges

I found that `ovn_cluster_log_low_index` and `ovn_cluster_log_high_index` have the same meaning and I think it's a typo.

# Describe the bug Our type `std::_Literal_zero` has an impact on real code. From the comment: https://github.com/microsoft/STL/pull/4332#issuecomment-1919524313 # Command-line test case ``` #include template constexpr bool not_equal(T lhs, U rhs)...

external

**Describe the bug** locale::id classes are used to lazily assign numbers to facets classes. They have non-trivial constructors and when compiled in debug mode they are not initialized at compile...

bug
vNext

**Describe the bug** The behaviour of std::basic_ifstream::putback is incorrect when putback is used over buffer boundaries. In particular, it appears that if one does a get() – peek() – putback()...

bug
vNext

**Describe the bug** Can't create std::packaged_task with lambda. I receive compilation error: ``` call to implicitly-deleted copy constructor of '(lambda at main.cpp)' ``` **Command-line test case** STL version (git commit...

bug
vNext

# Describe the bug `std::ios_base::sync_with_stdio` has no effect in the STL but `cout` becomes much faster after calling `sync_with_stdio` on mingw + libstdc++ . ```c++ #include #include #include using namespace...

performance
info needed