Commit Graph

  • 40dba4a556 Merge pull request #669 from littlefs-project/devel master Christopher Haster 2022-04-13 22:49:41 -05:00
  • 148e312ea3 Bumped minor version to v2.5 Christopher Haster 2022-04-13 22:47:43 -05:00
  • abbfe8e92e Reduced lfs_dir_traverse's explicit stack to 3 frames Christopher Haster 2022-04-10 23:24:11 -05:00
  • c60c977c25 Merge pull request #658 from littlefs-project/no-recursion Christopher Haster 2022-04-10 23:10:49 -05:00
  • 3ce64d1ac0 Merge pull request #666 from invoxiaamo/rename-opti2 Christopher Haster 2022-04-10 22:02:04 -05:00
  • 0ced3623d4 Merge pull request #657 from littlefs-project/copyright-update Christopher Haster 2022-04-10 21:59:27 -05:00
  • 5451a6d503 Merge pull request #643 from microist/fix-filebd-windows Christopher Haster 2022-04-10 21:55:36 -05:00
  • 1e038c81fc Fixes to use lfs_filebd on windows platforms Martin Hoffmann 2022-02-13 20:07:17 +01:00
  • f28ac3ea7d Merge pull request #638 from lmapii/master Christopher Haster 2022-04-10 21:52:48 -05:00
  • a94fbda1cd Merge pull request #632 from robekras/patch-1 Christopher Haster 2022-04-10 21:52:27 -05:00
  • cc025653ed Merge pull request #630 from Johnxjj/dev-johnxjj Christopher Haster 2022-04-10 14:44:47 -05:00
  • bfb9bd2483 Merge pull request #614 from nnayo/fix_no_malloc_2 Christopher Haster 2022-04-10 14:44:33 -05:00
  • f40b854ab5 Merge pull request #584 from colin-foster-in-advantage/block_size_mount_fail Christopher Haster 2022-04-10 14:44:24 -05:00
  • c2fa1bb7df Optimization of the rename case. Arnaud Mouiche 2021-12-01 14:27:45 +01:00
  • 3b62ec1c47 Updated error handling for NOSPC martin 2022-02-01 13:16:57 +01:00
  • b898977fd8 Set the limit, the cursor cannot be set to a negative number xujunjun 2022-01-11 15:10:45 +08:00
  • cf274e6ec6 Squash of CR changes Colin Foster 2021-08-17 13:49:58 -07:00
  • 425dc810a5 Modified robekras's optimization to avoid flush for all seeks in cache Christopher Haster 2022-04-10 01:28:08 -05:00
  • a6f01b7d6e Update lfs.c robekras 2022-01-16 20:50:01 +01:00
  • 7127786d39 Generated v2 prefixes v2-prefix geky-bot 2022-03-22 06:01:37 +00:00
  • 9c7e232086 Fixed missing definition of lfs_cache_drop in readonly mode v2.4.2 v2 devel Christopher Haster 2022-03-21 20:29:04 -05:00
  • c676bcee4c Merge branch 'bf_lfs_file_seek_readonly' into HEAD Christopher Haster 2022-03-20 23:16:15 -05:00
  • 03f088b92c Tweaked lfs_file_flush to still flush caches when build under LFS_READONLY Christopher Haster 2022-03-20 23:14:34 -05:00
  • e955b9f65d Fix lfs_file_seek doesn't update cache properties correctly in readonly mode. Invalidate cache to fix it. bf_lfs_file_seek_readonly ondrap 2022-01-31 13:37:33 +01:00
  • 99f58139cb Merge pull request #650 from Kongduino/patch-1 Christopher Haster 2022-03-20 23:09:41 -05:00
  • 5801169348 Merge pull request #635 from mikee47/fix/spelling-errors Christopher Haster 2022-03-20 23:09:23 -05:00
  • 2d6f4ead13 Merge pull request #620 from XinStellaris/master Christopher Haster 2022-03-20 23:09:04 -05:00
  • 3d1b89b41a Merge pull request #612 from tniessen/patch-1 Christopher Haster 2022-03-20 23:08:31 -05:00
  • 45cefb825d Merge pull request #606 from eclig/improve-config-doc Christopher Haster 2022-03-20 23:07:51 -05:00
  • bbb9e3873e Merge pull request #593 from tannewt/patch-1 Christopher Haster 2022-03-20 23:07:32 -05:00
  • c6d3c48939 Merge pull request #569 from tniessen/fix-compilation-with-lfs_readonly Christopher Haster 2022-03-20 23:06:50 -05:00
  • 2db5dc80c2 Update copyright notice copyright-update Christopher Haster 2022-03-20 14:47:23 -05:00
  • 1363c9f9d4 fix bug:lfs_alloc will alloc one block repeatedly in multiple split 田昕 2021-11-30 20:52:29 +08:00
  • 5bc682a0d4 Typo Kongduino 2022-02-25 10:18:58 +08:00
  • 8109f28266 Removed recursion from lfs_dir_traverse no-recursion Christopher Haster 2022-02-27 10:51:49 -06:00
  • fedf646c79 Removed recursion in file read/writes Christopher Haster 2022-02-27 23:05:25 -06:00
  • 84da4c0b1a Removed recursion from commit/relocate code path Christopher Haster 2022-02-26 09:05:43 -06:00
  • 554e4b1444 Fixed Popen deadlock issue in test.py more-scripts Christopher Haster 2022-03-19 21:15:07 -05:00
  • fe8f3d4f18 Changed./scripts/struct.py to organize by header file Christopher Haster 2022-03-18 13:38:17 -05:00
  • 316b019f41 In CI, determine loop devices dynamically to avoid conflicts with Ubuntu snaps Christopher Haster 2022-03-15 00:42:28 -05:00
  • 8475c8064d Limit ./scripts/structs.py to report structs in local .h files Christopher Haster 2022-03-14 00:35:43 -05:00
  • 563af5f364 Cleaned up make clean Christopher Haster 2022-03-12 15:21:41 -06:00
  • 3b495bab79 Fixed spurious CI failure caused by multiple writers to .o files Christopher Haster 2022-03-12 14:11:34 -06:00
  • e4adefd1d7 Fixed spurious encoding error Christopher Haster 2022-03-11 21:54:31 -06:00
  • 9d54603ce2 Added new scripts to CI results Christopher Haster 2022-03-11 17:34:51 -06:00
  • 7ea2b515aa A few more tweaks to scripts Christopher Haster 2022-03-11 12:58:06 -06:00
  • 55b3c538d5 Added ./script/summary.py Christopher Haster 2022-03-07 00:24:30 -06:00
  • eb8be9f351 Some improvements to size scripts Christopher Haster 2022-03-05 14:16:56 -06:00
  • 50ad2adc96 Added make *-diff rules, quick commands to compare sizes Christopher Haster 2022-02-26 08:59:30 -06:00
  • 0a2ff3b6ff Added scripts/structs.py for getting sizes of structs Christopher Haster 2022-02-20 12:42:44 -06:00
  • d7582efec8 Changed script's CSV formats to allow for merging different measurements Christopher Haster 2022-02-20 11:09:05 -06:00
  • f4c7af76f8 Added scripts/stack.py for viewing stack usage Christopher Haster 2022-02-20 10:51:01 -06:00
  • 20c58dcbaa Added coverage-sort to scripts/coverage.py Christopher Haster 2022-02-19 15:09:49 -06:00
  • f5286abe7a Added scripts/calls.py for viewing the callgraph directly Christopher Haster 2022-02-19 14:12:17 -06:00
  • 2cdabe810d Split out scripts/code.py into scripts/code.py and scripts/data.py Christopher Haster 2022-02-18 23:57:25 -06:00
  • b045436c23 Added size-sort options to scripts/code.py Christopher Haster 2022-02-18 23:51:52 -06:00
  • 1877c40aac Indent sub-portions of tag fields Scott Shawcroft 2021-08-23 14:13:52 -07:00
  • e29e7aeefa Specify unit of the size members of the lfs_config struct Emilio Lopes 2021-10-29 11:16:06 +02:00
  • e334983767 don't use lfs_file_open() when LFS_NO_MALLOC is set yog 2021-11-17 15:34:25 +01:00
  • 4977fa0c0e Fix spelling errors mikee47 2021-12-10 13:36:28 +00:00
  • fdda3b4aa2 Always zero rambd buffer before first use Tobias Nießen 2021-11-14 16:10:54 +01:00
  • 487df12dde Fail when block_size doesn't match config Colin Foster 2021-08-17 10:02:27 -07:00
  • 3efb8e44f3 Fail mount when the block size changes Colin Foster 2021-07-21 08:56:21 -07:00
  • fb2c311bb4 Fix compiler warnings when LFS_READONLY defined Tobias Nießen 2021-06-14 12:12:38 +02:00
  • e3ace9ce98 fixup for 5c87b6864 tim-nordell-nimbelink-perm Tim Nordell 2021-06-13 21:40:34 -05:00
  • 40bebef368 fixup for 5c87b6864 Tim Nordell 2021-06-13 21:39:55 -05:00
  • 2612ef130b fixup for 5c87b6864 Tim Nordell 2021-06-13 21:38:35 -05:00
  • a3ea209503 fixup for 5c87b6864 Tim Nordell 2021-06-13 21:09:47 -05:00
  • 45d02e5750 fixup for 5c87b6864 Tim Nordell 2021-06-13 21:09:47 -05:00
  • 4dcad66e16 Generated v2 prefixes geky-bot 2021-06-12 21:48:51 +00:00
  • ead50807f1 Merge pull request #565 from tniessen/fix-link-to-test-bd v2.4.1 Christopher Haster 2021-06-12 12:35:34 -05:00
  • 2f7596811d Merge pull request #529 from yamt/macos-make-test Christopher Haster 2021-06-12 12:35:25 -05:00
  • 5c87b6864f Support removal of entire directories that contain only files Tim Nordell 2021-05-12 17:13:53 -05:00
  • 1e423bae58 Fix link to test block device Tobias Nießen 2021-06-09 21:04:50 +02:00
  • 8c1931ac55 Consolidate some of the logic for removals of folders Tim Nordell 2021-05-12 14:06:39 -05:00
  • 3bee4d9a19 scripts/test.py: Fix infinite busy loops on macOS YAMAMOTO Takashi 2021-02-22 14:38:48 +09:00
  • b816d7f898 Generated v2 prefixes geky-bot 2021-01-20 02:41:58 +00:00
  • 1863dc7883 Merge pull request #519 from littlefs-project/devel v2.4.0 Christopher Haster 2021-01-19 18:50:34 -06:00
  • 3d4e4f2085 Bumped minor version to v2.4 Christopher Haster 2021-01-18 20:23:54 -06:00
  • a2c744c8f8 Merge pull request #516 from littlefs-project/ci-revamp Christopher Haster 2021-01-18 18:38:42 -06:00
  • c0cc0a417e Enabled overriding of LFS_ASSERT/TRACE/DEBUG/etc ci-revamp Christopher Haster 2021-01-18 14:01:53 -06:00
  • bca64d76cf Merge branch 'devel' into ci-revamp Christopher Haster 2021-01-18 12:23:25 -06:00
  • cab1d6cca6 Merge pull request #514 from mon/feature/assert_early_return Christopher Haster 2021-01-18 11:53:47 -06:00
  • c9eed1f181 Add test to ensure asserts can return Will 2021-01-07 17:22:43 +10:00
  • e7e4b352bd lfs_fs_preporphans ret int for graceful LFS_ASSERT Will 2021-01-04 11:37:28 +10:00
  • 9449ef4be4 Merge pull request #511 from embeddedt/fix_lseek Christopher Haster 2021-01-18 11:47:56 -06:00
  • cfe779fc08 Merge pull request #508 from littlefs-project/fix-sanity-check Christopher Haster 2021-01-18 11:47:23 -06:00
  • 0db6466984 Merge pull request #502 from mon/feature/meta_limits Christopher Haster 2021-01-18 11:45:34 -06:00
  • 21488d9e06 Fixed incorrect documentation in test.py Christopher Haster 2020-12-13 10:26:46 -06:00
  • 10a08833c6 Moved lfs_mdir_isopen behind LFS_NO_ASSERT Christopher Haster 2020-12-08 20:24:58 -06:00
  • 97b5d04bf4 Switched to separate-tag encoding of forward-looking CRCs crc-rework-2 Christopher Haster 2020-12-06 23:54:55 -06:00
  • 47d6b2fcf3 Removed unnecessary truncate condition thanks to new seek optimization Christopher Haster 2021-01-11 00:13:18 -06:00
  • 745d98cde0 Fixed lfs_file_truncate issue where internal state may not be flushed Christopher Haster 2021-01-11 00:01:05 -06:00
  • 3216b07c3b Use lfs_file_rawsize to calculate LFS_SEEK_END position Themba Dube 2021-01-06 11:20:41 -05:00
  • 6592719d28 Removed .travis.yml Christopher Haster 2021-01-10 04:01:12 -06:00
  • c9110617b3 Added post-release script, cleaned up workflows Christopher Haster 2021-01-05 03:12:39 -06:00
  • 104d65113d Reduced build sources to just the core littlefs Christopher Haster 2021-01-05 02:49:30 -06:00
  • 6d3e4ac33e Brought over the release workflow Christopher Haster 2021-01-03 21:14:49 -06:00
  • 9d6546071b Fixed a recompilation issue in CI, tweaked coverage.py a bit more Christopher Haster 2021-01-03 15:38:48 -06:00
  • b84fb6bcc5 Added BUILDDIR, a bit of script reworking Christopher Haster 2021-01-01 23:50:59 -06:00