You can subscribe to this list here.
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(16) |
Jun
(42) |
Jul
(46) |
Aug
(48) |
Sep
(33) |
Oct
(26) |
Nov
(28) |
Dec
(38) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2009 |
Jan
(35) |
Feb
(80) |
Mar
(112) |
Apr
(108) |
May
(102) |
Jun
(126) |
Jul
(89) |
Aug
(82) |
Sep
(36) |
Oct
(7) |
Nov
(1) |
Dec
(4) |
2010 |
Jan
(87) |
Feb
|
Mar
(2) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <pcm...@us...> - 2009-06-25 22:47:15
|
Revision: 1689 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1689&view=rev Author: pcmehlitz Date: 2009-06-25 22:47:14 +0000 (Thu, 25 Jun 2009) Log Message: ----------- * OutputStreamWriter buffer overrun fix. Note this is not the last word yet, since it uses Verify.begin/endAtomic() to avoid explicit locks (and hence state explosion), which introduces the possibility of BlockedInAtomicSection exceptions if the underlying OutputStream.write uses locking. Still seems a better solution than creating a JPF byte[] object per OutputStreamWriter.write() call, or using explicit locks on JPF objects. Using static buffers is bad for concurrent exec though (we want to reduce these cases). I have a hunch this is one of these eternal-living workarounds. Modified Paths: -------------- trunk/env/jpf/java/io/OutputStreamWriter.java trunk/env/jvm/gov/nasa/jpf/jvm/JPF_java_io_OutputStreamWriter.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pcm...@us...> - 2009-06-25 19:30:22
|
Revision: 1688 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1688&view=rev Author: pcmehlitz Date: 2009-06-25 19:30:19 +0000 (Thu, 25 Jun 2009) Log Message: ----------- * hot fix for the direct call MethodInfo registration memory leak. Another example why the state matching/storage has to be more decoupled from core implementation structures. Now direct call (synthetic) methods have fixed globalIds and don't get registered - they are processed differently in stack traces anyways, so we don't want to waste memory and time on registration at all. For the state mgnt, they can't be filter-marked since there is no corresponding source, and we can't filter them per default since they might call synced methods Thanks Nathan * adapted access modifiers for SystemState.setBlockedInAtomicSection() and ReturnInstruction.returnFrame, so that they can be used outside jpf.jvm Thanks Pavel * removed the java.lang.Runtime model class, which was only there to stub the addShutdownHook(), which is now in the native peer * temporary fix for the ResourceBundle model Both ResourceBundle and OutputStreamWriter still need a right fix, which is up next Modified Paths: -------------- trunk/env/jpf/java/util/ResourceBundle.java trunk/env/jvm/gov/nasa/jpf/jvm/JPF_java_io_OutputStreamWriter.java trunk/env/jvm/gov/nasa/jpf/jvm/JPF_java_lang_Runtime.java trunk/src/gov/nasa/jpf/jvm/DynamicArea.java trunk/src/gov/nasa/jpf/jvm/MethodInfo.java trunk/src/gov/nasa/jpf/jvm/SystemState.java trunk/src/gov/nasa/jpf/jvm/ThreadInfo.java trunk/src/gov/nasa/jpf/jvm/abstraction/abstractor/CachedAbstractorConfiguration.java trunk/src/gov/nasa/jpf/jvm/abstraction/filter/SimpleFilteringSerializer.java trunk/src/gov/nasa/jpf/jvm/bytecode/ReturnInstruction.java Removed Paths: ------------- trunk/env/jpf/java/lang/Runtime.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <st...@us...> - 2009-06-25 06:36:47
|
Revision: 1687 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1687&view=rev Author: staats Date: 2009-06-25 06:36:46 +0000 (Thu, 25 Jun 2009) Log Message: ----------- Modified Paths: -------------- trunk/extensions/complexcoverage/bin/jpf-parallel-client trunk/extensions/complexcoverage/bin/jpf-parallel-server This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <st...@us...> - 2009-06-25 02:53:09
|
Revision: 1686 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1686&view=rev Author: staats Date: 2009-06-25 01:40:28 +0000 (Thu, 25 Jun 2009) Log Message: ----------- parallel launch scripts now check JAVA_HOME Modified Paths: -------------- trunk/extensions/complexcoverage/bin/jpf-parallel-client trunk/extensions/complexcoverage/bin/jpf-parallel-server This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <st...@us...> - 2009-06-24 06:30:28
|
Revision: 1685 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1685&view=rev Author: staats Date: 2009-06-24 06:29:05 +0000 (Wed, 24 Jun 2009) Log Message: ----------- Added Paths: ----------- trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/ASWMainClass.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/ASW_REQ2.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/AlarmDetermination10.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/Alt_Calc14.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/Alt_Calc23.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/Alt_Calc5.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/AltimeterError9.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/AltitudeAvg1.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/BinTree.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/BinomialHeap.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/DOICmd8.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/FibHeap.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/FibHeapNode.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/PassBelowThreshold13.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/PowerOnConditions6.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/PowerSignalError7.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/RisinEdge11.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/TreeMap.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/WithinHysteresis12.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/asw.java Removed Paths: ------------- trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/asw/ trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/oldexamples/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <st...@us...> - 2009-06-24 05:41:06
|
Revision: 1684 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1684&view=rev Author: staats Date: 2009-06-24 05:40:00 +0000 (Wed, 24 Jun 2009) Log Message: ----------- Added Paths: ----------- trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/asw/ trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/asw/ASWMainClass.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/asw/ASW_REQ2.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/asw/AlarmDetermination10.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/asw/Alt_Calc14.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/asw/Alt_Calc23.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/asw/Alt_Calc5.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/asw/AltimeterError9.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/asw/AltitudeAvg1.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/asw/DOICmd8.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/asw/PassBelowThreshold13.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/asw/PowerOnConditions6.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/asw/PowerSignalError7.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/asw/RisinEdge11.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/asw/WithinHysteresis12.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/asw/asw.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <tel...@us...> - 2009-06-24 05:33:05
|
Revision: 1683 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1683&view=rev Author: telcontar Date: 2009-06-24 05:31:48 +0000 (Wed, 24 Jun 2009) Log Message: ----------- * FileHandler.java: Added empty constructor that uses the same default log file name as JDK 1.5. Modified Paths: -------------- trunk/env/jpf/java/util/logging/FileHandler.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <tel...@us...> - 2009-06-24 05:31:46
|
Revision: 1682 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1682&view=rev Author: telcontar Date: 2009-06-24 05:30:45 +0000 (Wed, 24 Jun 2009) Log Message: ----------- * DecimalFormat.java, TestJavaTextDateFormat*: Added support for decimal formatting (most frequent case where position is 0/ignored) and test case. Modified Paths: -------------- trunk/env/jpf/java/text/DecimalFormat.java trunk/test/gov/nasa/jpf/jvm/TestJavaTextDateFormat.java trunk/test/gov/nasa/jpf/jvm/TestJavaTextDateFormatJPF.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <tel...@us...> - 2009-06-24 04:28:49
|
Revision: 1681 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1681&view=rev Author: telcontar Date: 2009-06-24 04:28:17 +0000 (Wed, 24 Jun 2009) Log Message: ----------- * Runtime.java: Added stub class for runtime that ignores shutdown hook registration. Allows classes using java.util.logging to load, and simple cases to run successfully. Added Paths: ----------- trunk/env/jpf/java/lang/Runtime.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <tel...@us...> - 2009-06-24 04:27:12
|
Revision: 1680 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1680&view=rev Author: telcontar Date: 2009-06-24 04:26:11 +0000 (Wed, 24 Jun 2009) Log Message: ----------- * ResourceBundle.java, FileHandler.java: Added two stub classes that allow simple programs relying on logging facilities to load. Added Paths: ----------- trunk/env/jpf/java/util/ResourceBundle.java trunk/env/jpf/java/util/logging/ trunk/env/jpf/java/util/logging/FileHandler.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ne...@us...> - 2009-06-24 02:15:11
|
Revision: 1679 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1679&view=rev Author: nehas Date: 2009-06-24 02:12:55 +0000 (Wed, 24 Jun 2009) Log Message: ----------- Added a configuration to randomly pick an abstract trace or systematically run through each of the possible traces. Modified Paths: -------------- trunk/extensions/guidedsymbolic/src/edu/byu/cs/guided/search/setup/RunGuidedTest.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mil...@us...> - 2009-06-23 21:24:44
|
Revision: 1678 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1678&view=rev Author: milos-gligoric Date: 2009-06-23 21:24:44 +0000 (Tue, 23 Jun 2009) Log Message: ----------- first commit in this repo, it will be small. change the documentation (removed some errors). Modified Paths: -------------- trunk/extensions/delayed/doc/index.html This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <st...@us...> - 2009-06-23 20:24:30
|
Revision: 1677 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1677&view=rev Author: staats Date: 2009-06-23 20:24:29 +0000 (Tue, 23 Jun 2009) Log Message: ----------- Added Paths: ----------- trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/mcdc/MergeMCDCSuites.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ne...@us...> - 2009-06-23 18:47:01
|
Revision: 1676 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1676&view=rev Author: nehas Date: 2009-06-23 18:46:57 +0000 (Tue, 23 Jun 2009) Log Message: ----------- Added a class to run multiple guided execution trials on a single machines. It detects the number of possible abstract traces and iterates through each of the abstract trace to check if that leads to the target locations. Added a termination criteria, when there are no refinement locations the guided execution exits. Changed the params txt file for the examples. Modified Paths: -------------- trunk/extensions/guidedsymbolic/examples/airline/params.txt trunk/extensions/guidedsymbolic/examples/reorder/params.txt trunk/extensions/guidedsymbolic/examples/twostage/params.txt trunk/extensions/guidedsymbolic/examples/wronglock/params.txt trunk/extensions/guidedsymbolic/lib/absrefine.jar trunk/extensions/guidedsymbolic/src/edu/byu/cs/guided/search/heuristic/GuidedDFSearch.java trunk/extensions/guidedsymbolic/src/edu/byu/cs/guided/search/heuristic/MetaHeuristic.java Added Paths: ----------- trunk/extensions/guidedsymbolic/src/edu/byu/cs/guided/search/setup/ trunk/extensions/guidedsymbolic/src/edu/byu/cs/guided/search/setup/RunGuidedTest.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <st...@us...> - 2009-06-23 02:04:36
|
Revision: 1675 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1675&view=rev Author: staats Date: 2009-06-23 02:03:33 +0000 (Tue, 23 Jun 2009) Log Message: ----------- Modified Paths: -------------- trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/TestSuite.java trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/parallel/LocalJPFManager.java trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/parallel/MCDCTracker.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <st...@us...> - 2009-06-23 01:12:58
|
Revision: 1674 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1674&view=rev Author: staats Date: 2009-06-23 00:40:10 +0000 (Tue, 23 Jun 2009) Log Message: ----------- Modified Paths: -------------- trunk/extensions/complexcoverage/launch/CompCov TestFun Measure Reduced.launch This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <st...@us...> - 2009-06-23 01:12:56
|
Revision: 1673 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1673&view=rev Author: staats Date: 2009-06-23 00:39:25 +0000 (Tue, 23 Jun 2009) Log Message: ----------- Removed Paths: ------------- trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/TestCase.java trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/TestSuiteNew.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <st...@us...> - 2009-06-23 01:12:55
|
Revision: 1672 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1672&view=rev Author: staats Date: 2009-06-23 00:36:39 +0000 (Tue, 23 Jun 2009) Log Message: ----------- Modified Paths: -------------- trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/DebugListener.java trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/DebugListenerInterface.java trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/GenericTestSuiteListener.java trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/JPF_gov_nasa_jpf_complexcoverage_Debug.java trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/TestSuite.java trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/mcdc/ReduceTestSuiteByMCDC.java trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/mcdc/ReduceTestSuiteByMCDCListener.java trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/parallel/MCDCTrackerRemote.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <st...@us...> - 2009-06-22 22:34:18
|
Revision: 1671 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1671&view=rev Author: staats Date: 2009-06-22 22:34:12 +0000 (Mon, 22 Jun 2009) Log Message: ----------- changed test suite format Modified Paths: -------------- trunk/extensions/complexcoverage/launch/CompCov TestFun Normal.launch trunk/extensions/complexcoverage/launch/CompCov TestFun Reduce.launch trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/DebugListener.java trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/DebugListenerInterface.java trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/GenericTestSuiteListener.java trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/JPF_gov_nasa_jpf_complexcoverage_Debug.java trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/mcdc/MeasureTestSuiteByMCDC.java trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/mcdc/MeasureTestSuiteByMCDCListener.java trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/mcdc/ReduceTestSuiteByMCDC.java trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/mcdc/ReduceTestSuiteByMCDCListener.java trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/parallel/MCDCTrackerRemote.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/TestFile.java Added Paths: ----------- trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/TestSuiteNew.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fra...@us...> - 2009-06-20 16:44:52
|
Revision: 1670 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1670&view=rev Author: frankrimlinger Date: 2009-06-20 16:44:51 +0000 (Sat, 20 Jun 2009) Log Message: ----------- Port of rulebase to correspond to the mangoUserHome/system port, except for some new native model rules required to support the Object versus Object_MangoFormal issue. These must be modelled "by hand". Ported the mango native interface rules. Mostly just had to change signatures, but mango.lang.Mango_Class.forName actually puts an "java.lang.Class_MangoFormal" on the heap, and this literal is burned into the rule. Also, many instances of the "java.lang.String" changed to "java.lang.String_MangoFormal" Deleted all the java package rules. These can be rebuilt using MangoJPF and should be anyway to get good sessions for replay. Rulebase searches turned up numerous instances of "java.lang.Class" and "java.lang.String", for example, in the rulebase theory rules. These were all converted. Most of this stuff has to do with formal garbage collection. Seach rulebase for references to all the other names requiring the _MangoFormal suffix. This turned up lots of support for the io package that I had forgotten about. This stuff probably still works. The "specialHeapAddress" is still "Boolean", not "Boolean_MangoFormal". This device is only used to distinguish the static Boolean_MangoFormal objects representing true and false, and is not logically a class name. So, with all this in place, can finally start MangoJPF code modifications to call ClassUtil.getFormalPeer and MangoUtil.getFormalPeer as appropriate. Modified Paths: -------------- branches/mango/MangoJPF/Mango/src/mango/worker/workFlow/coreTechniques/model/HeapPointer.java branches/mango/MangoJPF/javapathfinder-mango-bridge/mango/scanner/ClassUtil.java branches/mango/MangoJPF/javapathfinder-mango-bridge/mango/scanner/MethodUtil.java branches/mango/MangoJPF/mangoUserHome/frank/rules/rulebase.zip This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fra...@us...> - 2009-06-20 04:44:35
|
Revision: 1669 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1669&view=rev Author: frankrimlinger Date: 2009-06-20 04:44:34 +0000 (Sat, 20 Jun 2009) Log Message: ----------- Completed port of mangoUserHome/system. It remains to rewire MangoJPF to call ClassUtil.getFormalPeer and MethodUtil.getFormalPeer. Modified Paths: -------------- branches/mango/MangoJPF/mangoUserHome/system/.classpath branches/mango/MangoJPF/mangoUserHome/system/System/java/io/FilterOutputStream_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/io/InputStream_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/io/ObjectStreamClass_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/io/OutputStream_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Class_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Math_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Object_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/String_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Void_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_Boolean.java branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_Byte.java branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_Class.java branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_Integer.java branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_Object.java branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_Short.java branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_String.java branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_StringBuffer.java Added Paths: ----------- branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Boolean_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Byte_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/CharSequence_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Character_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Double_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Float_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Integer_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Long_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Short_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/StringBuffer_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/StringBuilder_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/System_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/reflect/Array_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/math/BigInteger_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/net/URI_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/net/URL_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/AbstractCollection_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/AbstractList_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/ArrayList_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/Arrays_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/Collection_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/List_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/SystemTests/src/ branches/mango/MangoJPF/mangoUserHome/system/SystemTests/src/Bit.class branches/mango/MangoJPF/mangoUserHome/system/SystemTests/src/systemTests/ branches/mango/MangoJPF/mangoUserHome/system/SystemTests/src/systemTests/ArrayCopyFunctionalTest.java branches/mango/MangoJPF/mangoUserHome/system/SystemTests/src/systemTests/ArrayCopyTest.java branches/mango/MangoJPF/mangoUserHome/system/SystemTests/src/systemTests/PleaseWrapThis.java branches/mango/MangoJPF/mangoUserHome/system/SystemTests/src/systemTests/StartsWithTest.java branches/mango/MangoJPF/mangoUserHome/system/SystemTests/src/systemTests/StringTests.java Removed Paths: ------------- branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Boolean.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Byte.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/CharSequence.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Character.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Comparable.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Double.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Float.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Integer.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Long.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Short.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/StringBuffer.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/StringBuilder.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/System.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/reflect/Array.java branches/mango/MangoJPF/mangoUserHome/system/System/java/math/BigInteger.java branches/mango/MangoJPF/mangoUserHome/system/System/java/net/URI.java branches/mango/MangoJPF/mangoUserHome/system/System/java/net/URL.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/AbstractCollection.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/AbstractList.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/ArrayList.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/Arrays.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/Collection.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/List.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <st...@us...> - 2009-06-20 02:27:43
|
Revision: 1668 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1668&view=rev Author: staats Date: 2009-06-20 02:27:42 +0000 (Sat, 20 Jun 2009) Log Message: ----------- Modified Paths: -------------- trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/parallel/MCDCTracker.java trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/parallel/MCDCTrackerRemote.java trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/parallel/RemoteJPFSender.java trunk/extensions/complexcoverage/src/gov/nasa/jpf/complexcoverage/parallel/multicore/MultiProcessJPF.java trunk/extensions/complexcoverage/test/gov/nasa/jpf/complexcoverage/test/TestFile.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fra...@us...> - 2009-06-19 23:01:49
|
Revision: 1667 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1667&view=rev Author: frankrimlinger Date: 2009-06-19 23:01:48 +0000 (Fri, 19 Jun 2009) Log Message: ----------- Successful port of String to String_MangoFormal in mangoUserHome/system. We need toString --> toString_MangoFormal since we can't inherit from Object.toString(). String has a special place for the compiler, so all string literals now have to be explicitly constructed as String_MangoFormal and "+" changes to the concat function. Hopefully we are coming to the end of the classes that have special meaning for the compiler. Going forward, it just means that creating new system code just has an additional layer of complexity. But still, isolating this issue from the rest of the code base is the critical thing, and that has been accomplished. Modified Paths: -------------- branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Boolean.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Byte.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/CharSequence.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Character.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Class_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Double.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Float.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Integer.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Long.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Object_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Short.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/StringBuffer.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/StringBuilder.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/System.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/reflect/Array.java branches/mango/MangoJPF/mangoUserHome/system/System/java/math/BigInteger.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/AbstractCollection.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/ArrayList.java branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_Byte.java branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_Class.java branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_Integer.java branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_Object.java branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_Short.java branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_String.java Added Paths: ----------- branches/mango/MangoJPF/mangoUserHome/system/System/java/io/FileOutputStream_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/io/FilterOutputStream_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/io/InputStream_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/io/ObjectStreamClass_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/io/OutputStream_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/io/PrintStream_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Math_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Number_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/String_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Void_MangoFormal.java Removed Paths: ------------- branches/mango/MangoJPF/mangoUserHome/system/System/java/io/FileOutputStream.java branches/mango/MangoJPF/mangoUserHome/system/System/java/io/FilterOutputStream.java branches/mango/MangoJPF/mangoUserHome/system/System/java/io/InputStream.java branches/mango/MangoJPF/mangoUserHome/system/System/java/io/ObjectStreamClass.java branches/mango/MangoJPF/mangoUserHome/system/System/java/io/OutputStream.java branches/mango/MangoJPF/mangoUserHome/system/System/java/io/PrintStream.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Math.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Number.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/String.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Void.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/AbstractMap.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/Comparator.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/HashMap.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/Iterator.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/ListIterator.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/Locale.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/Map.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/Random.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/RandomAccess.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/Set.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fra...@us...> - 2009-06-19 19:56:55
|
Revision: 1666 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1666&view=rev Author: frankrimlinger Date: 2009-06-19 19:56:51 +0000 (Fri, 19 Jun 2009) Log Message: ----------- Conversion of mangoUserHome/system in progress. java.lang.Obect_MangoFormal has now replaced java.lang.Object, but arrays put up a fight. The problem is that an Object[] is an Object, but an Object_MangoFormal[] is *NOT* an Object_MangoFormal. This is because Object is the root class. Period. So had to devise workarounds with static routines, which will propagate ugliness for all time. But oh well... Modified Paths: -------------- branches/mango/MangoJPF/mangoUserHome/system/System/java/io/ObjectStreamClass.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Boolean.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Byte.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Character.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Double.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Float.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Integer.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Long.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Object_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Short.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/System.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Void.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/reflect/Array.java branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_Class.java branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_Object.java Added Paths: ----------- branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Class_MangoFormal.java Removed Paths: ------------- branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Class.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fra...@us...> - 2009-06-19 06:38:05
|
Revision: 1665 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1665&view=rev Author: frankrimlinger Date: 2009-06-19 06:37:58 +0000 (Fri, 19 Jun 2009) Log Message: ----------- Conversion of mangoUserHome/system in progress. Decided against "MangoFormalXXX" in favor of XXX_MangoFormal. This makes for easier reading. Notice that the "native" methods which are interpreted by rewrite rules need to have the embedded class literals updated. Don't get burned by this. The method Class java.lang.Object.getClass() has formal peer Class_MangoFormal java.lang.Object_MangoFormal getClass_MangoFormal() The name of the method must be changed because Class is final. Succeeded in changing Object to Object_MangoFormal. Since the java compiler treads class Object very specially, there are a few tricky issues going on. But so far have managed to dodge them. Next is to port Class to Class_MangoFormal. Modified Paths: -------------- branches/mango/MangoJPF/mangoUserHome/system/.classpath branches/mango/MangoJPF/mangoUserHome/system/.settings/org.eclipse.jdt.core.prefs Added Paths: ----------- branches/mango/MangoJPF/mangoUserHome/system/System/ branches/mango/MangoJPF/mangoUserHome/system/System/java/ branches/mango/MangoJPF/mangoUserHome/system/System/java/io/ branches/mango/MangoJPF/mangoUserHome/system/System/java/io/FileOutputStream.java branches/mango/MangoJPF/mangoUserHome/system/System/java/io/FilterOutputStream.java branches/mango/MangoJPF/mangoUserHome/system/System/java/io/InputStream.java branches/mango/MangoJPF/mangoUserHome/system/System/java/io/ObjectStreamClass.java branches/mango/MangoJPF/mangoUserHome/system/System/java/io/OutputStream.java branches/mango/MangoJPF/mangoUserHome/system/System/java/io/PrintStream.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/ branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Boolean.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Byte.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/CharSequence.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Character.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Class.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Comparable.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Double.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Float.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Integer.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Long.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Math.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Number.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Object_MangoFormal.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Short.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/String.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/StringBuffer.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/StringBuilder.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/System.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/Void.java branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/reflect/ branches/mango/MangoJPF/mangoUserHome/system/System/java/lang/reflect/Array.java branches/mango/MangoJPF/mangoUserHome/system/System/java/math/ branches/mango/MangoJPF/mangoUserHome/system/System/java/math/BigInteger.java branches/mango/MangoJPF/mangoUserHome/system/System/java/net/ branches/mango/MangoJPF/mangoUserHome/system/System/java/net/URI.java branches/mango/MangoJPF/mangoUserHome/system/System/java/net/URL.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/ branches/mango/MangoJPF/mangoUserHome/system/System/java/util/AbstractCollection.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/AbstractList.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/AbstractMap.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/ArrayList.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/Arrays.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/Collection.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/Comparator.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/HashMap.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/Iterator.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/List.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/ListIterator.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/Locale.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/Map.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/Random.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/RandomAccess.java branches/mango/MangoJPF/mangoUserHome/system/System/java/util/Set.java branches/mango/MangoJPF/mangoUserHome/system/System/mango/ branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/ branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_Boolean.java branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_Byte.java branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_Class.java branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_Integer.java branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_Object.java branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_Short.java branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_String.charAt worksheet.rtf branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_String.java branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_String.length worksheet.rtf branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_String.setValueFromStringBuffer worksheet.rtf branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_StringBuffer.append worksheet.rtf branches/mango/MangoJPF/mangoUserHome/system/System/mango/lang/Mango_StringBuffer.java branches/mango/MangoJPF/mangoUserHome/system/System/mango/util/ branches/mango/MangoJPF/mangoUserHome/system/System/mango/util/Mango_ArrayList.add worksheet.rtf branches/mango/MangoJPF/mangoUserHome/system/System/mango/util/Mango_ArrayList.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |