Skip to content
Snippets Groups Projects
  1. Feb 08, 2023
    • Andreas Klebinger's avatar
      Fix CallerCC potentially shadowing other cost centres. · 86698692
      Andreas Klebinger authored
      Add a CallerCC cost centre flavour for cost centres added by the
      CallerCC pass. This avoids potential accidental shadowing between
      CCs added by user annotations and ones added by CallerCC.
      
      (cherry picked from commit bf3f88a1)
      86698692
    • Bodigrim's avatar
      Bump submodule containers to 0.6.7 · 18942043
      Bodigrim authored
      Metric Decrease:
          ManyConstructors
          T10421
          T12425
          T12707
          T13035
          T13379
          T15164
          T1969
          T783
          T9198
          T9961
          WWRec
      
      (cherry picked from commit 31358198)
      18942043
    • Matthew Pickering's avatar
      Disable unfolding sharing for interface files with core definitions · cbd60c81
      Matthew Pickering authored and Ben Gamari's avatar Ben Gamari committed
      Ticket #22807 pointed out that the RHS sharing was not compatible with
      -fignore-interface-pragmas because the flag would remove unfoldings from
      identifiers before the `extra-decls` field was populated.
      
      For the 9.6 timescale the only solution is to disable this sharing,
      which will make interface files bigger but this is acceptable for the
      first release of `-fwrite-if-simplified-core`.
      
      For 9.8 it would be good to fix this by implementing #20056 due to the
      large number of other bugs that would fix.
      
      I also improved the error message in tc_iface_binding to avoid the "no match
      in record selector" error but it should never happen now as the entire
      sharing logic is disabled.
      
      Also added the currently broken test for #22807 which could be fixed by
      !6080
      
      Fixes #22807
      
      (cherry picked from commit 0ada4547)
      cbd60c81
  2. Feb 01, 2023
  3. Jan 28, 2023
  4. Jan 27, 2023
Loading