Timeline
12/01/08:
- 22:15 Changeset [3127] by
- [build] Added back tools.jar in build.xml in an attempt to eliminate …
- 21:36 Changeset [3126] by
- Altered order of declarations in build.xml files in an attempt to …
- 17:39 Changeset [3125] by
- Altered build.xml to compile all Scala files in the project. Cleaned up …
- 13:51 NativeInterfaceExampleWrappedClass edited by
- (diff)
- 13:27 NativeInterfaceExampleWrappedClass edited by
- (diff)
- 13:22 NativeInterfaceExampleWrappedClass edited by
- (diff)
- 13:03 NativeInterfaceExampleWrappedClass edited by
- (diff)
- 12:06 NativeInterfaceExampleWrappedClass edited by
- (diff)
- 11:51 NativeInterfaceExampleWrappedClass created by
- 11:25 NativeInterfaceCodeGeneration edited by
- (diff)
- 11:20 CompilerDesignNotes edited by
- (diff)
- 10:07 Changeset [3124] by
- [tests] tweaked ifGetter into a failing test
11/30/08:
- 08:03 AstRestructuring edited by
- (diff)
- 08:02 Changeset [3123] by
- [ast refactoring] Renamed AST node fields: Use names (including field …
11/29/08:
- 22:56 Changeset [3122] by
- [ast refactoring] Renaming AST node fields: Use names (including field …
- 09:15 Changeset [3121] by
- Some cleanup of buffered writing primitives, after resolving conflicts …
- 06:56 AstRestructuring edited by
- (diff)
- 06:56 Changeset [3120] by
- [ast refactoring] Always provide a fixity for an Op.
- 04:29 AstRestructuring edited by
- wordsmithing (diff)
11/28/08:
11/27/08:
- 19:18 Ticket #310 ("fortress api" cannot cope with ... in types) closed by
- fixed: Fixed in r3119.
- 19:18 Changeset [3119] by
- [api tool] The API generator handles varargs types. Closed Ticket #310.
- 19:07 Changeset [3118] by
- [parser] Implemented parsing import statements from foreign language APIs.
- 06:47 Changeset [3117] by
- Adding some typing to Set.fss and Map.fss; now the Fortress API generator …
- 06:33 Ticket #310 ("fortress api" cannot cope with ... in types) created by
- The fortress API generator can't cope with "..." when it occurs in types. …
- 06:31 AstRestructuring edited by
- (diff)
- 06:28 Changeset [3116] by
- [ast refactoring] Eliminated unnecessary interfaces: GenericDecl?, …
- 05:34 Changeset [3115] by
- [ast refactoring] Added a common supertype of LValue and Param, Binding, …
11/26/08:
- 20:09 AstRestructuring edited by
- (diff)
- 20:01 Changeset [3114] by
- [ast refactoring] Eliminated Domain.
- 17:46 Changeset [3113] by
- [ast refactoring] Eliminated TypeOrDomain?.
- 17:06 AstRestructuring edited by
- (diff)
- 16:48 Changeset [3112] by
- [ast refactoring] Got rid of objectExprs and functionalMethodNames fields …
- 13:25 AstRestructuring edited by
- (diff)
- 13:22 Changeset [3111] by
- [ast refactoring] Merged AbstractTupleExpr?, TupleExpr?, ArgExpr?, and …
- 12:47 Changeset [3110] by
- Modified test code that test stdout *without* foolishly closing it (which …
- 12:46 Changeset [3109] by
- [ast refactoring] Merged AbstractTupleType?, TupleType?, and VarargTupleType? …
- 12:35 Changeset [3108] by
- Better toString for Graph, added test
- 11:47 Changeset [3107] by
- [ast refactoring] Eliminated subclasses of Param: NormalParam? and …
- 10:07 Changeset [3106] by
- Exposed boolean switches for testing
- 09:11 Changeset [3105] by
- [ast refactoring] Working on Param classes.
- 08:46 Changeset [3104] by
- Wrote a new custom code generator for ASTGen that generates Scala code …
- 08:12 Changeset [3103] by
- Cleanup of Constructor and (especially) NativeConstructor? initialization, …
11/25/08:
- 12:52 Changeset [3102] by
- [ast refactoring] Node is a supertype of ASTNode and Info. All subclasses …
- 10:46 AstRestructuring edited by
- (diff)
- 10:44 AstRestructuring edited by
- (diff)
- 10:43 Changeset [3101] by
- [ast refactoring] Eliminated nodes that extended concrete classes: …
- 08:44 AstRestructuring edited by
- (diff)
- 08:43 Changeset [3100] by
- [ast refactoring] Eliminated AppExpr?.
- 08:15 AstRestructuring edited by
- (diff)
- 08:12 Changeset [3099] by
- [ast refactoring] Reshuffled some node fields: Component, FnExpr?, and …
- 04:49 Changeset [3098] by
- [ast refactoring] Reshuffled some node fields: TraitDecl? and ObjectDecl?
11/24/08:
- 23:21 AstRestructuring edited by
- (diff)
- 23:20 Changeset [3097] by
- [ast refactoring] Made Decl a superclass rather than an interface.
- 22:51 AstRestructuring edited by
- (diff)
- 22:51 Changeset [3096] by
- [ast refactoring] Remove distinctions between AbsTraitDecl/TraitDecl? and …
- 21:08 Changeset [3095] by
- [ast refactoring] Remove distinctions between AbsFnDecl? and FnDecl?.
- 19:28 Changeset [3094] by
- [ast refactoring] Remove distinctions between AbsVarDecl? and VarDecl?.
- 18:10 AstRestructuring edited by
- (diff)
- 18:09 Changeset [3093] by
- [ast restructuring] Remove distinctions between declarations in APIs …
- 14:04 NativeInterfaceCodeGeneration edited by
- (diff)
- 13:41 NativeInterfaceCodeGeneration edited by
- (diff)
- 12:51 NativeInterfaceCodeGeneration edited by
- (diff)
- 12:41 NativeInterfaceCodeGeneration edited by
- (diff)
- 12:05 Changeset [3092] by
- [astgen] Reshuffled some node fields; added a foreign language fields to …
11/23/08:
- 18:38 NativeInterfaceCodeGeneration edited by
- (diff)
- 17:49 NativeInterfaceCodeGeneration edited by
- (diff)
- 17:49 NativeInterfaceCodeGeneration edited by
- (diff)
11/22/08:
- 13:37 FortressStartHere edited by
- Tried to explain the [\ \] brackets. (diff)
- 13:28 FortressStartHere edited by
- Previous hello world code did not run. (diff)
- 07:55 NativeInterfaceCodeGeneration edited by
- (diff)
11/21/08:
- 13:46 NativeInterfaceCodeGeneration edited by
- (diff)
- 13:13 NativeInterfaceCodeGeneration edited by
- (diff)
- 13:09 NativeInterfaceCodeGeneration edited by
- (diff)
- 12:52 NativeInterfaceCodeGeneration edited by
- (diff)
- 12:40 Changeset [3091] by
- [TypeCheckerOutput?] Added populate types (I had to change the signature …
- 12:19 NativeInterfaceCodeGeneration edited by
- (diff)
- 11:56 NativeInterfaceCodeGeneration created by
- 11:28 AdditionalInterpreterEnvironmentIssues edited by
- (diff)
11/20/08:
- 16:52 Changeset [3090] by
- Improved comment
- 16:10 Changeset [3089] by
- [interpreter/desugarer] nailed down remaining lexical references; fixed …
- 14:11 Changeset [3088] by
- So that I can work on it at home!
- 14:10 Changeset [3087] by
- Created a directory for small programs that fail to compile but don't give …
- 11:43 Changeset [3086] by
- [tests] Test case demonstrating workaround to #307, and additional test …
- 09:20 Changeset [3085] by
- [interpreter desugarer] cleaned out some more untagged lexical references
11/19/08:
- 18:42 Ticket #309 (could we swap the generator and what we return in set notation?) created by
- { x.append(<0,2>) ∣ x <- myListOfNumberLists } is nice, but when we have …
- 13:19 Changeset [3084] by
- added test for new bug #308
- 13:19 Ticket #308 (Static checking fails to reject static parameterized reference to missing ...) created by
- If a reference to a missing function includes static parameters, static …
- 09:38 AstRestructuring edited by
- (diff)
- 09:31 Changeset [3083] by
- [interpreter-desugarer] fewer references missing level annotations
- 08:44 AstRestructuring edited by
- (diff)
- 08:38 Changeset [3082] by
- [ast] Eliminated nodes: LValueBind, Unpasting, UnpastingBind?, and …
11/18/08:
- 18:19 Changeset [3081] by
- [ast] Eliminated nodes: OrConstraint?, AndConstraint?, ImpliesConstraint?, …
- 17:55 Ticket #307 (Set/Map clash) created by
- This code {{{m:Map[\ZZ32,ZZ32\] = BIG CUP[\ZZ32,ZZ32\][i <- …
- 14:39 Changeset [3080] by
- implemented BufferedWriter? as a primitive type. Needs more tests!
- 13:46 AstRestructuring edited by
- (diff)
- 13:45 Changeset [3079] by
- [ast] Eliminated DelimitedExpr? and FlowExpr?.
- 12:54 AstRestructuring edited by
- (diff)
- 12:54 Changeset [3078] by
- [ast] Eliminated the Export node.
- 09:40 AstRestructuring edited by
- (diff)
- 09:34 Changeset [3077] by
- [ast] Merged FnDecl? and FnDef? to FnDecl?.
- 09:15 IntegerSquareRoot edited by
- formatting (diff)
- 07:34 Changeset [3076] by
- Add an unambiguous name for each declared function (this may be too many …
- 06:59 AstRestructuring edited by
- (diff)
- 06:52 AstRestructuring edited by
- (diff)
11/17/08:
- 20:18 AstRestructuring edited by
- (diff)
- 19:51 AstRestructuring edited by
- (diff)
- 19:40 AstRestructuring edited by
- (diff)
- 19:26 AstRestructuring edited by
- (diff)
- 19:21 AstRestructuring edited by
- (diff)
- 19:12 AstRestructuring edited by
- (diff)
- 19:00 AstRestructuring edited by
- Some more ideas from our conversation earlier and my explorations (the … (diff)
- 15:35 Changeset [3075] by
- Implemented efficient generators for CatString, but not for SubString?. …
- 14:32 AstRestructuring edited by
- (diff)
- 13:52 AstRestructuring created by
- 13:51 WikiStart edited by
- (diff)
- 12:12 Changeset [3074] by
- [ast] Added optional 'implementsUnambiguousName' field to FnDef?
- 11:18 Changeset [3073] by
- [refactoring] Moved utility methods from the syntax abstraction package to …
- 09:22 Ticket #305 (declaring a getter with parameters is not flagged as an error) closed by
- fixed: Fixed in r3072.
- 09:22 Changeset [3072] by
- [syntax checker] A getter declaration should not have a parameter and a …
- 08:51 Ticket #306 (Redundant declarations are not flagged as static errors) created by
- Declaring explicitly in a trait an abstract method that is also inherited …
- 08:46 Ticket #305 (declaring a getter with parameters is not flagged as an error) created by
- The title says it all: declaring as a getter a method that takes a …
11/16/08:
- 16:35 Changeset [3071] by
- Spans are no longer optional
- 11:35 UseAGenerator edited by
- (diff)
- 07:20 ComprehendingComprehensions edited by
- (diff)
- 06:17 Changeset [3070] by
- [library] Replaced some Unicode characters with ASCII correspondences for …
11/15/08:
- 06:08 ComprehendingComprehensions edited by
- (diff)
- 04:11 ComprehendingComprehensions edited by
- added reference to UseAGenerator, a more general treatment of generators. (diff)
11/14/08:
- 21:02 UseAGenerator edited by
- (diff)
- 14:20 Changeset [3069] by
- Special-cased the right child of the root of a corded string being a short …
- 13:53 Changeset [3068] by
- Putting WIP into Sandbox
- 10:40 Changeset [3067] by
- [ast] Got rid of lingering traces of alternate-self-name (that we long ago …
- 08:38 Changeset [3066] by
- added some Unicode characters to test encoding
- 08:05 Changeset [3065] by
- some ideas on how to do buffered printing
11/13/08:
- 13:30 Changeset [3064] by
- [interpreter] fewer (now 41 instances in tests) un-level-tagged references
- 13:20 ArrayListVsCovColl edited by
- (diff)
- 13:19 ArrayListVsCovColl edited by
- (diff)
- 11:37 Changeset [3063] by
- [interpreter] Whitespace fixes
- 10:48 AdditionalInterpreterEnvironmentIssues edited by
- (diff)
- 10:42 CompilerDesignNotes edited by
- (diff)
- 09:43 HowToParticipate edited by
- (diff)
- 09:30 HowToParticipate edited by
- (diff)
- 07:34 ArrayListVsCovColl edited by
- (diff)
- 06:57 Changeset [3062] by
- [library] Replaced some Unicode characters with ASCII correspondences for …
- 05:34 ArrayListVsCovColl edited by
- tweaks (diff)
- 02:39 ArrayListVsCovColl edited by
- formatting (diff)
11/12/08:
- 20:46 Changeset [3061] by
- Improved asExprString for Strings and Ranges, to correspond with Wiki page
- 19:02 ConvertingToString edited by
- (diff)
- 15:22 ArrayListVsCovColl edited by
- (diff)
- 15:04 ArrayListVsCovColl edited by
- (diff)
- 14:36 ArrayListVsCovColl edited by
- (diff)
- 13:55 ArrayListVsCovColl edited by
- fixed formatting typo (diff)
- 13:47 ArrayListVsCovColl edited by
- (diff)
- 13:46 ArrayListVsCovColl edited by
- (diff)
- 13:45 ArrayListVsCovColl created by
- 11:49 Changeset [3060] by
- [interpreter/environment] cleaned up indexed references some more
- 10:47 Changeset [3059] by
- [scortress] Renamed Scala files to avoid repeated compilation of them.
- 10:46 ConvertingToString created by
- 10:37 Changeset [3058] by
- Changed comment
- 10:32 WikiStart edited by
- (diff)
- 10:32 WikiStart edited by
- (diff)
- 10:28 Changeset [3057] by
- more toString -> asString changes
- 10:03 FortressHowTos edited by
- (diff)
11/11/08:
- 17:34 Changeset [3056] by
- converted many toString() methods to asString getters
- 15:04 Changeset [3055] by
- [scortress] Added Ant build file for scala code. PFC/build.xml will now …
- 12:59 Changeset [3054] by
- [scortress] Moving scala stuff.
- 12:49 Changeset [3053] by
- [interpreter] move level annotations on environment references
- 09:57 WikiStart edited by
- (diff)
- 09:06 Changeset [3052] by
- Added change to forzip command to ignore heap dumps
- 08:48 Changeset [3051] by
- Set svn:ignore and .hgignore to ignore .bin files
- 05:41 Changeset [3050] by
- [tests] Fixed a broken build: input file handling.
11/10/08:
- 21:31 Changeset [3049] by
- more toString -> asString changes
- 19:27 Changeset [3048] by
- Moved a version of LongStringTests? to tests from not_passing_yet. …
- 14:21 Changeset [3047] by
- Additional leak plugging
- 05:34 Changeset [3046] by
- Fixed a couple of bugs in Strings. Set FlatStringInfo?.maxSize to 25, so …
11/08/08:
- 09:24 Changeset [3045] by
- Additional storage cleanup (better reset between unit tests)
11/07/08:
- 19:44 Changeset [3044] by
- Added better info to leak-testing message; added better List-trim method
- 16:53 Changeset [3043] by
- added assert to unchecked(!) Java Substring
- 16:12 Changeset [3042] by
- Added factories for fileStreams, to make wordcount work when …
- 14:33 Changeset [3041] by
- top-level commit, Trimmed memory consumption
- 14:29 Changeset [3040] by
- Trimmed memory consumption
- 11:40 Changeset [3039] by
- gauntlet2.fss update
- 11:30 Changeset [3038] by
- Steve's iSqrt timing framework
- 11:04 Changeset [3037] by
- Started cleaning the string code. Started renaming toString to asString …
- 10:51 Changeset [3036] by
- Started cleaning the string code. Started renaming toString to asString …
- 08:30 UsingMercurial edited by
- (diff)
11/06/08:
- 19:17 Changeset [3035] by
- [library] finished transition with Set library.
- 16:13 Changeset [3034] by
- [parser] Simplified grammar for dimensions and units. [copyright] Fixed …
- 13:50 Changeset [3033] by
- [library] Migrated PureList? to use CovariantCollection?.
- 11:33 Ticket #304 (Loose operators || and // have incomparable precedence) created by
- The operators || and // both mean string concatenation; …
- 07:26 Ticket #303 (having more processors slows down sequential loop) created by
- The code below runs faster on two processors than on one. Cool. The …
- 06:13 Ticket #302 (Silly output message reduces our credibility) created by
- Is it really necessary for the fortress command to print […] before the …
- 05:54 IntegerSquareRoot edited by
- comment a la Derek (diff)
- 05:49 Ticket #301 (Body in api file yields "Syntax Error" message) created by
- If a method body is accidentally included in an API (an easy-to-make …
11/05/08:
- 19:52 Changeset [3032] by
- [parser] Report multiple syntax errors for literals and symbols.
- 18:06 IntegerSquareRoot edited by
- tweak (diff)
- 11:57 IntegerSquareRoot edited by
- (diff)
- 11:55 IntegerSquareRoot edited by
- (diff)
- 10:47 Changeset [3031] by
- Switched map comprehensions and aggregates to use CovariantCollection + …
- 09:15 Changeset [3030] by
- Added >> and << to Range code. Removed from String code. Added …
- 07:56 IntegerSquareRoot edited by
- case cleanup and tweaks (diff)
- 07:55 Changeset [3029] by
- Add test for reporting of imported entities that are not present in the …
- 07:54 Changeset [3028] by
- [interpreter] Report the source location for an exception thrown from a …
- 07:12 IntegerSquareRoot edited by
- cleanup a la Victor (diff)
11/04/08:
- 21:19 Changeset [3027] by
- [parser] Report multiple syntax errors for identifiers and spacing.
- 20:05 Changeset [3026] by
- [desugarer] Code refactoring: moving some node creation from NodeFactory? …
- 18:10 Changeset [3025] by
- [unparser] Fixed set copying.
- 17:52 Changeset [3024] by
- [parser] Report multiple syntax errors: syntax errors during parsing and …
- 14:45 IntegerSquareRoot edited by
- added some intro words (diff)
- 14:19 Changeset [3023] by
- [unparser] Added a work-around for an interpreter issue of handling lazy …
- 14:17 Ticket #300 (Contracts on abstract methods are ignored) created by
- The Fortress syntax allows an abstract method declared in a trait (in a …
- 13:54 Changeset [3022] by
- [library] Do List comprehensions using CovariantCollection? (but …
- 13:47 Ticket #299 (missing generated environment for automatically imported API) created by
- The following steps causes an error: ant cleanCache fortress typecheck …
- 12:55 Changeset [3021] by
- [scortress] Moving out of ProjectFortress? hierarchy.
- 12:45 IntegerSquareRoot edited by
- tweak (diff)
- 11:25 IntegerSquareRoot edited by
- tweak (diff)
- 08:49 Changeset [3020] by
- [library] Bug fixes and more thorough testing of covariant collections
- 08:47 Changeset [3019] by
- [parser] Report multiple syntax errors for …
- 08:23 Changeset [3018] by
- [library] Removed well-known degeneracy for sorted lists in quicksort. We …
- 07:21 IntegerSquareRoot edited by
- oops (diff)
- 07:05 IntegerSquareRoot edited by
- oops (diff)
- 07:02 IntegerSquareRoot edited by
- replace 2 by 10 in tests - much more intuitive printed results (diff)
- 03:57 IntegerSquareRoot edited by
- tweak (diff)
- 03:55 IntegerSquareRoot edited by
- cleanup and addition of non-deterministic version (diff)
- 03:24 Changeset [3017] by
- [parser] Minor cleanup
11/03/08:
- 20:15 Changeset [3016] by
- [parser] Moved syntax checking of trait/object/function/method modifiers …
- 18:49 Changeset [3015] by
- But the experiment was largely a dead end.
- 18:47 Changeset [3014] by
- Saving this experiment in the revision history for posterity.
- 17:48 Ticket #298 (Gratuitous parens required around do/end in expression context) created by
- Consider the following expression: […] Why is it necessary in this and …
- 16:58 IntegerSquareRoot edited by
- tweaks (diff)
- 16:07 IntegerSquareRoot edited by
- typo fix (diff)
- 14:58 IntegerSquareRoot edited by
- typos (diff)
- 14:38 IntegerSquareRoot edited by
- used bignums (ZZ) (diff)
- 11:27 Changeset [3013] by
- [Typechecker] Made sure type bindings are added to the environment even …
- 09:28 Ticket #292 (operator methods should have self parameter) closed by
- fixed: Fixed in r3012.
- 09:27 Changeset [3012] by
- [syntax checker] An operator method that is not a subscripting operator …
- 08:06 Changeset [3011] by
- [desugarer] Some cleanup by restructuring the code with additional helper …
- 04:43 IntegerSquareRoot edited by
- used an explicit widen call to fix the buggie (thanks Jan) --- still … (diff)
11/02/08:
- 21:36 Ticket #295 (Declarations in APIs should not have any missing types.) closed by
- fixed: Fixed in r3010.
- 21:32 ClosureConversionProgress edited by
- (diff)
- 14:46 Changeset [3010] by
- [syntax checker] Added a simple syntax checker. Added missing types to …
- 09:47 IntegerSquareRoot edited by
- fixed typos (diff)
- 09:24 FortressByExample edited by
- put simple example at the top (diff)
- 09:23 IntegerSquareRoot created by
- initial crack at a simple program example: isqrt
- 08:39 FortressByExample edited by
- added integer square root (diff)
11/01/08:
- 19:50 Changeset [3009] by
- trips: more isqrt fun
- 19:45 ComprehendingComprehensions edited by
- isqrt cleanup (diff)
- 11:06 Changeset [3008] by
- Covariant collections. Required fix to add caching of inferred types.
- 04:54 Ticket #297 (ZZ32 runs out of steam, but we should be in the domain of ZZ64) created by
- In this program, all calculations are integer, and should be in ZZ64. We …
Note: See TracTimeline
for information about the timeline view.

