Morgan Kita
e323f67e5d
Replace direct inline variable delcaration with compiler trait protected macro ( #590 )
...
Co-authored-by: Morgan Kita <morgan.kita@zuehlke.com >
3.27.01
2025-10-29 14:29:19 -07:00
Morgan Kita
f37578c425
Replace use of 'if constexpr' with compiler trait macro EA_CONSTEXPR_IF ( #588 )
...
Co-authored-by: Morgan Kita <morgan.kita@zuehlke.com >
2025-10-29 14:21:50 -07:00
Morgan Kita
2cc3014e1f
Add explicit empty template argument list to support C++14 ( #586 )
2025-10-24 16:05:32 -07:00
Galo Rojo
9d2e8a090b
This branch was necessary to avoid races. ( #581 )
...
See https://herbsutter.com/2014/02/19/reader-qa-is-stdatomic_compare_exchange_-implementable/
for some related discussion.
3.27.00
2025-08-06 09:09:51 -07:00
Galo Rojo
0b8a259300
Release candidate for 3.27.00 ( #579 )
2025-08-03 11:16:24 -07:00
Galo Rojo
402a5f4565
Fix accidental deletion.
2025-07-31 18:27:36 -08:00
Galo Rojo
9e499d2d52
Fix testing CI jobs.
2025-07-31 18:25:19 -08:00
Galo Rojo
861204a934
Bump compiler version, fix conflicting artifact names.
2025-07-31 16:57:54 -08:00
Galo Rojo
f2a4672765
Bump versions for the github actions.
2025-07-31 15:22:11 -08:00
Galo Rojo
9ad938c60c
Contributor name update.
2025-06-17 08:44:35 -08:00
Galo Rojo
7fadbf0da0
EASTL version 3.21.23 ( #536 )
...
* 3.21.23
* Add Cmake options to disable deprecations.
* Bump EABase git-tag which includes necessary changes for EASTL.
* Remove a bunch of unused parameters.
* Disable deprecations when specializing templates and template variables using deprecated templates to fix gcc deprecation warnings.
* Remove some tests which do not pass on GCC versions prior to 14.
3.21.23
2024-08-17 23:10:53 -07:00
Galo Rojo
c530255b69
Remove submodules, use CMake's FetchContent instead. ( #534 )
...
* Remove submodules, use CMake's FetchContent instead.
* Update docs and CI file.
* I think we don't actually need this at all...
* Restore some missing `target_link_libraries` in test dependencies.
2024-07-29 10:12:48 -07:00
Galo Rojo
cf368d5618
Remove now unused travis.yml file. ( #535 )
2024-07-26 20:52:05 -07:00
Galo Rojo
05f4b4aef3
Merge pull request #503 from mtnpke/msvc-initializer-list
...
Add MSVC support to initializer_list
2023-08-16 10:55:47 -07:00
Galo Rojo
089eb20cab
Merge pull request #514 from ChaiByte/fix/ring-buffer
...
Fix ring_buffer comparation logic
2023-07-07 16:30:50 -07:00
ChaiEnjoy
1d504290f0
Fix ring_buffer comparation logic ( #511 )
2023-07-08 06:57:53 +08:00
Galo Rojo
f9615aecaf
Merge pull request #504 from mtnpke/update-eabase
...
Update EABase submodule
2023-07-07 14:49:24 -07:00
Galo Rojo
61c6a018e8
Merge pull request #509 from uilianries/hotfix/cmake-cppstd
...
Declare C++14 as required for building
2023-07-06 17:03:09 -07:00
Uilian Ries
12f01314b7
Merge branch 'master' into hotfix/cmake-cppstd
2023-07-06 08:33:02 +02:00
Jonathan Hopkins
a5149494f6
remove accidental references to std library ( #513 )
2023-07-05 18:34:30 +10:00
Jonathan Hopkins
c6141b94d7
version 3.21.12
2023-06-09 16:53:52 +10:00
Uilian Ries
44ed2e2cc4
declare C++14 as required for building
...
Signed-off-by: Uilian Ries <uilianries@gmail.com >
2023-06-07 09:56:13 +02:00
Galo Rojo
e757b44f71
Merge pull request #487 from SamVanheer/add-natvis-install
...
Add EASTL.natvis to EASTL when using MSVC and install to doc directory
3.21.12
2023-01-31 10:10:36 -08:00
Sam V
cf39eb2f04
Add EASTL.natvis to EASTL when using MSVC and install to doc directory
2023-01-31 18:54:16 +01:00
Galo Rojo
943ac2be8d
Merge pull request #479 from virt00l/variant_fix_unused_args_warnings
...
variant: fix unused args warnings
2023-01-30 10:23:04 -08:00
Philipp Kerling
7cea9ce050
Update EABase submodule
2023-01-30 09:20:13 +01:00
Philipp Kerling
6a10d8630a
Add MSVC support to initializer_list
2023-01-30 09:14:38 +01:00
Galo Rojo
76d6842d5d
Merge pull request #502 from electronicarts/fix_issue_498
...
Add a const to an equality operator to make P2468R2 happy.
2023-01-27 16:47:05 -08:00
Rojo
7970509c19
Add a const to an equality operator to make P2468R2 happy.
2023-01-27 16:34:20 -08:00
Galo Rojo
6d1dc7b3d2
Merge pull request #486 from SamVanheer/add-install-commands
...
Re-add install commands
2023-01-27 16:10:55 -08:00
Galo Rojo
f6747838e7
Merge pull request #490 from AntonYudintsev/bitvector_move
...
bitvector: remove explicit copy constructor and copy assignment
2023-01-27 15:30:11 -08:00
Galo Rojo
e069e2dcf2
Merge pull request #501 from electronicarts/eastl-3.20.02
...
Version 3.20.02.
2023-01-27 12:53:44 -08:00
Rojo
1aa7846430
EASTL version 3.20.02.
2023-01-27 11:24:38 -08:00
Galo Rojo
3cf1c4f2ad
Merge pull request #500 from electronicarts/bump_compiler_versions
...
Increment compiler version on the runners. clang-14 gcc-12.
2023-01-27 11:23:28 -08:00
Rojo
ad2478cc6f
Increment compiler version on the runners. clang-14 gcc-12.
2023-01-27 11:00:08 -08:00
Galo Rojo
7b2a478176
Merge pull request #483 from electronicarts/test_ci_for_iterator_categories
...
Test ci for iterator categories
2023-01-27 10:43:48 -08:00
Rojo
0184a059ee
Don't yell, lowercase is fine for this.
2022-11-14 16:22:43 -08:00
Rojo
125ae27974
Make the names more expressive.
2022-11-14 16:22:43 -08:00
Rojo
cb0f08bfe2
Fix whitespace
2022-11-14 16:22:43 -08:00
Rojo
2611d05c0b
Fix syntax error.
2022-11-14 16:22:43 -08:00
Rojo
c5e80d5c06
Test adding std_iter_compatibility to the ci workflow.
2022-11-14 16:22:43 -08:00
Galo Rojo
db160651d4
Merge pull request #493 from electronicarts/eastl-3.19.05
...
Update to 13.19.05
2022-11-14 16:20:49 -08:00
Rojo
384db67b28
Update version macros.
2022-11-09 15:51:23 -08:00
Rojo
2a482309a3
Update to 13.19.05
2022-11-03 08:58:44 -08:00
Anton Yudintsev
5a2c71c6e6
bitvector: remove explicit copy constructor and copy assignment
...
not only it is same as default implementation, but also disallows move assignment (violates rule-of-5)
since, there is no sense in declaring copy/assignment, we just remove it (use rule of zero)
https://en.cppreference.com/w/cpp/language/rule_of_three
2022-10-13 17:44:19 +03:00
Galo Rojo
19a88692be
Merge pull request #481 from eugeneko/ek/ctor
...
Add non-explicit default ctor for hash_map and hash_set.
2022-10-12 13:56:14 -07:00
Sam V
e7b5e3ff00
Re-add install commands
2022-09-09 11:19:01 +02:00
Eugene Kozlov
1bb9f626b8
Add non-explicit default ctor for hash_map and hash_set.
2022-08-25 00:49:43 +03:00
Vladimir 'virtul' Ivannikov
8ba5248987
variant: fix unused args warnings
...
Some of them are clang-specific (might even require /permissive-), other - msvc.
Example of warning
variant.h(133,24): error: unused parameter 'pThis' [-Werror,-Wunused-parameter]
2022-08-08 17:43:27 +03:00
grojo-ea
5eb9b1ec09
Merge pull request #476 from eugeneko/ek/ref
...
Use invoke_result instead of result_of in reference_wrapper.
2022-07-26 14:32:49 -07:00