Skip to content
Snippets Groups Projects
  1. Nov 22, 2016
  2. Nov 16, 2016
  3. Oct 03, 2016
  4. Sep 20, 2016
  5. Jul 27, 2016
  6. Jun 14, 2016
  7. May 27, 2016
  8. Mar 21, 2016
  9. Mar 03, 2016
  10. Feb 20, 2016
  11. Feb 17, 2016
  12. Feb 13, 2016
  13. Feb 11, 2016
  14. Feb 04, 2016
  15. Jan 22, 2016
  16. Jan 16, 2016
  17. Jan 12, 2016
  18. Dec 15, 2015
  19. Nov 18, 2015
  20. Nov 16, 2015
  21. Feb 03, 2017
  22. Apr 22, 2015
  23. Feb 08, 2015
  24. Jan 27, 2015
    • Robbert Krebbers's avatar
      Let the malloc expression non-deterministically yield NULL. · fdcc90dd
      Robbert Krebbers authored
      * This behavior is "implementation defined" and can be turned on and off
        using the Boolean field "alloc_can_fail" of the class "Env".
      * The expression "EAlloc" is now an r-value of pointer type instead of an
        l-value.
      * The executable semantics for expressions is now non-deterministic. Hence,
        some proofs had to be revised.
      fdcc90dd
  25. Dec 17, 2014
  26. Nov 23, 2014
  27. Nov 06, 2014
  28. Sep 30, 2014
  29. Sep 03, 2014
  30. Aug 06, 2014
  31. Aug 04, 2014
  32. Jun 25, 2014
    • Robbert Krebbers's avatar
      Fix bugs in pointer operations · baaee9e0
      Robbert Krebbers authored
      * Equality comparison of NULL and non NULL pointers should be defined
      * Pointer comparisons, casts, and truth should only be defined for pointers
        that are alive
      * Treat dead pointers as indeterminate values in refinements. The proofs that
        all operations preserve refinement indicate that dead pointers can be indeed
        by replaced by anything without affecting the program's behavior.
      baaee9e0
  33. Jun 23, 2014
Loading