Skip to content
Snippets Groups Projects
  1. Mar 30, 2024
  2. Mar 07, 2024
  3. Mar 26, 2024
  4. Mar 28, 2024
  5. Mar 22, 2024
  6. Mar 21, 2024
  7. Mar 05, 2024
  8. Feb 21, 2024
  9. Feb 09, 2024
  10. Jan 24, 2024
  11. Jan 15, 2024
  12. Nov 27, 2023
  13. Oct 24, 2023
  14. Oct 09, 2023
  15. Sep 26, 2023
  16. Sep 14, 2023
  17. Aug 21, 2023
  18. Aug 15, 2023
  19. Jul 05, 2023
  20. Aug 15, 2023
  21. Aug 14, 2023
  22. Jul 21, 2023
  23. Jun 21, 2023
  24. Jul 21, 2023
  25. Jul 11, 2023
  26. Jul 07, 2023
  27. Jul 10, 2023
  28. Jul 05, 2023
    • Jan de Mooij's avatar
      Bug 1841250 - Always skip first code page on Windows 64-bit platforms. r=iain, a=RyanVM · 873997dd
      Jan de Mooij authored
      On Win64 platforms (`NEED_JIT_UNWIND_HANDLING`), we reserve an extra page in
      `ReserveProcessExecutableMemory` for the generated exception handler.
      
      Before this patch we'd skip the first page if we generated an exception handler there.
      If we didn't generate an exception handler (for example JS shell builds on ARM64)
      we'd not skip the first page and instead have an unused page at the end of the JIT
      code region.
      
      With this patch we always skip the first page if we reserved one. This fixes an
      assertion failure in `UnregisterJitCodeRegion` for Windows ARM64 JS shell builds
      because the size didn't match what we passed to `RegisterJitCodeRegion`.
      
      Differential Revision: https://phabricator.services.mozilla.com/D182726
      873997dd
  29. Jun 28, 2023
  30. Jun 23, 2023
  31. Jun 21, 2023
  32. Jun 20, 2023
  33. Jun 13, 2023
  34. Jun 15, 2023
  35. Jun 13, 2023
  36. Jun 07, 2023
  37. Jun 06, 2023
    • Jon Coppeard's avatar
      Bug 1834711 - Set background finalized flag for dead object proxes created... · 1d35d8bb
      Jon Coppeard authored
      Bug 1834711 - Set background finalized flag for dead object proxes created after nuking all CCWs r=jandem, a=dmeehan
      
      The background finalized flag wasn't getting set in the second overload of
      NewDeadProxyObject. The patch makes the first overload of this function more
      generic so it can accept non-proxy arguments and uses it in all cases.
      
      The testcase also results in dead object proxies being returned from rewrap()
      in RemapDeadWrapper which previously cased an assertion. I added an early
      return for this case - do you think that's OK?
      
      Differential Revision: https://phabricator.services.mozilla.com/D179576
      1d35d8bb
Loading