Files
mruby-mruby/mrbgems/mruby-bigint/core
Yukihiro "Matz" Matsumoto 39db7d21b8 mruby-bigint: use designated initializers for pool storage
Simplified pool initialization from 4 lines to 2 using C99 designated
initializers:

Before:
  mpz_pool_t pool_storage = {0};
  pool_storage.capacity = BIGINT_POOL_DEFAULT_SIZE;
  pool_storage.active = 1;
  mpz_pool_t *pool = &pool_storage;

After:
  mpz_pool_t pool_storage = {.capacity = BIGINT_POOL_DEFAULT_SIZE, .active = 1};
  mpz_pool_t *pool = &pool_storage;

Applied to both WITH_SCOPED_POOL macro and manual pool management
patterns. This makes pool initialization more readable and concise.

Co-authored-by: Claude <noreply@anthropic.com>
2025-08-14 10:52:56 +09:00
..
2025-05-14 02:01:02 +10:00