[libcxx-commits] [PATCH] D63230: Add observer_ptr
    Zoe Carver via Phabricator via libcxx-commits 
    libcxx-commits at lists.llvm.org
       
    Thu Jun 13 23:52:50 PDT 2019
    
    
  
zoecarver updated this revision to Diff 204709.
zoecarver added a comment.
Herald added subscribers: christof, mgorny.
- new header things
>> Questions:
>> 
>> Is it okay to use constexpr and noexcept or should I use the macros?
> 
> Yes. For entirely new features, all of C++11 and C++14 are on the table now.
>  But for additions or changes to existing components, use the same style as the existing code.
Good to know. Thanks.
>> I think there is something else I need to do when adding a header.
> 
> There's a set up steps here:
>  https://github.com/llvm-mirror/libcxx/blob/master/NOTES.TXT#L19
> 
> But generally it looked good.
Done.
>> The greater than operator seemed wrong.
> 
> Say more?
The standard says that the greater than and less than operators should have the same functionality. This seems wrong to me, but I might be missing something.
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D63230/new/
https://reviews.llvm.org/D63230
Files:
  include/CMakeLists.txt
  include/experimental/memory
  include/module.modulemap
  test/libcxx/double_include.sh.cpp
  test/libcxx/experimental/memory/memory.observer.ptr/version.pass.cpp
  test/std/experimental/memory/memory.observer.ptr/conv.pass.cpp
  test/std/experimental/memory/memory.observer.ptr/ctor.pass.cpp
  test/std/experimental/memory/memory.observer.ptr/hash.pass.cpp
  test/std/experimental/memory/memory.observer.ptr/mod/release.pass.cpp
  test/std/experimental/memory/memory.observer.ptr/mod/reset.pass.cpp
  test/std/experimental/memory/memory.observer.ptr/mod/swap.pass.cpp
  test/std/experimental/memory/memory.observer.ptr/obs.pass.cpp
  test/std/experimental/memory/memory.observer.ptr/spec.pass.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D63230.204709.patch
Type: text/x-patch
Size: 22311 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20190614/657c7376/attachment-0001.bin>
    
    
More information about the libcxx-commits
mailing list