An open API service providing commit metadata for open source projects.

GitHub / heremaps/flatdata / commits

Write-once, read-many, minimal overhead binary structured file format.

SHA Message Author Date Stats
756ca177 Remove flatdata-go: It has been in Beta for several years without any sign of... Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
9caaf9da Add type annotations and mypy CI to flatdata-py and flatdata-generator (#262) Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
d0d05b22 Also improve scalar readers by caching (#261)
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
70b9050c Support proper numpy integration for ~100x performance boost (#259)
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
0a6cb898 MINOR: adding Reader/Writer std::optional variants, same as boost::op… (#258)
Signed-off-by: Esteban Pavese <e****e@h****m>
epavese <e****e@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
987c2e27 Bump versions for release of flatdata-py (#256)
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
6 months ago
bf46d2d4 Bump flatdata-py version before relasing it (#255)
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
6 months ago
8f75060e Auto resolve archive namespace (#254)
Signed-off-by: mohapatr3 <p****a@h****m>
mohapatr3 <p****a@h****m>
Committed by: GitHub <n****y@g****m>
6 months ago
4563927e root namespace in inspector args (#252)
Signed-off-by: mohapatr3 <p****a@h****m>
mohapatr3 <p****a@h****m>
Committed by: GitHub <n****y@g****m>
10 months ago
d75bc69d replace nose with pytest (#253)
Signed-off-by: mohapatr3 <p****a@h****m>
mohapatr3 <p****a@h****m>
Committed by: GitHub <n****y@g****m>
10 months ago
192c3095 annotation for const and enum (#251)
Signed-off-by: mohapatr3 <p****a@h****m>
mohapatr3 <p****a@h****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
8c839031 Report errors when trying to using optional ranges (#250)
Signed-off-by: Christian Vetter <c****r@h****m>, Christian Vetter <c****r@h****m>, Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
31a03e7d chore: upgrade memmap2 0.5.7 -> 0.9.4 (#248)
Signed-off-by: boxdot <d****@z****g>
boxdot <d****@z****g>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
21b6c51c Bump flatdata-rs version in preparation for release (#247)
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
a2eba634 point to flatdata-generator v0.4.6 (#246)
Signed-off-by: Marco Conte <g****e@g****m>
Marco Conte <g****e@u****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
03e1b307 Bump version and release minor Rust fixes (#245)
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
83943b10 Do not print stats about each resource if the whole archive failed to open (#...
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
2df1b1e6 merge Merge pull request #243 from eikesr/update-other-py Eike S R <e****s@g****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
a4d0a169 requirements txt was mentioning an old version
Signed-off-by: Eike S R <e****s@g****m>
Eike S R <e****s@g****m> about 2 years ago
0189a12a Cleanup setup.py
Signed-off-by: Eike S R <e****s@g****m>
Eike S R <e****s@g****m> about 2 years ago
4649953b Move other py parts to hatchling; update generator version used
Signed-off-by: Eike S R <e****s@g****m>
Eike S R <e****s@g****m> about 2 years ago
ce73c936 merge Merge pull request #242 from eikesr/master Eike S R <e****s@g****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
7d801627 Remove setuptools config and bump version
Signed-off-by: Eike S R <e****s@g****m>
Eike S R <e****s@g****m> about 2 years ago
a85f3078 Changing buil system for parallel pip from source
Signed-off-by: Eike S R <e****s@g****m>
Eike S R <e****s@g****m> about 2 years ago
1678f6d3 Hack as `flatdata::generate` is not concurrency-safe
Signed-off-by: Eike S R <e****s@g****m>
Eike S R <e****s@g****m> over 2 years ago
b4f1cc75 Fix warning in rust implementation tests
Signed-off-by: Eike S R <e****s@g****m>
Eike S R <e****s@g****m> over 2 years ago
1b5d7c3c Update generator to work with python 3.12
Signed-off-by: Eike S R <e****s@g****m>
Eike S R <e****s@g****m>
Committed by: Eike S R <e****s@g****m>
over 2 years ago
494f7731 Prepare flatdata release: Fix latest warnings, bump version (#241)
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
abde70ef Add capability to flatdata-cpp for analysing data access patterns (#239) Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
4dab6731 Update to clang-format-14 (#238)
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
6ba1b25a Improve flatdata-inspector (#236) Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
595ed2e6 Fix dangling reference in ArrayViewIterator (#234)
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
79ff06b8 Upgrade memmap2 to latest version. (#232)
Signed-off-by: Nick Hallahan <n****k@t****o>
Nicholas Hallahan <n****k@t****o>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
b1d77cb1 Fix clang warning about implicit type conversion (#228)
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <c****r@h****m>
Committed by: GitHub <n****y@g****m>
about 4 years ago
ac1558b1 Enable providing flatadata generator bin path (#227)
Signed-off-by: Grégory marti <g****i@g****m>
Grégory Marti <g****i@u****m>
Committed by: GitHub <n****y@g****m>
about 4 years ago
a4b100c2 Fix not being able to include multiple flatdata schemas if they use the same ...
Signed-off-by: Christian Vetter <c****r@h****m>, Christian Vetter <c****r@h****m>
Christian Vetter <c****r@h****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
a28f9713 Switch from Travis to Github Actions (#225)
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <c****r@h****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
de3f2859 Add Send/Sync annotation to allow ExternalVector to be send to other threads ...
Signed-off-by: Christian Vetter <c****r@h****m>, Christian Vetter <c****r@h****m>
Christian Vetter <c****r@h****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
42e62c00 Create pyproject.toml for python building/packaging (#221)
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
7c62d413 Fix flatdata-rs release and adjust CI to check all features (#222)
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
427574d3 Prepare release of 0.4.5 (#220)
Signed-off-by: Christian Vetter <c****r@h****m>, Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
1843c769 Allow printing of instance resources in flatdata-py (#216)
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
32362b72 Rust: Add special error for missing resources (#219)
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
9f33ebd3 Make it easier to use flatdata-rs generated code (#217)
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
3f8860bc Add possibility to retrieve min and max for Struct fields in C++ (#215)
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
03d11257 Fix to_string method for structs with enumeration fields (#214)
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
956d20aa Resolve enum names for Dot diagrams (#213)
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
ed97292d Check structs used in explicit references (#212)
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
5df78d89 Add support for reading from TAR archives to flatdata-py (#182) (#210)
Co-authored-by: Christian Vetter <v****t@g****m>
Signed-off-by: Christian Ocker <c****r@h****m>
Christian Ocker <c****r@h****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
7e1adee8 Rename `TarFileResourceStorage` to `TarArchiveResourceStorage` (#211)
Signed-off-by: Christian Ocker <c****r@h****m>
Christian Ocker <c****r@h****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
183e3821 Add support for reading from TAR archives to flatdata-rs (#182) (#209)
Signed-off-by: Christian Ocker <c****r@h****m>
Christian Ocker <c****r@h****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
3edaa5df Add support for reading from TAR archives to flatdata-cpp (#182) (#208)
Signed-off-by: Christian Ocker <c****r@h****m>
Christian Ocker <c****r@h****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
1983223e Prepare release of flatdata-py 0.4.4 (#207)
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
about 5 years ago
c3b7bdeb Add archive-builder functionality to flatdata-py and CLI writer tool (#206)
Signed-off-by: Vlad Bologa <v****a@h****m>, Vishesh Nag <v****g@h****m>
Vlad Bologa <v****a@g****m>
Committed by: GitHub <n****y@g****m>
about 5 years ago
45c1f811 Replace memmap by memmap2
Signed-off-by: Gabriel Féron <g****n@h****m>
Gabriel Féron <g****n@h****m>
Committed by: Gabriel Féron <f****l@g****m>
over 5 years ago
d1a99ac2 Fix default initializing ArrayView for overlapping structs (#199) Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
d3ef18c3 Fix versioning hell (#196)
Signed-off-by: Christian Vetter <c****r@h****m>, Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
almost 6 years ago
e51c7fc3 Fix flatdata-inspector failing to open archive with enumeration fields (#195)
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
almost 6 years ago
8839fb36 Fix Archive::describe to include sub-archives (#188) (#189) Aseem Dua <8****n@u****m>
Committed by: GitHub <n****y@g****m>
about 6 years ago
030481ec Rust: Make archives Sync+Send (#191) Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
about 6 years ago
e4de6430 Fix wrong operator usage (#187)
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
over 6 years ago
52e401b4 Bump versions in preparation of release (#184)
Signed-off-by: Christian Vetter <c****r@h****m>, Christian Vetter <c****r@h****m>, Christian Vetter <c****r@h****m>, Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
over 6 years ago
8c28f08c Remove Archive/ArchiveBuilder trait (#181)
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
over 6 years ago
86c6fa28 merge Merge pull request #180 from VeaaC/resource_size_check boxdot <d****@z****g>
Committed by: GitHub <n****y@g****m>
over 6 years ago
5e8f677f merge Merge pull request #178 from VeaaC/invalid_value boxdot <d****@z****g>
Committed by: GitHub <n****y@g****m>
over 6 years ago
b34eb3f6 merge Merge pull request #176 from VeaaC/schema_last boxdot <d****@z****g>
Committed by: GitHub <n****y@g****m>
over 6 years ago
6b5cf9be merge Merge pull request #175 from VeaaC/fix_mut_range boxdot <d****@z****g>
Committed by: GitHub <n****y@g****m>
over 6 years ago
e71585e1 Fix python style issue
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <c****r@h****m> over 6 years ago
8db7bc53 Add flatdata-rs support and fix min/max bug
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <c****r@h****m> over 6 years ago
d77c827c Add size check for flatdata-cpp
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <c****r@h****m> over 6 years ago
404c42ea Fix c++ compilation on older compilers
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <c****r@h****m> over 6 years ago
79fdc8b9 Restore accidentally deleted files
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <c****r@h****m> over 6 years ago
7dd8d5f7 Add docs
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <c****r@h****m> over 6 years ago
46e255bf Add rust implementation
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <c****r@h****m> over 6 years ago
c57fcafb Fix to_string properly since we touch it anyway
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <c****r@h****m> over 6 years ago
617a790c Rename into @optional
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <c****r@h****m> over 6 years ago
b4e48e88 Add C++ implementation and tests
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <c****r@h****m> over 6 years ago
3238914b Add invalid value reference to schema/builder/flatdata
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <c****r@h****m> over 6 years ago
ea5a4b5c Move schemas to the end of namespace, and remove unused struct schemas
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <c****r@h****m> over 6 years ago
3c7fcb19 Rename .rs test files to avoid rustfmt picking them up
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <c****r@h****m> over 6 years ago
2c5ee61d Adjust expectations
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <c****r@h****m> over 6 years ago
f53db907 Fix unsoundness: Vector of Overlap structs should not be able to be convertib...
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <c****r@h****m> over 6 years ago
b3847ed7 Add @const( <name> ) annotation for fields to indicate which constant is used...
Signed-off-by: Christian Vetter <c****r@h****m>
Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
over 6 years ago
94ae9635 Generate missing enumeration values to fix enum reading soundness (#171) Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
over 6 years ago
272adf55 Use native Rust references instead of wrappers (#169) Christian Vetter <v****t@g****m>
Committed by: GitHub <n****y@g****m>
over 6 years ago
71a2e93f merge Merge pull request #167 from heremaps/boxdot/rust-docs boxdot <d****@z****g>
Committed by: GitHub <n****y@g****m>
over 6 years ago
91215578 Make data field of structs pub(crate).
Signed-off-by: boxdot <d****@z****g>
boxdot <d****@z****g> over 6 years ago
eaf4cba1 Update generated code checked in.
Signed-off-by: boxdot <d****@z****g>
boxdot <d****@z****g> over 6 years ago
629741f9 Remove more schemas from expectations.
Signed-off-by: boxdot <d****@z****g>
boxdot <d****@z****g> over 6 years ago
b33efa4d Remove docs from the root.
Signed-off-by: boxdot <d****@z****g>
boxdot <d****@z****g> over 6 years ago
28750901 Update expectations for rust.
Signed-off-by: boxdot <d****@z****g>
boxdot <d****@z****g> over 6 years ago
3d553c8d Use global archive documentation
Signed-off-by: boxdot <d****@z****g>
boxdot <d****@z****g> over 6 years ago
b833adc5 Allow missing docs on setter.
Signed-off-by: boxdot <d****@z****g>
boxdot <d****@z****g> over 6 years ago
edf120e7 Fix invalid else case for ranged docs
Signed-off-by: boxdot <d****@z****g>
boxdot <d****@z****g> over 6 years ago
af2f0261 Generate rust documentation for variadic multivector types.
Signed-off-by: boxdot <d****@z****g>
boxdot <d****@z****g> over 6 years ago
c17f5003 Generate docs for archive and archive resources.
Signed-off-by: boxdot <d****@z****g>
boxdot <d****@z****g> over 6 years ago
485d6651 Add support of docs at archive level.
Signed-off-by: boxdot <d****@z****g>
boxdot <d****@z****g> over 6 years ago
17860d54 Fix stripping too many spaces in rust comments.
Signed-off-by: boxdot <d****@z****g>
boxdot <d****@z****g> over 6 years ago
750ab9d3 Remove unused as_ptr and as_mut_ptr.
Signed-off-by: boxdot <d****@z****g>
boxdot <d****@z****g> over 6 years ago
ab0806c4 Rust documentation for structs.
Signed-off-by: boxdot <d****@z****g>
boxdot <d****@z****g> over 6 years ago

← Back to repository