# # ChangeLog for /trunk/ProjectFortress/build.xml # # Generated by Trac 0.11.5 # 11/24/09 21:08:16 Wed, 22 Apr 2009 14:40:27 GMT dr2chase [3660] * trunk/ProjectFortress/ant (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/nativeInterface/FortressMethodAdapter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/nativeInterface/FortressTransformer.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/phases/OverloadSet.java (modified) * trunk/ant (modified) It is supposed to generate code for overloaded natives, but the code is ... Sat, 18 Apr 2009 22:40:32 GMT dr2chase [3657] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/third_party/scala/scala-compiler-2.7.4RC1.jar (added) * trunk/ProjectFortress/third_party/scala/scala-compiler-2.8.0.jar (added) * trunk/ProjectFortress/third_party/scala/scala-library-2.7.4RC1.jar (added) * trunk/ProjectFortress/third_party/scala/scala-library-2.8.0.jar (added) * trunk/build.xml (modified) Added different Scala versions, single switch to change between them Fri, 17 Apr 2009 19:14:27 GMT dr2chase [3654] * trunk/ProjectFortress/build.xml (modified) Replaced . with - in name of scala library Fri, 17 Apr 2009 18:04:42 GMT dr2chase [3653] * trunk/.hgignore (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/compiler_tests/Compiled2.test (added) * trunk/ProjectFortress/src/com/sun/fortress/astgen/EllipsesNode.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/TemplateGapClass.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/TransformationNode.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/nativeInterface/FortressMethodAdapter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/phases/CodeGenerationPhase.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/phases/OverloadSet.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/_WrappedFValue.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/precedence_opexpr/Equal.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/precedence_opexpr/Higher.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/precedence_opexpr/Left.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/precedence_opexpr/Loose.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/precedence_opexpr/LooseChain.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/precedence_opexpr/LooseInfix.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/precedence_opexpr/Lower.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/precedence_opexpr/None.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/precedence_opexpr/Postfix.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/precedence_opexpr/Prefix.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/precedence_opexpr/RealExpr.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/precedence_opexpr/RealType.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/precedence_opexpr/Right.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/precedence_opexpr/TabPrintWriter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/precedence_opexpr/Tight.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/precedence_opexpr/TightChain.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/precedence_opexpr/TightInfix.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/precedence_opexpr/TypeLoose.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/precedence_opexpr/TypeTight.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/tests/unit_tests/FileTests.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/useful/Cons.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/useful/Empty.java (modified) Compiled2 test passes; also replaced some occurrences of ... Tue, 31 Mar 2009 13:08:35 GMT sukyoungryu [3586] * trunk/Library/IntMap.fsi (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/compiler_tests/Compiled2.n.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/Shell.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/Parser.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/exceptions/FortressException.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/exceptions/MultipleStaticError.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/exceptions/StaticError.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/import_collector (added) * trunk/ProjectFortress/src/com/sun/fortress/parser/import_collector/Compilation.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/parser/import_collector/ImportCollector.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/parser/import_collector/Symbol.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/parser/preparser/PreCompilation.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/repository/GraphRepository.java (modified) [preparser] Reorganized the parser family. Thu, 19 Mar 2009 20:15:21 GMT EricAllen [3558] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/compiler_tests/Compiled2.TestTypes.fsi (added) * trunk/ProjectFortress/compiler_tests/Compiled2.b.fss (added) * trunk/ProjectFortress/compiler_tests/Compiled2.c.fss (added) * trunk/ProjectFortress/compiler_tests/Compiled2.d.fss (added) * trunk/ProjectFortress/compiler_tests/Compiled2.e.fsi (added) * trunk/ProjectFortress/compiler_tests/Compiled2.e.fss (added) * trunk/ProjectFortress/compiler_tests/XXX2b.test (added) * trunk/ProjectFortress/compiler_tests/XXX2c.test (added) * trunk/ProjectFortress/compiler_tests/XXX2d.test (added) * trunk/ProjectFortress/compiler_tests/XXX2e.test (added) * trunk/ProjectFortress/src/com/sun/fortress/astgen/ScalaAstGenerator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/StaticChecker.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/index/TypeConsIndex.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/scala_src/typechecker/ExportChecker.scala (modified) * trunk/ProjectFortress/src/com/sun/fortress/scala_src/typechecker/TypeHierarchyChecker.scala (added) * trunk/ProjectFortress/src/com/sun/fortress/scala_src/useful/ASTGenHelper.scala (modified) Added a cyclic type hierarchy checker. Fixed ASTGen-generated Scala ... Sun, 08 Mar 2009 03:44:28 GMT dr2chase [3517] * trunk/ProjectFortress/build.xml (modified) Removed accidental commit of testing code from build.xml Sun, 08 Mar 2009 03:36:46 GMT dr2chase [3516] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/compiler_tests/Compiled0.test (modified) * trunk/ProjectFortress/compiler_tests/Compiled1.test (modified) * trunk/ProjectFortress/compiler_tests/XXXMissingcompile.test (modified) * trunk/ProjectFortress/compiler_tests/XXXMissinglink.test (modified) Fixed the fixed copyrights, to turn them into actual comments Tue, 24 Feb 2009 19:11:39 GMT chf [3473] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/NamingCzar.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/Compile.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/nativeInterface/FortressMethodAdapter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/nativeInterface/FortressTransformer.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/nativeInterface/MyClassLoader.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/nativeInterface/SignatureParser.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/tests/unit_tests/WrapperGeneratorJUTest.java (modified) Added some native types, and did some cleanups. We still can't import ... Mon, 09 Feb 2009 13:37:36 GMT dr2chase [3393] * trunk/ProjectFortress/build.xml (modified) Don't ask for java source versions we don't need Mon, 09 Feb 2009 04:01:32 GMT sukyoungryu [3390] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/SyntaxAbstractionJUTest.java (modified) [tests] Made the syntac abstraction tests (in hourly builds) run ... Fri, 06 Feb 2009 23:21:23 GMT EricAllen [3385] * trunk/Library/TypeCheckerLibrary.fsi (added) * trunk/Library/TypeCheckerLibrary.fss (added) * trunk/ProjectFortress/LibraryBuiltin/TypeCheckerLibrary.fsi (added) * trunk/ProjectFortress/LibraryBuiltin/TypeCheckerLibrary.fss (added) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/Shell.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/Types.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/WellKnownNames.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeInferenceJUTest.java (modified) * trunk/ProjectFortress/static_tests/static_arg_inference/opr_arg_1/Expected.fsg (modified) * trunk/ProjectFortress/static_tests/static_arg_inference/simple_arg_1/Expected.fsg (modified) * trunk/build.xml (modified) Added TypeCheckerLibrary and TypeCheckerBuiltin; threaded through ... Thu, 05 Feb 2009 20:54:45 GMT dr2chase [3374] * trunk (modified) * trunk/.antrc_Darwin (modified) * trunk/.classpath (modified) * trunk/.settings/org.eclipse.jdt.core.prefs (modified) * trunk/ProjectFortress (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/Shell.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/CompilerJUTest.scala (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/NamingCzar.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/Types.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/WellKnownNames.java (moved) * trunk/ProjectFortress/src/com/sun/fortress/compiler/desugarer/ObjectExpressionVisitorJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/desugarer/PreDisambiguationDesugaringVisitor.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/TopLevelEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/TypeNameEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/environments/TopLevelEnvBenchmark.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/environments/TopLevelEnvGen.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/environments/TopLevelEnvGenJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/SubtypeChecker.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/SubtypeCheckerJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeAnalyzerJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/Driver.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/env/APIWrapper.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/env/CUWrapper.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/env/ComponentWrapper.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/env/ForeignComponentWrapper.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/env/NonApiWrapper.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/BaseEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/BuildApiEnvironment.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/BuildEnvironments.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/BuildNativeEnvironment.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/BuildTopLevelEnvironments.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/EvalType.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/Evaluator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/LHSEvaluator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/Constructor.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/MethodClosure.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/NonPrimitive.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/IndexedArrayWrapper.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/rewrite/DesugarerVisitor.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/DesugarerUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/ExprFactory.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/NodeFactory.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/NodeUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/repository/CacheBasedRepository.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/repository/GraphRepository.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/repository/graph/ApiGraphNode.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/repository/graph/ComponentGraphNode.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/repository/graph/GraphNode.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/FortressTypeToJavaTypeJUTest.java (modified) Moved WellKnownNames next to Naming Czar, will do more later; updated ... Thu, 05 Feb 2009 15:37:21 GMT jmaessen [3372] * trunk/ProjectFortress/astgen/Fortress.ast (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/EllipsesNode.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/TemplateGapClass.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/TransformationNode.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/_WrappedFValue.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/NativeApp.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/ASTIO.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/RewriteHackList.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/repository/graph/ComponentGraphNode.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/repository/graph/GraphNode.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/Transform.java (modified) Reintroduce astgen-based serialization (which does not completely work ... Thu, 05 Feb 2009 12:36:08 GMT sukyoungryu [3371] * trunk/ProjectFortress/ant (modified) * trunk/ProjectFortress/astgen/Fortress.ast (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/environments/TopLevelEnvGenJUTest.java (modified) * trunk/ProjectFortress/testJRat (modified) * trunk/ProjectFortress/testWithShark (modified) * trunk/bin/fortress (modified) * trunk/bin/fortress-old (modified) * trunk/bin/fortress.bat (modified) * trunk/bin/fortress_leaks (modified) * trunk/bin/pfjava (modified) * trunk/build.xml (modified) * trunk/scala/build.xml (modified) [copyright] Fixed copyright notices. Tue, 03 Feb 2009 12:17:05 GMT sukyoungryu [3358] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/scala_src/typechecker/ExportChecker.scala (modified) [build] Fixed the wrong dependency of the testCruiseControl target and ... Fri, 16 Jan 2009 02:33:23 GMT sukyoungryu [3319] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/GrammarComposer.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/SyntaxAbstractionJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/SyntaxAbstractionJUTestAll.java (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/XXXSyntaxGrammarImportsUse.fss (deleted) [syntactic abstraction] Added some syntactic abstraction tests back to ... Mon, 12 Jan 2009 16:52:24 GMT dr2chase [3299] * trunk/.classpath (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/not_passing_yet/simpleForeignImport.fss (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/NamingCzar.java (added) * trunk/ProjectFortress/src/com/sun/fortress/repository/ForeignJava.java (modified) * trunk/ProjectFortress/third_party/asm/asm-tree-3.1.jar (added) [respository/foreign] removed use of reflection, uses asm instead Sat, 10 Jan 2009 02:00:01 GMT EricAllen [3296] * trunk/ProjectFortress/build.xml (modified) Eliminated source designations for javac in build script. Fri, 09 Jan 2009 23:35:29 GMT EricAllen [3295] * trunk/ProjectFortress/ant (modified) * trunk/ProjectFortress/astgen/Fortress.ast (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/ConstraintFormula.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/StaticTypeReplacer.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/SubtypeHistory.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeAnalyzer.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeChecker.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeCheckerResult.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypesUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/Modifiers.java (modified) * trunk/ProjectFortress/src/com/sun/java (added) * trunk/ProjectFortress/src/com/sun/java/io (added) * trunk/ProjectFortress/src/com/sun/java/io/Writer.java (added) * trunk/ProjectFortress/src/com/sun/java/lang (added) * trunk/ProjectFortress/src/com/sun/java/lang/String.java (added) * trunk/ProjectFortress/src/com/sun/java/overview.html (added) * trunk/build.xml (modified) Got recursive dependencies working between Scala and Java code! Java ... Thu, 08 Jan 2009 02:53:22 GMT EricAllen [3292] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/CompilerJUTest.scala (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeChecker.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeNormalizer.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/WellKnownNames.java (modified) Added a type normalizer to improve presentation of types in error ... Fri, 19 Dec 2008 23:01:48 GMT EricAllen [3244] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/ScalaAstGenerator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/Disambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/IndexBuilder.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/ExprDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/TopLevelEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/index/ApiIndex.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/index/CompilationUnitIndex.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/index/ComponentIndex.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/index/FunctionalMethod.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/SubtypeCheckerJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeAnalyzerJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/NodeUtil.java (modified) Implemented autogeneration of extractor objects for Scala code. Threaded ... Fri, 19 Dec 2008 16:27:36 GMT jmaessen [3242] * trunk/Library/CompilerLibrary.fsi (added) * trunk/Library/CompilerLibrary.fss (added) * trunk/Library/JavaString.fss (modified) * trunk/Library/SimpleExecutable.fsi (added) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (added) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (added) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/helloCompiled.fss (added) * trunk/ProjectFortress/src/com/sun/fortress/Shell.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/Types.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/TopLevelEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/TypeNameEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/environments/TopLevelEnvBenchmark.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/environments/TopLevelEnvGen.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/environments/TopLevelEnvGenJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/SubtypeChecker.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/SubtypeCheckerJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeAnalyzerJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/Driver.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/env/ComponentWrapper.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/WellKnownNames.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/StringPrim.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/rewrite/DesugarerVisitor.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/DesugarerUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/ExprFactory.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/NodeUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/repository/GraphRepository.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/FortressTypeToJavaTypeJUTest.java (modified) [libraries, interpreter] Preliminary version of stripped-down minimalist ... Tue, 16 Dec 2008 20:52:09 GMT EricAllen [3227] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/Disambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/GlobalEnvironment.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/IndexBuilder.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/ExprDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/SelfParamDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/TopLevelEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/index/Functional.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/phases/DisambiguatePhase.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeChecker.java (modified) * trunk/build.xml (modified) Refactorings across static analysis code to help with checking operator ... Sat, 13 Dec 2008 00:56:30 GMT sukyoungryu [3210] * trunk/ProjectFortress/astgen/Fortress.ast (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/IndexBuilder.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/desugarer/FreeNameCollection.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/desugarer/FreeNameCollector.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/desugarer/ObjectExpressionVisitor.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/desugarer/PreDisambiguationDesugaringVisitor.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/ExprDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/TopLevelEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/TypeDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/index/FieldSetterMethod.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/FnDeclTypeEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/SubtypeCheckerJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TraitTable.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeAnalyzer.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeAnalyzerJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeCheckerTestCase.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/NativeApp.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/rewrite/DesugarerVisitor.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/ExprFactory.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/NodeFactory.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/NodeUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/OprUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Function.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Identifier.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/LocalDecl.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/MayNewlineHeader.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Method.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/MethodParam.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/NoNewlineHeader.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Syntax.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/FortressUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/EscapeRewriter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/tests/unit_tests/ConstructorsJUTest.java (modified) [ast refactoring] Removed optional fields of the rest of the nodes. Thu, 04 Dec 2008 20:49:51 GMT jmaessen [3151] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/tests/setSum.fss (added) [build, tests] Modify build to use the same amount of memory for ... Thu, 04 Dec 2008 02:41:55 GMT EricAllen [3143] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/ScalaAstGenerator.java (modified) Added an autogenerated Scala-based walker over ASTs. Tue, 02 Dec 2008 16:18:23 GMT sukyoungryu [3130] * trunk/ProjectFortress/build.xml (modified) [build] Delete generated files with ant clean. Tue, 02 Dec 2008 15:45:38 GMT EricAllen [3129] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/ScalaAstGenerator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/scala_src (moved) * trunk/ProjectFortress/src/com/sun/fortress/scala_src/useful/Lists.scala (modified) Moved scalasrc to scala_src. Tue, 02 Dec 2008 06:15:28 GMT sukyoungryu [3127] * trunk/ProjectFortress/build.xml (modified) [build] Added back tools.jar in build.xml in an attempt to eliminate ... Tue, 02 Dec 2008 05:36:19 GMT EricAllen [3126] * trunk/ProjectFortress/ant (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/build.xml (modified) Altered order of declarations in build.xml files in an attempt to ... Tue, 02 Dec 2008 01:39:03 GMT EricAllen [3125] * trunk/ProjectFortress/ant (modified) * trunk/ProjectFortress/astgen/Fortress.ast (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/ScalaAstGenerator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/scalasrc (moved) * trunk/ProjectFortress/src/com/sun/fortress/scalasrc/nodes (added) * trunk/ProjectFortress/src/com/sun/fortress/scalasrc/useful (added) * trunk/ProjectFortress/src/com/sun/fortress/scalasrc/useful/Lists.scala (added) * trunk/ProjectFortress/third_party/scala (added) * trunk/ProjectFortress/third_party/scala/scala-compiler-2.7.1.jar (added) * trunk/ProjectFortress/third_party/scala/scala-library-2.7.1.jar (added) * trunk/build.xml (modified) Altered build.xml to compile all Scala files in the project. Cleaned up ... Fri, 28 Nov 2008 03:07:11 GMT sukyoungryu [3118] * trunk/ProjectFortress/astgen (modified) * trunk/ProjectFortress/astgen/Fortress.ast (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/TopLevelEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/NodeFactory.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Compilation.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Fortress.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/preparser/PreCompilation.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/templateparser/Compilation.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/templateparser/TemplateParser.rats (modified) * trunk/ProjectFortress/tests/foreignLang.fss (added) [parser] Implemented parsing import statements from foreign language ... Wed, 26 Nov 2008 16:46:15 GMT EricAllen [3104] * trunk/ProjectFortress/astgen/Fortress.ast (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/Shell.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/ScalaAstGenerator.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/OverloadedFunction.java (modified) Wrote a new custom code generator for ASTGen that generates Scala code ... Fri, 26 Sep 2008 20:14:14 GMT sukyoungryu [2879] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/desugarer/ObjectExpressionVisitorJUTest.java (modified) [build] Use the ProjectFortress/test-tmp directory for dumping temporary ... Tue, 23 Sep 2008 03:43:32 GMT sukyoungryu [2863] * trunk/ProjectFortress/build.xml (modified) [build] Use the ProjectFortress/test-tmp directory for building template ... Thu, 28 Aug 2008 20:48:44 GMT dr2chase [2768] * trunk/ProjectFortress/build.xml (modified) Tweak to help targetin build.xml, also a gratuitous commit to check for ... Tue, 19 Aug 2008 18:15:32 GMT mspiegel [2690] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/DepthFirstVisitorGenerator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/EllipsesNode.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/TemplateDepthFirstVisitorGenerator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/TemplateDepthFirstVoidVisitorGenerator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/TemplateGapClass.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/TemplateVisitorGenerator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/TransformationNode.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/ASTIO.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/ApiMaker.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/ErrorMsgMaker.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/ExprFactory.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/NodeFactoryJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/NodeUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/OprUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/RewriteHackList.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/SourceLocRats.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/ComposingMacroCompiler.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/PEG.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/SyntaxAbstractionJUTestAll.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/environments/Depth.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/environments/EnvFactory.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/environments/GapEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/environments/NTEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/parser/FortressParser.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/parser/PreParser.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/ComposingSyntaxDefTranslator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/EllipsesJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/EllipsesVisitor.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/GrammarRewriter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/ItemDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/RewriteTransformerNames.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/SyntaxTransformer.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TemplateParser.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TemplateVarRewriter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TemplateVarRewriterJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/Transform.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/VariableCollector.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/rats/RatsUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/FortressTypeToJavaType.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/SyntaxAbstractionUtil.java (modified) Three different changes. (1) Replaced all @SuppressWarnings{"all"} with ... Wed, 13 Aug 2008 19:28:33 GMT mspiegel [2624] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/c/blas.c (modified) * trunk/ProjectFortress/c/sunperf_blas.c (added) * trunk/ProjectFortress/src/com/sun/fortress/numerics/CheckBlasEnvironment.java (modified) [blas] Initial attempt at linking against Sun Performance Library on ... Tue, 12 Aug 2008 20:33:26 GMT mspiegel [2607] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/numerics/Blas.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/numerics/BlasJxTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/numerics/CheckBlasEnvironment.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/numerics/DirectedRounding.java (modified) [blas] ant build system for blas now passes unit tests on OS X. Added ... Tue, 12 Aug 2008 18:21:53 GMT mspiegel [2604] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/numerics/CheckBlasEnvironment.java (added) [ant] Cleanup of the blas bindings for linux. Tue, 12 Aug 2008 17:43:31 GMT mspiegel [2602] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/c/blas.c (modified) [ant] Added support for blas bindings on OS X running PowerPC ... Tue, 12 Aug 2008 16:05:55 GMT mspiegel [2599] * trunk/ProjectFortress/build.xml (modified) * trunk/build.xml (modified) [ant] cleanup of the blas build system. Wed, 06 Aug 2008 20:12:33 GMT jon [2553] * trunk/ProjectFortress/astgen/Fortress.ast (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/DepthFirstVisitorGenerator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/EllipsesNode.java (copied) * trunk/ProjectFortress/src/com/sun/fortress/astgen/EllipsesNodeCreator.java (copied) * trunk/ProjectFortress/src/com/sun/fortress/astgen/TemplateDepthFirstVisitorGenerator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/TemplateVisitorGenerator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/TransformationNodeCreator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/NonterminalDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/TypeDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/ExprFactory.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Syntax.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/ComposingMacroCompiler.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/FileBasedMacroCompiler.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/environments/ComposingSyntaxDeclEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/parser/FortressParser.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/ComposingSyntaxDefTranslator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/EllipsesJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/EllipsesVisitor.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/GrammarRewriter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/GrammarTranslator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/ItemDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/MemberTranslator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/RewriteTransformerNames.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/SyntaxDefTranslator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/SyntaxTransformerCreater.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TemplateParser.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TemplateVarRewriter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TemplateVarRewriterJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TerminalRewriter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/Transform.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/VariableCollector.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/rats/RatsParserGenerator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/ActionCreater.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/ActionCreaterUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/JavaAstPrettyPrinter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/tools/FortressAstToConcrete.java (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/Case.fsi (copied) * trunk/ProjectFortress/static_tests/syntax_abstraction/Case.fss (copied) * trunk/ProjectFortress/static_tests/syntax_abstraction/CaseUse.fss (copied) * trunk/ProjectFortress/static_tests/syntax_abstraction/DoubleCase.fsi (copied) * trunk/ProjectFortress/static_tests/syntax_abstraction/DoubleCase.fss (copied) * trunk/ProjectFortress/static_tests/syntax_abstraction/DoubleCaseUse.fss (copied) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxNodes.fsi (modified) [merge] svn merge -r2487:HEAD ... Thu, 31 Jul 2008 21:04:29 GMT jon [2471] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/Disambiguator.java (modified) [syntax] fix strange disambiguation error by changing the order that ... Thu, 31 Jul 2008 19:08:42 GMT jon [2460] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/NonterminalEnv.java (modified) [test] remove syntax tests for now Thu, 31 Jul 2008 15:48:41 GMT mspiegel [2456] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/tests/performance/PerformanceLogMonitor.java (deleted) * trunk/ProjectFortress/src/com/sun/fortress/tests/performance/TestSuiteData.java (deleted) * trunk/ProjectFortress/third_party/xerces/THIRDPARTYLICENSEREADME.txt (deleted) * trunk/ProjectFortress/third_party/xerces/xerces.jar (deleted) [testing] Removed xerces.jar until it can get lawyered. Thu, 31 Jul 2008 03:30:03 GMT jon [2450] * trunk/Library/FortressSyntax.fsi (modified) * trunk/ProjectFortress/astgen/Fortress.ast (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/not_passing_yet/ImportLocalCollision.fss (copied) * trunk/ProjectFortress/not_passing_yet/falseMethodVisibility.fss (copied) * trunk/ProjectFortress/not_passing_yet/illegalShadowing.fss (copied) * trunk/ProjectFortress/src/com/sun/fortress/astgen/DepthFirstVisitorGenerator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/DepthFirstVoidVisitorGenerator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/TemplateDepthFirstVisitorGenerator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/TemplateGapClass.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/TemplateGapNodeCreator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/TemplateVisitorGenerator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/TransformationNode.java (copied) * trunk/ProjectFortress/src/com/sun/fortress/astgen/TransformationNodeCreator.java (copied) * trunk/ProjectFortress/src/com/sun/fortress/compiler/Disambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/NonterminalDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/NonterminalEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/NonterminalNameDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/TypeDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/index/GrammarIndex.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/index/NonterminalIndex.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeInferenceJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/reader/Lex.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/rewrite/Rewrite.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/ExprFactory.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/Printer.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/Unprinter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Syntax.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/ComposingMacroCompiler.java (copied) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/FileBasedMacroCompiler.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/environments/ComposingSyntaxDeclEnv.java (copied) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/parser/FortressParser.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/parser/ImportedApiCollector.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/ComposingSyntaxDefTranslator.java (copied) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/GrammarAnalyzer.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/GrammarRewriter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/GrammarTranslator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/ItemDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/ModuleTranslator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/RewriteTransformerNames.java (copied) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/SyntaxDefTranslator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/SyntaxTransformer.java (copied) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/SyntaxTransformerCreater.java (copied) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/SyntaxTransformerManager.java (copied) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TemplateParser.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TerminalRewriter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/Transform.java (copied) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/VariableCollector.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/rats/FortressRatsGrammar.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/rats/RatsParserGenerator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/rats/RatsUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/rats/util/ParserMediator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/ActionCreater.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/ActionCreaterUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/FortressTypeToJavaType.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/JavaAstPrettyPrinter.java (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxGrammarImports.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxNodes.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxNodesUse.fss (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/old/SXXMultipleGrammarsWithSameName.fsi (moved) * trunk/ProjectFortress/static_tests/syntax_abstraction/old/SXXMultipleGrammarsWithSameName.fss (moved) * trunk/ProjectFortress/static_tests/syntax_abstraction/old/SXXSyntaxMultipleNonterminalDefsWithSameName.fsi (moved) * trunk/ProjectFortress/static_tests/syntax_abstraction/old/SXXSyntaxMultipleNonterminalDefsWithSameName.fss (moved) * trunk/ProjectFortress/static_tests/syntax_abstraction/old/SyntaxAST.fsi (moved) * trunk/ProjectFortress/static_tests/syntax_abstraction/old/SyntaxAST.fss (moved) * trunk/ProjectFortress/static_tests/syntax_abstraction/old/SyntaxExtends.fsi (moved) * trunk/ProjectFortress/static_tests/syntax_abstraction/old/SyntaxExtends.fss (moved) * trunk/ProjectFortress/static_tests/syntax_abstraction/old/SyntaxHelloWorld.fsi (moved) * trunk/ProjectFortress/static_tests/syntax_abstraction/old/SyntaxHelloWorld.fss (moved) * trunk/ProjectFortress/static_tests/syntax_abstraction/old/SyntaxHelloWorldTemplate.fsi (moved) * trunk/ProjectFortress/static_tests/syntax_abstraction/old/SyntaxHelloWorldTemplate.fss (moved) * trunk/ProjectFortress/static_tests/syntax_abstraction/old/SyntaxOption.fsi (moved) * trunk/ProjectFortress/static_tests/syntax_abstraction/old/SyntaxOption.fss (moved) * trunk/ProjectFortress/static_tests/syntax_abstraction/old/SyntaxRepetition.fsi (moved) * trunk/ProjectFortress/static_tests/syntax_abstraction/old/SyntaxRepetition.fss (moved) * trunk/ProjectFortress/static_tests/syntax_abstraction/old/SyntaxSymbols.fsi (moved) * trunk/ProjectFortress/static_tests/syntax_abstraction/old/SyntaxSymbols.fss (moved) * trunk/ProjectFortress/static_tests/syntax_abstraction/old/SyntaxTemplateVars.fsi (moved) * trunk/ProjectFortress/static_tests/syntax_abstraction/old/SyntaxTemplateVars.fss (moved) * trunk/ProjectFortress/static_tests/syntax_abstraction/transformer (copied) * trunk/ProjectFortress/static_tests/syntax_abstraction/transformer/SXXMultipleGrammarsWithSameNameUse.fss (copied) * trunk/ProjectFortress/static_tests/syntax_abstraction/transformer/SXXSyntaxMultipleNonterminalDefsWithSameNameUse.fss (copied) * trunk/ProjectFortress/static_tests/syntax_abstraction/transformer/SyntaxASTUse.fss (copied) * trunk/ProjectFortress/static_tests/syntax_abstraction/transformer/SyntaxExtendsUse.fss (copied) * trunk/ProjectFortress/static_tests/syntax_abstraction/transformer/SyntaxHelloWorldTemplateUse.fss (copied) * trunk/ProjectFortress/static_tests/syntax_abstraction/transformer/SyntaxHelloWorldUse.fss (copied) * trunk/ProjectFortress/static_tests/syntax_abstraction/transformer/SyntaxOptionUse.fss (copied) * trunk/ProjectFortress/static_tests/syntax_abstraction/transformer/SyntaxRepetitionUse.fss (copied) * trunk/ProjectFortress/static_tests/syntax_abstraction/transformer/SyntaxSymbolsUse.fss (copied) * trunk/ProjectFortress/static_tests/syntax_abstraction/transformer/SyntaxTemplateVarsUse.fss (copied) * trunk/ProjectFortress/static_tests/syntax_abstraction/transformer/SyntaxTestUse.fss (copied) * trunk/ProjectFortress/tests/ImportLocalCollision.fss (deleted) * trunk/bin/fortress (modified) [syntax] merge syntax branch to trunk. add support for nonterminal with ... Thu, 31 Jul 2008 02:15:00 GMT mspiegel [2449] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/tests (added) * trunk/ProjectFortress/src/com/sun/fortress/tests/performance (added) * trunk/ProjectFortress/src/com/sun/fortress/tests/performance/PerformanceLogMonitor.java (added) * trunk/ProjectFortress/src/com/sun/fortress/tests/performance/TestSuiteData.java (added) * trunk/ProjectFortress/src/com/sun/fortress/tests/unit_tests (added) * trunk/ProjectFortress/src/com/sun/fortress/tests/unit_tests/ASTJUTest.java (moved) * trunk/ProjectFortress/src/com/sun/fortress/tests/unit_tests/ConstructorsJUTest.java (moved) * trunk/ProjectFortress/src/com/sun/fortress/tests/unit_tests/DemoTests.java (moved) * trunk/ProjectFortress/src/com/sun/fortress/tests/unit_tests/FileTests.java (moved) * trunk/ProjectFortress/src/com/sun/fortress/tests/unit_tests/NotPassingYet.java (moved) * trunk/ProjectFortress/src/com/sun/fortress/tests/unit_tests/ObjectUID_JUTest.java (moved) * trunk/ProjectFortress/src/com/sun/fortress/tests/unit_tests/ParserJUTest.java (moved) * trunk/ProjectFortress/src/com/sun/fortress/tests/unit_tests/SpecDataJUTest.java (moved) * trunk/ProjectFortress/src/com/sun/fortress/tests/unit_tests/SystemJUTest.java (moved) * trunk/ProjectFortress/src/com/sun/fortress/tests/unit_tests/TestTask.java (moved) * trunk/ProjectFortress/src/com/sun/fortress/tests/unit_tests/TestTask2.java (moved) * trunk/ProjectFortress/src/com/sun/fortress/tests/unit_tests/TransactionJUTest.java (moved) * trunk/ProjectFortress/third_party/xerces (added) * trunk/ProjectFortress/third_party/xerces/THIRDPARTYLICENSEREADME.txt (added) * trunk/ProjectFortress/third_party/xerces/xerces.jar (added) [tests] First attempt at performance testing monitor. Tue, 29 Jul 2008 13:58:11 GMT jon [2411] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/tools/FortressAstToConcrete.java (modified) [tool,test] support tuples, dont run the AstJUTest in cruise control Tue, 29 Jul 2008 02:39:42 GMT jon [2403] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/Parser.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/tools/AstJUTest.java (added) [tests] add a test for the pretty printer Fri, 25 Jul 2008 20:21:27 GMT jon [2377] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/c (added) * trunk/ProjectFortress/c/blas.c (added) * trunk/ProjectFortress/src/com/sun/fortress/numerics/Blas.java (added) * trunk/ProjectFortress/src/com/sun/fortress/numerics/BlasJxTest.java (added) [blas] Adding Blas wrapper that resulted from pair programming with Jan ... Tue, 22 Jul 2008 18:33:23 GMT mspiegel [2328] * trunk/ProjectFortress/build.xml (modified) [ant] Bugfix - modified the build.xml so that ProjectFortress/test- tmp ... Mon, 14 Jul 2008 22:03:38 GMT jon [2262] * trunk/ProjectFortress/build.xml (modified) [build] put temporary files into a directory that will be erased after ... Mon, 14 Jul 2008 19:51:37 GMT chf [2259] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/third_party/THIRDPARTYLICENSEREADME.txt (modified) * trunk/ProjectFortress/third_party/unsigned (added) * trunk/ProjectFortress/third_party/unsigned/THIRDPARTYLICENSE.txt (added) * trunk/ProjectFortress/third_party/unsigned/Unsigned.java (moved) * trunk/ProjectFortress/third_party/unsigned/unsigned.jar (added) Moved third party unsigned to third_party directory Mon, 14 Jul 2008 11:31:05 GMT sukyoungryu [2256] * trunk/ProjectFortress/build.xml (modified) [build] Fixed obsolete build script. Sat, 12 Jul 2008 17:39:06 GMT jon [2251] * trunk/ProjectFortress/build.xml (modified) [svn] test commit Wed, 09 Jul 2008 19:17:47 GMT ryanc [2212] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/instrumentation/Coverage.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/instrumentation/InstrumentedParserGenerator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/instrumentation/OptimizedParserGenerator.java (added) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/instrumentation/Parser.java (added) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/instrumentation/ParserGenerator.java (added) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/instrumentation/Util.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/instrumentation/transient.txt (added) [parser] added optimizeParser ant target; reorganized instr. classes Wed, 09 Jul 2008 13:30:59 GMT jon [2205] * trunk/ProjectFortress/build.xml (modified) [build] check all java files in the astgen directory for up-to-date- ... Tue, 08 Jul 2008 04:00:27 GMT sukyoungryu [2195] * trunk/ProjectFortress/build.xml (modified) [build] Made './ant compile' be a no-op after no change. Fri, 04 Jul 2008 11:19:22 GMT jdn [2183] * trunk/ProjectFortress/astgen/Fortress.ast (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/TemplateGapClass.java (added) * trunk/ProjectFortress/src/com/sun/fortress/astgen/TemplateGapNodeCreator.java (added) * trunk/ProjectFortress/src/com/sun/fortress/astgen/TemplateVisitorGenerator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/NodeUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Keyword.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/SyntaxAbstractionJUTestAll.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TemplateChecker.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TemplateParser.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/SyntaxAbstractionUtil.java (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SXXTemplateParamsAreNotApplicable.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxRepetition.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxRepetitionUse.fss (modified) * trunk/ProjectFortress/third_party/astgen/astgen.jar (modified) [Syntax] changed so much I forgot why... Tue, 01 Jul 2008 13:40:40 GMT jon [2147] * trunk/ProjectFortress/build.xml (modified) [build] erase autogenerated FortressAst.fsi on a clean Mon, 30 Jun 2008 02:07:49 GMT jon [2135] * trunk/ProjectFortress/build.xml (modified) [build] check properties so the ast generators are not always built Fri, 27 Jun 2008 21:40:06 GMT jon [2123] * trunk/Library/FortressAst.fsi (modified) * trunk/Library/FortressAst.fss (modified) * trunk/Library/FortressAstUtil.fsi (added) * trunk/Library/FortressAstUtil.fss (added) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/FortressAstGenerator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/ActionCreater.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/FortressObjectASTVisitor.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/InterpreterWrapper.java (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxExtends.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxHelloWorld.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxOption.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxRepetition.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxTest.fsi (modified) [syntax] Copy generated FortressAst.fsi to Library/ directory. Fixed up ... Thu, 26 Jun 2008 12:30:19 GMT jdn [2090] * trunk (modified) * trunk/Library/FortressAst.fsi (modified) * trunk/Library/FortressAst.fss (modified) * trunk/Library/FortressSyntax.fsi (modified) * trunk/ProjectFortress/astgen/Fortress.ast (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/Fortress.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/StaticTestSuite.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Syntax.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/SyntaxAbstractionJUTestAll.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/environments/GrammarEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/environments/MemberEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/environments/SyntaxDeclEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/DependencyCollector.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/NonterminalParameterDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/SyntaxDefTranslator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TemplateChecker.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TemplateParser.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TerminalRewriter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/ActionCreaterUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/JavaAstPrettyPrinter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/SyntaxAbstractionUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/TypeCollector.java (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SXXTemplateGapWithWrongASTTypeUse.fss (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxSymbols.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxSymbols.fss (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/TemplateGapWithInconsistentParameters.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/TemplateGapWithWrongASTType.fsi (modified) [Syntax] Typecheck of gap arguments. Handling of special symbols like ... Wed, 25 Jun 2008 16:15:59 GMT jon [2083] * trunk/ProjectFortress/astgen/Fortress.ast (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/TemplateVisitorGenerator.java (modified) [astgen] change path nodes_astgen_generators to astgen Wed, 25 Jun 2008 14:06:22 GMT jon [2076] * trunk/ProjectFortress/astgen/Fortress.ast (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen (added) * trunk/ProjectFortress/src/com/sun/fortress/astgen/FortressAstGenerator.java (added) [astgen] add generator to create FortressAst.fs{i,s} from Fortress.ast Wed, 25 Jun 2008 08:35:00 GMT jdn [2074] * trunk/ProjectFortress (modified) * trunk/ProjectFortress/astgen/Fortress.ast (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/TypeDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TraitTable.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_astgen_generators (added) * trunk/ProjectFortress/src/com/sun/fortress/nodes_astgen_generators/TemplateVisitorGenerator.java (added) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/environments/GrammarEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/environments/SyntaxDeclEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/GrammarRewriter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TemplateChecker.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TerminalRewriter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/rats/FortressRatsGrammar.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/rats/JavaC.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/ActionCreaterUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/BaseTypeCollector.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/FortressTypeToJavaType.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/JavaAstPrettyPrinter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/SyntaxAbstractionUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/TypeCollector.java (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/ChurchBooleans.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/Comprehension.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/ComprehensionUse.fss (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/MultipleGrammarsWithSameName.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SXXSyntaxMultipleNonterminalDefsWithSameName.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SXXTemplateGapWithInconsistentParametersUse.fss (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxAST.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxExtends.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxGrammarImports.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxGrammarImportsA.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxGrammarImportsUse.fss (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxHelloWorld.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxHelloWorldTemplate.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxNodes.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxOption.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxOptionUse.fss (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxProductionExtends.fsi (deleted) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxRepetition.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxSymbols.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxSymbolsUse.fss (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxTemplateVars.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxTest.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/TemplateGapWithInconsistentParameters.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/TemplateGapWithWrongASTType.fsi (modified) [Syntax] Implemented Templatechecker which checks that the number and ... Wed, 25 Jun 2008 01:19:09 GMT dr2chase [2070] * trunk (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/DumpProperties.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/ProjectProperties.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/BaseEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/useful/Path.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/useful/StringMap.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/useful/Useful.java (modified) * trunk/default_repository (moved) * trunk/default_repository/configuration (copied) * trunk/fortress.properties (deleted) Changed to be more repository-like in structure of configuration and ... Sat, 21 Jun 2008 00:23:44 GMT ryanc [2040] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/Parser.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/ASTIO.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/NodeFactory.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/NodeFactoryJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Compilation.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Fortress.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/preparser/PreCompilation.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/preparser/PreFortress.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/templateparser/Fortress.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/templateparser/TemplateParser.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/instrumentation/Coverage.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/shell/GraphRepository.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/parser/FortressParser.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/parser/PreParser.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TemplateParser.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/rats/util/ParserMediator.java (modified) [parser] added method to Fortress.rats,etc for expected APIName rather ... Fri, 20 Jun 2008 20:25:50 GMT jon [2035] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/shell/GraphRepository.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/shell/graph/ApiGraphNode.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/shell/graph/ComponentGraphNode.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/shell/graph/Graph.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/shell/graph/GraphNode.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/shell/graph/GraphVisitor.java (added) * trunk/ProjectFortress/src/com/sun/fortress/useful/Useful.java (modified) [repository] clean up graph repository using visitors Fri, 20 Jun 2008 18:16:27 GMT dr2chase [2033] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/Parser.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/ASTIO.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/rewrite/RewriteInPresenceOfTypeInfoVisitor.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/NodeFactory.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/NodeFactoryJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Compilation.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Fortress.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/preparser/PreCompilation.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/templateparser/Fortress.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/templateparser/TemplateParser.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/shell/CommandInterpreter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/shell/GraphRepository.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/shell/PathBasedRepository.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/shell/PathBasedSyntaxTransformingRepository.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/parser/FortressParser.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/parser/PreParser.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TemplateParser.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/rats/util/ParserMediator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/useful/Path.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/useful/StringEncodedAggregate.java (modified) * trunk/ProjectFortress/tests/a.b/c.d/XXXhello.fss (added) * trunk/ProjectFortress/tests/a.b/c.d/hello.fss (added) Fixed the file-matches-component/api check Wed, 18 Jun 2008 22:07:47 GMT mspiegel [2002] * trunk/DOTCLASSPATH (modified) * trunk/ProjectFortress (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/Fortress.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/environments (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/environments/SimpleClassLoader.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/environments/TopLevelEnvGen.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/environments/TopLevelEnvGenJUTest.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/ProjectProperties.java (modified) * trunk/ProjectFortress/tests/TestCompiledEnvironments.fss (added) * trunk/ProjectFortress/third_party/asm (added) * trunk/ProjectFortress/third_party/asm/THIRDPARTYLICENSEREADME.txt (added) * trunk/ProjectFortress/third_party/asm/asm-3.1.jar (added) * trunk/bin/fortress (modified) * trunk/bin/fortress.bat (modified) Merging [compiler] branch r2001 into the main trunk. You will now find ... Wed, 18 Jun 2008 17:46:27 GMT ryanc [1995] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/instrumentation (modified) [parser] added target for coverage tool Wed, 18 Jun 2008 15:53:18 GMT jon [1992] * trunk/ProjectFortress/build.xml (modified) [build] increase memory size for building the instrumented parser Wed, 18 Jun 2008 00:20:26 GMT ryanc [1977] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/instrumentation/State.java (modified) [parser] fixed build problem, fixed use of Java 1.6 api Tue, 17 Jun 2008 22:32:39 GMT ryanc [1976] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/NoNewlineExpr.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/instrumentation (added) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/instrumentation/Coverage.java (added) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/instrumentation/Info.java (added) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/instrumentation/InstrumentedParserGenerator.java (added) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/instrumentation/State.java (added) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/instrumentation/Util.java (added) [parser] Added tool to analyze grammar coverage Sat, 14 Jun 2008 07:52:45 GMT jdn [1920] * trunk/ProjectFortress/build.xml (modified) [Syntax] removed TemplateParser.java and modified the message for the ... Sat, 14 Jun 2008 02:42:58 GMT sukyoungryu [1918] * trunk/ProjectFortress/build.xml (modified) [build] Added the syntax abstraction tests to the nightly tests. Fri, 13 Jun 2008 14:38:58 GMT jdn [1907] * trunk/ProjectFortress/astgen/Fortress.ast (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/ExprFactory.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Expression.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Fortress.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Gaps.rats (deleted) * trunk/ProjectFortress/src/com/sun/fortress/parser/Identifier.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Literal.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/preparser/PreFortress.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/templateparser/Expression.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/templateparser/Gaps.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/templateparser/Identifier.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/templateparser/Literal.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/templateparser/TemplateParser.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/ModuleEnvironment.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/rats/util/ModuleInfo.java (modified) [Syntax] Factored gaps out of the Core Fortress parser and into the ... Fri, 13 Jun 2008 13:30:13 GMT jon [1905] * trunk/ProjectFortress/build.xml (modified) [build] use macrodef to clean up parsers Fri, 13 Jun 2008 12:51:20 GMT jdn [1902] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TemplateParser.java (modified) [Syntax] Added a directory for the templateparser, implemented a noop ... Thu, 12 Jun 2008 15:07:14 GMT sukyoungryu [1876] * trunk/ProjectFortress/build.xml (modified) [build] Removed accidentally committed lines. Wed, 11 Jun 2008 12:03:58 GMT jdn [1849] * trunk/ProjectFortress/.classpath (modified) * trunk/ProjectFortress/astgen/Fortress.ast (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/Fortress.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/IndexBuilder.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/NonterminalDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/NonterminalEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/NonterminalNameDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/TypeDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/index/GrammarIndex.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/index/NonterminalIndex.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/ExprFactory.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Expression.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Fortress.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Gaps.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/parser/Identifier.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Keyword.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Literal.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Syntax.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/preparser/PreFortress.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/FileBasedMacroCompiler.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/GrammarIndexInitializer.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/environments/GrammarEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/environments/MemberEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/environments/SyntaxDeclEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/intermediate/ContractedNonterminal.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/intermediate/Module.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/parser/PreParser.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/GrammarAnalyzer.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/GrammarRewriter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/ItemDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/MemberTranslator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/ModuleEnvironment.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/NonterminalParameterDisambiguator.java (added) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/SyntaxDefTranslator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TemplateParser.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TemplateVarRewriter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TemplateVarRewriterJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TerminalRewriter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/rats/util/ModuleInfo.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/ActionCreaterUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/BaseTypeCollector.java (added) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/JavaAstPrettyPrinter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/SyntaxAbstractionUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/TypeCollector.java (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxHelloWorldTemplate.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxSymbols.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxSymbolsUse.fss (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxTemplateVars.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxTemplateVarsUse.fss (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxTest.fsi (modified) [Syntax] Implemented a first step for a general strategy for parsing of ... Wed, 04 Jun 2008 15:29:32 GMT jon [1799] * trunk/ProjectFortress/build.xml (modified) [ant] rename SystemJUTests.class -> SystemJUTest.class Wed, 04 Jun 2008 15:25:07 GMT jon [1798] * trunk/ProjectFortress/build.xml (modified) [junit test] rename class Wed, 04 Jun 2008 15:14:52 GMT sukyoungryu [1795] * trunk/ProjectFortress/build.xml (modified) [build] Added an ant target to test spec examples in isolation: ... Fri, 30 May 2008 16:06:36 GMT ryanc [1750] * trunk/ProjectFortress/build.xml (modified) [build] added failonerror so Rats! error aborts build Thu, 08 May 2008 12:54:19 GMT jdn [1599] * trunk/ProjectFortress/build.xml (modified) removed testoutput Thu, 08 May 2008 12:39:35 GMT jdn [1598] * trunk/ProjectFortress/.classpath (modified) * trunk/ProjectFortress/ant (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/IndexBuilder.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/LocalFnEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/LocalStaticParamEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/LocalVarEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/NonterminalNameDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/TopLevelEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/TypeDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/TypeNameEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/index/ApiIndex.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/SubtypeCheckerJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeAnalyzerJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/FileBasedMacroCompiler.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/environments/GlobalGrammarEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/parser/ImportedApiCollector.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/GrammarRewriter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/ItemDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TemplateParser.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TerminalRewriter.java (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxHelloWorldUse.fss (modified) last fixes for ids, I hope Wed, 07 May 2008 22:01:06 GMT dlsmith [1593] * trunk/ProjectFortress/build.xml (modified) Cleaned up redundant class path definitions in build.xml. Included ... Tue, 06 May 2008 15:36:37 GMT jmaessen [1581] * trunk/Library/FortressLibrary.fsi (modified) * trunk/Library/FortressLibrary.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/TypeReflect.fss (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/Constructor.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/MethodClosure.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/PartiallyDefinedMethod.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/Float.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/IntLiteral.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/Long.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/ZZ32.java (modified) * trunk/build.xml (modified) Numeric types now support ordering in the standard way. This means I ... Fri, 02 May 2008 16:58:51 GMT dlsmith [1557] * trunk/ProjectFortress/build.xml (modified) Modified javac invocations in Ant script to fork and use more memory. ... Sun, 06 Apr 2008 20:11:19 GMT dr2chase [1468] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/ProjectProperties.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTraitOrObject.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/OverloadedFunction.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/ErrorMsgMaker.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/shell/BatchCachingAnalyzingRepository.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/shell/BatchCachingRepository.java (modified) Attempting to clarify the syntax expander failure Thu, 27 Mar 2008 19:19:51 GMT jdn [1420] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/SyntaxAbstractionJUTestAll.java (moved) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TerminalRewriter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/JavaASTToFortressAST.java (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxTest.fsi (added) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxTest.fss (added) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxTestUse.fss (added) More syntax abstraction examples Wed, 26 Mar 2008 22:31:56 GMT EricAllen [1411] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/shell/Shell.java (modified) * trunk/README.txt (modified) * trunk/ant (added) * trunk/fortress.properties (modified) Edited README. Added deferring top level ./ant script. Fixed comment in ... Mon, 24 Mar 2008 17:46:34 GMT jmaessen [1398] * trunk/ProjectFortress/build.xml (modified) Last checkin caused test_library_native to be removed, exposing old ... Thu, 20 Mar 2008 19:54:03 GMT dr2chase [1386] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/not_passing_yet/contraTest.fss (modified) * trunk/ProjectFortress/not_passing_yet/desugarBug0.fss (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/Fortress.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/FortressRepository.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/Driver.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/FileTests.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/SystemJUTests.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeGeneric.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/OverloadedFunction.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/shell/AutocachingRepository.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/shell/BatchCachingAnalyzingRepository.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/shell/BatchCachingRepository.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/shell/CacheBasedRepository.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/shell/CommandInterpreter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/shell/PathBasedRepository.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/shell/PathBasedSyntaxTransformingRepository.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/shell/Shell.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/shell/StubRepository.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/parser/FortressParser.java (modified) * trunk/ProjectFortress/tests/natInference0.fss (added) Added -test and -debug flags to new fortress command; also partial ... Tue, 12 Feb 2008 15:51:44 GMT chf [1293] * trunk/ProjectFortress/build.xml (modified) exclude syntax abstraction tests Fri, 08 Feb 2008 20:43:08 GMT jdn [1280] * trunk/ProjectFortress/astgen/Fortress.ast (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/DisambiguatorJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/IndexBuilder.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/ProductionDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/StaticTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/ProductionEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/TypeDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/index/GrammarIndex.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/index/GrammarTerminalIndex.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/index/ProductionExtendIndex.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/index/ProductionIndex.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/NodeFactory.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Syntax.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/GrammarIndex.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/GrammarIndexInitializer.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/SyntaxAbstractionJUTest.java (added) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/intermediate/FortressModule.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/intermediate/Module.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/intermediate/UserModule.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/Analyzable.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/GrammarAnalyzer.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/GrammarTranslator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/ItemDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/ModuleTranslator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/ProductionTranslator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TerminalRewriter.java (added) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/rats/KeywordModule.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/ActionCreater.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/FortressObjectASTVisitor.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/InterpreterWrapper.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/JavaASTToFortressAST.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/SyntaxAbstractionUtil.java (modified) * trunk/ProjectFortress/static_tests/SyntaxGrammarImports.fsi (deleted) * trunk/ProjectFortress/static_tests/SyntaxGrammarImports.fss (deleted) * trunk/ProjectFortress/static_tests/SyntaxGrammarImportsA.fsi (deleted) * trunk/ProjectFortress/static_tests/SyntaxGrammarImportsA.fss (deleted) * trunk/ProjectFortress/static_tests/SyntaxGrammarImportsUse.fss (deleted) * trunk/ProjectFortress/static_tests/SyntaxHelloWorld.fsi (deleted) * trunk/ProjectFortress/static_tests/SyntaxHelloWorld.fss (deleted) * trunk/ProjectFortress/static_tests/SyntaxHelloWorldUse.fss (deleted) * trunk/ProjectFortress/static_tests/lib/SyntaxHelloWorld.tfi (deleted) * trunk/ProjectFortress/static_tests/syntax_abstraction (added) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxGrammarImports.fsi (added) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxGrammarImports.fss (added) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxGrammarImportsA.fsi (added) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxGrammarImportsA.fss (added) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxGrammarImportsUse.fss (added) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxHelloWorld.fsi (added) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxHelloWorld.fss (added) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxHelloWorldUse.fss (added) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxProductionExtends.fsi (added) * trunk/ProjectFortress/static_tests/syntax_abstraction/XXXSyntaxGrammarExtendsNonExistingGrammar.fsi (added) * trunk/ProjectFortress/static_tests/syntax_abstraction/XXXSyntaxGrammarImportsUse.fss (added) * trunk/ProjectFortress/static_tests/syntax_abstraction/XXXSyntaxMultipleGrammarsWithSameName.fsi (added) * trunk/ProjectFortress/static_tests/syntax_abstraction/XXXSyntaxMultipleNonterminalDefsWithSameName.fsi (added) * trunk/ProjectFortress/static_tests/syntax_abstraction/XXXSyntaxNoFortressAstImport.fsi (added) * trunk/ProjectFortress/test_library/FortressSyntax.fsi (modified) Option and repetition symbols are now working for syntax abstractions Thu, 07 Feb 2008 22:58:18 GMT dlsmith [1276] * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/index/TraitIndex.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/ConstraintFormula.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeAnalyzer.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeAnalyzerJUTest.java (added) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/ErrorMsgMaker.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/NodeFactory.java (modified) * trunk/ProjectFortress/third_party/plt/THIRDPARTYLICENSEREADME.txt (modified) * trunk/ProjectFortress/third_party/plt/plt.jar (modified) Bug fixes for subtyping. Updated plt.jar. Added subtyping tests.