Commit Graph

  • 5e4ae41113 fix(ll): prevent use after free when removing items from any type of ll master Squibid 2025-09-07 00:29:05 -04:00
  • 6d04487bc7 feat(README): update the readme Squibid 2025-09-06 02:27:38 -04:00
  • 6e98f293aa feat(tests): add tests for all currently existing data structures Squibid 2025-09-06 02:27:04 -04:00
  • 1a9b135f01 fix(dll): ensure that we check that cur exists every loop iter Squibid 2025-09-06 02:17:14 -04:00
  • a3a9775c5f feat(hmp): more erroring in ds_hmp_insert Squibid 2025-09-06 01:56:40 -04:00
  • 0e736091dc fix(ll): prevent crash when passing anything non-existent to ll funcs Squibid 2025-09-06 00:26:59 -04:00
  • 47614633c3 fix(hmp): prevent crash when passing anything non-existent to hmp funcs Squibid 2025-09-05 23:51:16 -04:00
  • f4d09675af fix(ll): prevent crash when removing out of bounds Squibid 2025-09-05 23:44:43 -04:00
  • a701aa8d5d feat(hmp): use the new ds_*ll_init func in ds_hmp_insert Squibid 2025-09-05 18:42:36 -04:00
  • 4248a678c1 feat(ll): provide a ds_*ll_init func for consistency Squibid 2025-09-05 18:41:03 -04:00
  • 1f7cba9338 feat!: make all functions have return values Squibid 2025-09-05 18:38:21 -04:00
  • 1c03cac31d feat(hmp): allow the user to specify a callback for dealing with their alloced mem Squibid 2025-09-04 15:37:31 -04:00
  • 16470f2592 don't crash when removing out of bounds Squibid 2025-08-16 23:38:14 -04:00
  • db42c21754 try and be a bit more standard Squibid 2025-08-16 23:37:56 -04:00
  • c73be4c21c initial commit Squibid 2025-08-16 18:25:33 -04:00