Skip to content
New issue

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

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

Already on GitHub? # to your account

Bring in littlefs v2.10.0 #74

Merged
merged 2 commits into from
Dec 12, 2024
Merged

Conversation

geky-bot
Copy link
Collaborator

Beep boop, this is an automatic PR to bring in littlefs v2.10.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.10.0

Changes

Code Stack Structs Coverage
Default 17128 B (+0.4%) 1440 B (+0.0%) 812 B (+0.0%) Lines 2399/2571 lines (+0.3%)
Readonly 6250 B (+0.9%) 448 B (+0.0%) 812 B (+0.0%) Branches 1283/1616 branches (+0.8%)
Threadsafe 17976 B (+0.3%) 1440 B (+0.0%) 820 B (+0.0%) Benchmarks
Multiversion 17200 B (+0.4%) 1440 B (+0.0%) 816 B (+0.0%) Readed 29369693876 B (+0.0%)
Migrate 18816 B (+0.3%) 1736 B (-0.5%) 816 B (+0.0%) Proged 1482874766 B (+0.0%)
Error-asserts 17892 B (+0.8%) 1432 B (+0.0%) 812 B (+0.0%) Erased 1568888832 B (+0.0%)

3d03864 Bumped minor version to v2.10
dae656a Fix prettyasserts.py for pointer asserts
469c863 Assert on NULL IO function
215613e gha: Fixed x86-only statuses
999ef66 paths: Changed CREAT with a trailing slash to return NOTDIR
b735c8f paths: Added tests over NOENT + trailing slash/dot
3094705 paths: Extended tests to cover open with CREAT/EXCL
80ca1ea paths: Reject empty paths
815f0d8 paths: Fixed dots followed by dotdots
dc92dec paths: Reject dotdots above root
a603507 paths: Fixed/doc trailing slash/dot POSIX incompatibilities
232e736 paths: Added trailing slashes and dots tests
0de0389 paths: Reworked test_paths to cover more corner cases
1407db9 Added links to ramcrc32bd and ramrsbd
ea431bd Added some checks that metadata_max makes sense
2d62d2f Fixed metadata_max==prog_size commit->end calculation
1f82c0f Added some metadata_max testing
a2c2e49 Write the detect cycles function as a function to optimize code
abaec45 Fixed seek undefined behavior on signed integer overflow
f1c430e Added some tests around seek integer overflow/underflow
4a845be Rename LFS_USER_DEFINES to LFS_DEFINES
e1636d0 Add an alternative way to override LFS_MALLOC etc
798073c gha: Dropped minor/patch version pinning of actions
7db9e16 gha: Switched to standard da for cross-workflow downloads
2c4b262 gha: Merge artifacts on download
72a4b57 gha: Make the artifact names unique
6e72698 gha: Update github actions to the latest versions
ac20758 Fixed some more LFS_TRACE format specifiers

630a0d8 Merge pull request #1050 from littlefs-project/devel
3d03864 Bumped minor version to v2.10
b8e4433 Merge pull request #1052 from wangdongustc/assert_null_sync
dae656a Fix prettyasserts.py for pointer asserts
469c863 Assert on NULL IO function
215613e gha: Fixed x86-only statuses
2fcecc8 Merge pull request #1046 from littlefs-project/fix-trailing-slashes
78f9a5f Merge pull request #1038 from littlefs-project/link-ramcrc32bd-ramrsbd
83fe41b Merge pull request #1031 from littlefs-project/fix-enospc-issues
d7a9119 Merge pull request #1027 from littlefs-project/fix-seek-overflow-ub
2ba4280 Merge pull request #997 from littlefs-project/fix-trace-format-again
c961e1f Merge pull request #1004 from yamt/user-define-header
bd01a4c Merge pull request #1013 from wdfk-prog/feature_2.9.3
999ef66 paths: Changed CREAT with a trailing slash to return NOTDIR
b735c8f paths: Added tests over NOENT + trailing slash/dot
3094705 paths: Extended tests to cover open with CREAT/EXCL
80ca1ea paths: Reject empty paths
815f0d8 paths: Fixed dots followed by dotdots
dc92dec paths: Reject dotdots above root
a603507 paths: Fixed/doc trailing slash/dot POSIX incompatibilities
232e736 paths: Added trailing slashes and dots tests
0de0389 paths: Reworked test_paths to cover more corner cases
1407db9 Added links to ramcrc32bd and ramrsbd
ea431bd Added some checks that metadata_max makes sense
2d62d2f Fixed metadata_max==prog_size commit->end calculation
1f82c0f Added some metadata_max testing
a2c2e49 Write the detect cycles function as a function to optimize code
abaec45 Fixed seek undefined behavior on signed integer overflow
f1c430e Added some tests around seek integer overflow/underflow
4a845be Rename LFS_USER_DEFINES to LFS_DEFINES
e1636d0 Add an alternative way to override LFS_MALLOC etc
b78afe2 Merge pull request #1026 from yamt/update-gh-actions
798073c gha: Dropped minor/patch version pinning of actions
7db9e16 gha: Switched to standard da for cross-workflow downloads
2c4b262 gha: Merge artifacts on download
72a4b57 gha: Make the artifact names unique
6e72698 gha: Update github actions to the latest versions
ac20758 Fixed some more LFS_TRACE format specifiers

git-subtree-dir: littlefs
git-subtree-split: 630a0d87c23900c05ed5906db461ab91d3cc2c27
@geky geky merged commit 4d2bc59 into littlefs-project:master Dec 12, 2024
2 checks passed
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants