EASTL icon indicating copy to clipboard operation
EASTL copied to clipboard

EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.

Results 99 EASTL issues
Sort by recently updated
recently updated
newest added

I'm using eastl to build my own engine and I'm surprised that something as simple as splice it calling a copy operator. This causing both performance problem and annoying architecture...

bug

This adds `EASTL.natvis` to the EASTL target when using MSVC and installs the file to the `doc` directory, enabling users to use the file without needing to reference the Git...

This adds back the install commands that were removed in an earlier commit. This is the same as #423 but does not include any other changes and is based on...

``` struct Foo { Foo(); ~Foo(); Foo(const Foo& a); }; vector foo; foo.resize(1); foo.resize(200);//this line will call operator = on never constructed Foo, instead of copy constructor In the end,...

When using a standard non-fixed container (e.g. list, map, etc...) with a fixed allocator like `eastl::fixed_pool` or `eastl::fixed_node_allocator`, the default container constructor (/the default parameter for the allocator) attempts to...

Hi all, EASTL failed with error C2039 , C2065 when build with default by msvc on Windows.Could you please help take a look at this? **You can repro this issue...

Test to add `EASTL_STD_ITERATOR_CATEGORY_ENABLED` to the matrix of things that get tested under ci.

It's annoying that default ctors of map and set are explicit, because the following code doesn't compile: ``` struct Test { eastl::unordered_map m; }; Test t = {}; ``` and...

Pretty much title. After commit #477 I cannot build with C++17 compiler and `EASTL_STD_ITERATOR_CATEGORY_ENABLED`, because `EASTL_ITC_NS::contiguous_iterator_tag` is resolved as `std::contiguous_iterator_tag` which is obviously undefined. I would make a PR but...

There is no way to directly override allocation in [`make_unique`](https://github.com/electronicarts/EASTL/blob/05f4b4aef33f2f3ded08f19fa97f5a27ff35ff9f/include/EASTL/unique_ptr.h#L518) and [`default_delete`](https://github.com/electronicarts/EASTL/blob/05f4b4aef33f2f3ded08f19fa97f5a27ff35ff9f/include/EASTL/internal/smart_ptr.h#L138). They directly call standard operators, requiring having custom deleters everywhere or editing the source code when integrating EASTL...