You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
OpenTTD-patches/src/network
Patric Stout 0243ae4654
Fix #8799: NGameAllowedSorter() is not imposing strict weak ordering relation (#8801)
In other words, it should only (!) return true if A comes for B.
This promise was broken for the situation where two values are
identical. It would return true in these cases too. This is of
course not possible: if two values are identical, neither come
before the other. As such, the sorter was not imposing strict
weak ordering relations.

libstdc++ handled this scenario just fine, but libc++ crashes
badly on this, as it allowed comparing of [begin, end] instead
of [begin, end).
libc++ considered this not a bug (and by specs, they are correct;
just this way of crashing is of course a bit harsh):
https://bugs.llvm.org/show_bug.cgi?id=47903
3 years ago
..
core Codechange: [Network] replace _realtime_tick with std::chrono 3 years ago
CMakeLists.txt Add: introduce CMake for project management 4 years ago
network.cpp Change: move "give money" from client-list to company window 4 years ago
network.h Cleanup: Removed SVN headers 5 years ago
network_admin.cpp Codechange: [Network] replace _realtime_tick with std::chrono 3 years ago
network_admin.h Codechange: [Network] replace _realtime_tick with std::chrono 3 years ago
network_base.h Codechange: Replace network related FOR_ALL with range-based for loops 5 years ago
network_chat_gui.cpp Codechange: [Network] replace _realtime_tick with std::chrono 3 years ago
network_client.cpp Codechange: [Network] replace _realtime_tick with std::chrono 3 years ago
network_client.h Cleanup: Removed SVN headers 5 years ago
network_command.cpp Codechange: rename sound ids to make more sense. (#8701) 3 years ago
network_content.cpp Codechange: [Network] replace _realtime_tick with std::chrono 3 years ago
network_content.h Codechange: [Network] replace _realtime_tick with std::chrono 3 years ago
network_content_gui.cpp Fix: mention our websites with https:// (instead of http://) (#8657) 3 years ago
network_content_gui.h Cleanup: Removed SVN headers 5 years ago
network_func.h Feature #7756: Allow server to supply a reason to kicked/banned clients 4 years ago
network_gamelist.cpp Codechange: Replace custom linked list for GRF texts with STL vectors and strings. 4 years ago
network_gamelist.h Cleanup: Removed SVN headers 5 years ago
network_gui.cpp Fix #8799: NGameAllowedSorter() is not imposing strict weak ordering relation (#8801) 3 years ago
network_gui.h Change: move "give money" from client-list to company window 4 years ago
network_internal.h Cleanup: Removed SVN headers 5 years ago
network_server.cpp Fix: [Network] don't show "server doesn't respond" while in queue 3 years ago
network_server.h Fix: [Network] don't show "server doesn't respond" while in queue 3 years ago
network_type.h Fix #8060, 5880f14: Restore admin network API compatibility. 4 years ago
network_udp.cpp Codechange: [Network] replace _realtime_tick with std::chrono 3 years ago
network_udp.h Cleanup: Removed SVN headers 5 years ago