You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
* Adding partial implementation of C++20 concepts and range functions for AZStd::span The new concepts to discovered existing issues with the PathIterator and deque::iterator classes PathIterator wasn't properly an input_iterator and therefore the Path classes weren't a range due to an incorrect const_iterator alias The deque::iterator classes was missing the operator+ friend function that accepted a (ptrdiff_t, deque::iterator) to fulfill the random_access_iterator concepts The AZStd implementations of (uninitialized_)copy(_n), (uninitialized_)move(_n) and (uninitialized_)file(_n) have been optimized to use memcpy and memset based on fulfilling the contiguous_iterator concept Fixed invalid AZStd::vector inserts in FrameGraphExecuter.cpp and SliceditorEntityOwnershipService.cpp The code was trying to copy the underlying addresses for vector<unique_ptr> to a vector<raw pointer> using insert, which it was doing by using memcpy. relates to #6749 Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com> * Fixed the `fixed_vector` emplace function to not move initialized elements using uninitialized_move. This was causing initialized elements of the fixed_vector to be overwritten with the element at the emplace position. Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com> * Fixed clang warnings about variables that are set, but never read Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com> * Updated the `az_has_builtin_is_constant_evaluated` define to not have "()" as is not a macro. This helps prevent users from using `az_has_builtin_is_constant_evaluated` define in a situation where they want to know if the function is being evaluated in a compile time context. In that case they need to use the `az_builtin_is_constant_evaluated()` macro (which of course looks quite similiar) but does not have the word "has" in it.. Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com> * Updated the AZStd span class to be C++20 compliant. Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com> * Changed phrase "DoesNotCompiles" to be more grammatically correct. Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com> * Added more unit test for AZStd span Fixed an the the return type of the subspan template overload to account for the source span having a dynamic extent. Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com> * Removed unused variable from span unit test. Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com> |
4 years ago | |
|---|---|---|
| .. | ||
| AZStd | 4 years ago | |
| AZTestShared | 4 years ago | |
| Asset | 4 years ago | |
| Console | 4 years ago | |
| DOM | 4 years ago | |
| Debug | 4 years ago | |
| EBus | 4 years ago | |
| IO | 4 years ago | |
| Math | 4 years ago | |
| Memory | 4 years ago | |
| Name | 4 years ago | |
| Platform | 4 years ago | |
| RTTI | 5 years ago | |
| Serialization/Json | 4 years ago | |
| Settings | 4 years ago | |
| Streamer | 4 years ago | |
| Time | 4 years ago | |
| AssetJsonSerializerTests.cpp | 4 years ago | |
| AssetManager.cpp | 4 years ago | |
| AssetSerializerTests.cpp | 5 years ago | |
| AzEnumTest.cpp | 5 years ago | |
| BehaviorContext.cpp | 5 years ago | |
| BehaviorContextFixture.h | 4 years ago | |
| Components.cpp | 4 years ago | |
| DLL.cpp | 5 years ago | |
| DLLMainTest.cpp | 5 years ago | |
| Debug.cpp | 4 years ago | |
| EBus.cpp | 4 years ago | |
| EntityIdTests.cpp | 5 years ago | |
| EntityTests.cpp | 5 years ago | |
| EnumTests.cpp | 4 years ago | |
| EventTests.cpp | 4 years ago | |
| FileIOBaseTestTypes.h | 4 years ago | |
| FixedWidthIntegers.cpp | 5 years ago | |
| GenericStreamMock.h | 5 years ago | |
| GenericStreamTests.cpp | 4 years ago | |
| Geometry2DUtils.cpp | 5 years ago | |
| IPC.cpp | 5 years ago | |
| Interface.cpp | 5 years ago | |
| IntersectPoint.cpp | 5 years ago | |
| JSON.cpp | 5 years ago | |
| Jobs.cpp | 4 years ago | |
| Main.cpp | 5 years ago | |
| Memory.cpp | 4 years ago | |
| Module.cpp | 5 years ago | |
| ModuleTestBus.h | 5 years ago | |
| OrderedEventBenchmarks.cpp | 4 years ago | |
| OrderedEventTests.cpp | 5 years ago | |
| Outcome.cpp | 4 years ago | |
| Patching.cpp | 4 years ago | |
| RemappableId.cpp | 5 years ago | |
| Rtti.cpp | 4 years ago | |
| Script.cpp | 4 years ago | |
| ScriptMath.cpp | 4 years ago | |
| ScriptProperty.cpp | 5 years ago | |
| Serialization.cpp | 4 years ago | |
| SerializeContextFixture.h | 5 years ago | |
| Slice.cpp | 5 years ago | |
| State.cpp | 5 years ago | |
| StatisticalProfiler.cpp | 4 years ago | |
| Statistics.cpp | 4 years ago | |
| StreamerTests.cpp | 4 years ago | |
| StringFunc.cpp | 4 years ago | |
| SystemFile.cpp | 5 years ago | |
| TaskTests.cpp | 4 years ago | |
| TestCatalog.cpp | 4 years ago | |
| TestCatalog.h | 4 years ago | |
| TickBusTest.cpp | 5 years ago | |
| UUIDTests.cpp | 4 years ago | |
| XML.cpp | 5 years ago | |
| azcoretestdll_files.cmake | 5 years ago | |
| azcoretests_files.cmake | 4 years ago | |
| aztestshared_files.cmake | 5 years ago | |