<hr>
<h4>You can view, comment on, or merge this pull request online at:</h4>
<p> <a href='https://github.com/openstreetmap/osm2pgsql/pull/495'>https://github.com/openstreetmap/osm2pgsql/pull/495</a></p>
<h4>Commit Summary</h4>
<ul>
<li>update libosmium to release version 2.5.0</li>
</ul>
<h4>File Changes</h4>
<ul>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-0">contrib/libosmium/README.contrib</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-1">contrib/libosmium/README.md</a>
(6)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-2">contrib/libosmium/osmium/area/assembler.hpp</a>
(4)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-3">contrib/libosmium/osmium/area/detail/node_ref_segment.hpp</a>
(6)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-4">contrib/libosmium/osmium/area/detail/proto_ring.hpp</a>
(9)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-5">contrib/libosmium/osmium/area/detail/segment_list.hpp</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-6">contrib/libosmium/osmium/area/multipolygon_collector.hpp</a>
(8)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-7">contrib/libosmium/osmium/area/problem_reporter_ogr.hpp</a>
(132)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-8">contrib/libosmium/osmium/builder/osm_object_builder.hpp</a>
(129)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-9">contrib/libosmium/osmium/experimental/flex_reader.hpp</a>
(14)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-10">contrib/libosmium/osmium/geom/coordinates.hpp</a>
(1)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-11">contrib/libosmium/osmium/geom/factory.hpp</a>
(3)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-12">contrib/libosmium/osmium/geom/geojson.hpp</a>
(10)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-13">contrib/libosmium/osmium/geom/ogr.hpp</a>
(30)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-14">contrib/libosmium/osmium/geom/tile.hpp</a>
(6)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-15">contrib/libosmium/osmium/geom/wkb.hpp</a>
(8)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-16">contrib/libosmium/osmium/geom/wkt.hpp</a>
(10)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-17">contrib/libosmium/osmium/handler.hpp</a>
(4)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-18">contrib/libosmium/osmium/index/bool_vector.hpp</a>
(4)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-19">contrib/libosmium/osmium/index/detail/mmap_vector_anon.hpp</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-20">contrib/libosmium/osmium/index/detail/mmap_vector_base.hpp</a>
(6)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-21">contrib/libosmium/osmium/index/detail/mmap_vector_file.hpp</a>
(8)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-22">contrib/libosmium/osmium/index/detail/vector_map.hpp</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-23">contrib/libosmium/osmium/index/detail/vector_multimap.hpp</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-24">contrib/libosmium/osmium/index/map.hpp</a>
(21)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-25">contrib/libosmium/osmium/index/map/dummy.hpp</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-26">contrib/libosmium/osmium/index/map/sparse_mem_map.hpp</a>
(15)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-27">contrib/libosmium/osmium/index/map/sparse_mem_table.hpp</a>
(3)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-28">contrib/libosmium/osmium/index/multimap/hybrid.hpp</a>
(12)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-29">contrib/libosmium/osmium/index/multimap/sparse_mem_multimap.hpp</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-30">contrib/libosmium/osmium/io/any_input.hpp</a>
(1)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-31">contrib/libosmium/osmium/io/bzip2_compression.hpp</a>
(67)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-32">contrib/libosmium/osmium/io/compression.hpp</a>
(91)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-33">contrib/libosmium/osmium/io/detail/debug_output_format.hpp</a>
(229)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-34">contrib/libosmium/osmium/io/detail/input_format.hpp</a>
(151)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-35">contrib/libosmium/osmium/io/detail/o5m_input_format.hpp</a>
(633)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-36">contrib/libosmium/osmium/io/detail/opl_output_format.hpp</a>
(135)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-37">contrib/libosmium/osmium/io/detail/output_format.hpp</a>
(64)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-38">contrib/libosmium/osmium/io/detail/pbf.hpp</a>
(1)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-39">contrib/libosmium/osmium/io/detail/pbf_decoder.hpp</a>
(55)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-40">contrib/libosmium/osmium/io/detail/pbf_input_format.hpp</a>
(183)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-41">contrib/libosmium/osmium/io/detail/pbf_output_format.hpp</a>
(326)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-42">contrib/libosmium/osmium/io/detail/queue_util.hpp</a>
(157)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-43">contrib/libosmium/osmium/io/detail/read_thread.hpp</a>
(95)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-44">contrib/libosmium/osmium/io/detail/read_write.hpp</a>
(20)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-45">contrib/libosmium/osmium/io/detail/string_table.hpp</a>
(29)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-46">contrib/libosmium/osmium/io/detail/string_util.hpp</a>
(206)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-47">contrib/libosmium/osmium/io/detail/write_thread.hpp</a>
(63)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-48">contrib/libosmium/osmium/io/detail/xml_input_format.hpp</a>
(540)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-49">contrib/libosmium/osmium/io/detail/xml_output_format.hpp</a>
(275)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-50">contrib/libosmium/osmium/io/detail/zlib.hpp</a>
(5)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-51">contrib/libosmium/osmium/io/error.hpp</a>
(12)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-52">contrib/libosmium/osmium/io/file.hpp</a>
(8)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-53">contrib/libosmium/osmium/io/gzip_compression.hpp</a>
(62)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-54">contrib/libosmium/osmium/io/input_iterator.hpp</a>
(38)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-55">contrib/libosmium/osmium/io/o5m_input.hpp</a>
(45)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-56">contrib/libosmium/osmium/io/output_iterator.hpp</a>
(72)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-57">contrib/libosmium/osmium/io/overwrite.hpp</a>
(10)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-58">contrib/libosmium/osmium/io/reader.hpp</a>
(164)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-59">contrib/libosmium/osmium/io/writer.hpp</a>
(254)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-60">contrib/libosmium/osmium/memory/buffer.hpp</a>
(67)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-61">contrib/libosmium/osmium/osm/area.hpp</a>
(1)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-62">contrib/libosmium/osmium/osm/changeset.hpp</a>
(131)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-63">contrib/libosmium/osmium/osm/crc.hpp</a>
(53)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-64">contrib/libosmium/osmium/osm/item_type.hpp</a>
(9)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-65">contrib/libosmium/osmium/osm/node_ref_list.hpp</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-66">contrib/libosmium/osmium/osm/object.hpp</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-67">contrib/libosmium/osmium/osm/timestamp.hpp</a>
(8)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-68">contrib/libosmium/osmium/osm/types.hpp</a>
(4)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-69">contrib/libosmium/osmium/osm/types_from_string.hpp</a>
(16)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-70">contrib/libosmium/osmium/relations/collector.hpp</a>
(8)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-71">contrib/libosmium/osmium/thread/function_wrapper.hpp</a>
(28)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-72">contrib/libosmium/osmium/thread/pool.hpp</a>
(21)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-73">contrib/libosmium/osmium/thread/util.hpp</a>
(33)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-74">contrib/libosmium/osmium/util/data_file.hpp</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-75">contrib/libosmium/osmium/util/delta.hpp</a>
(71)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-76">contrib/libosmium/osmium/util/file.hpp</a>
(6)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-77">contrib/libosmium/osmium/util/memory_mapping.hpp</a>
(11)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-78">contrib/libosmium/osmium/util/options.hpp</a>
(10)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-79">contrib/libosmium/osmium/visitor.hpp</a>
(3)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-80">contrib/libosmium/protozero/byteswap.hpp</a>
(32)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-81">contrib/libosmium/protozero/pbf_builder.hpp</a>
(28)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-82">contrib/libosmium/protozero/pbf_message.hpp</a>
(44)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-83">contrib/libosmium/protozero/pbf_reader.hpp</a>
(12)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-84">contrib/libosmium/protozero/pbf_writer.hpp</a>
(4)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-85">contrib/libosmium/protozero/varint.hpp</a>
(4)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/openstreetmap/osm2pgsql/pull/495/files#diff-86">contrib/libosmium/protozero/version.hpp</a>
(22)
</li>
</ul>
<h4>Patch Links:</h4>
<ul>
<li><a href='https://github.com/openstreetmap/osm2pgsql/pull/495.patch'>https://github.com/openstreetmap/osm2pgsql/pull/495.patch</a></li>
<li><a href='https://github.com/openstreetmap/osm2pgsql/pull/495.diff'>https://github.com/openstreetmap/osm2pgsql/pull/495.diff</a></li>
</ul>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/openstreetmap/osm2pgsql/pull/495">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AD2-7mklkNHl3rV7-zyd49xM_EVvRO87ks5pCm1ygaJpZM4GcGv4.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
<link itemprop="url" href="https://github.com/openstreetmap/osm2pgsql/pull/495"></link>
<meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>