1. 04 Dec, 2020 4 commits
  2. 03 Dec, 2020 1 commit
    • Sven-Bodo Scholz's avatar
      fixed an ugly bug that led to the lack of return type improvement for dispatched functions · 0cba0664
      Sven-Bodo Scholz authored
      functions would only be "opened up" for improving the inferred return type if they were still instances of a wrapper function. Isolated instances that had been dispatched and their wrapper functions deleted would never be improved wrt their return type again.
      This could lead to a situation where the inferred type was AKD but the official return type was AUDGZ/AUD.
      This incompatability then led to descriptor mismatches in the generated code which led to uninitialised dim/shape info.
      Erratic runtime behaviour was the consequence!
      0cba0664
  3. 02 Dec, 2020 1 commit
    • Sven-Bodo Scholz's avatar
      fixed a nasty bug in the NTC · 9c903d50
      Sven-Bodo Scholz authored
      noinline
      int[.] offset2idx (int offset, int[.] shp)
      {
          res = [];
          for( i=2; _ge_SxS_( i, 0); i=_sub_SxS_(i, 1)) {
              res = _cat_VxV_ (offset , res);                         // offset should be in brackets but the TC would previously choke on it :-)
          }
          return res;
      }
      
      int main()
      {
         vect = offset2idx ( 8, [3,4,3]);
      
         return _sel_VxA_([0], vect);
      }
      9c903d50
  4. 01 Dec, 2020 2 commits
  5. 30 Nov, 2020 1 commit
  6. 23 Nov, 2020 3 commits
  7. 22 Nov, 2020 8 commits
  8. 21 Nov, 2020 3 commits
  9. 20 Nov, 2020 1 commit
  10. 19 Nov, 2020 2 commits
  11. 18 Nov, 2020 3 commits
  12. 17 Nov, 2020 1 commit
  13. 08 Nov, 2020 1 commit
  14. 07 Nov, 2020 2 commits
  15. 06 Nov, 2020 3 commits
  16. 05 Nov, 2020 4 commits