1. 14 Jan, 2021 1 commit
  2. 10 Jan, 2021 22 commits
  3. 07 Jan, 2021 14 commits
  4. 05 Jan, 2021 1 commit
    • Sylvain Henry's avatar
      Implement Unique supply with Addr# atomic primop · 6c771aaf
      Sylvain Henry authored
      Before this patch the compiler depended on the RTS way (threaded or not)
      to use atomic incrementation or not. This is wrong because the RTS is
      supposed to be switchable at link time, without recompilation.
      
      Now we always use atomic incrementation of the unique counter.
      6c771aaf
  5. 03 Jan, 2021 2 commits
    • John Ericson's avatar
      Rename internal primpos ahead of !4492 · 26a928b8
      John Ericson authored and Marge Bot's avatar Marge Bot committed
      I'm not sure how long the submodule dance is going to take, sadly, so
      I'd like to chip away at things in the meantime / avoid conflicts.
      26a928b8
    • vdukhovni's avatar
      Maintain invariant: MVars on mut_list are dirty · 0a265624
      vdukhovni authored and Marge Bot's avatar Marge Bot committed
      The fix for 18919 was somewhat incomplete: while the MVars were
      correctly added to the mut_list via dirty_MVAR(), their info table
      remained "clean".
      
      While this is mostly harmless in non-debug builds, but trips an
      assertion in the debug build, and may result in the MVar being
      needlessly being added to the mut_list multiple times.
      
      Resolves: #19145
      0a265624