Task refactor memsys #139
No reviewers
Labels
No labels
bot
bug
documentation
duplicate
enhancement
feature
help wanted
organization
question
tech-debt
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
engine/iceshard!139
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "task-refactor-memsys"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
@ -0,0 +41,4 @@{ice::string::set_capacity(*this, other._size);// TODO: We need actually very, VERY good tests for string manipulations...Create a task to rebuild string unit tests
@ -0,0 +304,4 @@}template<ice::ucount Capacity, typename CharType>constexpr auto find_first_of(ice::StaticString<Capacity, CharType> const& str, CharType character_value) noexcept -> ice::ucountMissing 'not_of' variations.
@ -0,0 +82,4 @@constexpr auto substr_clone(ice::StaticString<Capacity, CharType> const& str, ice::ucount pos, ice::ucount len = ice::String_NPos) noexcept -> ice::StaticString<Capacity, CharType>;template<ice::ucount Capacity, typename CharType>constexpr auto find_first_of(ice::StaticString<Capacity, CharType> const& str, CharType character_value) noexcept -> ice::ucount;missing 'not_of' variations
@ -12,1 +17,4 @@using ValueType = CharType const;using ConstIterator = CharType const*;using ConstReverseIterator = std::reverse_iterator<CharType const*>;Might want to add conversion from and to std::string_view
@ -0,0 +1,19 @@#pragma onceDecide what to do with the old implementation of ICE_ASSERT_CORE
@ -29,19 +29,9 @@ namespace ice#if ISP_WINDOWSRequires cleanup
@ -19,3 +19,4 @@ice::string::begin(path),static_cast<ice::i32>(ice::string::size(path)),NULL,0,Create a task?
@ -189,3 +191,3 @@private:ice::Allocator& _allocator;ice::HeapString<wchar_t> _base_path;ice::HeapString<ice::wchar> _base_path;To count or not to count?
Working on final fixes
@ -12,1 +17,4 @@using ValueType = CharType const;using ConstIterator = CharType const*;using ConstReverseIterator = std::reverse_iterator<CharType const*>;For now we will make explicit conversions between these two
@ -189,3 +191,3 @@private:ice::Allocator& _allocator;ice::HeapString<wchar_t> _base_path;ice::HeapString<ice::wchar> _base_path;For now this was an exception so we keep the constructor that sets the count to the array size encountered.
Windows is ready to roll