1. 18 Nov, 2022 3 commits
  2. 08 Nov, 2022 1 commit
  3. 31 Oct, 2022 1 commit
  4. 17 Oct, 2022 3 commits
  5. 10 Oct, 2022 2 commits
  6. 19 Sep, 2022 1 commit
    • Eric Pouech's avatar
      jscript: Fix GCC 12.2 warning. · 4bdf92cb
      Eric Pouech authored
      When initializing a jsstr_inline_t with a len < 3, the size passed
      for the allocation is smaller then the size of the structure
      (as the later is rounded up to the alignment = 4 bytes).
      
      GCC 12.2 complains about this when dereferencing the pointer to
      the structure as the size passed for allocation is smaller than the
      size of the structure.
      
      The warning is fixed by using flexible array member in
      jsstr_inline_t. Given the rounding behavior in memory allocation, this
      should not change the size of allocated blocks.
      Signed-off-by: 's avatarEric Pouech <eric.pouech@gmail.com>
      4bdf92cb
  7. 17 Aug, 2022 1 commit
    • Gabriel Ivăncescu's avatar
      jscript: Implement fdexNameCaseInsensitive flag handling. · 7be0cffa
      Gabriel Ivăncescu authored
      Despite common sense, native doesn't seem to look for exact match first;
      it simply case-insensitively compares the props and returns as soon as it
      finds one. This is also reliant on implementation details in case the object
      has multiple props with same case-insensitive names, e.g. an object having
      `Foo` prop, with `foo` prop on its prototype, can still find `Foo` even if
      you look up `foo` instead (which matches exactly on the prototype). Which
      is not always reliable, sometimes it finds the prototype first.
      Signed-off-by: 's avatarGabriel Ivăncescu <gabrielopcode@gmail.com>
      7be0cffa
  8. 20 Jul, 2022 1 commit
  9. 07 Jun, 2022 3 commits
  10. 03 Jun, 2022 6 commits
  11. 16 May, 2022 2 commits
  12. 03 May, 2022 7 commits
  13. 15 Apr, 2022 1 commit
  14. 14 Apr, 2022 8 commits