# # ChangeLog for C-semantics # # Generated by Trac 1.2 # Apr 15, 2021, 6:01:10 AM Tue, 21 Sep 2010 09:49:04 GMT sacerdot [94] * C-semantics/8051-Memory/memory.tex (modified) Minor comments. Wed, 15 Sep 2010 17:00:06 GMT campbell [82] * C-semantics/8051-Memory (added) * C-semantics/8051-Memory/memory.tex (added) Start of document about impact of 8051 memory model on C. Fri, 27 Aug 2010 13:29:51 GMT campbell [25] * C-semantics/CexecIO.ma (modified) * C-semantics/IOMonad.ma (modified) * C-semantics/SmallstepExec.ma (modified) * C-semantics/test/transform1.ma (modified) Simplify the IO monad a little. Fri, 27 Aug 2010 11:21:50 GMT campbell [24] * C-semantics/AST.ma (modified) * C-semantics/CexecIO.ma (modified) * C-semantics/Coqlib.ma (modified) * C-semantics/Csyntax.ma (modified) * C-semantics/Globalenvs.ma (modified) * C-semantics/IOMonad.ma (added) * C-semantics/Mem.ma (modified) * C-semantics/SmallstepExec.ma (added) * C-semantics/test/transform1.ma (added) Separate out IOMonad from the rest of the executable semantics. ... Thu, 19 Aug 2010 10:36:03 GMT campbell [20] * C-semantics/Cexec.ma (modified) * C-semantics/CexecIO.ma (added) * C-semantics/Smallstep.ma (modified) * C-semantics/test/io.c (added) * C-semantics/test/io.c.ma (added) * C-semantics/test/io2.c (added) * C-semantics/test/io2.c.ma (added) Add resumption monad based version of the executable semantics with ... Mon, 26 Jul 2010 17:04:30 GMT campbell [17] * C-semantics/Cexec.ma (modified) Remainder of the statements for the executable semantics (except for ... Mon, 26 Jul 2010 15:19:31 GMT campbell [16] * C-semantics/Cexec.ma (modified) * C-semantics/extralib.ma (modified) Add rest of the expressions to executable Clight semantics. Thu, 22 Jul 2010 14:50:06 GMT campbell [15] * C-semantics/Integers.ma (modified) * C-semantics/Mem.ma (modified) * C-semantics/README (modified) * C-semantics/binary/Z.ma (modified) * C-semantics/extralib.ma (modified) Make some definitions more normalization friendly by a little 'nlet ... Wed, 21 Jul 2010 13:08:58 GMT campbell [14] * C-semantics/Integers.ma (modified) * C-semantics/Mem.ma (modified) * C-semantics/README (modified) * C-semantics/Values.ma (modified) * C-semantics/extralib.ma (modified) Make Integers.ma respect bounds again, and reenable the rest of Mem.ma. Mon, 19 Jul 2010 14:30:09 GMT campbell [13] * C-semantics/Cexec.ma (modified) * C-semantics/Csem.ma (modified) Minor syntactic changes. Wed, 07 Jul 2010 16:46:46 GMT campbell [12] * C-semantics/README (modified) * C-semantics/test/memorymodel.ma (modified) Make memory model tests more readable. Update README. Wed, 07 Jul 2010 10:55:01 GMT campbell [11] * C-semantics/Cexec.ma (modified) * C-semantics/Maps.ma (modified) * C-semantics/compcert-1.7.1-matita.patch (modified) * C-semantics/extralib.ma (modified) Fill in some axioms to aid executablity. Implement global variable ... Tue, 06 Jul 2010 09:53:23 GMT campbell [10] * C-semantics/AST.ma (modified) * C-semantics/Cexec.ma (modified) * C-semantics/Coqlib.ma (modified) * C-semantics/Integers.ma (modified) * C-semantics/Maps.ma (modified) * C-semantics/Mem.ma (modified) * C-semantics/binary (added) * C-semantics/binary/Z.ma (added) * C-semantics/binary/positive.ma (added) * C-semantics/extralib.ma (modified) Add binary arithmetic libraries, use for integers and identifiers ... Mon, 21 Jun 2010 14:22:09 GMT campbell [9] * C-semantics/AST.ma (modified) * C-semantics/Cexec.ma (modified) * C-semantics/Integers.ma (modified) * C-semantics/Mem.ma (modified) * C-semantics/README (modified) * C-semantics/compcert-1.7.1-matita.patch (added) * C-semantics/test/trivial.ma (modified) Enough of an executable semantics to execute a not-quite-trivial ... Tue, 08 Jun 2010 13:25:47 GMT campbell [5] * C-semantics/Cexec.ma (modified) * C-semantics/README (modified) Add a few execution steps and calculation of the initial state to the ... Wed, 02 Jun 2010 17:11:14 GMT campbell [4] * C-semantics/Cexec.ma (added) * C-semantics/Csyntax.ma (modified) * C-semantics/Errors.ma (modified) * C-semantics/Integers.ma (modified) Some experimental work on executable Clight semantics. Thu, 27 May 2010 09:47:32 GMT campbell [3] * C-semantics (added) * C-semantics/AST.ma (added) * C-semantics/Coqlib.ma (added) * C-semantics/Csem.ma (added) * C-semantics/Csyntax.ma (added) * C-semantics/Errors.ma (added) * C-semantics/Events.ma (added) * C-semantics/Floats.ma (added) * C-semantics/Globalenvs.ma (added) * C-semantics/Integers.ma (added) * C-semantics/Maps.ma (added) * C-semantics/Mem.ma (added) * C-semantics/README (added) * C-semantics/Smallstep.ma (added) * C-semantics/Values.ma (added) * C-semantics/extralib.ma (added) * C-semantics/root (added) * C-semantics/test (added) * C-semantics/test/memorymodel.ma (added) * C-semantics/test/trivial.ma (added) Import work-in-progress port of the CompCert C semantics to matita.