[Bug libstdc++/86843] Allow separating debug mode into ABI-changing part and rest

2024-01-17 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86843 --- Comment #6 from Jonathan Wakely --- Oh I think I misread it ... it does enable some internal assertions, but is mostly the same meaning as our debug mode.

[Bug libstdc++/86843] Allow separating debug mode into ABI-changing part and rest

2024-01-17 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86843 --- Comment #5 from Jonathan Wakely --- It's a shame they're using "debug mode" to mean "debug the library impl itself" when that's a term we have been using with completely different meaning for many years.

[Bug libstdc++/86843] Allow separating debug mode into ABI-changing part and rest

2024-01-17 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86843 --- Comment #4 from Sam James --- libcxx has started working towards this, see https://discourse.llvm.org/t/rfc-hardening-in-libc/73925 and https://libcxx.llvm.org/Hardening.html.

[Bug libstdc++/86843] Allow separating debug mode into ABI-changing part and rest

2024-01-17 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86843 Jonathan Wakely changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug libstdc++/86843] Allow separating debug mode into ABI-changing part and rest

2018-08-10 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86843 --- Comment #2 from Jonathan Wakely --- Hmm, many of the checks in algorithms rely on the fact that the iterators are Debug Mode iterators (e.g. to check that the end iterator is reachable from the begin one, or that the iterators are not

[Bug libstdc++/86843] Allow separating debug mode into ABI-changing part and rest

2018-08-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86843 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|