Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bring in littlefs v2.9.0 #61

Merged
merged 2 commits into from
Jan 23, 2024
Merged

Conversation

geky-bot
Copy link
Collaborator

Beep boop, this is an automatic PR to bring in littlefs v2.9.0. My script is running here.

Maintainers should be able to edit this PR if needed.

Release notes

https://github.com/littlefs-project/littlefs/releases/tag/v2.9.0

Changes

Code Stack Structs Coverage
Default 16972 B (+0.9%) 1432 B (-1.1%) 812 B (+1.5%) Lines 2387/2566 lines (-0.1%)
Readonly 6186 B (+0.9%) 448 B (+0.0%) 812 B (+1.5%) Branches 1239/1576 branches (-0.1%)
Threadsafe 17836 B (+0.8%) 1432 B (-1.1%) 820 B (+1.5%) Benchmarks
Multiversion 17036 B (+0.9%) 1432 B (-1.1%) 816 B (+1.5%) Readed 29369693876 B (+0.0%)
Migrate 18664 B (+0.8%) 1736 B (-0.9%) 816 B (+1.5%) Proged 1482874766 B (+0.0%)
Error-asserts 17660 B (+1.0%) 1424 B (-1.1%) 812 B (+1.5%) Erased 1568888832 B (+0.0%)

42910bc Bumped minor version to v2.9
a70870c Renamed internal functions _raw* -> *
8b8fd14 Added inline_max, to optionally limit the size of inlined files
b5cd957 Extended lfs_fs_gc to compact metadata, compact_thresh
f522ed9 Added tests over rename type errors
4f32738 Fix return value of lfs_rename()
6691718 Restricted LFS_FILE_MAX to signed 32-bits, <2^31, <=2147483647
1fefcbb Rearranged compile-time constant checks to live near lfs_init
6056767 Relaxed alignment requirements for lfs_malloc
897b571 Changed CI to just run on ubuntu-latest
b1b10c0 Relaxed lookahead buffer alignment
1f9c3c0 Reworked the block allocator so the logic is hopefully simpler
7b68441 Renamed a number of internal block-allocator fields
9a620c7 Added LFS_CRC, easier override for lfs_crc
a0c6c54 Added LFS_MALLOC/FREE, easier overrides for lfs_malloc/free
c531a5e Replace erroneous LFS_FILE_MAX upper bound 4294967296 to 4294967295
8f9427d Add value-range checks for user-definable macros

f53a0cc Merge pull request #929 from littlefs-project/devel
42910bc Bumped minor version to v2.9
a3e1d12 Merge pull request #915 from littlefs-project/well-done
a70870c Renamed internal functions _raw* -> _*_
ceb17a0 Merge pull request #917 from tomscii/fix_return_value_of_lfs_rename
a8a0905 Merge pull request #916 from littlefs-project/ci-ubuntu-latest
13d7861 Merge pull request #914 from littlefs-project/inline-max
8b8fd14 Added inline_max, to optionally limit the size of inlined files
09972a1 Merge pull request #913 from littlefs-project/gc-compactions
ed7bd05 Merge pull request #912 from littlefs-project/relaxed-lookahead
b5cd957 Extended lfs_fs_gc to compact metadata, compact_thresh
1195d60 Merge pull request #909 from littlefs-project/easy-util-defines
1711bde Merge pull request #886 from BrianPugh/macro-sanity-check
f522ed9 Added tests over rename type errors
4f32738 Fix return value of lfs_rename()
6691718 Restricted LFS_FILE_MAX to signed 32-bits, <2^31, <=2147483647
1fefcbb Rearranged compile-time constant checks to live near lfs_init
6056767 Relaxed alignment requirements for lfs_malloc
897b571 Changed CI to just run on ubuntu-latest
b1b10c0 Relaxed lookahead buffer alignment
1f9c3c0 Reworked the block allocator so the logic is hopefully simpler
7b68441 Renamed a number of internal block-allocator fields
9a620c7 Added LFS_CRC, easier override for lfs_crc
a0c6c54 Added LFS_MALLOC/FREE, easier overrides for lfs_malloc/free
c531a5e Replace erroneous LFS_FILE_MAX upper bound 4294967296 to 4294967295
8f9427d Add value-range checks for user-definable macros

git-subtree-dir: littlefs
git-subtree-split: f53a0cc961a8acac85f868b431d2f3e58e447ba3
@geky geky merged commit 13931ed into littlefs-project:master Jan 23, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants