Commit History

Author SHA1 Message Date
  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