1. 19 3月, 2026 5 次提交
  2. 18 3月, 2026 1 次提交
  3. 17 3月, 2026 3 次提交
    • Nirdesh Bhandari's avatar
      Implement isfinite helper · 55b00d16
      Nirdesh Bhandari 提交于
      55b00d16
    • ricardoV94's avatar
      Fix scan_save_mem with 0 steps · 893a4c74
      ricardoV94 提交于
      893a4c74
    • ricardoV94's avatar
      scan_save_mem_rewrite: short-circuit mit-mot · 9004e5f2
      ricardoV94 提交于
      mit-mot outputs are never memory optimized. Skipping these outputs lets us get rid of two faulty logical branches that existed to mask each:
      1. an `if i <= op.info.n_mit_mot:` inside an `else` branch. This was logically wrong in that it included the first non mit-mot output (should have been <, not <=). When this was the output of a while scan it created an artificial dependency on the scan output shape, and didn't allow the rewrite to happen.
      2. because of this the outer `if(i <= op.info.n_mit_mot and ...)` had been added to sidestep this artificial dependency. The comment mentioned in was supposed to specifically handle sit-sot/mit-sot of while loops, but it was again looking at all mit-mots + first non mit-mot input. It was logically wrong but canceled the first logical mistake.
      
      If we remove both things just work.
      9004e5f2
  4. 16 3月, 2026 7 次提交
  5. 14 3月, 2026 1 次提交
  6. 10 3月, 2026 1 次提交
  7. 09 3月, 2026 1 次提交
  8. 07 3月, 2026 3 次提交
  9. 06 3月, 2026 5 次提交
  10. 05 3月, 2026 3 次提交
  11. 26 2月, 2026 10 次提交