1. 24 Dec, 2018 1 commit
    • Sergio Costas's avatar
      Doesn't return an error when returning NULL as borrowed · 3d3712c0
      Sergio Costas authored
      Until now, if the return value is marked as __crust_borrow__, crust
      shown an error saying that a non-borrowed value is being returned.
      
      This patch fixes this, because it is obvious that it must be possible
      to return NULL in these cases.
      3d3712c0
  2. 03 Oct, 2018 2 commits
  3. 01 Oct, 2018 2 commits
  4. 26 Sep, 2018 2 commits
    • Sergio Costas's avatar
      Updated version number · 26fa406c
      Sergio Costas authored
      26fa406c
    • Sergio Costas's avatar
      Don't allow to have functions with empty parameters · e2da88ed
      Sergio Costas authored
      C doesn't check that calls to functions without parameters honors the
      signature. Thus, it is possible to call a function defined as
      
      void function() {...
      
      with several parameters, or assign it to a pointer to function with any
      type and number of parameters, and the compiler won't complain. To avoid
      this, it is mandatory to put "void" inside the parameter list; so the
      previous function must be written as:
      
      void function(void) {...
      
      This allows the compiler to detect illegal usages and assignments.
      e2da88ed
  5. 25 Aug, 2018 1 commit
  6. 23 Aug, 2018 2 commits
  7. 15 Aug, 2018 4 commits
  8. 04 Aug, 2018 5 commits
  9. 27 Jul, 2018 2 commits
  10. 23 Jul, 2018 1 commit
  11. 26 Jun, 2018 6 commits
  12. 23 Jun, 2018 3 commits
  13. 05 Jun, 2018 2 commits
  14. 04 Jun, 2018 1 commit
  15. 03 Jun, 2018 2 commits
  16. 02 Jun, 2018 2 commits
  17. 28 May, 2018 2 commits