Johannes Hofmann
0b1a5c3f63
Update CI config to actually fail on error
5 yıl önce
Johannes Hofmann
7bd6a91083
Release 0.2.1
5 yıl önce
Johannes Hofmann
df3d8b2a21
README, lib.rs: Use ? operator in documentation
5 yıl önce
Johannes Hofmann
d3170b4c46
Fix deprecation warnings of protoc_rust
Use `protoc_rust::Codegen` instead of `protoc_rust::run`.
5 yıl önce
Johannes Hofmann
5b150dc338
Regenerate *.rs files in `src/proto/`
for new protobuf version 2.15.0
5 yıl önce
Johannes Hofmann
c7b110a9e8
CI: Bump minimum supported Rust version to 1.44.1
for the protobuf crate
5 yıl önce
Johannes Hofmann
6869e41d62
Release 0.2.0
5 yıl önce
Johannes Hofmann
055192e9c4
dense.rs: Fix minor typo
5 yıl önce
Johannes Hofmann
a990538123
Merge branch 'bugfix/dense_node_iterator' of https://github.com/nikmikov/osmpbf into nikmikov-bugfix/dense_node_iterator
5 yıl önce
Johannes Hofmann
3dfd10b765
Regenerate *.rs files in `src/proto/`
for new protobuf version 2.14.0 and remove exact version requirement for
protobuf.
5 yıl önce
Nikolay Mikov
ee82ea359b
Fix DenseNodeIter when dense node info is empty
5 yıl önce
Johannes Hofmann
c3ec6341f1
Release 0.1.17
5 yıl önce
Johannes Hofmann
db47f0d699
README: Add Rust 2015 notice
5 yıl önce
Johannes Hofmann
6f290a6041
Run cargo fmt
5 yıl önce
Johannes Hofmann
ab8cf2044c
CI: Fail compilation on warning
5 yıl önce
Johannes Hofmann
9bba9b6ab5
indexed: Fix clippy warning
5 yıl önce
Johannes Hofmann
3e1524056f
Stop using Error::description method
which is now deprecated in stable Rust.
5 yıl önce
Johannes Hofmann
92e91b5767
CI: Remove deprecated keyword `sudo`
5 yıl önce
Johannes Hofmann
2ebf5c4c32
Release 0.1.16
5 yıl önce
Johannes Hofmann
f1ebefa045
Merge branch 'substack-non-buffering'
5 yıl önce
substack
bec900d97e
changes to not buffer results in memory while preserving existing api
5 yıl önce
Johannes Hofmann
31a48ba07f
Use binary search for inner loop in IndexedReader
This adds at least one memory allocation (`collect` into a `Vec`) but is still faster for a reasonable number of IDs.
5 yıl önce
Johannes Hofmann
bd0846d555
Use BTreeSet to check node IDs in IndexedReader
There is a performance penalty (+13%) but this collection enables cheap
deletions.
5 yıl önce
Johannes Hofmann
5290c2041b
Extract reading headers to speed up index creation
When creating an index (`IndexedReader::create_index`) the unused `Blob`s are not copied into memory, which really improves performance for this operation (5x faster).
5 yıl önce
Johannes Hofmann
243e9a9eac
Add IndexedReader example
5 yıl önce
Johannes Hofmann
e5fd662654
Add IndexedReader
This allows filtering elements and finding their dependencies by
decoding as few blobs as possible.
5 yıl önce
Johannes Hofmann
e0699ffd29
Release 0.1.15
5 yıl önce
Johannes Hofmann
7ad09a37ec
Regenerate *.rs files in `src/proto/`
for new protobuf version 2.10.1
5 yıl önce
Johannes Hofmann
ae08d8dc81
Require exact version of protobuf (2.10.0)
The version of compiled files needs to match the protobuf version,
including patch level.
5 yıl önce
Johannes Hofmann
aac8d1dafe
Run `cargo fmt`
6 yıl önce
Johannes Hofmann
fc3397e34a
Ignore a clippy warning of type `option_option`
6 yıl önce
Johannes Hofmann
20209a75e4
Fix clippy warnings `needless_doctest_main`
6 yıl önce
Johannes Hofmann
b4835cb47a
Merge branch 'danlarkin-integer-coordinates'
6 yıl önce
Dan Larkin
7c398949f4
remove extra blank line
6 yıl önce
Dan Larkin
60a2c54876
Add integer coordinate functions
6 yıl önce
Johannes Hofmann
7326f268d3
Release 0.1.14
6 yıl önce
Johannes Hofmann
0df09e2c6f
CI: Bump minimum supported Rust version to 1.36.0
6 yıl önce
Johannes Hofmann
7bfa560302
Restrict protobuf version to 2.10 with patches
6 yıl önce
Johannes Hofmann
b9e425b6f4
Regenerate *.rs files in `src/proto/`
for new protobuf version 2.10.0
6 yıl önce
Johannes Hofmann
c6ecf54a4f
Release 0.1.13
6 yıl önce
Johannes Hofmann
7ff5efabf2
Fix compiler warnings
6 yıl önce
Johannes Hofmann
7bf89809d3
Regenerate *.rs files in `src/proto/`
6 yıl önce
Johannes Hofmann
7819fd571c
CI: Disable caching of cargo directories
6 yıl önce
Johannes Hofmann
bc858ab6da
CI: Bump minimum supported Rust version to 1.34.2
6 yıl önce
Johannes Hofmann
592663c8d7
CI: Bump minimum supported Rust version to 1.27.2
6 yıl önce
Johannes Hofmann
30a93e56e8
CI: Bump minimum supported Rust version to 1.26.2
6 yıl önce
Johannes Hofmann
4ded93f7a0
Release 0.1.12
7 yıl önce
Johannes Hofmann
38020e8b19
Add BlobReader::seekable_from_path convenience function
7 yıl önce
Johannes Hofmann
8fd61687b3
Actually run code in doc tests
7 yıl önce
Johannes Hofmann
9871987b4f
Rename Way::refs_slice -> Way::raw_refs
to avoid confusion. The returned slice needs delta decoding to retrieve
the node ids.
7 yıl önce