flutter_dubov_system_native 1.0.2 copy "flutter_dubov_system_native: ^1.0.2" to clipboard
flutter_dubov_system_native: ^1.0.2 copied to clipboard

Native platform implementation of flutter_dubov_system. Uses Dart FFI to wrap the FIDE-compliant CPPDubovSystem engine for mobile and desktop.

1.0.2 #

  • Fixed Critical Memory Leak: Resolved an issue where new player objects were created on every call to getPlayers or generatePairingsBaku, leading to dangling pointers and memory exhaustion.
  • Improved Object Identity: Implemented a _playerCache to ensure that Tournament.players returns stable, identical Dart object instances. This prevents redundant allocations and state synchronization issues.

1.0.1 #

  • Initial release of the native implementation.
0
likes
160
points
28
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Native platform implementation of flutter_dubov_system. Uses Dart FFI to wrap the FIDE-compliant CPPDubovSystem engine for mobile and desktop.

Homepage
Repository (GitHub)
View/report issues

Topics

#chess #tournament #ffi #pairing #native

License

MIT (license)

Dependencies

code_assets, ffi, flutter_dubov_system_platform_interface, hooks, logging, native_toolchain_c

More

Packages that depend on flutter_dubov_system_native

Packages that implement flutter_dubov_system_native