1. Apr 14, 2022
  2. Apr 12, 2022
  3. Apr 11, 2022
  4. Apr 06, 2022
  5. Apr 05, 2022
  6. Feb 28, 2022
  7. Feb 23, 2022
  8. Feb 22, 2022
    • Steve Bennett's avatar
      file: delete: Fix --force and -- · 61b24625
      Steve Bennett authored
      
      
      The command line processing was wrong such that 'file delete -force abc'
      would also try to delete files named 'delete' and '-force' in the current directory.
      If the current directory was writable, this would succeed, but it not writable
      this would fail and so the desired target was not deleted.
      
      Signed-off-by: default avatarSteve Bennett <steveb@workware.net.au>
      61b24625
  9. Jan 04, 2022
  10. Dec 16, 2021
    • Steve Bennett's avatar
      dict: consider dummy entries when determining when to expand hash table · 70bdc32d
      Steve Bennett authored
      This issue was caused by the fix in 24b23454
      
      
      
      Because we used closed hashing for the dict hash table, it is important
      that the table doesn't get too full, as it gets very inefficient due to
      hash collisions. When allowing for space, also consider dummy entries that
      consume slots. If there are too many dummy slots, the hash table is expanded,
      clearing out the dummy slots.
      
      Without this fix it is possible to get unlucky when filling a dictionary
      and emptying it again (twice) will result all slots become dummy slots
      and thus no more entries can be added.
      
      See REGTEST 54
      
      Signed-off-by: default avatarSteve Bennett <steveb@workware.net.au>
      70bdc32d
  11. Dec 13, 2021
  12. Dec 03, 2021
  13. Nov 28, 2021
  14. Nov 08, 2021
  15. Oct 07, 2021
  16. Jul 21, 2021
  17. Jul 15, 2021
  18. Jul 10, 2021
  19. Jul 09, 2021
  20. Jul 08, 2021
  21. Jul 02, 2021