Fri, 25 Jan 2013 00:15:51 +0000 Closing branch refactoring-classpath refactoring-classpath
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 25 Jan 2013 00:15:51 +0000] rev 2000
Closing branch refactoring-classpath
Fri, 25 Jan 2013 00:15:14 +0000 Merged refactoring-classpath (acidentially commited to a bad branch) development
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 25 Jan 2013 00:15:14 +0000] rev 1999
Merged refactoring-classpath (acidentially commited to a bad branch)
Fri, 25 Jan 2013 00:09:19 +0000 Test fix: JavaRefsAndConstantPoolTestCase: use test directory from package path (tests are no longer external). refactoring-classpath
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 25 Jan 2013 00:09:19 +0000] rev 1998
Test fix: JavaRefsAndConstantPoolTestCase: use test directory from package path (tests are no longer external).
Thu, 24 Jan 2013 15:49:03 +0000 Merged branch development refactoring-classpath development
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 24 Jan 2013 15:49:03 +0000] rev 1997
Merged branch development refactoring-classpath
Thu, 24 Jan 2013 15:35:33 +0000 Merged 0fcf5a5dcb66 and 596f7d5cb7cd development
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 24 Jan 2013 15:35:33 +0000] rev 1996
Merged 0fcf5a5dcb66 and 596f7d5cb7cd
Thu, 24 Jan 2013 11:42:58 +0000 Fixes for boot class path index. refactoring-classpath
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 24 Jan 2013 11:42:58 +0000] rev 1995
Fixes for boot class path index.
Tue, 22 Jan 2013 09:33:15 +0000 Removed unused methods from JavaNativeMethodImpl_OpenJDK6 (convert leftovers). refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 22 Jan 2013 09:33:15 +0000] rev 1994
Removed unused methods from JavaNativeMethodImpl_OpenJDK6 (convert leftovers).
Mon, 21 Jan 2013 17:43:30 +0000 Native methods now use arguments instead of fetching them from context. refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 21 Jan 2013 17:43:30 +0000] rev 1993
Native methods now use arguments instead of fetching them from context. All code like 'nativeContext argAt:x' were replaced by code accessing the variables directly. This is necessary step to remove nativeContext parameter.
Mon, 21 Jan 2013 14:28:18 +0000 Removed prefix "NEW - " from method categories refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 21 Jan 2013 14:28:18 +0000] rev 1992
Removed prefix "NEW - " from method categories
Mon, 21 Jan 2013 09:22:07 +0000 Removed OLD natives implementation. refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 21 Jan 2013 09:22:07 +0000] rev 1991
Removed OLD natives implementation.
Sun, 20 Jan 2013 21:04:06 +0000 Fixed natives. Java VM boots & Groovy 1+1 works. refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 20 Jan 2013 21:04:06 +0000] rev 1990
Fixed natives. Java VM boots & Groovy 1+1 works.
Wed, 23 Jan 2013 16:22:00 +0000 Value of class.path and sun.misc.boot.path refactored to match values used in Oracle JVM. refactoring-classpath
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 23 Jan 2013 16:22:00 +0000] rev 1989
Value of class.path and sun.misc.boot.path refactored to match values used in Oracle JVM. However, class loading is broken now and Java does not boot.
Wed, 23 Jan 2013 12:31:33 +0000 Cleanup in JavaRelease: javaHome/jreHome/jdkHome. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 23 Jan 2013 12:31:33 +0000] rev 1988
Cleanup in JavaRelease: javaHome/jreHome/jdkHome.
Wed, 23 Jan 2013 00:16:02 +0000 Cleanup: removed UserPreferences>>javaTestDirectory: (no longer used). development
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 23 Jan 2013 00:16:02 +0000] rev 1987
Cleanup: removed UserPreferences>>javaTestDirectory: (no longer used).
Sat, 19 Jan 2013 23:54:47 +0000 JavaNativeMethod & their implementation transformed to pass a reveiver. refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 19 Jan 2013 23:54:47 +0000] rev 1986
JavaNativeMethod & their implementation transformed to pass a reveiver. Java still does not boot at this point, some overloaded natives in sun,misc.Unsafe has to be fixed manually.
Sat, 19 Jan 2013 23:19:12 +0000 Temporary commit. JavaNativeMethod refactored to use new-style native methods. refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 19 Jan 2013 23:19:12 +0000] rev 1985
Temporary commit. JavaNativeMethod refactored to use new-style native methods. Java VM does not boot at this point.
Sat, 19 Jan 2013 20:51:31 +0000 All native methods converted to intermediate form (with both real arguments and context). refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 19 Jan 2013 20:51:31 +0000] rev 1984
All native methods converted to intermediate form (with both real arguments and context).
Sat, 19 Jan 2013 19:23:53 +0000 Make all native methods source ending with ': nativeContext'. refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 19 Jan 2013 19:23:53 +0000] rev 1983
Make all native methods source ending with ': nativeContext'. This will ease automatic refactoring. Also, rename method categories with prefix 'OLD -'.
Sat, 19 Jan 2013 18:20:25 +0000 Ensure that all native methods are properly annotated. refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 19 Jan 2013 18:20:25 +0000] rev 1982
Ensure that all native methods are properly annotated. Each native method should be annotated like <javanative:'java/lang/Object' name:'wait(I)V'> The name should be a full Java selector. This makes reification on natives lot easier and future versions of JavaNativeMethod will use this annotation to locate the actual implementation.
Sat, 19 Jan 2013 17:17:30 +0000 JavaNativeMethodImpl_OpenJDK6: all parameters named 'aJavaContext' renamed to 'nativeContext'. refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 19 Jan 2013 17:17:30 +0000] rev 1981
JavaNativeMethodImpl_OpenJDK6: all parameters named 'aJavaContext' renamed to 'nativeContext'. This will make automatic refactoring of native methods easier.
Sat, 19 Jan 2013 17:05:10 +0000 Merged with branch "development". refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 19 Jan 2013 17:05:10 +0000] rev 1980
Merged with branch "development".
Sat, 19 Jan 2013 16:48:25 +0000 Merged with 9dc799 refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 19 Jan 2013 16:48:25 +0000] rev 1979
Merged with 9dc799
Sat, 19 Jan 2013 16:44:56 +0000 Merged with 617e6a088dd1 refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 19 Jan 2013 16:44:56 +0000] rev 1978
Merged with 617e6a088dd1
Wed, 16 Jan 2013 22:06:41 +0000 Fixed JavaNativeMethodImpl_OpenJDK6 class>>invoke:receiver:arguments:context:constructor: refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 16 Jan 2013 22:06:41 +0000] rev 1977
Fixed JavaNativeMethodImpl_OpenJDK6 class>>invoke:receiver:arguments:context:constructor:
Wed, 16 Jan 2013 21:58:52 +0000 Bugfix: JavaSyntaxHighlighter::Parser>>identifier (use JavaParseI::TokenParser). refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 16 Jan 2013 21:58:52 +0000] rev 1976
Bugfix: JavaSyntaxHighlighter::Parser>>identifier (use JavaParseI::TokenParser).
Wed, 16 Jan 2013 21:57:50 +0000 Fix in JavaNativeMethod - search natives in 'JavaVM natives'. refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 16 Jan 2013 21:57:50 +0000] rev 1975
Fix in JavaNativeMethod - search natives in 'JavaVM natives'.
Wed, 16 Jan 2013 21:53:31 +0000 - JavaTestsLoader refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 16 Jan 2013 21:53:31 +0000] rev 1974
- JavaTestsLoader class: JavaTestsLoader - JavaInvalidRefError class: JavaInvalidRefError - JavaAnnotationArrayValue class: JavaAnnotationArrayValue - GroovyLanguage class: GroovyLanguage - JavaUnresolvedStringConstant class: JavaUnresolvedStringConstant - JavaAnnotationEnumValue class: JavaAnnotationEnumValue - JavaAnnotationDefault class: JavaAnnotationDefault - JavaLocalVariableTableEntry class: JavaLocalVariableTableEntry - JavaClass class: JavaClass - JavaConstantPool class: JavaConstantPool - JavaLookup class: JavaLookup - JavaUtilities class: JavaUtilities - JavaMethodDeclarationNode class: JavaMethodDeclarationNode - JavaView class: JavaView - JavaFinalizationRegistry class: JavaFinalizationRegistry - JavaUnhandledExceptionError class: JavaUnhandledExceptionError - JavaLocalVariableTable class: JavaLocalVariableTable - JavaFieldRef2 class: JavaFieldRef2 - ProxyMethodConditionNode class: ProxyMethodConditionNode - ProxyMethodInvocationNode class: ProxyMethodInvocationNode - JavaNativeMemory class: JavaNativeMemory - JavaByteCodeProcessor class: JavaByteCodeProcessor - JavaNativeMethod class: JavaNativeMethod changed: #compileNativeImplementationStub: #searchNativeImplementation - JavaByteCodeProcessorAdapter class: JavaByteCodeProcessorAdapter - JavaCompiler_Eclipse class: JavaCompiler_Eclipse - JavaCodeBundle class: JavaCodeBundle - JavaProcess class: JavaProcess - JavaClassContentRef2 class: JavaClassContentRef2 - ProxyMethod class: ProxyMethod - JavaUnresolvedConstant class: JavaUnresolvedConstant - JavaExceptionTableEntry class: JavaExceptionTableEntry - JavaEmbeddedFrameView class: JavaEmbeddedFrameView - JavaContext class: JavaContext - JavaArray class: JavaArray - JavaAnnotationDictionary class: JavaAnnotationDictionary - JavaUnresolvedClassConstant class: JavaUnresolvedClassConstant - JavaMethodWithHandler class: JavaMethodWithHandler - JavaAnnotationPrimitiveValue class: JavaAnnotationPrimitiveValue - JavaMethodWithException class: JavaMethodWithException - JavaByteCodePreresolver class: JavaByteCodePreresolver - JavaResolver class: JavaResolver - JavaPopUpView class: JavaPopUpView - GroovyClass class: GroovyClass - ProxyMethodBlockInvocationNode class: ProxyMethodBlockInvocationNode - JavaMethodDescriptor class: JavaMethodDescriptor - ProxyMethodJavaFieldAccessor class: ProxyMethodJavaFieldAccessor - ProxyMethodJavaFieldSetter class: ProxyMethodJavaFieldSetter - JavaCodeLibrary class: JavaCodeLibrary - JavaDecompiler class: JavaDecompiler - JavaTopView class: JavaTopView - JavaShort class: JavaShort - JavaMirror class: JavaMirror - stx_libjava class: stx_libjava - JavaMethodAnnotationContainer class: JavaMethodAnnotationContainer - JavaAnnotation class: JavaAnnotation - JavadocDeclarationNode class: JavadocDeclarationNode - GroovyCompiler class: GroovyCompiler - JavaMonitor class: JavaMonitor - JavaRelease class: JavaRelease - ProxyMethodAndNode class: ProxyMethodAndNode - ProxyMethodGuardNode class: ProxyMethodGuardNode - JavaObjectDictionary class: JavaObjectDictionary - JavaRef2 class: JavaRef2 - JavaMethodRef2 class: JavaMethodRef2 - JavaNameAndType2 class: JavaNameAndType2 - GroovyMetaclass class: GroovyMetaclass - ProxyMethodTypeCheckNode class: ProxyMethodTypeCheckNode - JavaVMData class: JavaVMData - JavaClassRef2 class: JavaClassRef2 - JavaStringRef2 class: JavaStringRef2 - ProxyMethodCompiler class: ProxyMethodCompiler - JavaLanguage class: JavaLanguage - JavaClassReader class: JavaClassReader - JavaFieldDescriptor class: JavaFieldDescriptor - JavaNativeMethodImpl_OpenJDK6 class: JavaNativeMethodImpl_OpenJDK6 changed: #_java_lang_ClassLoader_defineClass1: #_java_lang_System_arraycopy: - JavaPackage class: JavaPackage - JavaInterfaceMethodRef2 class: JavaInterfaceMethodRef2 - Java class: Java - ProxyMethodJavaTypeCheckNode class: ProxyMethodJavaTypeCheckNode - JavaCodeLibraryOrBundle class: JavaCodeLibraryOrBundle - JavaMethod class: JavaMethod - JavaSocket class: JavaSocket - JavaConstants class: JavaConstants - JavaFieldAnnotationContainer class: JavaFieldAnnotationContainer - JavaClassReloader class: JavaClassReloader - JavaZipSupport class: JavaZipSupport - ProxyMethodNode class: ProxyMethodNode - JavaMetaclass class: JavaMetaclass - JavaBehavior class: JavaBehavior - JavaClassAccessor class: JavaClassAccessor - GroovySourceFileWriter class: GroovySourceFileWriter - JavaClassRegistry class: JavaClassRegistry - JavaDescriptor class: JavaDescriptor - JavaByteCodeEnumerator class: JavaByteCodeEnumerator - JavaClassAnnotationContainer class: JavaClassAnnotationContainer - JavaClassQuery class: JavaClassQuery - JavaVM class: JavaVM added: #_java_lang_System_arraycopy: - JavaByteCodeDisassembler class: JavaByteCodeDisassembler - JavaStartup class: JavaStartup - GroovyEvaluator class: GroovyEvaluator - JavaLibraries class: JavaLibraries - JavaObject class: JavaObject - JavaAnnotationContainer class: JavaAnnotationContainer - JavaMathSupport class: JavaMathSupport - JavaAnnotationValue class: JavaAnnotationValue - JavaByte class: JavaByte - JavaSourceCodeCache class: JavaSourceCodeCache - ProxyMethodJavaMethodInvocationNode class: ProxyMethodJavaMethodInvocationNode - JavaSourceFileWriter class: JavaSourceFileWriter - ProxyMethodMethodInvocationNode class: ProxyMethodMethodInvocationNode - JavaError class: JavaError - JavaField class: JavaField - JavaAnnotationClassValue class: JavaAnnotationClassValue - PPJavaNode class: PPJavaNode - SmalltalkAppletContext class: SmalltalkAppletContext - JavaAnnotationNestedAnnotationValue class: JavaAnnotationNestedAnnotationValue - SmalltalkAppletStub class: SmalltalkAppletStub - JavaNioSupport class: JavaNioSupport - JavaRootBundle class: JavaRootBundle - ProxyMethodJavaFieldGetter class: ProxyMethodJavaFieldGetter - JavaFieldDescriptorWithUnionType class: JavaFieldDescriptorWithUnionType - JavaSlotIndexCache class: JavaSlotIndexCache - extensions ...
Wed, 16 Jan 2013 21:31:50 +0000 - JavaListInspectorView refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 16 Jan 2013 21:31:50 +0000] rev 1973
- JavaListInspectorView class: JavaListInspectorView - JavaFormalParameterNode class: JavaFormalParameterNode - JavaTypeNode class: JavaTypeNode - JavaScanner class: JavaScanner - JavaArrayTypeNode class: JavaArrayTypeNode - JavaParser class: JavaParser - JavaCommentNode class: JavaCommentNode - JavaIntTypeNode class: JavaIntTypeNode - JavaParseNodeBuilder class: JavaParseNodeBuilder - JavaMethodDeclaratorNode class: JavaMethodDeclaratorNode - JavaScannerBase class: JavaScannerBase - JavaFloatTypeNode class: JavaFloatTypeNode - JavaDocNode class: JavaDocNode - JavaClassOrInterfaceTypeNode class: JavaClassOrInterfaceTypeNode - stx_libjava_tools class: stx_libjava_tools - JavaSettingsApplication class: JavaSettingsApplication - JavaLongTypeNode class: JavaLongTypeNode - JavaParserII class: JavaParserII - JavaSourceReference class: JavaSourceReference - JavaCharTypeNode class: JavaCharTypeNode - JavaParser_Eclipse class: JavaParser_Eclipse - JavaSyntaxHighlighter class: JavaSyntaxHighlighter - JavaMethodNode class: JavaMethodNode - JavaBooleanTypeNode class: JavaBooleanTypeNode - JavaDoubleTypeNode class: JavaDoubleTypeNode - JavaSetInspectorView class: JavaSetInspectorView - JavaParseNode class: JavaParseNode - JavaVoidTypeNode class: JavaVoidTypeNode - JavaMapInspectorView class: JavaMapInspectorView - JavaParserI class: JavaParserI - extensions ...
Wed, 16 Jan 2013 21:30:59 +0000 Merge refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 16 Jan 2013 21:30:59 +0000] rev 1972
Merge
Wed, 16 Jan 2013 21:06:25 +0000 Java native implementation refactoring (phase 1) refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 16 Jan 2013 21:06:25 +0000] rev 1971
Java native implementation refactoring (phase 1) Java still does not boot at this point.
Wed, 16 Jan 2013 19:18:27 +0000 Native methods moved from JavaVM to JavaNativeMethodImpl_OpenJDK6 refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 16 Jan 2013 19:18:27 +0000] rev 1970
Native methods moved from JavaVM to JavaNativeMethodImpl_OpenJDK6
Wed, 16 Jan 2013 18:50:04 +0000 Added JavaNativeMethodImpl_OpenJDK6. refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 16 Jan 2013 18:50:04 +0000] rev 1969
Added JavaNativeMethodImpl_OpenJDK6. All current native method implementations will go there.
Wed, 16 Jan 2013 16:39:29 +0000 Cleanup: removed unused classvars from JavaVM refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 16 Jan 2013 16:39:29 +0000] rev 1968
Cleanup: removed unused classvars from JavaVM
Wed, 16 Jan 2013 16:32:33 +0000 Updated from branch development refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 16 Jan 2013 16:32:33 +0000] rev 1967
Updated from branch development
Tue, 15 Jan 2013 22:37:18 +0000 Class variables refactoring - JavaVMData now contains only those required by natives. refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 15 Jan 2013 22:37:18 +0000] rev 1966
Class variables refactoring - JavaVMData now contains only those required by natives.
Tue, 15 Jan 2013 18:59:51 +0000 Added JavaVMData shared pool. refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 15 Jan 2013 18:59:51 +0000] rev 1965
Added JavaVMData shared pool.
Tue, 15 Jan 2013 18:45:10 +0000 Added JavaVMData shared pool. refactoring-vmdata
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 15 Jan 2013 18:45:10 +0000] rev 1964
Added JavaVMData shared pool.
Mon, 21 Jan 2013 15:15:23 +0100 Bugfix: JavaRelease::OpenJDK>>codeBundle - care about non-existent src.zip (when JDK is not installed) development
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 21 Jan 2013 15:15:23 +0100] rev 1963
Bugfix: JavaRelease::OpenJDK>>codeBundle - care about non-existent src.zip (when JDK is not installed)
Fri, 18 Jan 2013 23:36:08 +0000 Merge commit development
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 18 Jan 2013 23:36:08 +0000] rev 1962
Merge commit
Fri, 18 Jan 2013 23:35:01 +0000 Re-added junit4x to libjava/libs. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 18 Jan 2013 23:35:01 +0000] rev 1961
Re-added junit4x to libjava/libs. Without it stx:libjava:reports does no run, Java can't find JUnit classes. However, it should sice junit4x is also shipped with STX:LIBJAVA (see java/libs). The reason is unknown and needs further investigation.
Fri, 18 Jan 2013 22:58:19 +0000 Bugfix: added lost method Unicode16String class>>javaName. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 18 Jan 2013 22:58:19 +0000] rev 1960
Bugfix: added lost method Unicode16String class>>javaName.
Fri, 18 Jan 2013 22:38:54 +0000 Bugfix: added lost method String class>>javaName. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 18 Jan 2013 22:38:54 +0000] rev 1959
Bugfix: added lost method String class>>javaName.
Thu, 17 Jan 2013 11:22:15 +0000 Bugfix in JavaSyntaxHighlighter: fixed class name after making JavaTokenParser a private class. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 17 Jan 2013 11:22:15 +0000] rev 1958
Bugfix in JavaSyntaxHighlighter: fixed class name after making JavaTokenParser a private class.
Wed, 16 Jan 2013 16:24:02 +0000 Branch refactoring-javalibrary merged back development
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 16 Jan 2013 16:24:02 +0000] rev 1957
Branch refactoring-javalibrary merged back
Wed, 16 Jan 2013 13:48:43 +0000 Merged commit refactoring-javalibrary
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 16 Jan 2013 13:48:43 +0000] rev 1956
Merged commit
Wed, 16 Jan 2013 13:47:01 +0000 Removed java path editors from settings application refactoring-javalibrary
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 16 Jan 2013 13:47:01 +0000] rev 1955
Removed java path editors from settings application
Wed, 16 Jan 2013 13:43:43 +0000 STC compilation Fixes in tools refactoring-javalibrary
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 16 Jan 2013 13:43:43 +0000] rev 1954
STC compilation Fixes in tools
Wed, 16 Jan 2013 13:37:32 +0000 Added support Java>>addToClassPath: & Java>>addToSourcePath:. Removed JavaPathElement. refactoring-javalibrary
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 16 Jan 2013 13:37:32 +0000] rev 1953
Added support Java>>addToClassPath: & Java>>addToSourcePath:. Removed JavaPathElement.
Tue, 15 Jan 2013 18:40:37 +0000 Reverted to 1948:91735e531d52 (commit to a bad branch) development
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 15 Jan 2013 18:40:37 +0000] rev 1952
Reverted to 1948:91735e531d52 (commit to a bad branch)
Tue, 15 Jan 2013 18:12:48 +0000 Initial implementation of code libraries & bundles finished. refactoring-javalibrary
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 15 Jan 2013 18:12:48 +0000] rev 1951
Initial implementation of code libraries & bundles finished. Java boots, Groovy works as well. Missing implementation of Java>>addToClassPath: & Java>>addToSourcePath: and user interface to configure user-defined bundles.
Sat, 12 Jan 2013 16:47:13 +0000 Initial implementation of JavaCodeLibrary & JavaCodeBundler. refactoring-javalibrary
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 12 Jan 2013 16:47:13 +0000] rev 1950
Initial implementation of JavaCodeLibrary & JavaCodeBundler. Not yet finished
Sat, 12 Jan 2013 16:42:57 +0000 Initial implementation of Java libraries and bundles. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 12 Jan 2013 16:42:57 +0000] rev 1949
Initial implementation of Java libraries and bundles. Not yet finished.
Fri, 11 Jan 2013 18:32:33 +0000 STC compilation fix. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 11 Jan 2013 18:32:33 +0000] rev 1948
STC compilation fix.
Fri, 11 Jan 2013 12:37:38 +0000 Some more work on source partitioner. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 11 Jan 2013 12:37:38 +0000] rev 1947
Some more work on source partitioner.
Fri, 11 Jan 2013 11:57:30 +0000 Added debugging flag to JavaParser. Removed old parser tests. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 11 Jan 2013 11:57:30 +0000] rev 1946
Added debugging flag to JavaParser. Removed old parser tests.
Fri, 11 Jan 2013 11:39:14 +0000 Test fix: JavaParserIITests>>testClassDeclaration16. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 11 Jan 2013 11:39:14 +0000] rev 1945
Test fix: JavaParserIITests>>testClassDeclaration16.
Fri, 11 Jan 2013 11:28:13 +0000 Java parser classes cleanup. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 11 Jan 2013 11:28:13 +0000] rev 1944
Java parser classes cleanup. Make some classes private, removed obsolete classes.
Fri, 11 Jan 2013 10:47:23 +0000 Added tomcat6 to .hgignore development
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 11 Jan 2013 10:47:23 +0000] rev 1943
Added tomcat6 to .hgignore
Fri, 11 Jan 2013 10:38:06 +0000 Remove old JK's java parser (which is no longer used) development
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 11 Jan 2013 10:38:06 +0000] rev 1942
Remove old JK's java parser (which is no longer used)
Fri, 11 Jan 2013 00:15:21 +0000 Improved #isJUnitTestCaseLike/#isTestletLike. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 11 Jan 2013 00:15:21 +0000] rev 1941
Improved #isJUnitTestCaseLike/#isTestletLike. The above methods now does not enforce loading of JUnit/Testlet classes which may cause delays or even deadlocks (because ClassLoader loading methods are synchronized. Instead, check for super class names and/or JUnit 4.x annotations.
Fri, 11 Jan 2013 00:10:42 +0000 Added lost methods to ApacheTomcat6. Build files updated to build Tomcat using ant. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 11 Jan 2013 00:10:42 +0000] rev 1940
Added lost methods to ApacheTomcat6. Build files updated to build Tomcat using ant.
Fri, 11 Jan 2013 00:06:52 +0000 Added lost methods to ApacheTomcat6 development
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 11 Jan 2013 00:06:52 +0000] rev 1939
Added lost methods to ApacheTomcat6
Thu, 10 Jan 2013 23:55:31 +0000 Added package stx:libjava/examples/tomcat6. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 10 Jan 2013 23:55:31 +0000] rev 1938
Added package stx:libjava/examples/tomcat6. All Apache Tomcat 6.x scripts will go here.
Thu, 10 Jan 2013 18:05:21 +0000 Moved examples/tomcat to examples/tomcat6. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 10 Jan 2013 18:05:21 +0000] rev 1937
Moved examples/tomcat to examples/tomcat6.
Thu, 10 Jan 2013 17:50:21 +0000 TomCat startup code improved. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 10 Jan 2013 17:50:21 +0000] rev 1936
TomCat startup code improved. Added StartupNotifier class. An user may call StartupNotifier>>waitUntilStarted() that block calling thread until TomCat is up and ready for serving.
Thu, 10 Jan 2013 17:48:13 +0000 Eclipse project files for tomcat updated development
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 10 Jan 2013 17:48:13 +0000] rev 1935
Eclipse project files for tomcat updated
Wed, 09 Jan 2013 18:37:35 +0000 Added tomcat output to .hgignore development
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 09 Jan 2013 18:37:35 +0000] rev 1934
Added tomcat output to .hgignore
Wed, 09 Jan 2013 18:36:42 +0000 Todo updated development
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 09 Jan 2013 18:36:42 +0000] rev 1933
Todo updated
Wed, 09 Jan 2013 18:13:55 +0000 Bugfix: JavaVM>>_java_util_ResourceBundle_getClassContext:. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 09 Jan 2013 18:13:55 +0000] rev 1932
Bugfix: JavaVM>>_java_util_ResourceBundle_getClassContext:.
Wed, 09 Jan 2013 18:04:14 +0000 Bugfix: JavaMethod>>#methodArgAndVarNamesInContext: development
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 09 Jan 2013 18:04:14 +0000] rev 1931
Bugfix: JavaMethod>>#methodArgAndVarNamesInContext: Java counts everything from 0, so are indices in LocalVariableTable.
Wed, 09 Jan 2013 17:45:43 +0000 Bugfix in Java>>#flushAllJavaResources. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 09 Jan 2013 17:45:43 +0000] rev 1930
Bugfix in Java>>#flushAllJavaResources. JavaVM reflection might not be initialized ant thus nil.
Wed, 09 Jan 2013 17:42:22 +0000 Tomcat boot .jar updated. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 09 Jan 2013 17:42:22 +0000] rev 1929
Tomcat boot .jar updated. Add all jars in Tomcat's bin directory to a class path before starting Tomcat.
Wed, 09 Jan 2013 17:40:38 +0000 Added new native: _java_util_TimeZone_getSystemGMTOffsetID development
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 09 Jan 2013 17:40:38 +0000] rev 1928
Added new native: _java_util_TimeZone_getSystemGMTOffsetID Should ask Operating system, but there is no code to work with timezones in St/X (!!!). For now, force "GMT".
Wed, 09 Jan 2013 17:38:47 +0000 Bugfix: value of java.home property. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 09 Jan 2013 17:38:47 +0000] rev 1927
Bugfix: value of java.home property. Valie of java.home property is now according to Java release jreHome. Was hard-coded, sigh!
Wed, 09 Jan 2013 16:17:12 +0000 Improvements in Java>>flushAllJavaResources. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 09 Jan 2013 16:17:12 +0000] rev 1926
Improvements in Java>>flushAllJavaResources. More structures that remember java objects are reinitialized. Still, something is missing.
Wed, 09 Jan 2013 15:20:17 +0000 Bugfix: OpenJDK6>>searchForSourcePath. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 09 Jan 2013 15:20:17 +0000] rev 1925
Bugfix: OpenJDK6>>searchForSourcePath. Modern linux dostros like Ubuntu 12.10 have different directory layout. Updated to search more paths.
Tue, 08 Jan 2013 13:15:20 +0000 Bugfix: JavaRelease>>OpenJDK6>>classPathOnUnix. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 08 Jan 2013 13:15:20 +0000] rev 1924
Bugfix: JavaRelease>>OpenJDK6>>classPathOnUnix. Some modern Linux distros have OpenJDK6 in /usr/lib/jvm/java-6-openjdk-amd64 instead of /usr/lib/jvm/java-6-openjdk Try both.
Fri, 04 Jan 2013 15:23:52 +0000 Fixes in tests. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 04 Jan 2013 15:23:52 +0000] rev 1923
Fixes in tests. JavaCompiler>>#compile: has been changed to return an array of compiled classes. Tests were updated to reflect this change.
Wed, 02 Jan 2013 18:51:13 +0100 Merge commit. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 02 Jan 2013 18:51:13 +0100] rev 1922
Merge commit.
Wed, 02 Jan 2013 18:48:11 +0100 JavaCompiler refactored to compile completely in memory. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 02 Jan 2013 18:48:11 +0100] rev 1921
JavaCompiler refactored to compile completely in memory. Now JavaCompiler compiles all classes in memory, without saving files to the filesystem. This is achieved by supplying special JavaFileObjects.
Wed, 02 Jan 2013 16:10:35 +0100 Added .hgignore development
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 02 Jan 2013 16:10:35 +0100] rev 1920
Added .hgignore
Wed, 02 Jan 2013 16:10:11 +0100 Added Eclipse project files. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 02 Jan 2013 16:10:11 +0100] rev 1919
Added Eclipse project files.
Tue, 25 Dec 2012 17:37:38 +0100 Added new tests for float/double ops and bit-shift instructions. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 25 Dec 2012 17:37:38 +0100] rev 1918
Added new tests for float/double ops and bit-shift instructions.
Fri, 21 Dec 2012 19:16:34 +0100 merging development
Marcel Hlopko <marcel.hlopko@fit.cvut.cz> [Fri, 21 Dec 2012 19:16:34 +0100] rev 1917
merging
Fri, 21 Dec 2012 19:15:58 +0100 adding missing resources for tests, skipping failing uninteresting interpreter tests development
Marcel Hlopko <marcel.hlopko@fit.cvut.cz> [Fri, 21 Dec 2012 19:15:58 +0100] rev 1916
adding missing resources for tests, skipping failing uninteresting interpreter tests
Fri, 21 Dec 2012 19:14:02 +0100 just formatting development
Marcel Hlopko <marcel.hlopko@fit.cvut.cz> [Fri, 21 Dec 2012 19:14:02 +0100] rev 1915
just formatting
Thu, 20 Dec 2012 12:23:34 +0100 Removed JavaContext>>numVars development
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 20 Dec 2012 12:23:34 +0100] rev 1914
Removed JavaContext>>numVars VM now sets set # args and # vars correctly, so no need for corrections on smalltalk level. As a sideffect, fixes local variable displaying in debugger.
Tue, 18 Dec 2012 20:28:54 +0100 Added JavaMethod>>methodArgAndVarNamesInContext: development
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 18 Dec 2012 20:28:54 +0100] rev 1913
Added JavaMethod>>methodArgAndVarNamesInContext: In Java, loval variable names depend on current program counter. The #methodArgAndVarNamesInContext: cares for that and return data according to current PC and line number table.
Tue, 18 Dec 2012 19:20:12 +0100 merge development
Marcel Hlopko <marcel.hlopko@fit.cvut.cz> [Tue, 18 Dec 2012 19:20:12 +0100] rev 1912
merge
Tue, 18 Dec 2012 19:18:44 +0100 testing jenkins automatic builds development
Marcel Hlopko <marcel.hlopko@fit.cvut.cz> [Tue, 18 Dec 2012 19:18:44 +0100] rev 1911
testing jenkins automatic builds
Tue, 18 Dec 2012 19:02:51 +0100 testing jenkins automatic builds development
Marcel Hlopko <marcel.hlopko@fit.cvut.cz> [Tue, 18 Dec 2012 19:02:51 +0100] rev 1910
testing jenkins automatic builds
Tue, 18 Dec 2012 18:52:10 +0100 testing jenkins automatic builds development
Marcel Hlopko <marcel.hlopko@fit.cvut.cz> [Tue, 18 Dec 2012 18:52:10 +0100] rev 1909
testing jenkins automatic builds
Tue, 18 Dec 2012 18:42:43 +0100 testing jenkins automatic builds development
Marcel Hlopko <marcel.hlopko@fit.cvut.cz> [Tue, 18 Dec 2012 18:42:43 +0100] rev 1908
testing jenkins automatic builds
Tue, 18 Dec 2012 18:40:59 +0100 testing jenkins automatic builds development
Marcel Hlopko <marcel.hlopko@fit.cvut.cz> [Tue, 18 Dec 2012 18:40:59 +0100] rev 1907
testing jenkins automatic builds
Tue, 18 Dec 2012 18:36:27 +0100 testing jenkins automatic builds development
Marcel Hlopko <marcel.hlopko@fit.cvut.cz> [Tue, 18 Dec 2012 18:36:27 +0100] rev 1906
testing jenkins automatic builds
Tue, 18 Dec 2012 18:18:30 +0100 testing hg hook development
Marcel Hlopko <marcel.hlopko@fit.cvut.cz> [Tue, 18 Dec 2012 18:18:30 +0100] rev 1905
testing hg hook
Tue, 18 Dec 2012 14:50:10 +0100 refactored reloading tests development
Marcel Hlopko <marcel.hlopko@fit.cvut.cz> [Tue, 18 Dec 2012 14:50:10 +0100] rev 1904
refactored reloading tests
Mon, 17 Dec 2012 00:08:30 +0100 Added some more tests for class reloading. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 17 Dec 2012 00:08:30 +0100] rev 1903
Added some more tests for class reloading.
Sun, 16 Dec 2012 23:29:06 +0100 Reverted Double to/from int bits to previous version. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 16 Dec 2012 23:29:06 +0100] rev 1902
Reverted Double to/from int bits to previous version. Although new inline-C code fixes mauve tests, it breaks Groovy. I consider groovy to be more important do I reverted the change.
Sun, 16 Dec 2012 21:05:45 +0100 Merge commit. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 16 Dec 2012 21:05:45 +0100] rev 1901
Merge commit.
Sun, 16 Dec 2012 21:04:27 +0100 Closing branch jk_new_structure jk_new_structure
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 16 Dec 2012 21:04:27 +0100] rev 1900
Closing branch jk_new_structure
Sun, 16 Dec 2012 21:04:02 +0100 Closing branch directory_structure_refactoring directory_structure_refactoring
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 16 Dec 2012 21:04:02 +0100] rev 1899
Closing branch directory_structure_refactoring
Sun, 16 Dec 2012 17:23:16 +0100 Bugfix: JavaLookupTests>>testPassingNilAsParameter2. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 16 Dec 2012 17:23:16 +0100] rev 1898
Bugfix: JavaLookupTests>>testPassingNilAsParameter2.
Sun, 16 Dec 2012 16:50:17 +0100 Bugfix: do not update changes while filing in Java extensions. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 16 Dec 2012 16:50:17 +0100] rev 1897
Bugfix: do not update changes while filing in Java extensions.
Sun, 16 Dec 2012 15:48:49 +0100 Bugfix: JavaRelease::OpenJDK6 ext directory construction. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 16 Dec 2012 15:48:49 +0100] rev 1896
Bugfix: JavaRelease::OpenJDK6 ext directory construction.
Sun, 16 Dec 2012 17:45:12 +0100 added reloading tests and naive implementation development
Marcel Hlopko <marcel.hlopko@fit.cvut.cz> [Sun, 16 Dec 2012 17:45:12 +0100] rev 1895
added reloading tests and naive implementation
Sun, 16 Dec 2012 14:25:44 +0100 merge commit development
Marcel Hlopko <marcel.hlopko@fit.cvut.cz> [Sun, 16 Dec 2012 14:25:44 +0100] rev 1894
merge commit
Sun, 16 Dec 2012 14:16:59 +0100 bugfix - interop - narrowed return type synthetic methods development
Marcel Hlopko <marcel.hlopko@fit.cvut.cz> [Sun, 16 Dec 2012 14:16:59 +0100] rev 1893
bugfix - interop - narrowed return type synthetic methods When class A overrides method B, but declares narrower return type, java compiler generates synthetic method which just delegates to overriden method. In smalltalk 2 java interop, we don't want to count these synthetic methods as candidates.
Sun, 16 Dec 2012 14:08:27 +0100 adding support classes for narrowing return values problem development
Marcel Hlopko <marcel.hlopko@fit.cvut.cz> [Sun, 16 Dec 2012 14:08:27 +0100] rev 1892
adding support classes for narrowing return values problem
Sun, 16 Dec 2012 12:18:31 +0100 Merged with Marcel's testing commits. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 16 Dec 2012 12:18:31 +0100] rev 1891
Merged with Marcel's testing commits.
Sun, 16 Dec 2012 12:02:35 +0100 Bugfix in JavaRelease>>searchForSourcePath: development
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 16 Dec 2012 12:02:35 +0100] rev 1890
Bugfix in JavaRelease>>searchForSourcePath: JavaRelease>>javaHome now returns path to a full JDK root if found. Search for src.zip in javaHome / 'src.zip'.
Sun, 16 Dec 2012 12:07:01 +0100 just testing development
Marcel Hlopko <marcel.hlopko@fit.cvut.cz> [Sun, 16 Dec 2012 12:07:01 +0100] rev 1889
just testing
Sun, 16 Dec 2012 12:05:46 +0100 just testing development
Marcel Hlopko <marcel.hlopko@fit.cvut.cz> [Sun, 16 Dec 2012 12:05:46 +0100] rev 1888
just testing
Sun, 16 Dec 2012 11:58:09 +0100 merging java lookup bugfix development
Marcel Hlopko <marcel.hlopko@fit.cvut.cz> [Sun, 16 Dec 2012 11:58:09 +0100] rev 1887
merging java lookup bugfix
Sun, 16 Dec 2012 11:53:36 +0100 bugfix in smalltalk2java lookup with nil arguments development
Marcel Hlopko <marcel.hlopko@fit.cvut.cz> [Sun, 16 Dec 2012 11:53:36 +0100] rev 1886
bugfix in smalltalk2java lookup with nil arguments Nil parameter values will now match any formal object argument type, e.g. when two candidate methods show up, one taking primitive type, other one taking object type, and actual parameter class is UndefinedObject, only the other method matches.
Sun, 16 Dec 2012 11:20:22 +0100 Bug fix in Float.floatToRawIntBits and rawIntBitsToFloat. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 16 Dec 2012 11:20:22 +0100] rev 1885
Bug fix in Float.floatToRawIntBits and rawIntBitsToFloat. Fixes mauve Math.min/max tests.
Sun, 16 Dec 2012 10:32:25 +0100 Bugfix in syntax highlighter (caused by JavaParserII refactoring) development
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 16 Dec 2012 10:32:25 +0100] rev 1884
Bugfix in syntax highlighter (caused by JavaParserII refactoring)
Sat, 15 Dec 2012 23:25:19 +0100 Initial implementation of JavaCompiler using Oracle javac toolbox. Not yet finished. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 15 Dec 2012 23:25:19 +0100] rev 1883
Initial implementation of JavaCompiler using Oracle javac toolbox. Not yet finished.
Sat, 15 Dec 2012 22:51:30 +0100 Finished JavaCompiler::ClassSourceAnalyzer refactoring. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 15 Dec 2012 22:51:30 +0100] rev 1882
Finished JavaCompiler::ClassSourceAnalyzer refactoring. Analyzer now returns package, imports and first class name occured in a given compilation unit.
Sat, 15 Dec 2012 22:49:41 +0100 JavaParser refactoring - qualifiedName & qualifiedNameForImport. development
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 15 Dec 2012 22:49:41 +0100] rev 1881
JavaParser refactoring - qualifiedName & qualifiedNameForImport. Following rules now return string: - identifier - qualifiedName - qualidiedNameForImport This makes subclassing and using JavaParserII easier.
(0) -1000 -120 +120 +1000 tip