Timeline


and .

08/16/07:

19:00 Ticket #7 (Cannot overload equality across a module boundary) reopened by jmaessen
14:49 Changeset [728] by dlsmith
Updated ASTGen to return identical results from UpdateVisitor? when …
14:37 Changeset [727] by dlsmith
DisambiguationVisitors? handles local variable and function declarations.
14:09 Changeset [726] by dr2chase
List all unsatisfied where-clause constraints for a type, not just the …
13:24 Ticket #7 (Cannot overload equality across a module boundary) closed by dr2chase
invalid: I claim, not a bug. "assert" is defined in FortressLibrary.fss, and it …
13:19 Ticket #6 (Error with name imports) closed by dr2chase
invalid: Root cause was something else entirely, I think. NodeSet? is not present …
13:09 Ticket #11 (Can we make "interpreter" the default component for new tickets?) closed by dr2chase
fixed: 2-minute
13:01 Changeset [725] by sukyoungryu
Moved GeneratedExpr? out of the LetExpr? hierarchy as Dan suggested.
10:35 Changeset [724] by dlsmith
Updated ASTGen to support recurring on Options.
08:07 Changeset [723] by dr2chase
junit.jar needs to be on classpath in build.xml; also updated testing …

08/15/07:

20:04 Changeset [722] by sukyoungryu
Replace throwing Error with more specific exceptions except in the useful …
14:06 Changeset [721] by dlsmith
Changed supertype of FortressError? from Error to RuntimeException?
13:06 Changeset [720] by dlsmith
Migrated uses of com.sun.fortress.useful.Option to …
11:38 Changeset [719] by chf
Set the number of work stealing threads to be the number of available …
11:02 Changeset [718] by sukyoungryu
Whenever possible, give source locations for throwing InterpreterBug?. Use …
09:48 Changeset [717] by sukyoungryu
Whenever possible, give source locations for throwing ProgramError?. Use …
07:13 Changeset [716] by dr2chase
Added missing copyright notice
07:10 Changeset [715] by dr2chase
Added missing copyright notice
07:09 Changeset [714] by dlsmith
Fixes for unchecked warnings.
06:58 Changeset [713] by dr2chase
Removed some warnings, fixed .classpath, changed ignore properties
06:44 Changeset [712] by chf
OOPS

08/14/07:

19:26 Changeset [711] by sukyoungryu
Whenever possible, give source locations for rethrowing FortressError?
15:54 Changeset [710] by sukyoungryu
Moved StaticArg? out of the Type hierarchy in Fortress.ast as Dan …
14:13 Changeset [709] by dlsmith
Implemented the VarRef? case in DisambiguationVisitor?. Updated ASTGen and …
14:12 Changeset [708] by jmaessen
Moved four tests out of not_passing_yet after minor tweaks. Removed some …
13:32 Ticket #11 (Can we make "interpreter" the default component for new tickets?) created by jmaessen
This is either a 2-minute change or will take days. It's only worth the …
13:30 Ticket #10 (Implement type Object) created by jmaessen
Make type Object distinct from type Any. Make appropriate types extend …
13:28 Ticket #9 (Implement local polymorphic functions) created by jmaessen
Implement local polymorphic functions to at least the point where we can …
13:26 Changeset [707] by sukyoungryu
1. Implemented syntax and parsing of where clauses on extends clauses of …
13:26 Changeset [706] by jmaessen
Updated information on outstanding errors.
11:17 Changeset [705] by chf
Minor cleanup
11:16 Changeset [704] by jmaessen
Added return type to EGG just to be safe.
10:57 Changeset [703] by chf
We are now using Doug Lea's latest and greatest jsr166y.
10:53 Changeset [702] by dr2chase
Fixed name of StringLiteral?, uncommented NodeSet? from Set.fsi
09:42 Changeset [701] by jmaessen
Slightly more sophisticated use of opr parameter trait in definition of …
07:39 Ticket #8 (Null pointer exception while summing list) closed by jmaessen
fixed: Fixed in r700 List comparison was dealing gracelessly with null list …
07:37 Changeset [700] by jmaessen
Null pointer exception was due to passing uninstantiated type to function …
06:41 Ticket #8 (Null pointer exception while summing list) created by jmaessen
We get a null pointer exception while trying to sum a list. See …
06:39 Changeset [699] by jmaessen
Null pointer exception while summing list.
06:27 Ticket #7 (Cannot overload equality across a module boundary) created by jmaessen
You can't define overloadings of equality outside of FortressLibrary.fss. …
06:23 Changeset [698] by jmaessen
Can't overload equality across a module boundary, when equality is defined …
06:09 Changeset [697] by jmaessen
Tweaked to make sure both examples are well-formed.
06:05 Ticket #6 (Error with name imports) created by jmaessen
The types in an api don't seem to be getting properly "hooked up" to the …
05:47 Changeset [696] by sukyoungryu
Fixed Dan's hacking in the parser for VarRef/FnRef/MethodInvocation?.
05:18 Changeset [695] by dr2chase
Applied refactoring from r687

08/13/07:

21:17 Changeset [694] by sukyoungryu
Implemented syntax and parsing of dimension types.
21:07 Changeset [693] by sukyoungryu
Dimensions and units are parsed but not yet interpreted. Moved the test …
21:06 Changeset [692] by sukyoungryu
Added a test file for dimensions and units.
20:58 Changeset [691] by dr2chase
When I say "commit" to Eclipse, I mean all the files, dag nabbit.
20:51 Changeset [690] by dr2chase
First cut at opr parameters, including tests. Fixed wrong package names …
18:33 Changeset [689] by jmaessen
More refactoring; found bug in type imports (TypeImportBug?.fss) whose …
14:03 Changeset [688] by EricAllen
Added disambiguator package. Added some initial infrastructure for name …
13:54 Changeset [687] by jmaessen
Refactoring in progress on Map, complete for Set and PureList?. Map needs …
11:44 Changeset [686] by dlsmith
Wrapped the name of an OprExpr? and FnRef? in a list to allow for cross-API …
09:37 Changeset [685] by dlsmith
Replaced wrapped expression in FnRef? with a DottedId?. Fixed parser to …
08:44 Changeset [684] by dr2chase
Steps towards Opr parameters; also cleaned up many minor Eclipse-warnings

08/12/07:

21:38 Changeset [683] by sukyoungryu
Implemented syntax and parsing of static arguments.
15:56 Changeset [682] by sukyoungryu
Implemented syntax and parsing of unit expressions.
06:45 Changeset [681] by sukyoungryu
Renamed TypeRef? as Type.
06:05 Changeset [680] by sukyoungryu
Implemented syntax and parsing: 1) dimension and unit declarations 2) …

08/10/07:

07:17 Changeset [679] by sukyoungryu
Restructured Fortress exceptions. ProgramError? and InterpreterBug? are …

08/08/07:

18:37 Changeset [678] by sukyoungryu
Fixed bugs in handling bindings in typecase expressions. Moved …
18:01 Changeset [677] by sukyoungryu
Added a parenthesized field to TypeRef?. Did not add a superclass …
13:50 Changeset [676] by sukyoungryu
The range of an arrow type is TypeRef? instead of NonArrowType? in …
13:28 Changeset [675] by sukyoungryu
Fixed a parser bug in handling parenthesized if expressions.
12:52 Changeset [674] by dlsmith
Modified VarRefs? to wrap a DottedId? rather than an Id.

08/07/07:

12:56 Changeset [673] by chf
Added a testNightly ant target.
10:57 Changeset [672] by sukyoungryu
Renamed MemberSelection? to FieldRef?.
10:37 Changeset [671] by sukyoungryu
Deleted an unused node: Apply
09:55 Changeset [670] by EricAllen
Changed the type of ArrowType?.domain to be TypeRef? (and fix use sites)
09:44 Changeset [669] by sukyoungryu
1. Added internal nodes: CoercionInvocation? and MethodInvocation?. 2. …
08:21 Changeset [668] by sukyoungryu
Fixed checking for multiple modifiers.

08/06/07:

21:28 Changeset [667] by sukyoungryu
Added comments.
20:51 Changeset [666] by sukyoungryu
InstantiatedType?(TypeRef?, List<StaticArg?>) => InstantiatedType?(DottedId?, …
19:19 Changeset [665] by sukyoungryu
Use Entry instead of Pair<Expr, Expr> and added an abstract node: …
18:11 Changeset [664] by sukyoungryu
Renamed a field name: args to staticArgs
14:50 FortressQuestions edited by victorl
(diff)
14:41 HowToDownload edited by victorl
(diff)
12:39 Changeset [663] by dr2chase
Intermediate step in adding opr parameters -- some debugging printlns, …
11:17 Changeset [662] by sukyoungryu
Renamed parser_util.precedence_opexpr.OpExpr? to …

08/05/07:

21:54 Changeset [661] by sukyoungryu
More cleaning up of Fortress.ast: 1. While(Expr, Expr) => While(Expr, Do) …

08/04/07:

16:50 Changeset [660] by sukyoungryu
Replaced a series of instanceof tests with a visitor and cleaned up more …
05:25 Changeset [659] by sukyoungryu
Replaced a series of instanceof tests with a visitor.

08/03/07:

21:45 Changeset [658] by dlsmith
Rearranged compiler phases so that the Disambiguator works with ASTs …
17:47 Changeset [657] by sukyoungryu
The static parameter lists have type List<StaticParam?> instead of …
14:30 Ticket #5 (Cannot extend library trait in .fsi trait) closed by dr2chase
fixed: The cause was semi-stupid, which was failure to account for APIs in the …
14:27 Changeset [656] by dr2chase
Fixed bug with extending in/across APIs (ticket:5)
13:33 Changeset [655] by sukyoungryu
Because the dimensionality of UnpastingBind? cannot be an empty list, …
13:24 Changeset [654] by sukyoungryu
Contract clauses have type Option<List<...>> because we want to preserve …
13:21 Changeset [653] by dlsmith
Fixed code that was producing a FileReader? via …
13:04 Changeset [652] by sukyoungryu
Throws clauses have type Option<List<TraitType?>> because we want to …
12:13 Changeset [651] by sukyoungryu
An extends clause has type List<TraitType?> because an empty extends clause …
10:54 Changeset [650] by sukyoungryu
ignore
10:52 Changeset [649] by sukyoungryu
1. Renamed ParamType? to InstantiatedType?. 2. Moved …
10:42 HowToDownload edited by dr2chase
(diff)
10:28 HowToDownload created by dr2chase
10:26 FortressQuestions edited by dr2chase
(diff)
10:23 WikiStart edited by dr2chase
(diff)
10:21 SCAInstructions edited by dr2chase
(diff)

08/02/07:

10:15 Changeset [648] by dlsmith
Renamed test files.
10:04 Changeset [647] by dlsmith
Removed prototype type checker from the interpreter. Renamed …

08/01/07:

14:43 Changeset [646] by dlsmith
Added compiler classes, including symbol table indexing classes. Updated …
13:03 Changeset [645] by EricAllen
Added a field "Option<VarargsType?> varargs" to TupleType? (and fixed use …
11:31 Changeset [644] by sukyoungryu
Removed a generated file from the repository.

07/31/07:

11:11 Changeset [643] by jmaessen
Generator-ified Set (except that the api does not reflect this fact due to …
10:20 Ticket #5 (Cannot extend library trait in .fsi trait) created by jmaessen
It seems trait TreeSet[\E\] (defined in Set.fsi) cannot extend …
08:53 Changeset [642] by jmaessen
Changed ".empty()" to ".isEmpty()" everywhere appropriate. This makes …

07/30/07:

21:20 Changeset [641] by sukyoungryu
Minor edits to TupleExpr?.
21:06 Changeset [640] by sukyoungryu
Cleaned up LocalVarDecl? thanks to Dan.
16:20 Changeset [639] by sukyoungryu
Fndecl is abstract and FnDef? is concrete.
15:03 Changeset [638] by EricAllen
Moved VarargsExpr? to extend AbstractNode? directly.
14:39 Changeset [637] by EricAllen
Removed the abstract class AbstractTupleExpr? Moved TupleExpr? to extend …
14:25 Changeset [636] by jmaessen
Added zip, filter and range indexing to PureList?. Failed to add equality …
14:10 Changeset [635] by jmaessen
Check fib outputs rather than printing them.
13:15 Changeset [634] by sukyoungryu
VarDecl? gets a list of LValueBind and LocalVarDecl? gets a list of LValue …
10:28 Changeset [633] by chf
OOPS!
08:52 Changeset [632] by sukyoungryu
Deleted the snapshots of eliminating left-recursive productions for …
08:02 Changeset [631] by jmaessen
More cleanup of PureList?, made reverse() into a full-fledged method. …
08:00 Changeset [630] by jmaessen
Improved failure modes when type information is missing, and made a note …
05:52 Changeset [629] by dr2chase
Fixed syntax error/typo

07/29/07:

15:15 Changeset [628] by sukyoungryu
For the backward-compatible ant 'clean' target
15:11 Changeset [627] by sukyoungryu
Refactored parser-related code.
06:34 Changeset [626] by sukyoungryu
TraitDecl?, ObjectDecl?, and ObjectExpr? have a list of Decls and …
05:25 Changeset [625] by sukyoungryu
A Component has a list of Decls and an Api has a list of AbsDecls?.

07/28/07:

13:56 Changeset [624] by sukyoungryu
Cleaned up the elimination of left recursive productions for TypeRef?. …

07/27/07:

18:47 Changeset [623] by sukyoungryu
A throws clause is a list of TraitType? instead of a list of TypeRef?.
16:36 Changeset [622] by dlsmith
Added default initializers to fields in Fortress.ast, especially Options …
15:08 Changeset [621] by dlsmith
Removed _RewriteObjectExpr from the AbsDeclOrDecl? hierarchy (it now …
12:45 Changeset [620] by sukyoungryu
LetExpr? does not implement AbsDeclOrDecl? but LocalVarDecl? implements …
12:03 Changeset [619] by sukyoungryu
Added a common superclass of AbsExternalSyntax? and ExternalSyntax?.
10:34 Changeset [618] by sukyoungryu
1. Renamed FieldSelection? to MemberSelection?. 2. Renamed absDeclOrDecls …
07:13 WikiStart edited by dr2chase
(diff)
00:12 Changeset [617] by sukyoungryu
Removed the Name node.

07/26/07:

23:41 Changeset [616] by sukyoungryu
Replaced Fun with DottedId?.
22:39 Changeset [615] by sukyoungryu
1. Fixed copyright notices of the files in the evaluator/transactions …
21:37 Changeset [614] by sukyoungryu
1. Cleaned up the concrete syntax of TupleExpr?. 2. Replacing TypeRef? with …
06:22 Changeset [613] by jmaessen
Fixed bug (missed identifier renaming) which I thought I'd already fixed …

07/25/07:

21:25 Changeset [612] by sukyoungryu
1. Fixed inconsistent manipulation of block expressions. 2. Rearranged …
15:22 Changeset [611] by EricAllen
Altered strings of instanceof tests in ExprFactory? and NodeUtil? to instead …
13:55 Changeset [610] by dr2chase
Error-printing/toString cleanup.
13:10 Changeset [609] by chf
Moving thread state out of FortressTaskRunner?
12:23 Changeset [608] by chf
Switch to a faster contention manager.
11:46 Changeset [607] by sukyoungryu
Fixed a missing renaming from refactoring DefOrDecl?.
11:21 Changeset [606] by chf
Remove reference to thread.stop. Added another atomic test.
10:36 Changeset [605] by chf
Various cleanups. Move transactional code into interpreter.
08:34 Changeset [604] by sukyoungryu
Added comments to Fortress.ast
08:23 Changeset [603] by jmaessen
Mid-point revision to PureList?, because stuff keeps breaking due to …
07:41 Changeset [602] by sukyoungryu
1. Shorthands for map types and list types are not supported any more. 2. …

07/24/07:

10:45 Changeset [601] by chf
Removed use of DSTM2 Adapters.

07/23/07:

23:04 Changeset [600] by sukyoungryu
Adding comments to astgen/Fortress.ast and renaming AST nodes and their …
16:06 WikiStart edited by dr2chase
(diff)

07/22/07:

20:34 Changeset [599] by dr2chase
Fixed bug in Arrow type inference; (A) was getting wrongly matched to (T, …
14:39 Changeset [598] by dr2chase
Improvements to type inference: - observes "A extends GroundType?" in …

07/21/07:

21:25 Changeset [597] by sukyoungryu
_WrappedFValue is an intermediate node used only by the evaluator. It is …
20:12 Changeset [596] by sukyoungryu
Moved src/com/sun/fortress/interpreter/parser to …
18:03 Changeset [595] by sukyoungryu
Moved src/com/sun/fortress/interpreter/unicode to …
18:01 Changeset [594] by sukyoungryu
Cleaned up build.xml and moved src/com/sun/fortress/interpreter/unicode to …

07/20/07:

14:28 Changeset [593] by EricAllen
Massive refactoring: Migrated the following packages: …
13:09 Changeset [592] by dlsmith
Updated plt.jar with some Map/Set classes.
13:07 Changeset [591] by sukyoungryu
Revised ExprFactory?.makeInParentheses to use a visistor instead of a …
09:41 Changeset [590] by EricAllen
Merged fortress installation sources into this distribution (it's not …

07/19/07:

18:32 FortressStartHere edited by pitonyak
(diff)
17:59 FortressStartHere edited by pitonyak
(diff)
11:41 Changeset [589] by dlsmith
Updated ASTGen to suppress certain unchecked cast warnings in the …
09:33 Changeset [588] by dlsmith
Updated classpath of scripts to point to plt.jar
09:19 Changeset [587] by EricAllen
Added an ant task for GUI testing. Fixed classpath in junit script.
06:39 HowToParticipate edited by dr2chase
(diff)
06:31 Changeset [586] by dr2chase
Another test commit
06:19 Changeset [585] by dr2chase
This is a gratuitous test commit to confirm that a SVN permission change …

07/18/07:

21:48 HowToParticipate edited by dr2chase
(diff)
09:16 Changeset [584] by EricAllen
Added explicit values for all options in Fortress.ast. Turned on …
08:39 Ticket #4 (implement getters/setters) created by dr2chase
08:39 Ticket #3 (implement opr parameters) created by dr2chase

07/17/07:

13:59 Changeset [583] by dr2chase
Fixed (?) doubled overloading bug; general cleanup to remove various field …
12:50 Changeset [582] by dlsmith
Updated plt.jar and astgen.jar. ASTGen now supports default parameters.
10:58 Changeset [581] by sukyoungryu
Moved src/com/sun/fortress/interpreter/astgen to astgen.
10:37 Changeset [580] by sukyoungryu
Now, this program can be parsed.
10:01 Changeset [579] by sukyoungryu
Added a copyright notice to Fortress.ast. Fixed parsing map expressions.
Note: See TracTimeline for information about the timeline view.