Commit Graph

  • bdd1fab997 Refactor benchmark configuration and improve file handling with shared streams feature/function-timing ImBenji 2025-12-13 16:45:06 +00:00
  • c97f36cfb6 Increase benchmark iterations and adjust heartbeat threshold for improved timing accuracy ImBenji 2025-12-11 18:05:08 +00:00
  • 0836935888 Fixed windows deadlocks, performance is shit tho ImBenji 2025-12-11 17:40:35 +00:00
  • fc7297e0f8 Fixed windows deadlocks, performance is shit tho ImBenji 2025-12-11 17:15:55 +00:00
  • bec317745d Fixed windows deadlocks, performance is shit tho dev ImBenji 2025-12-05 10:19:32 +00:00
  • 4227b1db75 Add .gitignore to exclude build artifacts and temporary files ImBenji 2025-12-05 10:18:34 +00:00
  • 1084d62b9c Reduce benchmark iterations and optimize worker thread management for improved performance ImBenji 2025-12-05 10:10:17 +00:00
  • 4bace6f681 Add thread-local caches for file locks and handles in fd_pool ImBenji 2025-12-04 20:33:06 +00:00
  • 6e81375d7f Add thread-local caches for file locks and handles in fd_pool ImBenji 2025-12-04 20:18:58 +00:00
  • 55c69aebc2 Refactor concurrency handling and file operations for improved performance and thread safety ImBenji 2025-12-04 20:15:44 +00:00
  • fa50810212 Increase benchmark iterations to 100 and enhance flush method for Windows compatibility ImBenji 2025-12-02 15:37:32 +00:00
  • 82efc4a524 Add flush method to SweepstoreFileHandle for improved data synchronization ImBenji 2025-12-02 15:24:01 +00:00
  • 5d9b34e030 Enhance Windows file handling with improved sync and error checking in read/write operations ImBenji 2025-12-02 15:15:47 +00:00
  • 7adca647a6 Enhance Windows file handling with improved sync and error checking in read/write operations ImBenji 2025-12-02 15:12:32 +00:00
  • ad6a740a73 Implement file handling improvements with Unreal compatibility and enhanced read/write methods ImBenji 2025-12-02 15:08:10 +00:00
  • 55d5ab7a7b Refactor concurrency header to replace iosfwd with string and improve thread capture in initialiseMasterAsync ImBenji 2025-12-02 14:45:56 +00:00
  • b3790e6b0a Refactor exponential backoff sleep duration in concurrency handling for improved accuracy ImBenji 2025-12-02 14:40:53 +00:00
  • b6237a32d4 Add concurrency handling implementation with ticket management and file locking ImBenji 2025-12-02 14:20:33 +00:00
  • eae4d0e24e Add concurrency handling implementation with ticket management and file locking ImBenji 2025-12-02 14:11:45 +00:00
  • e6ccad87b4 Refactor logging and ticket ownership verification in concurrency handling for improved clarity and reliability ImBenji 2025-11-23 21:02:40 +00:00
  • f8e8636677 Refactor concurrency handling to introduce STALE_HEARTBEAT_THRESHOLD_MS constant and utilize SweepstoreWorkerTicketSnapshot for improved state management ImBenji 2025-11-23 20:27:08 +00:00
  • 580f07c483 Refactor concurrency handling to utilize SweepstoreWorkerTicketSnapshot for improved state management and add snapshot method in header.dart ImBenji 2025-11-23 20:00:50 +00:00
  • 809d79cfc8 Enhance concurrency handling with improved ticket acquisition logic and logging ImBenji 2025-11-23 19:21:13 +00:00
  • f5a23fa5c4 Refactor preciseSleep for improved timing accuracy and reduce busy-wait duration on Windows ImBenji 2025-11-23 18:08:45 +00:00
  • 8125f8ebd7 Improve preciseSleep function for Windows with hybrid sleep strategy and logging ImBenji 2025-11-23 18:02:30 +00:00
  • 747f0bd1ed Refactor concurrency handling and improve sleep precision in concurrency.dart and header.dart ImBenji 2025-11-23 17:57:30 +00:00
  • 2de17fe720 Change file locking to blockingShared for improved concurrency handling in header.dart ImBenji 2025-11-23 05:54:33 +00:00
  • 6e226f402b Add file locking for concurrent access in header.dart ImBenji 2025-11-23 05:51:00 +00:00
  • 4295d119d7 Add RandomAccessMemory class for in-memory binary operations ImBenji 2025-11-23 05:29:08 +00:00
  • 9216cd1638 Added Roadmap main ImBenji 2025-10-13 15:32:35 +00:00
  • a3f4b3308b Refactor value encoding in BinaryTable for improved clarity and consistency v1 ImBenji 2025-10-13 15:28:20 +01:00
  • 782e3fcd94 Simplify error handling in BinaryTable by removing unused exception variable ImBenji 2025-10-13 14:34:09 +01:00
  • 75d682a41d Refactor BinaryTable file handling to use C-style file operations and improve memory management ImBenji 2025-10-12 16:04:23 +01:00
  • b15d11a5a4 Add fetchSublist method to BinaryTable for improved data retrieval ImBenji 2025-10-10 12:37:34 +01:00
  • cf983c8d96 Add fetchSublist method to BinaryTable for improved data retrieval ImBenji 2025-09-18 15:08:57 +01:00
  • 3ae088f518 Enhance BinaryTable functionality with improved value encoding and array handling ImBenji 2025-09-18 14:49:26 +01:00
  • d23d7cfa6a Add helper function to print BT_Value variants and update main function for better array handling ImBenji 2025-09-18 06:52:25 +01:00
  • 68d4995a8b Add main function for testing BinaryTable functionality ImBenji 2025-09-18 06:46:58 +01:00
  • 2818907022 Refactor BinaryTable and related classes for improved structure and performance ImBenji 2025-09-18 06:45:19 +01:00
  • 6ed74b6efb stuff ImBenji 2025-09-18 03:02:14 +01:00
  • a2a16eab3a Refactor BinaryTable implementation to enhance memory management and add support for dynamic arrays ImBenji 2025-09-18 02:14:02 +01:00
  • e468f9cbaa Rename binary_table.h to improve project structure ImBenji 2025-09-17 23:40:30 +01:00
  • 31a5729a00 Add initial project files including analysis options, pubspec, and BinaryTable implementation ImBenji 2025-09-17 23:40:03 +01:00
  • 5fe00e922b Implement FNV-1a hash extension for String and update key hashing in BinaryTable ImBenji 2025-09-17 23:25:01 +01:00
  • d6262421e7 Implement FNV-1a hash extension for String and update key hashing in BinaryTable ImBenji 2025-09-17 23:23:42 +01:00
  • 5cc86a109f Update file formats and remove unused dependency on color_simp ImBenji 2025-09-17 23:17:16 +01:00
  • 9872e48e63 Update file formats and remove unused dependency on color_simp ImBenji 2025-09-17 23:17:04 +01:00
  • f567a8655c Update file formats and remove unused dependency on color_simp ImBenji 2025-09-17 23:15:00 +01:00
  • 1c7efc20e2 Rename project files to align with new directory structure ImBenji 2025-09-17 23:13:36 +01:00
  • ea9bf38f8c Add initial implementation of BinaryTable with memory management and random access capabilities ImBenji 2025-09-17 23:12:42 +01:00