1. Feb 23, 2022
  2. 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
  3. Jan 04, 2022
  4. 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
  5. Dec 13, 2021
  6. Dec 03, 2021
  7. Nov 28, 2021
  8. Nov 08, 2021
  9. Oct 07, 2021
  10. Jul 21, 2021
  11. Jul 15, 2021
  12. Jul 10, 2021
  13. Jul 09, 2021
  14. Jul 08, 2021
  15. Jul 02, 2021
  16. Apr 09, 2021
  17. Apr 03, 2021
  18. Mar 22, 2021
  19. Mar 19, 2021
  20. Mar 10, 2021
  21. Mar 09, 2021
  22. Mar 07, 2021
  23. Feb 27, 2021
  24. Feb 20, 2021