# # ChangeLog for src/ASM/I8051.ma # # Generated by Trac 1.2 # Mar 3, 2021, 2:03:13 PM Fri, 18 Nov 2011 12:03:14 GMT campbell [1515] * src/ASM/ASM.ma (modified) * src/ASM/Erase.ma (modified) * src/ASM/I8051.ma (modified) * src/ASM/Interpret.ma (modified) * src/ASM/Interpret2.ma (modified) * src/ASM/Status.ma (modified) * src/ASM/StatusProofs.ma (modified) * src/Clight/TypeComparison.ma (modified) * src/Clight/fresh.ma (modified) * src/Clight/label.ma (modified) * src/Clight/test/insertsort.test.ma (modified) * src/Clight/toCminor.ma (modified) * src/Cminor/toRTLabs.ma (modified) * src/ERTL/ERTLToLTL.ma (modified) * src/LIN/LINToASM.ma (modified) * src/LTL/LTLToLIN.ma (modified) * src/RTLabs/RTLabsToRTL.ma (modified) * src/common/Graphs.ma (modified) * src/common/Identifiers.ma (modified) * src/common/PositiveMap.ma (added) * src/common/PreIdentifiers.ma (modified) * src/joint/Erasure.ma (modified) * src/joint/SemanticUtils.ma (modified) * src/joint/TranslateUtils.ma (modified) * src/utilities/binary/positive.ma (modified) * src/utilities/extralib.ma (modified) * src/utilities/extranat.ma (modified) Add type of maps on positive binary numbers, and use them for ... Wed, 19 Oct 2011 14:43:49 GMT sacerdot [1416] * src/ASM/I8051.ma (modified) * src/joint/SemanticUtils.ma (modified) Maps from hardware registers to beval now implemented in ASM/I8051 ... Wed, 19 Oct 2011 14:22:52 GMT sacerdot [1415] * src/ASM/I8051.ma (modified) * src/ASM/I8051bis.ma (added) * src/ERTL/semantics.ma (modified) * src/LIN/joint_LTL_LIN_semantics.ma (modified) * src/RTL/semantics.ma (modified) * src/joint/SemanticUtils.ma (modified) * src/joint/semantics.ma (modified) 1. hwreg_store/retrieve no longer returns a res (but it is still ... Tue, 06 Sep 2011 13:49:31 GMT mulligan [1193] * src/ASM/I8051.ma (modified) * src/ASM/Util.ma (modified) * src/utilities/Colouring.ma (modified) * src/utilities/Interference.ma (modified) * src/utilities/RegisterSet.ma (modified) work on colouring algorithm halted as it can be axiomatised. now ... Mon, 05 Sep 2011 15:13:49 GMT mulligan [1187] * src/ASM/I8051.ma (modified) * src/ERTL/build.ma (modified) fixed build.ma Tue, 30 Aug 2011 14:02:37 GMT mulligan [1145] * src/ASM/I8051.ma (modified) * src/utilities/Interference.ma (modified) changed naming in i8051 of classes of registers to make them consistent Fri, 26 Aug 2011 17:38:59 GMT sacerdot [1119] * src/ASM/I8051.ma (modified) Type for evaluation of opaccs fixed (maybe wrongly: should it return ... Thu, 28 Jul 2011 15:26:06 GMT mulligan [1094] * src/ASM/I8051.ma (modified) * src/ASM/Util.ma (modified) * src/ERTL/liveness.ma (modified) some changes from today to do with liveness analyses Wed, 27 Jul 2011 15:50:25 GMT mulligan [1089] * src/ASM/I8051.ma (modified) * src/LIN/JointLTLLIN.ma (modified) * src/LTL/LTL.ma (modified) * src/RTL/RTL.ma (modified) * src/RTL/RTLinterpret.ma (added) more changes from earlier in the week Mon, 18 Jul 2011 15:21:14 GMT mulligan [1075] * src/ASM/I8051.ma (modified) * src/ASM/Util.ma (modified) * src/RTL/RTLtoERTL.ma (modified) * src/utilities/RegisterSet.ma (modified) nearly completed rtl -> ertl pass removing all option types with dep. ... Fri, 15 Jul 2011 12:40:40 GMT mulligan [1071] * src/ASM/I8051.ma (modified) * src/ASM/Util.ma (modified) * src/ERTL/ERTL.ma (modified) * src/RTL/RTL.ma (modified) * src/RTL/RTLtoERTL.ma (modified) * src/RTLabs/RTLAbstoRTL.ma (modified) * src/RTLabs/syntax.ma (modified) changes the specific form that the added proofs take to use None, not ... Wed, 13 Jul 2011 15:12:10 GMT mulligan [1066] * src/ASM/I8051.ma (modified) * src/RTL/RTL.ma (modified) * src/RTLabs/RTLAbstoRTL.ma (modified) * src/utilities/Compare.ma (modified) changes from today Fri, 08 Jul 2011 10:17:14 GMT mulligan [1060] * src/ASM/I8051.ma (modified) * src/ASM/Util.ma (modified) * src/RTL/RTL.ma (modified) * src/RTLabs/RTLAbstoRTL.ma (modified) * src/common/AST.ma (modified) work from this morning and yesterday Wed, 27 Apr 2011 15:25:26 GMT mulligan [777] * src/ASM/I8051.ma (modified) * src/ASM/RegisterSet.ma (added) * src/ASM/Util.ma (modified) * src/ERTL/ERTL.ma (modified) * src/ERTL/Uses.ma (modified) * src/RTL/RTLtoERTL.ma (modified) * src/common/Registers.ma (modified) Lots of work on RTL to ERTL pass from today. Mon, 18 Apr 2011 10:30:53 GMT mulligan [757] * src/ASM/ASM.ma (modified) * src/ASM/Assembly.ma (modified) * src/ASM/I8051.ma (modified) * src/ASM/Interpret.ma (modified) * src/ASM/Status.ma (modified) * src/ERTL/ERTLToLTL.ma (modified) * src/LIN/JointLTLLIN.ma (modified) * src/LIN/LIN.ma (modified) * src/LIN/LINToASM.ma (modified) * src/LTL/LTL.ma (modified) * src/LTL/LTLToLIN.ma (modified) * src/common/AST.ma (modified) * src/common/CostLabel.ma (modified) * src/common/Identifiers.ma (modified) * src/common/Registers.ma (modified) Lots more fixing to get both front and backends using same ... Fri, 08 Apr 2011 09:51:38 GMT mulligan [746] * src/ASM/I8051.ma (modified) * src/ASM/Util.ma (modified) * src/ERTL/Liveness.ma (modified) * src/ERTL/Uses.ma (modified) * src/ERTL/VariableSet.ma (added) * src/common/Graphs.ma (modified) * src/utilities/BitVectorTrieSet.ma (modified) Changes to bitvectortrieset: equality on sets. Added new file for ... Wed, 30 Mar 2011 12:03:05 GMT campbell [724] * src/ASM/Arithmetic.ma (modified) * src/ASM/BitVector.ma (modified) * src/ASM/I8051.ma (modified) More tractable version of bitvector_of_nat / nat_of_bitvector. Fri, 18 Mar 2011 12:47:53 GMT mulligan [698] * src/ASM/ASM.ma (modified) * src/ASM/Arithmetic.ma (modified) * src/ASM/BitVector.ma (modified) * src/ASM/BitVectorTrie.ma (modified) * src/ASM/Fetch.ma (modified) * src/ASM/I8051.ma (modified) * src/ASM/Interpret.ma (modified) * src/ASM/Status.ma (modified) * src/ASM/String.ma (modified) * src/ASM/Util.ma (modified) * src/ASM/Vector.ma (modified) * src/LIN/LIN.ma (modified) * src/LIN/LINToASM.ma (modified) * src/common/AST.ma (modified) * src/common/CostLabel.ma (modified) * src/utilities/BitVectorTrieSet.ma (modified) * src/utilities/StringTools.ma (modified) Commit with changes to files to get our files to typecheck. Fri, 18 Mar 2011 12:01:58 GMT mulligan [696] * src/ASM/I8051.ma (added) * src/LIN/LIN.ma (modified) * src/LIN/LINToASM.ma (modified) * src/root (added) Added missing I8051 file and completed most of LIN formalisation.