Fixed typo and alignment issues on aarch64
This commit is contained in:
parent
d280a7616c
commit
f68724c7b9
|
@ -35,7 +35,7 @@ namespace beedb::concurrency
|
||||||
*
|
*
|
||||||
* The time "0" in combination with the set committed flag indicates "infinity".
|
* The time "0" in combination with the set committed flag indicates "infinity".
|
||||||
*/
|
*/
|
||||||
class timestamp
|
class alignas(64) timestamp
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using timestamp_t = std::uint64_t;
|
using timestamp_t = std::uint64_t;
|
||||||
|
@ -113,4 +113,4 @@ class timestamp
|
||||||
// Time and committed flag (last bit).
|
// Time and committed flag (last bit).
|
||||||
timestamp_t _timestamp_and_committed_flag = 1u;
|
timestamp_t _timestamp_and_committed_flag = 1u;
|
||||||
};
|
};
|
||||||
} // namespace beedb::concurrency
|
} // namespace beedb::concurrency
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
|
|
||||||
namespace beedb::storage
|
namespace beedb::storage
|
||||||
{
|
{
|
||||||
class RecordIdentifier
|
class alignas(64) RecordIdentifier
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
static_assert(sizeof(Page::id_t) + sizeof(std::uint16_t) <= sizeof(std::uint64_t));
|
static_assert(sizeof(Page::id_t) + sizeof(std::uint16_t) <= sizeof(std::uint64_t));
|
||||||
|
@ -88,4 +88,4 @@ template <> struct hash<beedb::storage::RecordIdentifier>
|
||||||
return std::hash<std::uint64_t>()(static_cast<std::uint64_t>(rid));
|
return std::hash<std::uint64_t>()(static_cast<std::uint64_t>(rid));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
} // namespace std
|
} // namespace std
|
||||||
|
|
|
@ -112,7 +112,7 @@ bool ClientConsole::handle_response(const std::string &response)
|
||||||
}
|
}
|
||||||
else if (server_response->type() == ServerResponse::Type::ServerClosed)
|
else if (server_response->type() == ServerResponse::Type::ServerClosed)
|
||||||
{
|
{
|
||||||
std::cout << "Server sopped." << std::endl;
|
std::cout << "Server stopped." << std::endl;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -142,4 +142,4 @@ void ClientConsole::plan_to_table(util::TextTable &table, nlohmann::json &layer,
|
||||||
plan_to_table(table, child, depth + 2);
|
plan_to_table(table, child, depth + 2);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Reference in New Issue