<commit_before>#pragma once

#include <common/Assert.h>
#include <common/Trace.h>

#include <algorithm>
#include <bitset>
#include <cstdint>

#define PoolAssertMsg(kEnable, ...)                                            \
  do {                                                                         \
    if (kEnable)                                                               \
      RelAssertMsg(__VA_ARGS__);                                               \
  } while (0)

// undef TRC_LEVEL
// define TRC_LEVEL TRC_L_DEB

#define FIXED_SIZE_POOL_DISABLE_ALL_CHECKS 1

template <size_t kSlotBytes_, size_t kNumSlots_,
          size_t kSlotAlignment_ = kSlotBytes_, size_t kStartAlignment_ = 16,
          bool kValidate_ = true, bool kUseAsserts_ = true><commit_msg>checks must be enabled for testing to pass<commit_after>#pragma once

#include <common/Assert.h>
#include <common/Trace.h>

#include <algorithm>
#include <bitset>
#include <cstdint>

#define PoolAssertMsg(kEnable, ...)                                            \
  do {                                                                         \
    if (kEnable)                                                               \
      RelAssertMsg(__VA_ARGS__);                                               \
  } while (0)

// undef TRC_LEVEL
// define TRC_LEVEL TRC_L_DEB

#define FIXED_SIZE_POOL_DISABLE_ALL_CHECKS 0

template <size_t kSlotBytes_, size_t kNumSlots_,
          size_t kSlotAlignment_ = kSlotBytes_, size_t kStartAlignment_ = 16,
          bool kValidate_ = true, bool kUseAsserts_ = true>
{'fraction_non_alphanumeric': 0.07473084230525649, 'fraction_numerical': 0.00506649778340722, 'mean_word_length': 1.3303834808259587, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 15, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 18, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4793105', 'n_tokens_mistral': 418, 'n_tokens_neox': 412, 'n_words': 96}