1. 14 Aug, 2024 3 commits
  2. 13 Aug, 2024 2 commits
  3. 12 Aug, 2024 2 commits
  4. 08 Aug, 2024 8 commits
  5. 07 Aug, 2024 10 commits
  6. 02 Aug, 2024 8 commits
  7. 01 Aug, 2024 3 commits
  8. 31 Jul, 2024 3 commits
  9. 26 Jul, 2024 1 commit
    • Alessandro Gatti's avatar
      esp32/mpconfigport: Enable the RV32 emitter for ESP32C3 targets. · 6007f3e2
      Alessandro Gatti authored
      The RV32 code emitter assumed that the arch-specific NLR was used
      instead of the setjmp/longjmp based NLR code.  If the latter NLR
      provider was chosen, the emitter would allocate space on the stack
      for the NLR buffer but would not fill it in.
      
      This change turns off setjmp()-based NLR and GCREGS for the ESP32C3
      target, in favour of more platform-tailored alternatives.  As setjmp()
      NLR is now disabled by default, the RV32 emitter can be safely enabled
      by default as well for the target in question.
      Signed-off-by: default avatarAlessandro Gatti <a.gatti@frob.it>
      6007f3e2