Commit Graph

  • 887f3660ed Switched to lcov for coverage collection, greatly simplified coverage.py Christopher Haster 2021-01-01 23:35:16 -06:00
  • eeeceb9e30 Added coverage.py, and optional coverage info to test.py Christopher Haster 2020-12-31 13:41:35 -06:00
  • b2235e956d Added GitHub workflows to run tests Christopher Haster 2020-12-20 02:03:20 -06:00
  • e50a0677c0 Changed lfs_dir_read to return 0 on success dir-read-returns-noent Christopher Haster 2020-12-20 18:36:38 -06:00
  • c7820e653e Introduced the LFS_O_SNAPSHOT flag open-file-syncing Christopher Haster 2020-12-24 18:44:14 -06:00
  • deeaa17317 Added tests, cleanup, and fixed a small issue with updating file flags Christopher Haster 2020-12-24 12:08:23 -06:00
  • 026833214a Removing zeroing of trailing space in attribute buffers Christopher Haster 2020-12-16 21:30:12 -06:00
  • b19a51c044 Reduced when custom attributse are written to strictly when files are dirty Christopher Haster 2020-12-16 21:15:30 -06:00
  • d97d66adf5 Added device-side syncing of open files Christopher Haster 2020-12-16 20:51:35 -06:00
  • 6bb4043154 Skip flushing file if lfs_file_rawseek() doesn't change position Themba Dube 2020-12-24 14:05:46 -05:00
  • 2b804537b0 Moved sanity check in lfs_format after compaction fix-sanity-check Christopher Haster 2020-12-22 00:06:51 -06:00
  • d804c2d3b7 Added scripts/code_size.py, for more in-depth code-size reporting script-code-size Christopher Haster 2020-12-13 08:35:31 -06:00
  • 37f4de2976 Remove inline_files_max and lfs_t entry for metadata_max Will 2020-12-18 13:05:20 +10:00
  • 5f885f0af1 Adopted per-member static configurations config-improvements Christopher Haster 2020-12-14 23:19:13 -06:00
  • 6b16dafb4d Add metadata_max and inline_file_max to config Will 2020-12-15 12:59:32 +10:00
  • 2cd895dbba Fixed incorrect documentation in test.py script-fix-testpaths Christopher Haster 2020-12-13 10:26:46 -06:00
  • 640f7efae7 Moved lfs_mdir_isopen behind LFS_NO_ASSERT omit-isopen-on-no-assert Christopher Haster 2020-12-08 20:24:58 -06:00
  • c40271bcf3 Generated v2 prefixes geky bot 2020-12-08 09:20:13 +00:00
  • 1a59954ec6 Merge pull request #495 from littlefs-project/devel v2.3.0 Christopher Haster 2020-12-07 20:50:31 -06:00
  • 7535795a44 Cleaned up a few additional commit corner cases Christopher Haster 2020-12-06 00:20:09 -06:00
  • 01a3b1f5f7 Initial implementation of forward-looking erase-state CRCs Christopher Haster 2020-12-05 14:29:52 -06:00
  • 6a7012774d Renamed internal lfs_*raw -> lfs_raw* functions Christopher Haster 2020-12-06 00:26:24 -06:00
  • 288a5cbc8d Bumped minor version to v2.3 Christopher Haster 2020-12-04 01:31:27 -06:00
  • 5783eea0de Merge pull request #490 from littlefs-project/fix-alloc-eviction Christopher Haster 2020-12-04 00:49:09 -06:00
  • 2bb523421e Moved lfs_mlist_isopen checks into the API wrappers Christopher Haster 2020-12-04 00:42:32 -06:00
  • 7388b2938a Deprecate LFS_F_OPENED and use lfs_mlist_isused instead Noah Gorny 2020-11-17 16:32:00 -06:00
  • ce425a56c3 Merge pull request #470 from renesas/SWFLEX-1517-littlefs-thread-safe-option Christopher Haster 2020-12-03 23:47:32 -06:00
  • a99a93fb27 Added thread-safe build+size reporting to CI Christopher Haster 2020-11-28 12:41:36 -06:00
  • 45afded784 Moved LFS_TRACE calls to API wrapper functions Christopher Haster 2020-11-28 12:37:01 -06:00
  • 00a9ba7826 Tweaked thread-safe implementation Christopher Haster 2020-11-28 11:15:23 -06:00
  • fc6988c7c3 make raw functions static. formatting tweaks Bill Gesner 2020-11-20 17:01:04 +00:00
  • d0f055d321 Squash of thread-safe PR cleanup Bill Gesner 2020-10-01 01:48:29 +00:00
  • b9fa33f9bc Merge pull request #480 from maximevince/master Christopher Haster 2020-12-03 23:06:00 -06:00
  • 2efebf8e9b Added read-only build+size reporting to CI Christopher Haster 2020-11-21 23:54:32 -06:00
  • 754b4c3cda Squash of LFS_READONLY cleanup Maxime Vincent 2020-11-17 14:48:46 +01:00
  • 584eb26efc Merge pull request #443 from NoahGorny/add-already-opened-assert Christopher Haster 2020-12-03 22:43:10 -06:00
  • 008ebc37df Add lfs_mlist_append/remove helper Noah Gorny 2020-11-18 00:20:34 +02:00
  • 66272067ab Merge pull request #395 from gmpy/improve-write-performance Christopher Haster 2020-12-03 22:34:47 -06:00
  • e273a82679 Merge pull request #487 from littlefs-project/fix-alloc-reset-modulus Christopher Haster 2020-12-03 22:33:47 -06:00
  • 1dc6ae94b9 Merge pull request #486 from littlefs-project/fix-assert Christopher Haster 2020-12-03 22:32:56 -06:00
  • 817ef02d24 Merge pull request #412 from jrast/patch-3 Christopher Haster 2020-12-03 22:32:04 -06:00
  • b8dcf10974 Changed lfs_dir_alloc to maximize block cycles for new metadata pairs fix-alloc-eviction Christopher Haster 2020-11-28 22:46:11 -06:00
  • f9324d1443 Exploring inlined mutable configuration config-improvements-mut Christopher Haster 2020-11-26 10:26:51 -06:00
  • fe42d102a5 Added make build as an alias for make all Christopher Haster 2020-11-26 15:31:35 -06:00
  • 499083765c Renamed cache_size -> buffer_size Christopher Haster 2020-11-26 15:27:01 -06:00
  • aa46bb68ca Made it easier to debug generated test files Christopher Haster 2020-11-26 15:23:38 -06:00
  • 190eb833a2 Changed bd callbacks to use "bd_" prefix Christopher Haster 2020-11-26 13:51:32 -06:00
  • 30ed816feb Standardized on externally provided config structs in the block devices Christopher Haster 2020-11-26 11:24:19 -06:00
  • a7cdd563f6 Changed callbacks to take user-provided context directly Christopher Haster 2020-11-26 09:16:20 -06:00
  • a549413077 Rename config structs to cfg structs Christopher Haster 2020-11-23 01:59:59 -06:00
  • 3f6f88778a Added minimal build+size reporting to CI based on static config Christopher Haster 2020-11-23 01:36:19 -06:00
  • c44427f9ec Exploring ideas for static configuration Christopher Haster 2020-11-23 00:53:07 -06:00
  • ef9ba2d912 A number of small lfs_util.h QOL changes Christopher Haster 2019-08-06 20:51:53 -05:00
  • 80494b0bda Added thread-safe build+size reporting to CI thread-safe Christopher Haster 2020-11-28 12:41:36 -06:00
  • f507a5c483 Moved LFS_TRACE calls to API wrapper functions Christopher Haster 2020-11-28 12:37:01 -06:00
  • 1c5081adb8 Tweaked thread-safe implementation Christopher Haster 2020-11-28 11:15:23 -06:00
  • 0aba71d0d6 Fixed single unchecked bit during commit verification fix-alloc-reset-modulus Christopher Haster 2020-11-22 15:07:16 -06:00
  • 0ea2871e24 Fixed typo in scripts/readtree.py Christopher Haster 2020-11-22 15:05:22 -06:00
  • d04c1392c0 Fixed allocation-eviction issue when erase state is multiple of block_cycles+1 Christopher Haster 2020-11-22 00:40:58 -06:00
  • aab8df756f make the raw functions static Bill Gesner 2020-11-20 20:34:54 +00:00
  • a15a060d90 make raw functions static. formatting tweaks Bill Gesner 2020-11-20 17:01:04 +00:00
  • f215027fd4 Switched to CRC as seed collection function instead of xor Christopher Haster 2020-11-20 00:38:41 -06:00
  • 1ae4b36f2a Removed unnecessary randomization of offsets in lfs_alloc_reset Christopher Haster 2020-11-20 00:18:13 -06:00
  • 480cdd9f81 Fixed incorrect modulus in lfs_alloc_reset Christopher Haster 2020-11-14 09:32:34 -06:00
  • d46cefc71c review comments Bill Gesner 2020-11-19 19:39:09 +00:00
  • 3964e4e1c7 minor cleanup Bill Gesner 2020-11-19 19:34:30 +00:00
  • def0228266 minor cleanup Bill Gesner 2020-11-19 19:23:47 +00:00
  • 1f831e234a address review comments Bill Gesner 2020-11-19 19:01:52 +00:00
  • 6303558aee Use LFS_O_RDWR instead of magic number in lfs_file_* asserts Noah Gorny 2020-06-17 20:46:11 +03:00
  • 4bd653dd00 Assert that file/dir struct is not reused in lfs_file_opencfg/lfs_dir_open Noah Gorny 2020-06-17 15:42:46 +03:00
  • b477e0d8e8 use the global config file Bill Gesner 2020-11-12 23:04:41 +00:00
  • be364e8721 fix ac6 linker issue Bill Gesner 2020-11-09 16:07:40 +00:00
  • 1ecef83c7a use global include Bill Gesner 2020-11-06 20:12:15 +00:00
  • 8e6826c4e2 Add LFS_READYONLY define, to allow smaller builds providing read-only mode Maxime Vincent 2020-10-28 16:09:13 +01:00
  • f195ffe74c fix locking issue in format and mount Bill Gesner 2020-10-28 00:46:01 +00:00
  • 16e48ca21b rename functions Bill Gesner 2020-10-28 00:42:10 +00:00
  • b4ab86ee3a expand functions add comment Bill Gesner 2020-10-01 01:48:29 +00:00
  • 10ac6b9cf0 add thread safe wrappers Bill Gesner 2020-09-17 23:41:20 +00:00
  • 87a2cb0e41 Fix assert fix-assert Shiven Gupta 2020-08-18 17:36:14 -04:00
  • 6d0ec5e851 Added littlefs-python to the related projects section Jürg Rast 2020-04-13 21:33:30 +02:00
  • 197ad15e47 Generated v2 prefixes geky bot 2020-04-09 12:00:34 +00:00
  • 4c9146ea53 Merge pull request #405 from rojer/mfe v2.2.1 Christopher Haster 2020-04-09 05:42:46 -05:00
  • 5a9f38df01 Remove -Wno-missing-field-initializers Deomid "rojer" Ryabkov 2020-04-06 19:51:19 +01:00
  • 1b033e9ab6 Fix -Wmissing-field-initializers Deomid "rojer" Ryabkov 2020-04-03 02:05:55 +01:00
  • 3e7b9da578 Generated v2 prefixes geky bot 2020-04-01 03:33:16 +00:00
  • a049f1318e Merge pull request #372 from ARMmbed/test-revamp v2.2.0 Christopher Haster 2020-03-31 18:25:13 -05:00
  • 7257681f5d Merge branch 'master' into test-revamp test-revamp Christopher Haster 2020-03-31 18:24:54 -05:00
  • 2da340af69 Merge pull request #373 from henrygab/patch-1 Christopher Haster 2020-03-31 18:22:48 -05:00
  • 02881e591b Merge pull request #360 from jpdoyle/master Christopher Haster 2020-03-31 18:22:41 -05:00
  • 38024d5a17 Merge pull request #356 from zqb-all/patch-1 Christopher Haster 2020-03-31 18:22:34 -05:00
  • 4a9bac4418 Merge pull request #322 from hemmick/master Christopher Haster 2020-03-31 18:22:27 -05:00
  • 6121495444 Merge pull request #266 from FreddieChopin/revert-bypass-cache Christopher Haster 2020-03-31 18:22:19 -05:00
  • 6372f515fe Allow debug prints without __VA_ARGS__ John Hemmick 2019-11-05 14:43:02 -06:00
  • 6622f3deee Bumped minor version to v2.2 Christopher Haster 2020-03-29 21:43:58 -05:00
  • 5137e4b0ba Last minute tweaks to debug scripts Christopher Haster 2020-03-29 21:19:33 -05:00
  • ff84902970 Moved out block device tracing into separate define Christopher Haster 2020-03-29 18:45:51 -05:00
  • 01e42abd10 Merge pull request #401 from thrasher8390/bugfix/thrasher8390/issue-394-lookahead-buffer-corruption Christopher Haster 2020-03-29 17:59:00 -05:00
  • f9dbec3d92 Added test case catching issues with errors during a lookahead scan Christopher Haster 2020-03-24 17:30:25 -05:00
  • f17d3d7eba Minor cleanup Derek Thrasher 2020-03-26 08:48:52 -04:00
  • 5e5b5d8572 (chore) updates from PR, we decided not to move forward with changing v1 code since it can be risky. Let's improve the future! Also renamed and moved around a the lookahead free / reset function Derek Thrasher 2020-03-26 08:47:12 -04:00