User talk:T. Canens/Archive 1

Deletion request (again)
Following pages (and zh version) are no longer needed:


 * Template:cpp/error/exception/constructor
 * cpp/types/bad_typeid/bad_typeid
 * Template:cpp/types/bad_typeid/navbar
 * Template:cpp/types/bad_typeid/navbar content
 * Template:cpp/types/bad_typeid/navbar heading
 * cpp/types/bad_cast/bad_cast
 * Template:cpp/types/bad_cast/navbar
 * Template:cpp/types/bad_cast/navbar content
 * Template:cpp/types/bad_cast/navbar heading
 * cpp/memory/new/bad_array_new_length/bad_array_new_length
 * Template:cpp/memory/new/bad_array_new_length/navbar
 * Template:cpp/memory/new/bad_array_new_length/navbar content
 * Template:cpp/memory/new/bad_array_new_length/navbar heading
 * cpp/error/logic_error/logic_error
 * Template:cpp/error/logic_error/navbar
 * Template:cpp/error/logic_error/navbar content
 * Template:cpp/error/logic_error/navbar heading
 * cpp/error/invalid_argument/invalid_argument
 * Template:cpp/error/invalid_argument/navbar
 * Template:cpp/error/invalid_argument/navbar content
 * Template:cpp/error/invalid_argument/navbar heading
 * cpp/error/domain_error/domain_error
 * Template:cpp/error/domain_error/navbar
 * Template:cpp/error/domain_error/navbar content
 * Template:cpp/error/domain_error/navbar heading
 * cpp/error/length_error/length_error
 * Template:cpp/error/length_error/navbar
 * Template:cpp/error/length_error/navbar content
 * Template:cpp/error/length_error/navbar heading
 * cpp/error/out_of_range/out_of_range
 * Template:cpp/error/out_of_range/navbar
 * Template:cpp/error/out_of_range/navbar content
 * Template:cpp/error/out_of_range/navbar heading
 * cpp/error/runtime_error/runtime_error
 * Template:cpp/error/runtime_error/navbar
 * Template:cpp/error/runtime_error/navbar content
 * Template:cpp/error/runtime_error/navbar heading
 * cpp/error/range_error/range_error
 * Template:cpp/error/range_error/navbar
 * Template:cpp/error/range_error/navbar content
 * Template:cpp/error/range_error/navbar heading
 * cpp/error/overflow_error/overflow_error
 * Template:cpp/error/overflow_error/navbar
 * Template:cpp/error/overflow_error/navbar content
 * Template:cpp/error/overflow_error/navbar heading
 * cpp/error/underflow_error/underflow_error
 * Template:cpp/error/underflow_error/navbar
 * Template:cpp/error/underflow_error/navbar content
 * Template:cpp/error/underflow_error/navbar heading
 * Template:cpp/io/ios_base/failure/dsc constructor
 * Template:cpp/experimental/optional/bad_optional_access/dsc constructor


 * cpp/chrono/leap
 * cpp/chrono/leap/date
 * cpp/chrono/leap/operator cmp
 * Template:cpp/chrono/dsc leap
 * Template:cpp/chrono/leap/dsc date
 * Template:cpp/chrono/leap/dsc operator cmp
 * Template:cpp/chrono/leap/navbar
 * Template:cpp/chrono/leap/navbar content
 * Template:cpp/chrono/leap/navbar heading
 * Template:cpp/chrono/leap/title


 * cpp/chrono/link
 * cpp/chrono/link/accessors
 * cpp/chrono/link/operator cmp
 * Template:cpp/chrono/dsc link
 * Template:cpp/chrono/link/dsc accessors
 * Template:cpp/chrono/link/dsc operator cmp
 * Template:cpp/chrono/link/navbar
 * Template:cpp/chrono/link/navbar content
 * Template:cpp/chrono/link/navbar heading
 * Template:cpp/chrono/link/title

By the way, I think it would be better to have a specific page for deletion request. --Fruderica (talk) 22:25, 18 June 2020 (PDT)

Deletion request for items removed by P1614R2
Iterms related to these pages and templates has been removed by P1614R2: And the zh version (and maybe ja version?) of these pages should also be deleted. --Fruderica (talk) 04:19, 6 September 2019 (PDT)
 * cpp/utility/compare/strong equal
 * cpp/utility/compare/weak equal
 * cpp/algorithm/compare_3way
 * cpp/algorithm/lexicographical_compare_3way
 * Template:cpp/utility/compare/dsc strong equal
 * Template:cpp/utility/compare/dsc weak equal
 * Template:cpp/algorithm/dsc compare_3way
 * Template:cpp/algorithm/dsc lexicographical_compare_3way
 * Done. T. Canens (talk) 06:30, 6 September 2019 (PDT)

parallel ts merge
Shouldn't we also be dropping parallel TS links from See Also paragraph in every algorithm? --Cubbi (talk) 11:00, 21 March 2016 (PDT)
 * OK, but don't we have an extension installed that will make it much easier? T. Canens (talk) 11:13, 21 March 2016 (PDT)
 * Good point, it could actually work here. I forgot about it. --Cubbi (talk) 11:16, 21 March 2016 (PDT)

page deletion request
These broken redirect pages should be deleted:


 * old/wiki/preprocessor/warning → (deleted)cpp/preprocessor/warning
 * User talk:The Phantom → (deleted)User talk:VoidPhantom
 * Template:cpp/utility/optional → (deleted)Template:cpp/experimental/optional
 * Template:cpp/utility/bad optional access/dcl list constructor → (deleted)Template:cpp/utility/bad optional access/dsc constructor

These dead-end pages should be deleted:


 * c/align/alignof
 * cpp/container//value compare

By the way, these page should move to dragon/ instead of cpp/dragon/ because they are not a part of cpp:


 * cpp/dragon/call dragon
 * cpp/dragon/receive fire

page deletion request of zh version
Following wrongly created pages should be deleted: Already done Fruderica (talk) 22:14, 7 January 2018 (PST)
 * zh:Template:cpp/io/basic synbuf/dsc swap
 * zh:Template:cpp/io/basic synbuf/dsc set emit on sync
 * zh:Template:cpp/io/basic synbuf/dsc get wrapped
 * zh:Template:cpp/io/basic synbuf/dsc emit
 * zh:Template:cpp/io/basic synbuf/dsc destructor
 * zh:Template:cpp/io/basic_osyncstream/dsc_swap
 * cpp/compare/weak equal
 * cpp/compare/strong equal
 * cpp/compare/partial order
 * cpp/compare/weak order
 * cpp/compare/strong order
 * cpp/compare/named comparison functions
 * ciso646
 * c/type
 * cpp/chrono/time point/operato arith2
 * cpp/utility/any/operator
 * cpp/container/vector/operator as
 * cpp/data types
 * cpp/operator precedence
 * cpp/preprocessor/define
 * cpp/preprocessor/preprocessor if
 * cpp/preprocessor/preprocessor vars
 * cpp/preprocessor/sharp
 * cpp/preprocessor/undef
 * cpp/string/basic_string/character_classes
 * cpp/io/c/vscanf vfscanf vsscanf
 * cpp/io/c/vprintf vfprintf vsprintf
 * cpp/io/width
 * cpp/other
 * cpp/locale/c/setlocale
 * cpp/iterator/ostreambuf iterator/operator++
 * cpp/iterator/ostream iterator/operator++
 * lmt
 * All done except for the dragons. T. Canens (talk) 14:19, 8 January 2018 (PST)
 * Thank you. And follow pages seems to be redundant or wrongly created:
 * zh:Template:cpp/numeric/random/cauchy distribution/a
 * zh:Template:cpp/numeric/random/cauchy distribution/b
 * cpp/preprocessor/pragma‏‎
 * cpp/keyword/casting comparison
 * cpp/thread/condition_variable_any/native_handle
 * old/wiki/string/character classes
 * cpp/thread/condition_variable_any/native_handle (and versions in other languages)
 * Fruderica (talk) 00:10, 16 January 2018 (PST)
 * All done. T. Canens (talk) 13:28, 19 January 2018 (PST)

Fixing lc of zh site
zh:Template:lc does not work now for lack of zh:MediaWiki:Autolinker-definition-c and zh:MediaWiki:Autolinker-definition-cpp.

Could you copy en-versions to the zh-versions?

Fruderica (talk) 09:05, 20 January 2018 (PST)
 * ✅. T. Canens (talk) 10:29, 20 January 2018 (PST)

Japanese site
I'm translating pages and templates from English site to Japanese site. But I found that many CSS styles are missing or different from English site. Could you update the CSS of Japanese site?

In addition, Coliru compiler and other gadgets are not available in Japanese site. It will be nice if they are available.

Milkpot (talk) 05:28, 16 March 2018 (PDT)
 * I've imported most of the things in the MediaWiki namespace. Let me know if you need anything else. T. Canens (talk) 15:32, 16 March 2018 (PDT)

RE: Editing permissions on suggestions page
You mentioned that I should have no restriction "by now" (the over a year old account thing) but when I wrote that I could view the page markup but not save and got a note directing me to the suggestions page. Does whatever that was instigated to protect no longer need protecting or are my permissions changed? Will it be a problem again? It's an awkward time for me to write this but I have few contributions, and searching for "Alec" in the text I doubt would yield a false-positive! Thanks for your time Alec (talk) 05:54, 4 June 2019 (PDT)
 * If you can post here, you are no longer affected by the restriction. T. Canens (talk) 10:18, 4 June 2019 (PDT)

Value categories
You gave a description for the lvalue cases of conditional expressions on Cubbi's talk page about the Value categories page. I think that it would be great if you could also add at the same location the descriptions for the xvalue and prvalue cases. Because even on the dedicated Conditional expression page it's not clear at all, nor in the standard.

By the way, the standard states, § 5.16. "Conditional operator", alinea 4, 5:
 * "If the second and third operands are glvalues of the same value category and have the same type, the result is of that type and value category and it is a bit-field if the second or the third operand is a bit-field, or if both are bit-fields. Otherwise, the result is a prvalue."

So why isn't it that simple? I mean reading this quote from the standard, one should infer simply, for :
 * If and  are lvalues of the same type, then the result is an lvalue;
 * If and  are xvalues of the same type, then the result is an xvalue;
 * Otherwise, the result is a prvalue.
 * Is the standard wrong here?
 * — Maggyero (talk) 15:40, 23 September 2015 (PDT).
 * p4 is talking about the operands after any conversions that are performed by p3. T. Canens (talk) 20:09, 23 September 2015 (PDT)

Thanks
Thanks for fixing bugs such as this one in uniform_real_distribution -- I actually remembered the discussion of that issue on SO as soon as I saw that edit. --Cubbi (talk) 07:44, 25 May 2015 (PDT)

Also awesome job with the library fundamentals TSs! The parallelism TS could make use of these layout ideas. --Cubbi (talk) 19:10, 24 July 2015 (PDT)
 * Thanks :) The parallelism TS looks like it's going to be messy. On a quick readthrough, I don't think they actually specified which header the parallel overloads for the 69 existing algorithms are placed in :( T. Canens (talk) 01:08, 25 July 2015 (PDT)
 * And I just realized that both the fundamentals TS and the concurrency TS specified a and a, but one in the inline namespace  and one in the inline namespace . This is going to be rather tricky to present... T. Canens (talk) 01:19, 25 July 2015 (PDT)

default complier
after removing oldest gcc, clang 3.8(the one after old default complier) become default compiler now. (was it set by index?) Yaossg (talk) 21:27, 20 January 2018 (PST)