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 |