[M3commit] CVS Update: cm3
Mika Nystrom
mika at elego.de
Sat Mar 5 01:50:30 CET 2011
CVSROOT: /usr/cvs
Changes by: mika at birch. 11/03/05 01:50:30
Added files:
cm3/ESC/Simplify/cgi-utils/: README
cm3/ESC/Simplify/cgi-utils/src/: CGITrans.i3 CGITrans.m3
HTMLUtils.i3 HTMLUtils.m3 cline
m3makefile temp
cm3/ESC/Simplify/prover/: README
cm3/ESC/Simplify/prover/src/: AF.i3 AF.m3 AFTabUndoRec.i3
CHANGELOG Clause.i3 Clause.m3
ClauseList.i3 ClauseList.m3
ClauseListUndoRec.i3
ClausePrivate.i3 Context.i3
Context.m3 ContextPrivate.i3
ContextUndoRec.i3 Enode.i3
Enode.m3 FPrint.i3 FPrint.m3
FPrint31.i3 FPrint31.m3 IdSet.i3
IntPair.i3 IntPair.m3 LNUndoRec.i3
LOG LabelName.i3 LabelName.m3
Match.i3 MatchingRule.i3
MatchingRule.m3 OrdNode.i3
OrdNode.m3 Orders.i3 Orders.m3
PairSet.i3 PairSet.m3
PairSetBits.i3 PairSetBits.m3
ParentSet.i3 ParentSet.m3 Perf.i3
Perf.m3 PredDefs.i3 PredDefs.m3
PredSx.i3 PredSx.m3 PromoteSet.i3
PromoteSet.m3 PropVar.i3
PropVar.m3 Prover.i3 Prover.m3
ProxyProp.i3 ProxyProp.m3 Rat.i3
Rat.m3 RefListDebug.i3
RefListDebug.m3 RefListMisc.i3
RefListMisc.m3 SHIPLOG Satisfy.i3
Satisfy.m3 SigTab.i3 SigTab.m3
Signature.i3 Signature.m3
Simplex.i3 Simplex.m3 SxPrint.i3
SxPrint.m3 Trit.i3 Trit.m3 cline
def.ax esc.ax esc.new.ax esc0.ax
esc1.ax m3makefile m3overrides
temp
cm3/ESC/Simplify/prover/src/gens/: OrdNodePODiGraph.i3.sav
OrdNodePODiGraph.m3.sav
m3makefile
cm3/ESC/Simplify/prover/test/src/: FPTest.m3 m3makefile
m3overrides test1.sx test2.sx
test3.sx
cm3/ESC/Simplify/simplify/: README
cm3/ESC/Simplify/simplify/src/: Simplify.1 Simplify.1.html
Simplify.1.mtex Simplify.m3
axioms cline esc-axioms
html-output1 html-output2
m3makefile m3overrides manfiles
temp
cm3/ESC/Simplify/simplify/test/: Examples.esc.invalid
Examples.esc.valid
Examples.esc2.invalid
Examples.esc3.valid
Examples.invalid Examples.valid
Makefile OrdersTest.sx
PredTest.esc.sx PredTest.sx
README escv1.ax escv2.ax
escv3.ax necula1.ax necula1.sx
saxe1.ax saxe1.input test.ans
test.out
cm3/ESC/Simplify/simplify/test/perf/: addhi.sx
ast.ArrayRefExpr.toString.sx
ast.DefaultVisitor.visitTryCatchStmt.sx
cat.sx domino6x4x.sx
domino6x6x.sx fastclose.sx
frd-seek.sx m3tests
parser.Lex.scanNumber.sx
parser.Parse.Parse.sx
parser.test.TestLex.getNextPragma.sx
parser.test.TestLex.main.sx
runtests simplex.sx
tc.CheckInvariants.checkTypeDeclOfSig.sx
tc.FlowInsensitiveChecks.checkTypeDeclElem.sx
tc.PrepTypeDeclaration.getRootInterface.sx
tc.Types.binaryNumericPromotion.sx
tc.Types.isCharType.sx
tests
Log message:
Initial checkin of Greg Nelson's Simplify theorem prover, used by
the Modula-3 Extended Static Checker, the Java Extended Static
Checker, and other programs.
I have verified that the code builds and runs under CM3 but I haven't
yet adjusted the build system to incorporate the code.
It's in the ESC subdirectory in the hope that HP will release the
rest of ESC soon.
Copyrights in the files may be misleading: all this code has long
since been released by DEC/Compaq/HP.
I downloaded it from sort.ucd.ie and made some very minor adjustments
to get it to build with the current CM3.
More information about the M3commit
mailing list