summaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Expand)Author
2021-12-16Codechange: Un-bitstuff station/depot/waypoint commands.Michael Lutz
2021-12-16Codechange: Un-bitstuff vehicle/engine commands.Michael Lutz
2021-12-16Change: [Network] Transfer command data as serialized byte stream without fix...Michael Lutz
2021-12-16Codechange: Make TileIndex a "strong" typedef to give it a distinct type.Michael Lutz
2021-12-16Codechange: Declare our custom enum operators as constexpr.Michael Lutz
2021-12-16Fix: Template syntax error when using 'span' with a container type.Michael Lutz
2021-12-12Fix: if vehicles only refit to cargo-slots >= 32, the default cargo was wrong...frosch
2021-11-09Cleanup: Fix typo in overflowsafe_type commentTyler Trahan
2021-08-10Fix 68f2213: Don't use GetPoolSize() for end of pool iterator (#9461)Loïc Guilloux
2021-07-20Codechange: Make OverflowSafeInt constexprCharles Pigott
2021-07-20Codechange: Remove (unused) ability to specify min/max of OverflowSafeIntCharles Pigott
2021-07-20Codechange: Use GCC/clang builtins for overflow safety when supportedCharles Pigott
2021-07-20Fix: OverflowSafeInt could underflowCharles Pigott
2021-07-20Fix: OverflowSafeInt negation not handling INT64_MINCharles Pigott
2021-07-09Cleanup: Remove now unused FOR_EACH_SET_BIT_EX macroglx22
2021-07-09Codechange: Remove FOR_EACH_SET_BITglx22
2021-07-02Feature: framework to make savegames self-descriptivePatric Stout
2021-06-13Codechange: convert printf DEBUG statements to fmt Debug statementsrubidium42
2021-06-03Codechange: use "[[maybe_unused]]" instead of a wide variety of other ways we...Patric Stout
2021-05-31Codechange: C++-ify lists for SaveLoad (#9323)Patric Stout
2021-05-27Codechange: pass large parameter by reference instead of value, especially in...rubidium42
2021-04-21Cleanup: Replace single-use Pair struct with std::pair.Peter Nelson
2021-04-01Fix: building on Raspberry Pi failed because of const vs constexpr (#8924)Patric Stout
2021-02-17Fix: [SDL2] simplify what to redraw to prevent tearing (#8685)Patric Stout
2021-01-08Codechange: Remove min/max functions in favour of STL variants (#8502)Charles Pigott
2020-12-27Codechange: Replace assert_compile macro with static_assertCharles Pigott
2020-12-15Codechange: Make use of the improved C++17 emplace_back function.Michael Lutz
2020-07-03Fix: Globally apply preprocessor directive coding styleTechGeekNZ
2020-06-05Add: introduce CMake for project managementPatric Stout
2020-05-21Codechange: Replace SmallPair with std::pair.Michael Lutz
2020-02-11Fix: OpenBSD endianness detectionCharlène
2020-01-07Codechange: Remove std::function from Pool iteration wrapperJonathan G Rennison
2019-12-21Fix: unused variable warningsglx
2019-12-21Cleanup: remove FOR_ALL_ITEMSglx
2019-12-21Add: Allow iteration of pools in range-based for loopsglx
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-10-08Codechange: Performance improvement in k-d tree FindNearest()Gabda
2019-09-29Fix: Some typos found using codespellJMcKiern
2019-08-31Codechange: math functions - use cpp-style castsNikolas Nyby
2019-08-17Add #6887: Option to show zone inside local authority boundary of townsGabda
2019-05-04Remove: grow() helper functionglx
2019-04-29Remove: (Simple)TinyEnumTCharles Pigott
2019-04-21Codechange: Use std::underlying_type for DECLARE_POSTFIX_INCREMENT.peter1138
2019-04-21Fix: Replace int with std::underlying_type in DECLARE_ENUM_AS_BIT_SET.peter1138
2019-04-18Cleanup: remove core/sort_func.hpp as it's not used anymoreglx
2019-04-18Codechange: use std::vector for _resolutionsglx
2019-04-15Codechange: No need for AutoFreePtr if there's std::unique_ptr.Michael Lutz
2019-04-15Codechange: Replace SmallStackSafeStackAlloc with std::array.Michael Lutz
2019-04-13Fix 801cbea9c: operator< is not always the best ideaglx
2019-04-13Codechange: use std::sort() for all std::vector typesglx