Skip to content

benrushcc/jing-lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

21 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ jing-lib

A wrapper dynamic library for the jing project, providing essential utilities for:

  • Memory access optimization
  • Data compression/decompression
  • File I/O operations
  • Network communication
  • Encryption/decryption services

โš™๏ธ Prerequisites

Platform-specific requirements

  • Windows: Visual Studio 2022, NASM, Perl
  • Linux: GCC compiler
  • macOS: Clang compiler

Universal requirements

  • Git
  • CMake

Note: Currently supporting win-x64, linux-x64, and clang-aarch64 architectures only

๐Ÿ› ๏ธ Build Instructions

To build jing-lib, run the following commands:

cmake -E remove_directory build
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release --verbose

๐Ÿ“š Dependencies

jing-lib builds upon these excellent libraries:

Library Purpose
wepoll Event polling
rpmalloc Memory allocation
mimalloc Memory allocation
fast_float Fast floating-point parsing
libdeflate Compression algorithms
Brotli Compression algorithms
zstd Compression algorithms
OpenSSL Cryptography

For questions or contributions, please open an issue or submit a pull request.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published