-
Notifications
You must be signed in to change notification settings - Fork 3k
LittleFS: Update to version 1.6 #7713
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
Conversation
510cd13 510cd13 Bumped minor version to v1.6 f5e0539 Fixed issue with release script non-standard version tags 0664480 Moved SPDX and license info into README d66723c Merge pull request ARMmbed#81 from ARMmbed/simple-versioning 0234c77 Simplified release process based on feedback 84adead Merge pull request ARMmbed#80 from FreddieChopin/fix-memory-leaks 0422c55 Fix memory leaks in lfs_mount and lfs_format 11ad3a2 Merge pull request ARMmbed#76 from ARMmbed/fix-corrupt-read 16318d0 Merge pull request ARMmbed#58 from dpgeorge/file-open-no-malloc 961fab7 Added file config structure and lfs_file_opencfg 041e90a Added handling for corrupt as initial state of blocks f94d233 Merge pull request ARMmbed#74 from FreddieChopin/cxx-guards 577d777 Add C++ guards to public headers c72d252 Merge pull request ARMmbed#73 from FreddieChopin/fix-format-specifiers 7e67f93 Use PRIu32 and PRIx32 format specifiers to fix warnings 5a17fa4 Fixed script issue with bash expansion inside makefile parameter eed1eec Fixed information leaks through reused caches 4a86370 Added quality of life improvements for main.c/test.c issues ba4f171 Merge pull request ARMmbed#57 from dpgeorge/fix-warnings 51346b8 Fixed shadowed variable warnings 93a2e0b Merge pull request ARMmbed#62 from ARMmbed/license-bsd-3 6beff50 Changed license to BSD-3-Clause c5e2b33 Added error when opening multiple files with a statically allocated buffer 015b86b Fixed issue with trailing dots in file paths 9637b96 Fixed lookahead overflow and removed unbounded lookahead pointers 89a7630 Fixed issue with lookahead trusting old lookahead blocks 43eac30 Renamed test_parallel tests to test_interespersed dbc3cb1 Fixed Travis rate-limit issue with Github requests 93ece2e Removed outdated note about moves and powerloss d9c076d Removed the uninitialized read for invalid superblocks 58f3bb1 Merge pull request ARMmbed#37 from jrast/patch-1 f72f6d6 Removed out of date note about endianness 5c4ee21 Added a note about the callback functions 1552246 Fixed Travis issue with deploy stage in PRs 9ee112a Fixed issue updating dir struct when extended dir chain d9c3637 Fixed handling of root as target for create operations 1476181 Added LFS_CONFIG for user provided configuration of the utils git-subtree-dir: features/filesystem/littlefs/littlefs git-subtree-split: 510cd13
By default, all mbed-os software is under Apache 2.0 license. This is the license followed by the littlefs C++ wrapper. Note this is not true for the C implementation.
Please do not merge. This looks like an error. Will discuss with @geky |
Not an error, @dannybenor are you thinking of the v2 work? |
Yes. My mistake. @davidsaada please review |
Making a note, this is still awaiting review by @ARMmbed/mbed-os-storage |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
/morph build |
Build : SUCCESSBuild number : 2804 Triggering tests/morph test |
/morph test |
Exporter Build : SUCCESSBuild number : 2434 |
Test : SUCCESSBuild number : 2532 |
LittleFS: Update to version 1.6
What's new?
Not as much as on previous updates. This update is mostly internal and developer changes.
Changes
510cd13
Bumped minor version to v1.6f5e0539
Fixed issue with release script non-standard version tags0664480
Moved SPDX and license info into README0234c77
Simplified release process based on feedback0422c55
Fix memory leaks in lfs_mount and lfs_format961fab7
Added file config structure and lfs_file_opencfg041e90a
Added handling for corrupt as initial state of blocks577d777
Add C++ guards to public headers7e67f93
Use PRIu32 and PRIx32 format specifiers to fix warnings5a17fa4
Fixed script issue with bash expansion inside makefile parametereed1eec
Fixed information leaks through reused caches4a86370
Added quality of life improvements for main.c/test.c issues51346b8
Fixed shadowed variable warnings6beff50
Changed license to BSD-3-Clausec5e2b33
Added error when opening multiple files with a statically allocated buffer015b86b
Fixed issue with trailing dots in file paths9637b96
Fixed lookahead overflow and removed unbounded lookahead pointers89a7630
Fixed issue with lookahead trusting old lookahead blocks43eac30
Renamed test_parallel tests to test_interesperseddbc3cb1
Fixed Travis rate-limit issue with Github requests93ece2e
Removed outdated note about moves and powerlossd9c076d
Removed the uninitialized read for invalid superblocksf72f6d6
Removed out of date note about endianness5c4ee21
Added a note about the callback functions1552246
Fixed Travis issue with deploy stage in PRs9ee112a
Fixed issue updating dir struct when extended dir chaind9c3637
Fixed handling of root as target for create operations1476181
Added LFS_CONFIG for user provided configuration of the utilsPull request type
code size: 8360 B
cc: @dannybenor, @ARMmbed/mbed-os-storage, @deepikabhavnani, @kegilbert, @cmonr