# # ChangeLog for /trunk/ProjectFortress/LibraryBuiltin # # Generated by Trac 0.11.5 # 11/25/09 07:29:20 Tue, 17 Nov 2009 21:38:10 GMT jmaessen [4341] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled10.Chain.fss (modified) * trunk/ProjectFortress/compiler_tests/XXX10b.test (modified) * trunk/ProjectFortress/compiler_tests/XXX5ae.test (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/NamingCzar.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/CodeGen.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/desugarer/ChainExprDesugarer.scala (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FIntLiteral.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FRR32.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FRR64.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FZZ32.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FZZ64.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/runtimeSystem/Naming.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/scala_src/typechecker/impls/Misc.scala (modified) * trunk/ProjectFortress/src/com/sun/fortress/scala_src/typechecker/impls/Operators.scala (modified) * trunk/ProjectFortress/src/fortress/CompilerBuiltin.java (modified) [libraries, codegen] ZZ32 now coerces IntLiteral as described in the ... Tue, 20 Oct 2009 23:02:16 GMT jmaessen [4273] * trunk/Library/Treap.fsi (added) * trunk/Library/Treap.fss (added) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled10.test (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/ManglingClassWriter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nativeHelpers/simpleConcatenate.java (modified) * trunk/ProjectFortress/tests/TreapTest.fss (added) [library, tests] Added simple Treap library that is non-parametric in ... Fri, 16 Oct 2009 05:35:20 GMT sukyoungryu [4259] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/astgen/Fortress.ast (modified) * trunk/ProjectFortress/compiler_tests/Compiled10.d.fss (added) * trunk/ProjectFortress/compiler_tests/Compiled6.c.fss (modified) * trunk/ProjectFortress/compiler_tests/XXX10d.test (added) * trunk/ProjectFortress/compiler_tests/XXX6c.test (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/Disambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/SelfParamDisambiguator.java (deleted) * trunk/ProjectFortress/src/com/sun/fortress/compiler/index/TraitIndex.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/index/TypeAliasIndex.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/scala_src/disambiguator/SelfParamDisambiguator.scala (added) * trunk/ProjectFortress/src/com/sun/fortress/scala_src/typechecker/TypeHierarchyChecker.scala (modified) * trunk/ProjectFortress/src/com/sun/fortress/scala_src/types/TypeAnalyzer.scala (modified) * trunk/ProjectFortress/src/com/sun/fortress/scala_src/types/TypeAnalyzerJUTest.scala (modified) [self-type idiom] Implemented the new self type. Rewrote ... Thu, 15 Oct 2009 19:11:34 GMT jmaessen [4257] * trunk/Library/CompilerLibrary.fsi (modified) * trunk/Library/CompilerLibrary.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) [library] Made some methods abstract, mostly generator-y stuff in ... Thu, 15 Oct 2009 17:22:42 GMT jmaessen [4254] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled10.Comprehensions3.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled10.Comprehensions4.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled10.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled200.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled220.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled260.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled3.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled3.x.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled4.a.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled4.b.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled4.c.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled4.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled5.Binding.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled5.Elif.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled5.ar.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled5.ax.A.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled5.ax.A1.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled5.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled5.h.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled5.seq.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled6.ac.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled6.ai.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled6.aj.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled6.by.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled6.bz.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled6.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled6.u.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled6.x.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled6.y.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled6.z.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled7.ForLoops.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled7.e.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled9.ParametricFields.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled9.SingleInheritanceNotUsed.fss (modified) * trunk/ProjectFortress/compiler_tests/XXX4a.test (modified) * trunk/ProjectFortress/compiler_tests/XXX4c.test (modified) * trunk/ProjectFortress/compiler_tests/XXX6by.test (modified) * trunk/ProjectFortress/compiler_tests/XXX6bz.test (modified) * trunk/ProjectFortress/compiler_tests/XXX6x.test (modified) * trunk/ProjectFortress/compiler_tests/XXX6y.test (modified) * trunk/ProjectFortress/compiler_tests/XXX6z.test (modified) * trunk/ProjectFortress/long_term_not_working/fields/OrdinaryFields.fss (modified) * trunk/ProjectFortress/long_term_not_working/fields/ParamFieldsNoTypes.fss (modified) * trunk/ProjectFortress/long_term_not_working/inheritance/SingleInheritance.fss (modified) * trunk/ProjectFortress/long_term_not_working/inheritance/SingleInheritanceInternal.fss (modified) * trunk/ProjectFortress/long_term_not_working/inheritance/SingleInheritanceInternalNoSelf.fss (modified) * trunk/ProjectFortress/long_term_not_working/overriding/SimpleOverriding.fss (modified) * trunk/ProjectFortress/long_term_not_working/wordcount/MapComprehensions.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/GlobalEnvironment.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/OverloadSet.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/CodeGen.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/desugarer/FreeNameCollector.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/index/TraitIndex.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/phases/CodeGenerationPhase.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeAnalyzer.java (modified) [testing] eliminate printlnZZ32 in favor of overloaded println. This ... Tue, 22 Sep 2009 20:48:11 GMT jmaessen [4195] * trunk/Library/CompilerLibrary.fsi (modified) * trunk/Library/CompilerLibrary.fss (modified) * trunk/Library/FortressLibrary.fss (modified) * trunk/Library/Relation.fss (modified) * trunk/Library/incomplete/SkipTree.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled18.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled260.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled7.Comprehensions1.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled7.Print17.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled7.fss (modified) * trunk/ProjectFortress/tests/RangePrototype.fss (modified) [library] Use getters in compiled code (and fix up some getter ... Fri, 18 Sep 2009 13:54:38 GMT jmaessen [4174] * trunk/Library/CompilerLibrary.fsi (modified) * trunk/Library/CompilerLibrary.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/compiler_tests/XXX1ab.test (modified) * trunk/ProjectFortress/compiler_tests/XXX1r.test (modified) [tests] Instated true and false constants (no actual testing of them in ... Fri, 04 Sep 2009 19:18:45 GMT jmaessen [4128] * trunk/Library/CompilerLibrary.fsi (modified) * trunk/Library/CompilerLibrary.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled7fo.fss (modified) * trunk/ProjectFortress/other_compiler_tests/FieldAccess.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/NamingCzar.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/WellKnownNames.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/CodeGen.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/nativeInterface/FortressMethodAdapter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FBoolean.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FRR64.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FZZ32.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeAnalyzer.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/repository/ForeignJava.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/runtimeSystem/InstantiatingClassloader.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/runtimeSystem/MainWrapper.java (modified) * trunk/bin/fortress_classpath (modified) [codegen] Fix two major bugs: first, make sure we name system classes ... Mon, 31 Aug 2009 19:39:22 GMT dr2chase [4118] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/other_compiler_tests/Funmet.test (added) * trunk/ProjectFortress/other_compiler_tests/Funmet2.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/NamingCzar.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/CodeGen.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/nativeInterface/FortressForeignAdapter.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/phases/CodeGenerationPhase.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/phases/OverloadSet.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FBoolean.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FChar.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FRR32.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FRR64.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FString.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FZZ32.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FZZ64.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/repository/ForeignJava.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/runtimeSystem/InstantiatingClassloader.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/runtimeSystem/Naming.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/runtimeSystem/NamingJUTest.java (modified) * trunk/bin/fjavap (added) * trunk/bin/run (modified) Functional methods are somewhat working as they are supposed to; native ... Fri, 21 Aug 2009 23:05:08 GMT jmaessen [4112] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled7fo.fss (modified) * trunk/ProjectFortress/compiler_tests/Print17.fss (added) * trunk/ProjectFortress/compiler_tests/Print17.test (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/Desugarer.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/PreTypeCheckDesugarer.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/CodeGen.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/runtimeValues/FRR64.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/bin/fortress_classpath (added) [compiler, library, tests] Work on getting RR64 to run (seems OK so far ... Tue, 18 Aug 2009 02:33:56 GMT jmaessen [4089] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/compiler_tests/AfterTypeChecking.test (modified) * trunk/ProjectFortress/compiler_tests/Compiled6.test (modified) * trunk/ProjectFortress/compiler_tests/Compiled6ok.fss (deleted) * trunk/ProjectFortress/compiler_tests/Compiled7fo.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/CodeGen.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nativeHelpers/simpleDoubleArith.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nativeHelpers/simpleIntArith.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nativeHelpers/simplePrintZZ32.java (deleted) [testing, libraries] Most of the code required by Compiled7fo.fss now ... Mon, 17 Aug 2009 20:01:11 GMT dr2chase [4087] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/compiler_tests/XXX3u.test (modified) * trunk/ProjectFortress/compiler_tests/XXX5ad.test (modified) * trunk/ProjectFortress/compiler_tests/XXX6at.test (modified) * trunk/ProjectFortress/compiler_tests/XXX6bi.test (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/CodeGen.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/phases/OverloadSet.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FZZ32.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nativeHelpers/simpleDoubleArith.java (added) * trunk/ProjectFortress/src/com/sun/fortress/nativeHelpers/simpleIntArith.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/repository/ForeignJava.java (modified) Jan's RR64 patches, plus fixes required to make the rest of the system ... Thu, 16 Jul 2009 21:18:47 GMT jmaessen [3966] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/compiler_tests/Comprehensions1.fss (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/phases/PhaseOrder.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/FnTypeEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeCheckerResult.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nativeHelpers/simpleIntArith.java (modified) [testing] Some code for testing the type checking of comprehensions. ... Wed, 24 Jun 2009 03:42:30 GMT sukyoungryu [3887] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled5.ap.fss (added) * trunk/ProjectFortress/compiler_tests/Compiled5.aq.fss (added) * trunk/ProjectFortress/compiler_tests/XXX5ap.test (added) * trunk/ProjectFortress/compiler_tests/XXX5aq.test (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/IndexBuilder.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/StaticChecker.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/index/ProperTraitIndex.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/scala_src/typechecker/CoercionOracle.scala (modified) * trunk/ProjectFortress/src/com/sun/fortress/scala_src/typechecker/CoercionTest.scala (modified) * trunk/ProjectFortress/src/com/sun/fortress/scala_src/typechecker/ExclusionOracle.scala (modified) * trunk/ProjectFortress/src/com/sun/fortress/scala_src/typechecker/STypeChecker.scala (modified) * trunk/ProjectFortress/src/com/sun/fortress/scala_src/typechecker/TypeHierarchyChecker.scala (modified) * trunk/bin/copyrightCheck.pl (modified) [static checker] Fixed a bug handling symmetric exclusion relationship. ... Tue, 23 Jun 2009 14:21:54 GMT dr2chase [3882] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/other_compiler_tests/MoreOverload.test (modified) * trunk/ProjectFortress/src/com/sun/fortress/Shell.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/phases/PhaseOrder.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/tests/unit_tests/CompilerJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/tests/unit_tests/FileTests.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/tests/unit_tests/OtherCompilerJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/tests/unit_tests/ScalaTypeCheckerJUTest.java (modified) Refactoring in tests, adding (not done yet) ability to run a single test ... Mon, 22 Jun 2009 21:23:04 GMT dr2chase [3880] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/other_compiler_tests/MoreOverload.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/OverloadRewriteVisitor.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/OverloadRewriter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/CodeGen.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/NodeComparator.java (modified) Made overloading codegen a little cleverer about types Thu, 04 Jun 2009 16:24:05 GMT EricAllen [3799] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled5.b.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled6.r.fss (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeAnalyzer.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nativeHelpers/simpleIntArith.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/scala_src/typechecker/TypeHierarchyChecker.scala (modified) * trunk/ProjectFortress/syntax_abstraction_tests/Catch.fsi (modified) * trunk/ProjectFortress/syntax_abstraction_tests/CatchUse2.fss (added) * trunk/ProjectFortress/syntax_abstraction_tests/DoubleCaseUse.fss (modified) * trunk/ProjectFortress/syntax_abstraction_tests/ForUse.fss (modified) * trunk/ProjectFortress/syntax_abstraction_tests/GrammarCompositionUseA.fss (modified) * trunk/ProjectFortress/syntax_abstraction_tests/LetCCUse.fss (modified) * trunk/ProjectFortress/syntax_abstraction_tests/LocalFnUse.fss (modified) Added more testing of parametric traits. Added more testing of syntactic ... Thu, 28 May 2009 18:26:02 GMT sukyoungryu [3775] * trunk/Fortify/fortify.el (modified) * trunk/Library/CompilerSystem.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled0.fss (modified) * trunk/ProjectFortress/not_passing_yet/simpleForeignImport.fss (modified) * trunk/ProjectFortress/not_passing_yet/testImport.fss (modified) * trunk/ProjectFortress/other_compiler_tests/A.B.fss (modified) * trunk/ProjectFortress/other_compiler_tests/CompileMath.fss (modified) * trunk/ProjectFortress/other_compiler_tests/Compiled2PreTest2.fss (modified) * trunk/ProjectFortress/other_compiler_tests/MoreOverload.fss (modified) * trunk/ProjectFortress/other_compiler_tests/SimpleOverload.fss (modified) * trunk/ProjectFortress/other_compiler_tests/SimpleOverload2.fss (modified) * trunk/ProjectFortress/other_compiler_tests/SimpleOverload3.fss (modified) * trunk/ProjectFortress/other_compiler_tests/SimpleOverload4.fss (modified) * trunk/ProjectFortress/other_compiler_tests/SimpleOverload5.fss (modified) * trunk/ProjectFortress/other_compiler_tests/SimpleOverload6.fss (modified) * trunk/ProjectFortress/other_compiler_tests/SimpleOverload7.fss (modified) * trunk/ProjectFortress/parser_tests/XXXPreparser.c.fss (modified) * trunk/ProjectFortress/parser_tests/simpleNameTest.fsi (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Compilation.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Expression.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Keyword.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/NoNewlineExpr.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/import_collector/Compilation.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/tools/FortressAstToConcrete.java (modified) * trunk/ProjectFortress/static_tests/AsExpr.fss (modified) * trunk/ProjectFortress/static_tests/AtomicDo.fss (modified) * trunk/ProjectFortress/static_tests/AtomicExpr.fss (modified) * trunk/ProjectFortress/static_tests/CaseExpr.fss (modified) * trunk/ProjectFortress/static_tests/DXXInvertedAsExpr.fss (modified) * trunk/ProjectFortress/static_tests/DoFronts.fss (modified) * trunk/ProjectFortress/static_tests/ExitNotThroughSpawn.fss (modified) * trunk/ProjectFortress/static_tests/ExitWithoutTarget.fss (modified) * trunk/ProjectFortress/static_tests/GeneratorOverload.fss (modified) * trunk/ProjectFortress/static_tests/Label.fss (modified) * trunk/ProjectFortress/static_tests/ProvokeTypecheckError.fss (modified) * trunk/ProjectFortress/tests/AsExprSimple.fss (modified) * trunk/ProjectFortress/tests/XXXAsExpr.fss (modified) * trunk/SpecData/tables/fortress-keywords (modified) [syntax] Implemented the new syntax: 'as' in type ascription is replaced ... Wed, 27 May 2009 22:26:14 GMT EricAllen [3772] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled5.c.fss (added) * trunk/ProjectFortress/src/com/sun/fortress/nativeHelpers/simpleIntArith.java (modified) Added some testing on recursive algebraic datatypes. Thu, 21 May 2009 13:28:11 GMT jmaessen [3751] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) [compiler libs] Added explicit import of !AnyType.{Any} to ... Thu, 07 May 2009 19:32:53 GMT jrhil47 [3713] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/astgen/Fortress.ast (modified) * trunk/ProjectFortress/compiler_tests/Compiled1.i.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/Shell.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/IndexBuilder.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/desugarer/DesugaringVisitor.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/desugarer/DottedMethodRewriteVisitor.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/desugarer/MutableVarRefRewriteVisitor.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/desugarer/VarRefContainer.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/disambiguator/TypeDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeAnalyzerJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeChecker.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeCheckerTestCase.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/ApiMaker.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/parser/DelimitedExpr.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/TraitObject.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/repository/ForeignJava.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/tools/FortressAstToConcrete.java (modified) * trunk/ProjectFortress/tests/dimensionUnitDecl.fss (modified) * trunk/SpecData/examples/basic/StatParam.Bool.fss (modified) [Static End] Added and disambiguated self types. Wed, 06 May 2009 20:36:38 GMT EricAllen [3709] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled3.test (added) * trunk/ProjectFortress/compiler_tests/Compiled4.a.fss (added) * trunk/ProjectFortress/compiler_tests/Compiled4.b.fss (added) * trunk/ProjectFortress/compiler_tests/Compiled4.c.fss (added) * trunk/ProjectFortress/compiler_tests/Compiled4.fss (added) * trunk/ProjectFortress/compiler_tests/Compiled4.test (added) * trunk/ProjectFortress/compiler_tests/XXX4a.test (added) * trunk/ProjectFortress/compiler_tests/XXX4b.test (added) * trunk/ProjectFortress/compiler_tests/XXX4c.test (added) Added a test for Compiled3. Added Compiled4 (factorial), tests, and ... Wed, 06 May 2009 16:49:43 GMT EricAllen [3706] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled3.x.fss (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeChecker.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nativeHelpers/simpleIntArith.java (modified) Added a parseInt function to the libraries. Sun, 03 May 2009 15:25:02 GMT sukyoungryu [3695] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/compiler_tests/XXX3u.test (added) [Compiled3] Added a type checking test. Fri, 01 May 2009 21:10:27 GMT sukyoungryu [3692] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/compiler_tests/AfterTypeChecking.test (modified) * trunk/ProjectFortress/compiler_tests/Compiled3.v.fss (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/CodeGen.java (modified) [Compiled3] Added a comprises clause to CompilerBuiltin.ZZ32. Made the ... Fri, 01 May 2009 14:58:47 GMT sukyoungryu [3691] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled3.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeAnalyzer.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nativeHelpers/simpleIntArith.java (modified) * trunk/bin/copyrightCheck.pl (modified) [Compiled3] Added the operator <=. Thu, 30 Apr 2009 19:58:05 GMT chf [3690] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/nativeInterface/FortressMethodAdapter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FBool.java (deleted) * trunk/ProjectFortress/src/com/sun/fortress/nativeHelpers/simpleIntArith.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nativeHelpers/simplePrintZZ32.java (added) Added lessthan Wed, 29 Apr 2009 13:50:10 GMT sukyoungryu [3680] * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/junit-results (deleted) [cleanup] Deleted a generated directory. Fixed copyright notices. Mon, 27 Apr 2009 14:55:30 GMT jmaessen [3669] * trunk/Library/FortressLibrary.fsi (modified) * trunk/Library/FortressLibrary.fss (modified) * trunk/Library/System.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) [libraries] Added MINMAX operator and reduction for common operation of ... Wed, 15 Apr 2009 17:34:48 GMT jmaessen [3645] * trunk/Library/Avl.fss (modified) * trunk/Library/Format.fss (modified) * trunk/Library/FortressAstUtil.fss (modified) * trunk/Library/Generator2.fss (modified) * trunk/Library/List.fss (modified) * trunk/Library/PrefixMap.fss (modified) * trunk/Library/PrefixSet.fss (modified) * trunk/Library/SkipList.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/demos/FeatherweightJava.fss (modified) * trunk/ProjectFortress/demos/aStar.fss (modified) * trunk/ProjectFortress/demos/tennisRanking.fss (modified) * trunk/ProjectFortress/demos/tictactoe.fss (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/Xml.fss (modified) * trunk/ProjectFortress/tests/ListNullPointer.fss (modified) * trunk/ProjectFortress/tests/ListTest.fss (modified) [libraries, demos] Replace emptyList[\T\]() by <|[\T\] |> throughout, ... Wed, 15 Apr 2009 15:57:56 GMT chf [3644] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerSystem.fsi (deleted) * trunk/ProjectFortress/LibraryBuiltin/CompilerSystem.fss (deleted) Removing duplicate files Wed, 15 Apr 2009 14:56:00 GMT chf [3643] * trunk/ProjectFortress/LibraryBuiltin/CompilerSystem.fsi (added) * trunk/ProjectFortress/LibraryBuiltin/CompilerSystem.fss (added) * trunk/ProjectFortress/other_compiler_tests/Compiled2PreTest3.fss (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/CodeGen.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/Naming.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/Symbols.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled1/CompilerBuiltin.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled2/Compiled2.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled2/CompilerBuiltin.java (deleted) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled2/CompilerSystem.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled2/CompilerSystem_args.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled2/fortress (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled2/fortress/CompilerBuiltin.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled2/fortress/CompilerBuiltin_FlatString (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled2/fortress/CompilerBuiltin_FlatString.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled2/fortress/CompilerBuiltin_Number.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled2/fortress/CompilerBuiltin_Object.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled2/fortress/CompilerBuiltin_RR32.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled2/fortress/CompilerBuiltin_RR64.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled2/fortress/CompilerBuiltin_String.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled2/fortress/CompilerBuiltin_String_SpringBoard.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled2/fortress/CompilerBuiltin_ZZ32.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled2/fortress/CompilerBuiltin_ZZ64.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled3 (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled3/Compiled3.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled3/fortress (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled3/fortress/CompilerBuiltin.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled3/fortress/CompilerBuiltin_FlatString (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled3/fortress/CompilerBuiltin_FlatString.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled3/fortress/CompilerBuiltin_Number.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled3/fortress/CompilerBuiltin_Object.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled3/fortress/CompilerBuiltin_RR32.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled3/fortress/CompilerBuiltin_RR64.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled3/fortress/CompilerBuiltin_String.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled3/fortress/CompilerBuiltin_String_SpringBoard.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled3/fortress/CompilerBuiltin_ZZ32.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled3/fortress/CompilerBuiltin_ZZ64.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FZZ32.java (modified) Compiled2 Mon, 13 Apr 2009 20:10:40 GMT jmaessen [3635] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/nativeHelpers/simpleIntArith.java (added) [compiler] Boxed integer arithmetic via native calls. Thu, 02 Apr 2009 18:17:20 GMT sukyoungryu [3602] * trunk/Library/CompilerSystem.fsi (moved) * trunk/Library/CompilerSystem.fss (moved) * trunk/ProjectFortress/compiler_tests/Compiled2.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled2.h.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled2.i.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled2.j.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled2.k.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled2.l.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled2.m.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled2.n.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled2.o.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled2.p.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled2.r.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled2.s.fss (modified) * trunk/ProjectFortress/compiler_tests/XXX2r.test (modified) * trunk/ProjectFortress/compiler_tests/XXX2s.test (modified) [Compiled2] Moved the CompilerSystem library from ... Wed, 01 Apr 2009 15:02:08 GMT jmaessen [3592] * trunk/ProjectFortress/LibraryBuiltin/CompilerSystem.fsi (added) * trunk/ProjectFortress/LibraryBuiltin/CompilerSystem.fss (added) Access to command-line arguments from compiled code. Doesn't yet work, ... Tue, 31 Mar 2009 20:52:32 GMT chf [3590] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/other_compiler_tests/CompileMath.test (added) * trunk/ProjectFortress/other_compiler_tests/Compiled2PreTest.fss (added) * trunk/ProjectFortress/other_compiler_tests/Compiled2PreTest.test (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/CodeGen.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/Naming.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/Symbols.java (deleted) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled2/CompilerBuiltin.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/nativeHelpers/simpleConcatenate.java (modified) concatenate operator Mon, 30 Mar 2009 22:09:33 GMT jmaessen [3585] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/compiler_tests/XXX0a.test (modified) * trunk/ProjectFortress/compiler_tests/XXX0b.test (modified) * trunk/ProjectFortress/compiler_tests/XXX0c.test (modified) * trunk/ProjectFortress/compiler_tests/XXX0d.test (modified) * trunk/ProjectFortress/compiler_tests/XXX0e.test (modified) * trunk/ProjectFortress/compiler_tests/XXX0f.test (modified) * trunk/ProjectFortress/compiler_tests/XXX0g.test (modified) * trunk/ProjectFortress/compiler_tests/XXX0h.test (modified) * trunk/ProjectFortress/compiler_tests/XXX0i.test (modified) * trunk/ProjectFortress/compiler_tests/XXX0j.test (modified) * trunk/ProjectFortress/compiler_tests/XXX0k.test (modified) * trunk/ProjectFortress/compiler_tests/XXX0l.test (modified) * trunk/ProjectFortress/compiler_tests/XXX0m.test (modified) * trunk/ProjectFortress/compiler_tests/XXX0n.test (modified) * trunk/ProjectFortress/compiler_tests/XXX0o.test (modified) * trunk/ProjectFortress/compiler_tests/XXX0p.test (modified) * trunk/ProjectFortress/compiler_tests/XXX0q.test (modified) * trunk/ProjectFortress/compiler_tests/XXX0r.test (modified) * trunk/ProjectFortress/compiler_tests/XXX0s.test (modified) * trunk/ProjectFortress/compiler_tests/XXX0t.test (modified) * trunk/ProjectFortress/compiler_tests/XXX0u.test (modified) * trunk/ProjectFortress/compiler_tests/XXX0v.test (modified) * trunk/ProjectFortress/compiler_tests/XXX1a.test (modified) * trunk/ProjectFortress/compiler_tests/XXX1b.test (modified) * trunk/ProjectFortress/compiler_tests/XXX1c.test (modified) * trunk/ProjectFortress/compiler_tests/XXX1d.test (modified) * trunk/ProjectFortress/compiler_tests/XXX1e.test (modified) * trunk/ProjectFortress/compiler_tests/XXX1f.test (modified) * trunk/ProjectFortress/compiler_tests/XXX1g.test (modified) * trunk/ProjectFortress/compiler_tests/XXX1h.test (modified) * trunk/ProjectFortress/compiler_tests/XXX1i.test (modified) * trunk/ProjectFortress/compiler_tests/XXX1j.test (modified) * trunk/ProjectFortress/compiler_tests/XXX2a.test (modified) * trunk/ProjectFortress/compiler_tests/XXX2b.test (modified) * trunk/ProjectFortress/compiler_tests/XXX2c.test (modified) * trunk/ProjectFortress/compiler_tests/XXX2d.test (modified) * trunk/ProjectFortress/compiler_tests/XXX2e.test (modified) * trunk/ProjectFortress/compiler_tests/XXX2f.test (modified) * trunk/ProjectFortress/compiler_tests/XXX2n.test (modified) * trunk/ProjectFortress/compiler_tests/XXX2o.test (modified) * trunk/ProjectFortress/src/com/sun/fortress/Shell.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/ByteCodeWriter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/NamingCzar.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/CodeGen.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/Symbols.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/compiled2/Compiled2.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/exceptions/FortressException.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/exceptions/StaticError.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nativeHelpers/simpleConcatenate.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nativeHelpers/simplePrintln.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/NodeUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/SourceLoc.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/Span.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/repository/GraphRepository.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/scala_src/typechecker/OverloadingChecker.scala (modified) [compiler] Usability improvements: After last checkin, that caused us to ... Fri, 20 Mar 2009 16:50:31 GMT chf [3564] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/not_working_compiler_tests (added) * trunk/ProjectFortress/not_working_compiler_tests/Compiled2PreTest.fss (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/ByteCodeWriter.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/CodeGen.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/Compile.java (deleted) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/Symbols.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/Compiled2Stub.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/CompilerBuiltinStub.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/index/ComponentIndex.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/nativeInterface/FortressTransformer.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/phases/CodeGenerationPhase.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FString.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/env/ClosureMaker.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nativeHelpers/simpleConcatenate.java (added) * trunk/ProjectFortress/src/com/sun/fortress/tests/unit_tests/OtherCompilerJUTest.java (added) CodeGen work in progress Tue, 10 Mar 2009 20:31:32 GMT sukyoungryu [3530] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/NodeUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/scala_src/typechecker/ExportChecker.scala (modified) [compiler library] Fixed mismatch between the API CompilerBuiltin and ... Mon, 09 Mar 2009 20:15:18 GMT sukyoungryu [3523] * trunk/Library/TypeCheckerLibrary.fsi (deleted) * trunk/Library/TypeCheckerLibrary.fss (deleted) * trunk/ProjectFortress/LibraryBuiltin/TypeCheckerLibrary.fsi (deleted) * trunk/ProjectFortress/LibraryBuiltin/TypeCheckerLibrary.fss (deleted) * trunk/ProjectFortress/src/com/sun/fortress/Shell.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/WellKnownNames.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeAnalyzer.java (modified) [type checker] Eliminated type checker libraries. Mon, 09 Mar 2009 14:04:43 GMT chf [3520] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/other_compiler_tests/CompileMath.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/NamingCzar.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/NamingCzarJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/Compile.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/Compiled1Stub.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/stubs/CompilerBuiltinStub.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/nativeInterface/FortressMethodAdapter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FBool.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FBoolean.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FChar.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FRR32.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FRR64.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FString.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FVoid.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FZZ32.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/runtimeValues/FZZ64.java (added) * trunk/ProjectFortress/src/com/sun/fortress/nativeHelpers/simplePrintRR64.java (added) Actually run something from java.lang.Math Tue, 03 Mar 2009 18:54:09 GMT chf [3503] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/other_compiler_tests (added) * trunk/ProjectFortress/other_compiler_tests/CompileMath.fss (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/nativeInterface/FortressTransformer.java (modified) We now import java.lang.Math, but we don't use it yet. Wed, 25 Feb 2009 03:55:26 GMT sukyoungryu [3475] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/codegen/CanCompile.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/MyClassLoader.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/exceptions/CompilerError.java (modified) [compiler library] Omitted the native modifier from the CompilerBuiltin ... Sat, 21 Feb 2009 02:46:52 GMT sukyoungryu [3457] * trunk/ProjectFortress/LibraryBuiltin/AnyType.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Compilation.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Keyword.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Spacing.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Type.rats (modified) * trunk/ProjectFortress/tests/ColonOperator.fss (modified) [parser] Revised the types grammar. Thu, 19 Feb 2009 21:42:51 GMT sukyoungryu [3454] * trunk/ProjectFortress/LibraryBuiltin/AnyType.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/Shell.java (modified) [shell] Added the new shell command: fortress link ComponentName ... Thu, 19 Feb 2009 01:23:54 GMT sukyoungryu [3447] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) [Compiled1] Fixed the CompilerBuiltin library for the Compiled1 task. Thu, 19 Feb 2009 01:09:16 GMT sukyoungryu [3446] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (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/typechecker/TypeChecker.java (modified) [Compiled1] Fixed type checking traits extending Any. Wed, 18 Feb 2009 22:28:24 GMT chf [3445] * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) Updated CompilerBuiltin Wed, 18 Feb 2009 15:48:54 GMT sukyoungryu [3444] * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/Modifiers.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/NodeUtil.java (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/NoNewlineHeader.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Syntax.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/TraitObject.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser_util/Comprises.java (modified) [parser] Revised the methods grammar. Tue, 17 Feb 2009 16:57:22 GMT sukyoungryu [3438] * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/env/ReferenceCell.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/NodeUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Fortress.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/LocalDecl.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/preparser/PreCompilation.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/templateparser/LocalDecl.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/templateparser/TemplateParser.rats (modified) [library] Fixed a wrong syntax. [parser] Made the set of productions for ... 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 ... Wed, 14 Jan 2009 20:44:55 GMT EricAllen [3310] * trunk/Library/CompilerLibrary.fsi (modified) * trunk/Library/CompilerLibrary.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/compiler_tests/Compiled22.fss (modified) * trunk/ProjectFortress/compiler_tests/XXXCompiled13.fss (modified) * trunk/ProjectFortress/helloCompiled.fss (deleted) * trunk/ProjectFortress/src/com/sun/fortress/compiler/CompilerJUTest.scala (modified) * trunk/ProjectFortress/tests/helloCompiled.sh (deleted) Refactored CompilerBuiltin, CompilerLibrary. Fixed tests accordingly. ... Mon, 05 Jan 2009 16:45:24 GMT jmaessen [3287] * trunk/Library/CompilerLibrary.fsi (modified) * trunk/Library/CompilerLibrary.fss (modified) * trunk/Library/File.fsi (modified) * trunk/Library/File.fss (modified) * trunk/Library/FlatString.fsi (moved) * trunk/Library/FlatString.fss (moved) * trunk/Library/FortressLibrary.fsi (modified) * trunk/Library/FortressLibrary.fss (modified) * trunk/Library/Reader.fsi (modified) * trunk/Library/Reader.fss (modified) * trunk/Library/Stream.fsi (modified) * trunk/Library/Stream.fss (modified) * trunk/Library/String.fss (modified) * trunk/Library/Writer.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/CompilerBuiltin.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/FlatString.java (moved) * trunk/ProjectFortress/tests/LongStringTests.fss (modified) * trunk/ProjectFortress/tests/StringTests.fss (modified) * trunk/Sandbox/FlatStringIsGenerator.fss (moved) Renamed !JavaString to !FlatString in line with discussion. This will ... 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 ... Mon, 15 Dec 2008 21:40:05 GMT jmaessen [3222] * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) Fixed exponentiation bug #314 Tue, 09 Dec 2008 17:38:06 GMT sukyoungryu [3179] * trunk/Library/File.fss (modified) * trunk/Library/JavaString.fss (modified) * trunk/Library/Writer.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/AnyType.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/NativeArray.fss (modified) * trunk/ProjectFortress/test_library/TestNative.fss (modified) * trunk/README.txt (modified) [library] The language and package bindings in native components should ... Tue, 02 Dec 2008 16:36:00 GMT dr2chase [3131] * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/tests/ifGetter.fss (moved) [library, tests] sanitizing getters/setters Wed, 12 Nov 2008 18:37:07 GMT black [3058] * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) Changed comment Wed, 12 Nov 2008 18:28:55 GMT black [3057] * trunk/Library/Avl.fss (modified) * trunk/Library/CaseInsensitiveString.fsi (modified) * trunk/Library/CaseInsensitiveString.fss (modified) * trunk/Library/ChunkedSparseArray.fss (modified) * trunk/Library/CovariantCollection.fss (modified) * trunk/Library/File.fsi (modified) * trunk/Library/Format.fss (modified) * trunk/Library/FortressLibrary.fss (modified) * trunk/Library/Heap.fss (modified) * trunk/Library/JavaString.fss (modified) * trunk/Library/List.fsi (modified) * trunk/Library/List.fss (modified) * trunk/Library/Map.fsi (modified) * trunk/Library/Map.fss (modified) * trunk/Library/PureList.fsi (modified) * trunk/Library/PureList.fss (modified) * trunk/Library/Relation.fsi (modified) * trunk/Library/Relation.fss (modified) * trunk/Library/Set.fsi (modified) * trunk/Library/Set.fss (modified) * trunk/Library/SkipList.fsi (modified) * trunk/Library/SkipList.fss (modified) * trunk/Library/Sparse.fss (modified) * trunk/Library/String.fsi (modified) * trunk/Library/String.fss (modified) * trunk/Library/Timing.fsi (modified) * trunk/Library/TypeProxy.fsi (modified) * trunk/Library/TypeProxy.fss (modified) * trunk/Library/incomplete/SkipTree.fsi (modified) * trunk/Library/incomplete/SkipTree.fss (modified) * trunk/Library/incomplete/basic/Fortress.Core.fsi (modified) * trunk/Library/incomplete/basic/Fortress.Standard.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/Char.java (modified) * trunk/SpecData/examples/preliminaries/Overview.Function.printFirst.fss (modified) more toString -> asString changes Wed, 12 Nov 2008 01:34:29 GMT black [3056] * trunk/ProjectFortress/LibraryBuiltin/NatReflect.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/NatReflect.fss (modified) * trunk/ProjectFortress/not_passing_yet/FunctionalMethodLookup.fss (modified) * trunk/ProjectFortress/not_passing_yet/getterUsedNotApplied.fss (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/regex/Regex.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/xml/Xml.fsi (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/xml/Xml.fss (modified) * trunk/ProjectFortress/tests/BoolMethodParamBug.fss (modified) * trunk/ProjectFortress/tests/HeapTest.fss (modified) * trunk/ProjectFortress/tests/StringTests.fss (modified) * trunk/ProjectFortress/tests/extendNumber.fss (modified) * trunk/ProjectFortress/tests/simplify1.fss (modified) * trunk/ProjectFortress/tests/zeno.fss (modified) converted many toString() methods to asString getters Fri, 07 Nov 2008 18:51:04 GMT black [3036] * trunk/Library/Avl.fss (modified) * trunk/Library/ChunkedSparseArray.fss (modified) * trunk/Library/CovariantCollection.fss (modified) * trunk/Library/FortressLibrary.fsi (modified) * trunk/Library/FortressLibrary.fss (modified) * trunk/Library/Heap.fsi (modified) * trunk/Library/Heap.fss (modified) * trunk/Library/JavaString.fss (modified) * trunk/Library/RangeInternals.fsi (modified) * trunk/Library/RangeInternals.fss (modified) * trunk/Library/String.fsi (modified) * trunk/Library/String.fss (modified) * trunk/Library/incomplete/basic/Fortress.Core.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/demos/HeapShakedown.fss (modified) * trunk/ProjectFortress/not_passing_yet/LongStringTests.fss (modified) * trunk/ProjectFortress/tests/HeapTest.fss (modified) * trunk/ProjectFortress/tests/RangePrototype.fss (modified) * trunk/ProjectFortress/tests/RangeTest.fss (modified) * trunk/ProjectFortress/tests/StringTests.fss (modified) * trunk/ProjectFortress/tests/rangeOperators.fss (modified) Started cleaning the string code. Started renaming toString to ... Wed, 05 Nov 2008 17:15:09 GMT black [3030] * trunk/Library/FlatStringInfo.fss (modified) * trunk/Library/FortressLibrary.fsi (modified) * trunk/Library/FortressLibrary.fss (modified) * trunk/Library/RangeInternals.fsi (modified) * trunk/Library/RangeInternals.fss (modified) * trunk/Library/String.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/tests/BadBounds.fss (modified) * trunk/ProjectFortress/tests/RangeTest.fss (modified) Added >> and << to Range code. Removed from String code. Added ... Sat, 25 Oct 2008 22:09:29 GMT jmaessen [2975] * trunk/Library/FortressLibrary.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/Float.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/RR32.java (modified) * trunk/ProjectFortress/tests/roundBug.fss (added) Rounding now available for all numeric types. Tue, 30 Sep 2008 19:50:37 GMT jmaessen [2892] * trunk/Library/FortressLibrary.fss (modified) * trunk/Library/List.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/BigNum.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/FloatLiteral.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/Int.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/NN32.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/RR32.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/UnsignedLong.java (modified) * trunk/ProjectFortress/tests/RangePrototype.fss (modified) * trunk/ProjectFortress/tests/extendNumber.fss (modified) Fix of Victor's bug: if we add a Ratio and an RR64, we got an error ... Sun, 14 Sep 2008 14:11:17 GMT jmaessen [2822] * trunk/Library/File.fsi (modified) * trunk/Library/File.fss (modified) * trunk/Library/FileSupport.fss (modified) * trunk/Library/OneShotFlag.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/demos/posFeedback.fss (modified) * trunk/ProjectFortress/demos/wordcount.fss (modified) * trunk/ProjectFortress/not_passing_yet/tree.fss (modified) * trunk/ProjectFortress/tests/WordCountSmall.fss (modified) * trunk/ProjectFortress/tests/testTransient.fss (modified) Minor code changes to support recent tickets. No interpreter changes to ... Wed, 27 Aug 2008 18:59:56 GMT black [2754] * trunk/Library/CordedString.fss (modified) * trunk/Library/FortressLibrary.fsi (modified) * trunk/Library/FortressLibrary.fss (modified) * trunk/Library/JavaString.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/not_passing_yet/CordedStringTests.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/ObjectPrims.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/StringPrim.java (modified) Added various printing functions and ilkName, for use in debugging. Wed, 27 Aug 2008 02:09:37 GMT jmaessen [2750] * trunk/Library/FortressLibrary.fss (modified) * trunk/Library/List.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/tests/AlsoDo.fss (modified) * trunk/ProjectFortress/tests/atomic5.fss (modified) * trunk/ProjectFortress/tests/maybeTest.fss (modified) * trunk/ProjectFortress/tests/naturalsTest.fss (modified) * trunk/ProjectFortress/tests/testCharLiteral.fss (modified) Partial cleanup of getters and setters. !FortressLibrary, ... Sat, 16 Aug 2008 20:14:30 GMT sukyoungryu [2661] * trunk/Library/FortressLibrary.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) [library] Fixed some getter call syntax in libraries. Thu, 14 Aug 2008 15:03:34 GMT jmaessen [2634] * trunk/Library/Format.fss (modified) * trunk/Library/FortressLibrary.fsi (modified) * trunk/Library/FortressLibrary.fss (modified) * trunk/Library/Set.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/demos/Lambda.fss (modified) * trunk/ProjectFortress/demos/tennisRanking.fss (modified) * trunk/ProjectFortress/demos/wordcount.fss (modified) * trunk/ProjectFortress/tests/ListTest.fss (modified) * trunk/ProjectFortress/tests/NumeralTest.fss (modified) Added strToInt (convert String to ZZ32) to FortressLibrary.fss. This ... Wed, 13 Aug 2008 14:57:18 GMT black [2619] * trunk/Library/Format.fss (modified) * trunk/Library/FortressLibrary.fsi (modified) * trunk/Library/FortressLibrary.fss (modified) * trunk/Library/JavaString.fsi (added) * trunk/Library/JavaString.fss (added) * trunk/Library/List.fsi (modified) * trunk/Library/List.fss (modified) * trunk/Library/Map.fsi (modified) * trunk/Library/Map.fss (modified) * trunk/Library/PureList.fsi (modified) * trunk/Library/PureList.fss (modified) * trunk/Library/Set.fsi (modified) * trunk/Library/Set.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/Types.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/JavaString.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/String.java (deleted) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/NodeComparator.java (modified) * trunk/ProjectFortress/tests/CovariantTest.fss (modified) * trunk/ProjectFortress/tests/FileReadWrite.fss (modified) * trunk/ProjectFortress/tests/MapTest.fss (modified) * trunk/ProjectFortress/tests/WordCountSmall.fss (modified) The great restructuring of the world consequent on turning String into a ... Wed, 06 Aug 2008 03:11:43 GMT sukyoungryu [2541] * trunk/ProjectFortress/LibraryBuiltin/NativeArray.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/Shell.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/desugarer/ObjectExpressionVisitorJUTest.java (added) * trunk/ProjectFortress/src/com/sun/fortress/repository/GraphRepository.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/tools/AstJUTest.java (modified) * trunk/ProjectFortress/tests/objectCC.fss (added) [test] Added a JUTest for the closure conversion of object expressions. Tue, 29 Jul 2008 16:56:07 GMT jmaessen [2419] * trunk/Library/FortressLibrary.fsi (modified) * trunk/Library/FortressLibrary.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/not_passing_yet/contraTest.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/Desugarer.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/desugarer/ExtendsObjectVisitor.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FObject.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/WellKnownNames.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/ObjectPrims.java (added) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/NodeFactory.java (modified) * trunk/ProjectFortress/tests/ArrayListQuick.fss (modified) * trunk/ProjectFortress/tests/ObjectToStringTest.fss (added) * trunk/SpecData/examples/basic/Expr.Typecase.fss (modified) * trunk/SpecData/examples/basic/Fun.Decl.fss (modified) * trunk/SpecData/examples/basic/Trait.Decl.fss (modified) * trunk/SpecData/examples/preliminaries/Overview.Fast.fss (modified) * trunk/SpecData/examples/preliminaries/Overview.List.fss (modified) * trunk/SpecData/examples/preliminaries/Overview.Moving.fss (modified) * trunk/SpecData/examples/preliminaries/Overview.Sol.fss (modified) * trunk/SpecData/examples/preliminaries/Overview.append.fss (modified) [Library, static analysis, tests] Added type `Object` to ... Mon, 28 Jul 2008 19:41:19 GMT jmaessen [2395] * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) Fix mistaken checkin of this file in last commit. Mon, 28 Jul 2008 18:40:52 GMT jmaessen [2394] * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/NativeArray.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/PrimImmutableRR64Array.java (added) Immutable arrays of unboxed RR64. When you request an immutable array ... Tue, 22 Jul 2008 01:09:26 GMT jmaessen [2321] * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FChar.java (modified) Changed `Char.toString()` back to its old version (that quotes and ... Mon, 21 Jul 2008 16:56:44 GMT gls [2315] * trunk/Library/FortressLibrary.fsi (modified) * trunk/Library/FortressLibrary.fss (modified) * trunk/Library/Map.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FAsIf.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FInt.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FLong.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FNN32.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FNN64.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FValue.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/BigNum.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/Float.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/FloatLiteral.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/Int.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/NN32.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/RR32.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/UnsignedLong.java (added) * 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/numerics/DirectedRounding.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/Literal.rats (modified) * trunk/ProjectFortress/tests/NumberPrintTest.fss (added) * trunk/ProjectFortress/tests/NumeralTest.fss (modified) * trunk/ProjectFortress/tests/RationalTest.fss (added) * trunk/ProjectFortress/tests/UnsignedTest.fss (added) * trunk/ProjectFortress/tests/extendNumber.fss (modified) * trunk/ProjectFortress/tests/formatTest.fss (modified) added NN32 and NN64 and QQ, / operator on integers now creates ... Tue, 15 Jul 2008 13:56:39 GMT jmaessen [2263] * trunk/Library/FortressLibrary.fsi (modified) * trunk/Library/FortressLibrary.fss (modified) * trunk/Library/Heap.fss (modified) * trunk/Library/PureList.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/not_passing_yet/XXXextendZZ32.fss (moved) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FBigNum.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FIntLiteral.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/Int.java (moved) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/Long.java (modified) * trunk/ProjectFortress/static_tests/ObjectExpr.fss (modified) * trunk/ProjectFortress/tests/ArrayListQuick.fss (modified) * trunk/ProjectFortress/tests/CovariantTest.fss (modified) * trunk/ProjectFortress/tests/HeapTest.fss (modified) * trunk/ProjectFortress/tests/ListNullPointer.fss (modified) * trunk/ProjectFortress/tests/MapTest.fss (modified) * trunk/ProjectFortress/tests/PureListQuick.fss (modified) * trunk/ProjectFortress/tests/SetTest.fss (modified) * trunk/ProjectFortress/tests/importBig.fss (modified) * trunk/ProjectFortress/tests/sequivTest.fss (modified) * trunk/ProjectFortress/tests/setMakerTest0.fss (modified) * trunk/ProjectFortress/tests/simpleBig.fss (modified) * trunk/ProjectFortress/tests/spuriousSelf.fss (modified) * trunk/SpecData/examples/basic/StatParam.Opr.IDENTITYplus.fss (deleted) IntLiteral is now a subtype of ZZ32 (and thus of every other numeric ... Thu, 10 Jul 2008 16:03:46 GMT chf [2225] * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FBigNum.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FValue.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/AnyPrim.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/BigNum.java (added) * 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/tests/BigNum.fss (added) bignums: result of pair programming with GLS Thu, 10 Jul 2008 15:46:02 GMT angelee [2224] * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/Char.java (modified) * trunk/ProjectFortress/tests/CharacterTest.fss (modified) [library, interpreter] Implemented few operators for Character ... Thu, 10 Jul 2008 14:28:23 GMT angelee [2221] * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) [library] removed javaDigit method declaration in api because it is used ... Wed, 09 Jul 2008 21:43:34 GMT angelee [2214] * trunk/Library/FortressLibrary.fsi (modified) * trunk/Library/FortressLibrary.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/DottedMethodApplication.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FAsIf.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FChar.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FValue.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/Char.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/NodeFactory.java (modified) * trunk/ProjectFortress/tests/CharacterTest.fss (added) [interpreter, library] Guy and I implemented a set of methods for ... Wed, 09 Jul 2008 15:18:25 GMT sukyoungryu [2206] * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FRR32.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FValue.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/NativeConstructor.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/Float.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/RR32.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/Util.java (modified) * trunk/ProjectFortress/tests/realArith.fss (modified) * trunk/ProjectFortress/tests/testRR32.fss (added) [library] Implemented RR32 with Guy. Added a good set of test data for ... Tue, 08 Jul 2008 13:47:48 GMT jmaessen [2196] * trunk/Library/CaseInsensitiveString.fss (modified) * trunk/Library/FortressLibrary.fsi (modified) * trunk/Library/FortressLibrary.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/EvalType.java (modified) * trunk/ProjectFortress/tests/RangeTest.fss (modified) [Library, interpreter] Re-factor ranges to distinguish bounded ranges ... Wed, 02 Jul 2008 19:56:22 GMT jmaessen [2164] * trunk/Library/FortressLibrary.fsi (modified) * trunk/Library/FortressLibrary.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/demos/lutx.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/StaticJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FType.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/OverloadedFunction.java (modified) * trunk/ProjectFortress/tests/BitTwiddle.fss (modified) * trunk/ProjectFortress/tests/asifTest.fss (modified) * trunk/ProjectFortress/tests/initOrder.fss (modified) * trunk/ProjectFortress/tests/overloadTest7.fss (modified) * trunk/ProjectFortress/tests/overloadTest8.fss (modified) * trunk/ProjectFortress/tests/tupleInfer.fss (modified) [Libraries] Changed Integral to be a parametric type Integral[\I\]. ... Tue, 01 Jul 2008 22:01:57 GMT nbeckman [2163] * trunk/Library/FortressLibrary.fss (modified) * trunk/Library/List.fss (modified) * trunk/Library/PureList.fss (modified) * trunk/Library/Sparse.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/Shell.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/Disambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/StaticJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/StaticTestSuite.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/typechecker/FnTypeEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/Init.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeGeneric.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/ExprFactory.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/unit_tests/FileTests.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/unit_tests/ParserJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/unit_tests/SystemJUTest.java (modified) * trunk/ProjectFortress/static_tests/DXXEqualityTesting.fss (modified) * trunk/ProjectFortress/static_tests/DXXMutualSeparateLetFn.fss (deleted) * trunk/ProjectFortress/static_tests/SimpleTrait.fss (modified) * trunk/ProjectFortress/tests/atomicList.fss (modified) * trunk/ProjectFortress/tests/conditionalExtension.fss (modified) * trunk/SpecData/examples/basic/Expr.Assign.b.fss (modified) * trunk/SpecData/examples/basic/Object.Decl.ConsFn.fss (modified) [Disambiguator] There are a lot of changes in this revision. - I found ... Tue, 01 Jul 2008 18:17:08 GMT jon [2159] * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) [library] s/String/IntLiteral for the operators in IntLiteral Tue, 01 Jul 2008 16:24:04 GMT jmaessen [2155] * trunk/Library/FortressLibrary.fss (modified) * trunk/Library/List.fss (modified) * trunk/Library/PureList.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/demos/ArrayListLong.fss (modified) * trunk/ProjectFortress/demos/PureListLong.fss (modified) * trunk/ProjectFortress/demos/wordcount.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/numerics/DirectedRounding.java (modified) * trunk/ProjectFortress/tests/ArrayListQuick.fss (modified) * trunk/ProjectFortress/tests/ListTest.fss (modified) * trunk/ProjectFortress/tests/PureListQuick.fss (modified) * trunk/ProjectFortress/tests/asifTest.fss (modified) Fixed bug / oversight in bounds checking and narrowing of partial ranges ... Tue, 01 Jul 2008 14:53:30 GMT jon [2150] * trunk/Library/FortressLibrary.fsi (modified) * trunk/Library/FortressLibrary.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) [library] add toString() methods for all the exceptions listed in ... Tue, 03 Jun 2008 02:54:15 GMT jmaessen [1771] * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/demos/HeapShakedown.fss (modified) * trunk/ProjectFortress/demos/Lambda.fss (modified) * trunk/ProjectFortress/demos/aStar.fss (modified) * trunk/ProjectFortress/demos/conjGrad.fss (modified) * trunk/ProjectFortress/demos/posFeedback.fss (modified) * trunk/ProjectFortress/demos/tennisRanking.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/String.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/StringPrim.java (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/xml/Xml2.fss (modified) * trunk/ProjectFortress/tests/FileReadWrite.fss (modified) * trunk/ProjectFortress/tests/OverloadBuiltinParam.fss (modified) * trunk/ProjectFortress/tests/compoundArray.fss (modified) * trunk/ProjectFortress/tests/dimensionUnitDecl.fss (modified) * trunk/ProjectFortress/tests/forTest.fss (modified) * trunk/ProjectFortress/tests/overloadGenericNon.fss (modified) * trunk/ProjectFortress/tests/sequivTest.fss (modified) * trunk/ProjectFortress/tests/sparseMatrix.fss (modified) * trunk/ProjectFortress/tests/wrapZZ.fss (modified) Implemented opr ||, opr |||, opr //, and opr ///, along with BIG ||, BIG ... Thu, 29 May 2008 18:56:52 GMT jmaessen [1748] * trunk/Library/List.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/TypeReflect.fsi (deleted) * trunk/ProjectFortress/LibraryBuiltin/TypeReflect.fss (deleted) * trunk/ProjectFortress/tests/CovariantTest.fss (modified) * trunk/SpecData/examples/advanced/Generators.GeneratorDefn.fss (modified) TypeReflect is no longer necessary in order to define covariant ... Wed, 21 May 2008 20:10:59 GMT dr2chase [1697] * trunk/Library/FortressLibrary.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/TypeReflect.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeArrow.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/Fcn.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/NativeConstructor.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/Simple_fcn.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/SingleFcn.java (modified) Some type fixes in library, had to back out dynamic check because of ... Fri, 16 May 2008 22:38:43 GMT jmaessen [1663] * trunk/ProjectFortress/LibraryBuiltin/NativeArray.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/transactions/AtomicFTypeArray.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/transactions/TransactorRecord.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FType.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/PrimImmutableArray.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/PrimitiveArray.java (modified) Fiddled a little bit with array implementations to avoid CAS on ... Thu, 15 May 2008 23:26:34 GMT jmaessen [1659] * trunk/Library/ChunkedSparseVector.fss (deleted) * trunk/Library/FortressLibrary.fsi (modified) * trunk/Library/FortressLibrary.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) * trunk/ProjectFortress/demos/Lambda.fss (modified) * trunk/ProjectFortress/not_passing_yet/FunctionalMethodLookup.fss (modified) * trunk/ProjectFortress/not_passing_yet/monoidalPolymorphism.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/Evaluator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/tasks/BaseTask.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/tasks/FortressTaskRunner.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/tasks/ThreadState.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FType.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/OverloadedFunction.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/Thread.java (modified) * trunk/ProjectFortress/tests/monoidal.fss (modified) Bug fixes and performance improvements. Make sure we allocate ... Fri, 09 May 2008 10:53:44 GMT sukyoungryu [1603] * trunk/Library/File.fsi (modified) * trunk/Library/FortressLibrary.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) Modified some library code to work around some bugs of the Fortify tool. Thu, 08 May 2008 12:08:19 GMT jmaessen [1597] * trunk/Library/FortressLibrary.fsi (modified) * trunk/Library/FortressLibrary.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/demos/HeapShakedown.fss (modified) * trunk/ProjectFortress/not_passing_yet/tree.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/CommonEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/Evaluator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/Closure.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FunctionalMethod.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/OverloadedFunction.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/OverloadedMethod.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/ProjectFortress/test_library/oddJuxtComp.fss (modified) * trunk/ProjectFortress/tests/CovariantTest.fss (modified) * trunk/ProjectFortress/tests/XXXextendOprParam1.fss (modified) * trunk/ProjectFortress/tests/XXXextendOprParam2.fss (modified) * trunk/ProjectFortress/tests/XXXflatTest.fss (modified) * trunk/ProjectFortress/tests/XXXgenericTest6.fss (modified) * trunk/ProjectFortress/tests/asifTest.fss (modified) * trunk/ProjectFortress/tests/extendOprParam.fss (modified) * trunk/ProjectFortress/tests/extendOprWithParam.fss (modified) * trunk/ProjectFortress/tests/genericTest5.fss (modified) Refactored libraries to move arithmetic operators from top level into ... Tue, 06 May 2008 21:35:26 GMT jmaessen [1588] * trunk/Library/FortressLibrary.fsi (modified) * trunk/Library/FortressLibrary.fss (modified) * trunk/Library/Set.fss (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/demos/zeno.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FFloat.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FFloatLiteral.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/Float.java (modified) * trunk/ProjectFortress/tests/SetTest.fss (modified) * trunk/ProjectFortress/tests/parametricListCompr.fss (modified) * trunk/SpecData/examples/advanced/OprDecl.Infix.fss (modified) * trunk/SpecData/examples/preliminaries/Overview.Expression.comprehension.s.fss (modified) Slightly better treatment of IEEE FP, and better treatment of MIN and ... 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 ... Mon, 05 May 2008 22:43:03 GMT jmaessen [1575] * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/Closure.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FunctionalMethod.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/NativeApp.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/test/Bar.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/test/Foo.java (modified) Modified native stuff so that it handles functional methods correctly. Thu, 01 May 2008 20:13:53 GMT jmaessen [1548] * trunk/Library/CaseInsensitiveString.fsi (added) * trunk/Library/CaseInsensitiveString.fss (added) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (modified) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/String.java (modified) Preliminary version of case insensitive string comparison, plus a ... Wed, 30 Apr 2008 21:43:23 GMT jmaessen [1544] * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/Evaluator.java (modified) * trunk/ProjectFortress/tests/stringJuxt.fss (modified) Fix #96 Tue, 15 Apr 2008 20:31:17 GMT jmaessen [1500] * trunk/ProjectFortress/LibraryBuiltin/AnyType.fsi (copied) * trunk/ProjectFortress/LibraryBuiltin/AnyType.fss (copied) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fsi (moved) * trunk/ProjectFortress/LibraryBuiltin/FortressBuiltin.fss (moved) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/TypeNameEnv.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/compiler/typechecker/Types.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/Driver.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/Primitives.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeGeneric.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FAsIf.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/shell/BatchCachingRepository.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TerminalRewriter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/util/FortressTypeToJavaTypeJUTest.java (modified) * trunk/SpecData/examples/library/ConditionalOps.fss (modified) A bit of code cleanup after last checkin. What used to be ...