Lukas Tenbrink
|
cf145de21e
Revert regression (GH-31736) of memory unsafe append_array (append vector to itself). Add comments to prevent future regressions.
|
7 months ago |
Lukas Tenbrink
|
0e32f3b957
Make `LocalVector` -> `Vector` automatic conversion safe for non-trivial types.
|
8 months ago |
Thaddeus Crews
|
151e7fc687
Merge pull request #100477 from Ivorforce/cowdata-move-insert-n-remove
|
8 months ago |
Thaddeus Crews
|
0b01f3cc14
Merge pull request #100560 from Ivorforce/localvector-move-semantics
|
8 months ago |
Lukas Tenbrink
|
3564e7c231
Add `LocalVector` move semantics (constructor and operator=).
|
8 months ago |
HP van Braam
|
240f510fa7
Core ubsan fixes
|
8 months ago |
Lukas Tenbrink
|
a636c04244
Optimize `CowData` and `LocalVector` functions `.insert` and `.remove_at` by using move semantics.
|
8 months ago |
A Thousand Ships
|
86de59d60a
[Core] Add `LocalVector::has` for convenience
|
1 year ago |
Ricardo Buring
|
2ed2ccc2d8
Fixed Timestep Interpolation (2D)
|
1 year ago |
Thaddeus Crews
|
9903e6779b
Enforce template syntax `typename` over `class`
|
1 year ago |
vittorioromeo
|
55ed34e37c
Use '_v' shorthand for type traits and 'if constexpr' where appropriate
|
1 year ago |
Juan Linietsky
|
98c655ec8d
Refactor Node Processing
|
2 years ago |
kleonc
|
0b944e1a68
Make `LocalVector` respect its `tight` template parameter
|
3 years ago |
kobewi
|
277d5361df
Add range iterator to LocalVector
|
2 years ago |
Rémi Verschelde
|
d95794ec8a
One Copyright Update to rule them all
|
2 years ago |
bruvzg
|
ea1848ce0a
Use `constexpr` in the conditions with template parameters and `sizeof`s to suppress C4127 warnings.
|
2 years ago |
Fabio Alessandrelli
|
6f02183f8c
[Core] Use std type traits to check operations triviality.
|
3 years ago |
Pedro J. Estébanez
|
a82352c7e3
Avoid manual memory management of certain arrays in Vulkan RD
|
3 years ago |
Haoyu Qiu
|
c0d3bdc0ca
Add list initialization support for Vector & LocalVector
|
4 years ago |
Rémi Verschelde
|
fe52458154
Update copyright statements to 2022
|
3 years ago |
Rémi Verschelde
|
7da392bcc5
Don't return reference on copy assignment operators
|
3 years ago |
Lightning_A
|
e078f970db
Rename `remove()` to `remove_at()` when removing by index
|
4 years ago |
Gilles Roudière
|
de0765b94a
Fix LocalVector crash on insert.
|
4 years ago |
Rémi Verschelde
|
7b7ccf25b6
LocalVector: Don't error if `from` >= `count`
|
4 years ago |
Ricard Rovira
|
14d5908057
Use unused from in local vector find function.
|
4 years ago |
Rémi Verschelde
|
8247667a3e
Core: Drop custom `copymem`/`zeromem` defines
|
4 years ago |
AndreaCatania
|
5ba60c17dd
Add function `LocalVector::remove_unordered`
|
4 years ago |
Rémi Verschelde
|
b5334d14f7
Update copyright statements to 2021
|
4 years ago |
Marcel Admiraal
|
5b937d493f
Rename empty() to is_empty()
|
4 years ago |
reduz
|
127458ed17
Reorganized core/ directory, it was too fatty already
|
4 years ago |