Skip to content
Snippets Groups Projects
  1. Feb 06, 2025
    • Cheng Shao's avatar
      rts: drop stale mentions of MIN_UPD_SIZE · beab16a9
      Cheng Shao authored
      We used to have MIN_UPD_SIZE macro that describes the minimum reserved
      size for thunks, so that the thunk can be overwritten in place as
      indirections or blackholes. However, this macro has not been actually
      defined or used anywhere since a long time ago; StgThunkHeader already
      reserves a padding word for this purpose. Hence this patch which drops
      stale mentions of MIN_UPD_SIZE.
      
      (cherry picked from commit c1e3719c)
      beab16a9
  2. Nov 20, 2024
  3. Nov 19, 2024
  4. Nov 14, 2024
  5. Nov 13, 2024
  6. Oct 18, 2024
  7. Oct 15, 2024
  8. Oct 14, 2024
  9. Oct 04, 2024
    • Ben Gamari's avatar
      Add changelog entry for #23340 · c71191f7
      Ben Gamari authored
      (cherry picked from commit 2b07bf2e)
      c71191f7
    • Teo Camarasu's avatar
      nonmoving: introduce a family of dense allocators · 60f97ccb
      Teo Camarasu authored and Ben Gamari's avatar Ben Gamari committed
      Supplement the existing power 2 sized nonmoving allocators with a family
      of dense allocators up to a configurable threshold.
      
      This should reduce waste from rounding up block sizes while keeping the
      amount of allocator sizes manageable.
      
      This patch:
        - Adds a new configuration option `--nonmoving-dense-allocator-count`
          to control the amount of these new dense allocators.
        - Adds some constants to `NonmovingAllocator` in order to keep
          marking fast with the new allocators.
      
      Resolves #23340
      
      (cherry picked from commit f830d5a34c4c972cced73b6dc25954cedf336747)
      (cherry picked from commit 47e02c2ae0ea4713a2f22edf21b9a4eb5fe635be)
      60f97ccb
    • Teo Camarasu's avatar
      docs: move -xn flag beside --nonmoving-gc · b2712f69
      Teo Camarasu authored and Ben Gamari's avatar Ben Gamari committed
      It makes sense to have these beside each other as they are aliases.
      
      (cherry picked from commit 98166389)
      b2712f69
  10. Sep 29, 2024
  11. Feb 20, 2024
  12. Feb 19, 2024
  13. Feb 08, 2024
    • Teo Camarasu's avatar
      doc: Add -Dn flag to user guide · e59bae2a
      Teo Camarasu authored and Zubin's avatar Zubin committed
      Resolves #24394
      
      (cherry picked from commit 94ce031d)
      e59bae2a
    • Andreas Klebinger's avatar
      Aarch64: Enable -mfma by default. · 275997f7
      Andreas Klebinger authored and Zubin's avatar Zubin committed
      Fixes #24311
      
      (cherry picked from commit 7e95f738)
      275997f7
    • Krzysztof Gogolewski's avatar
      docs: fix ScopedTypeVariables example (#24101) · dcd8ca74
      Krzysztof Gogolewski authored and Zubin's avatar Zubin committed
      The previous example didn't compile.
      
      Furthermore, it wasn't demonstrating the point properly.
      I have changed it to an example which shows that 'a' in the signature
      must be the same 'a' as in the instance head.
      
      (cherry picked from commit 7a90020f)
      dcd8ca74
    • Finley McIlwaine's avatar
      Add -finfo-table-map-with-fallback -finfo-table-map-with-stack · c237fe04
      Finley McIlwaine authored and Zubin's avatar Zubin committed
      The -fno-info-table-map-with-stack flag omits STACK info tables from the info
      table map, and the -fno-info-table-map-with-fallback flag omits info tables
      with defaulted source locations from the map. In a test on the Agda codebase
      the build results were about 7% smaller when both of those types of tables
      were omitted.
      
      Adds a test that verifies that passing each combination of these flags
      results in the correct output for -dipe-stats, which is disabled for the js
      backend since profiling is not implemented.
      
      This commit also refactors a lot of the logic around extracting info tables
      from the Cmm results and building the info table map.
      
      This commit also fixes some issues in the users guide rst source to fix
      warnings that were noticed while debugging the documentation for these flags.
      
      Fixes #23702
      
      (cherry picked from commit 261c4acb)
      c237fe04
    • Finley McIlwaine's avatar
      Add -dipe-stats flag · f36b8ba7
      Finley McIlwaine authored and Zubin's avatar Zubin committed
      This is useful for seeing which info tables have information.
      
      (cherry picked from commit cc52c358)
      f36b8ba7
  14. Jan 30, 2024
  15. Oct 05, 2023
  16. Sep 27, 2023
  17. Sep 25, 2023
  18. Sep 18, 2023
  19. Sep 15, 2023
  20. Sep 13, 2023
  21. Aug 22, 2023
Loading