|
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.
|