Lukas Tenbrink
|
d2ee378d1c
Remove `VariantHasher` and `VariantComparator` in favour of specializing `HashMapHasherDefault` and `HashMapComparatorDefault`.
|
2 months ago |
Mounir Tohami
|
9ff5325642
Refactor `Array` iterators to be trivially copyable.
|
2 months ago |
Lukas Tenbrink
|
406b22d2d5
Delete `VariantGetInternalPtr` and `VariantImplicitConvert`.
|
8 months ago |
Lukas Tenbrink
|
f81287d765
Introduce `VariantImplicitConvert<>` template for types that can be implicitly converted to and from `Variant`.
|
8 months ago |
Thaddeus Crews
|
d90d8afa5a
Merge pull request #108118 from YYF233333/varray_and_vformat
|
2 months ago |
Lukas Tenbrink
|
a916325e6a
Use `Span` for `String.sprintf`, to accelerate `vformat` not needing to allocate an `Array`.
|
9 months ago |
Yufeng Ying
|
8f36c97a49
Optimize varray.
|
5 months ago |
Pedro J. Estébanez
|
342266cfd9
Overhaul `Variant::duplicate()` for resources
|
10 months ago |
Thaddeus Crews
|
0d267e7b1e
Core: Add dedicated `BitField` template
|
1 year ago |
Yufeng Ying
|
f7e4987d0e
Dictionary::get_key_list use LocalVector instead of List.
|
9 months ago |
Thaddeus Crews
|
8a93218aab
Core: Natively convert enum/BitField with Variant
|
11 months ago |
Thaddeus Crews
|
f6a35e2a6e
Merge pull request #86015 from kitbdev/array-initializer-list
|
9 months ago |
rune-scape
|
0c7d78f455
StringLikeVariantOrder: Compare in-place
|
1 year ago |
Thaddeus Crews
|
7f6a9380a0
Merge pull request #103999 from YYF233333/unneeded_array_read_only
|
9 months ago |
Lukas Tenbrink
|
75bc471965
Add `is_zero_constructible` to denote if a type can be semi-trivially constructed with all 0 bytes.
|
9 months ago |
Yufeng Ying
|
883ca56517
Remove unneeded read_only check for Array const operator.
|
9 months ago |
Thaddeus Crews
|
324512e11c
Style: Replace header guards with `#pragma once`
|
10 months ago |
Rémi Verschelde
|
91fda4ecaf
Merge pull request #101055 from Ivorforce/variant-to-number-consolidate
|
11 months ago |
Lukas Tenbrink
|
0e72967244
Consolidate `Variant` int and float conversion functions to reduce duplicate logic.
|
11 months ago |
HP van Braam
|
46c23e1758
Don't set Variant::Type in destructor
|
11 months ago |
Lukas Tenbrink
|
34fa0bf3ec
Add move assignment and move constructor to Variant.
|
1 year ago |
Danil Alexeev
|
bd1a35ce9e
Core: Fix `JSON.{from,to}_native()` issues
|
1 year ago |
Danil Alexeev
|
03b05cf9ac
Core: Fix built-in enum constant bindings
|
1 year ago |
Thaddeus Crews
|
89a311205f
Style: Apply `clang-tidy` fixes
|
1 year ago |
A Thousand Ships
|
79f654ced5
[Core] Fix sorting of `Dictionary` keys
|
1 year ago |
rune-scape
|
cee0e6667a
Refactor ref-counting code and fix ref counted releasing before aquiring
|
1 year ago |
Rémi Verschelde
|
71accb9008
Merge pull request #94679 from rune-scape/remove-unused-initialize_ref
|
1 year ago |
Rémi Verschelde
|
496b7b8482
Core: Improve vformat error reporting on sprintf failure
|
1 year ago |
rune-scape
|
c8b697c64c
Remove unused `initialize_ref`
|
1 year ago |
Thaddeus Crews
|
7599a7b719
Core: Readd Variant class initializer, fix comment
|
1 year ago |