Details
-
Type: Improvement
-
Status: Resolved
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: Current Version
-
Fix Version/s: None
-
Component/s: Zzz! / None of the above / I really don't know
-
Labels:None
Description
Currently we override makefiles in sinol packs, which force c++11. Jury want's c++17, which is fairly available on modern machines.
Activity
Paweł Dietrich
made changes -
Field | Original Value | New Value |
---|---|---|
Summary | C++17 support in sinol makefiles | c++17 support in sinol makefiles |
Paweł Dietrich
made changes -
Status | New [ 10000 ] | Open [ 1 ] |
Paweł Dietrich
made changes -
Assignee | Paweł Dietrich [ pdietrich ] |
Paweł Dietrich
made changes -
Description | Currently we override makefiles in sinol packs, which force c++11. Jury want's c++17, which is fairly on modern machines. | Currently we override makefiles in sinol packs, which force c++11. Jury want's c++17, which is fairly available on modern machines. |
Paweł Dietrich
made changes -
Status | Open [ 1 ] | In Progress [ 3 ] |
Paweł Dietrich
made changes -
Status | In Progress [ 3 ] | Resolved [ 5 ] |
Assignee | Paweł Dietrich [ pdietrich ] | Wojciech Dubiel [ wolf480 ] |
Resolution | Fixed [ 1 ] |
Transition | Time In Source Status | Execution Times | Last Executer | Last Execution Date | |||||
---|---|---|---|---|---|---|---|---|---|
|
24s | 1 | Paweł Dietrich | 2022-01-1 23:21 | |||||
|
13h 10m | 1 | Paweł Dietrich | 2022-01-2 12:32 | |||||
|
10h 19m | 1 | Paweł Dietrich | 2022-01-2 22:51 |
Oznaczone jako usunięte:
- Pozbycie się śmiesznego encodowania znaków jak `??-` -> `~`
- pozbycie się funkcji: std::auto_ptr, std::random_shuffle, std::unexpected,
- klucz `register`
- wrappery na funkcje `mem_fun` i podobne,
- the obsolete io streams aliases (np. ios_base open_mode)
- preinkrementacja `bool`'a nie jest już zdefiniowana jako `true`
- [dynamic exception specification](https://en.cppreference.com/w/cpp/language/except_spec)
Oznaczone jako do wycofania:
- typy i funkcje std::iterator, std::raw_storage_iterator, std::get_temporary_buffer, std::is_literal_type, std::result_of
- biblioteka <codecvt>
- Kilka funkcji do wyfocania z [utility/functional](https://en.cppreference.com/w/cpp/utility/functional#Old_binders_and_adaptors)