- Incremented version number in changelog to 0.2.0-101pika2.
- Transitioned to using an arena allocator, removing the GeneralPurposeAllocator.
- Enhanced memory management by eliminating unnecessary deinitialization and free calls.
- Updated system information retrieval to improve performance.
- Adjusted terminal and shell information retrieval for better compatibility and efficiency.
- Incremented version number in main.sh to 0.2.0.
- Updated changelog to reflect the transition to Zig nightly and removal of libc dependencies.
- Refactored disk information retrieval to enhance compatibility and streamline the process.
- Adjusted memory and terminal information retrieval to improve performance and accuracy.
- Removed unused imports and optimized memory allocation in various system info modules.
- Incremented version number in changelog from 0.1.0-101pika7 to 0.1.0-101pika8.
- Modified disk information retrieval to use `statfs` instead of `statvfs`, enhancing compatibility.
- Removed unused filesystem type retrieval logic to streamline disk info processing.
- Adjusted formatting in system info output for disk usage display.
- Removed the `pci.ids` file as it is no longer needed for GPU detection.
- Simplified GPU detection functions to streamline vendor identification and model name retrieval.
- Enhanced memory reporting and improved overall structure of GPU information.
- Updated version in changelog to reflect these changes.