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/saveload
Jonathan G Rennison 19835b51ee Move StationCargoList and FlowStatMap out of GoodsEntry struct
Move them into a new GoodsEntryData struct referenced
using a std::unique_ptr from GoodsEntry.
The unique_ptr may be nullptr if the cargo list and flow stat map
are both empty (this is the case for unused cargoes).

This reduces GoodsEntry from 128 to 24 bytes,
and Station from 8680 to 2024 bytes,
(on Linux x86_64).
1 year ago
..
compat Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/ 1 year ago
CMakeLists.txt Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/ 1 year ago
afterload.cpp Move StationCargoList and FlowStatMap out of GoodsEntry struct 1 year ago
ai_sl.cpp Merge branch 'master' into jgrpp 1 year ago
airport_sl.cpp Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/ 1 year ago
animated_tile_sl.cpp Merge branch 'master' into jgrpp 1 year ago
autoreplace_sl.cpp Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/ 1 year ago
cargomonitor_sl.cpp Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/ 1 year ago
cargopacket_sl.cpp Saveload: Add support for upstream savegame version 316 1 year ago
cheat_sl.cpp Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/ 1 year ago
company_sl.cpp Change gamelog to use std::vector 1 year ago
depot_sl.cpp Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/ 1 year ago
economy_sl.cpp Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/ 1 year ago
engine_sl.cpp Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/ 1 year ago
game_sl.cpp Merge branch 'master' into jgrpp 1 year ago
gamelog_sl.cpp Change gamelog to use std::vector 1 year ago
goal_sl.cpp Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/ 1 year ago
group_sl.cpp Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/ 1 year ago
industry_sl.cpp Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/ 1 year ago
labelmaps_sl.cpp Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/ 1 year ago
league_sl.cpp Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/ 1 year ago
linkgraph_sl.cpp Link graph: Store last compression in scaled date ticks 1 year ago
map_sl.cpp Change gamelog to use std::vector 1 year ago
misc_sl.cpp Change gamelog to use std::vector 1 year ago
newgrf_sl.cpp Change gamelog to use std::vector 1 year ago
newgrf_sl.h Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/ 1 year ago
object_sl.cpp Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/ 1 year ago
order_sl.cpp Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/ 1 year ago
saveload.cpp Replace remaining uses of std::deque with ring buffers 1 year ago
saveload.h Replace remaining uses of std::deque with ring buffers 1 year ago
settings_sl.cpp Change gamelog to use std::vector 1 year ago
signs_sl.cpp Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/ 1 year ago
station_sl.cpp Move StationCargoList and FlowStatMap out of GoodsEntry struct 1 year ago
storage_sl.cpp Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/ 1 year ago
story_sl.cpp Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/ 1 year ago
subsidy_sl.cpp Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/ 1 year ago
town_sl.cpp Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/ 1 year ago
vehicle_sl.cpp Replace remaining uses of std::deque with ring buffers 1 year ago