Timeline


and .

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.

07/16/07:

15:16 Changeset [578] by EricAllen
Fixed lots of error messages to use ErrorMsgMaker? instead of toString. …
13:01 Changeset [577] by sukyoungryu
Renamed TraitHeader? to TraitHeaderFront?.
08:06 FortressQuestions edited by dr2chase
(diff)

07/14/07:

07:05 Changeset [576] by sukyoungryu
ASTGen migration happened.
03:41 Changeset [575] by sukyoungryu
Added copyright notices.

07/13/07:

12:12 Changeset [574] by dlsmith
Fixed bugs in ASTGen.
11:03 Changeset [573] by dlsmith
Fixed a bug in ASTGen

07/12/07:

21:37 Changeset [572] by sukyoungryu
Node clean up: TraitDefOrDecl?
20:57 Changeset [571] by joeuser
Made Reflective node creation able to use either () or (Span) constructor, …
20:37 Changeset [570] by joeuser
Reworked reflective node creation to make it use either of two …
19:28 Changeset [569] by joeuser
Removed transient fields from TraitDefOrDecl?
14:05 Changeset [568] by EricAllen
Added visitor ErrorMsgMaker?.java to aid in printing out error messages. …
13:57 Changeset [567] by dr2chase
UniqueID related stuff to allow transparent replacement of transient …
13:07 Changeset [566] by dlsmith
Added plt.jar and astgen.jar to the third_party directory; added plt.jar …
13:07 Changeset [565] by sukyoungryu
Node clean up: AbstractNode? (except props)
12:39 Changeset [564] by sukyoungryu
Prepare to add astgen.jar
11:42 Changeset [563] by sukyoungryu
Nodes clean up: AbsObjectExpr?, ObjectExpr?, and _RewriteObjectExpr
11:01 Changeset [562] by jmaessen
No longer necessary to keep two copies of conjGrad code around; the one …
10:27 Changeset [561] by sukyoungryu
Moved nodes_util.WrappedFValue to nodes._WrappedFValue to be generated by …
09:52 Changeset [560] by dr2chase
Added ObjectExpr? allocation in Disambiguate for Sukyoung to modify; …

07/11/07:

19:45 Changeset [559] by sukyoungryu
Node clean up: FnDefOrDecl?
19:30 Changeset [558] by joeuser
Removed some transient fields from FnDefOrDecl?
13:51 Changeset [557] by joeuser
Got rid of code that allowed different names for 'self', since that was …
13:26 Changeset [556] by joeuser
Moved probe of self parameter index out of critical place, so it need not …
11:58 Changeset [555] by sukyoungryu
Deleted an unused field.
11:20 Changeset [554] by sukyoungryu
Nodes clean up: AbsFnDecl? and FnDecl?
08:57 Changeset [553] by sukyoungryu
Nodes clean up: AnonymousFnName? and ConstructorFnName?

07/10/07:

22:33 Changeset [552] by sukyoungryu
Nodes clean up: AbsFnDecl?, FnDecl?, and FnDefOrDecl? (in progress)
21:24 Changeset [551] by sukyoungryu
Nodes clean up: AbsTraitDecl? and TraitDecl?
21:04 Changeset [550] by sukyoungryu
Node clean up: Node
20:34 Changeset [549] by sukyoungryu
Node clean up: Modifier
19:06 Changeset [548] by sukyoungryu
Nodes clean up: AbsObjectDecl?, ObjectDecl?, and ObjectDefOrDecl?
17:44 Changeset [547] by sukyoungryu
Node clean up: ArrowType?
16:11 Changeset [546] by dr2chase
Revived serialization tester.
14:02 Changeset [545] by EricAllen
Moved toString method of DottedId? into a static method in a new class …
12:38 Changeset [544] by sukyoungryu
Nodes clean up: Expr (done) and AbstractNode? (in progress)
12:22 Changeset [543] by sukyoungryu
Nodes clean up: Assignment and FieldSelection?
11:47 Changeset [542] by sukyoungryu
Changing 'protected [abstract] void outputHelp' to 'public [abstract] void …
11:30 Changeset [541] by sukyoungryu
Changing 'protected [abstract] void outputHelp' to 'public [abstract] void …
11:13 Changeset [540] by sukyoungryu
Changing 'protected [abstract] void outputHelp' to 'public [abstract] void …
11:02 Changeset [539] by sukyoungryu
Changing 'protected [abstract] void outputHelp' to 'public [abstract] void …
10:50 Changeset [538] by sukyoungryu
Changing 'protected [abstract] void outputHelp' to 'public [abstract] void …
10:35 Changeset [537] by sukyoungryu
Changing 'protected [abstract] void outputHelp' to 'public [abstract] void …
10:07 Changeset [536] by sukyoungryu
Node clean up: SimpleTypeParam?
09:21 Changeset [535] by sukyoungryu
Deleted obsolete classes and methods.
09:13 Changeset [534] by dlsmith
Removed the Option wrapper before printing the parsed AST.

07/09/07:

22:07 Changeset [533] by sukyoungryu
Nodes clean up: AliasedDottedId? and AliasedName?
21:50 Changeset [532] by sukyoungryu
Node clean up: KeywordsExpr?
21:35 Changeset [531] by sukyoungryu
Nodes clean up: TupleExpr? and TupleType?
21:01 Changeset [530] by sukyoungryu
Nodes clean up: VarargsExpr? and VarargsType?
10:42 Changeset [529] by jmaessen
Checking in version which actually runs out of resources on my laptop, at …

07/08/07:

23:38 Changeset [528] by sukyoungryu
Fixed a missing mutability check in NodeFactory?.makeLValue.
23:22 Changeset [527] by sukyoungryu
Added missing copyright notices.
20:11 Changeset [526] by sukyoungryu
Nodes clean up: ChainExpr?, LooseJuxt?, OprExpr?, SubscriptExpr?, and …
19:57 Changeset [525] by jmaessen
API for PureList?, plus quick test which covers the cases which actually …
18:43 Changeset [524] by jmaessen
Version passes internal tests, including fixes to left() and right() which …
18:39 Changeset [523] by jmaessen
Give better error feedback on null typeEnv, to give some hope of figuring …
18:37 Changeset [522] by jmaessen
Give some useful advice and an offending API in NYI message.
16:42 Changeset [521] by sukyoungryu
1. Nodes clean up: Apply and TypeApply? 2. Moved …
13:29 Changeset [520] by sukyoungryu
Nodes clean up: GeneratedExpr?, LetExpr?, LetFn?, and LocalVarDecl?
12:14 Changeset [519] by sukyoungryu
Deleted unused nodes: ListExpr? and SetExpr?
11:55 Changeset [518] by sukyoungryu
Deleted an unused node: ValueExpr?
11:44 Changeset [517] by sukyoungryu
Nodes clean up: ArrayElement?, ArrayElements?, ArrayExpr?, and MapExpr?
07:11 Changeset [516] by sukyoungryu
Deleted an unused node: UnpastingDim?
07:11 Changeset [515] by sukyoungryu
Deleted an unused node: UnpastingDim?
07:00 Changeset [514] by sukyoungryu
Nodes clean up: LValue, LValueBind, Unpasting, UnpastingBind?, and …

07/07/07:

21:57 Changeset [513] by sukyoungryu
Nodes clean up: Import, ImportApi?, ImportFrom?, ImportNames?, and ImportStar?
21:43 Changeset [512] by sukyoungryu
Nodes clean up: AbsTypeAlias?, TypeAlias?, WhereBool?, WhereClause?, …
21:25 Changeset [511] by sukyoungryu
Nodes clean up: DimDecl? and UnitDecl?
20:59 Changeset [510] by sukyoungryu
Nodes clean up: Applicable, Generic, GenericDef?, GenericDefOrDecl?, …
20:35 Changeset [509] by sukyoungryu
Node clean up: FnExpr?
18:37 Changeset [508] by sukyoungryu
1. Factored Applicable.nameAsMethod() to …
15:32 Changeset [507] by sukyoungryu
Nodes clean up: AbsDecl?, Decl, and DefOrDecl?
12:58 Changeset [506] by sukyoungryu
Factored selfParameterIndex() method to …
12:33 Changeset [505] by sukyoungryu
Factored HasAt?.at() to NodeUtil?.getAt().
09:25 Changeset [504] by sukyoungryu
1. Nodes clean up: AbsVarDecl?, VarDecl?, and VarDefOrDecl? 2. Renamed …

07/06/07:

23:51 Changeset [503] by sukyoungryu
Nodes clean up: AbsExternalSyntax?, ExternalSyntax?, PropertyDecl?, and …
23:11 Changeset [502] by sukyoungryu
Nodes clean up: AliasedDottedId?, AliasedName?, ExtentRange?, and LHS
22:33 Changeset [501] by sukyoungryu
Node clean up: KeywordType?
22:25 Changeset [500] by sukyoungryu
Node clean up: TypeRef?
21:43 Changeset [499] by sukyoungryu
Nodes clean up: ArrayType?, FixedDim?, and Indices
21:18 Changeset [498] by sukyoungryu
Nodes clean up: ProductDimType? and QuotientDimType?
18:36 Changeset [497] by sukyoungryu
Node clean up: MatrixType?
18:18 Changeset [496] by sukyoungryu
Added new nodes: DimRef?, DimTypeConversion?, ProductUnitType?, and …
18:04 Changeset [495] by sukyoungryu
Nodes clean up: DimType?, ProductDimType?, and QuotientDimType?, UnitExpr?, …
16:39 Changeset [494] by sukyoungryu
Nodes clean up: BaseDimRef?, BaseNatRef?, BaseOprRef?, and BaseUnitRef?
16:16 Changeset [493] by sukyoungryu
Added nodes: AndBoolRef?, BaseBoolRef?, BoolRef?, ImpliesBoolRef?, NotBoolRef?, …
15:39 Changeset [492] by sukyoungryu
Nodes clean up: CompoundStaticArg?, ExponentStaticArg?, and …
15:28 Changeset [491] by sukyoungryu
More nodes clean up: DimensionStaticArg?, ProductStaticArg?, and …
15:01 Changeset [490] by jmaessen
Very minor tweaks to error reporting.
15:01 Changeset [489] by sukyoungryu
Nodes clean up: DimensionStaticArg? and TypeArg?
14:51 Changeset [488] by jmaessen
Fully working version that supports: O(1) amortized deque operations …
14:38 Changeset [487] by sukyoungryu
Nodes clean up: CompoundStaticArg?, CubicDimUnit?, DimUnitOp?, …
12:24 Changeset [486] by sukyoungryu
Nodes clean up: DimType? and StaticArg? (in progress)
12:00 Changeset [485] by sukyoungryu
Nodes clean up: DimType? and StaticArg? (in progress)
10:38 Changeset [484] by sukyoungryu
Nodes clean up: Id and IdType?
10:14 Changeset [483] by dlsmith
Unprinter interns strings, for compatibility with ASTGen (which assumes …
07:30 Changeset [482] by sukyoungryu
Deleted an unused node SetType?.
07:29 Changeset [481] by sukyoungryu
1. Nodes clean up: MapType?, VectorType?, and VoidType?. 2. Deleted an …
05:11 Changeset [480] by sukyoungryu
Nodes clean up: ListType?, SetType?, and ParamType?

07/05/07:

20:47 Changeset [479] by sukyoungryu
Factoring out various compareTo methods to NodeComparator?.compare.
20:28 Changeset [478] by sukyoungryu
Nodes clean up: Param
19:15 Changeset [477] by sukyoungryu
Moved AbstractNode?.dump methods to NodeUtil?.dump.
18:42 Changeset [476] by sukyoungryu
Factored TypeRef?.subtypeCompareTo to NodeComparator?.subtypeCompareTo.
13:29 Changeset [475] by sukyoungryu
Factoring out compareTo methods to NodeComparator?.compare.
12:44 Changeset [474] by sukyoungryu
Factoring out compareTo methods to NodeComparator?.compare
11:46 Changeset [473] by sukyoungryu
Nodes clean up: FnName?
11:10 Changeset [472] by sukyoungryu
Factored out HasAt?.stringName to NodeUtil?.stringName.
10:06 Changeset [471] by sukyoungryu
Factored out LValue.stringNames to NodeUtil?.stringNames.
09:36 Changeset [470] by sukyoungryu
Factoring LValue.stringNames to NodeUtil?.stringNames (in progress)
09:20 Changeset [469] by sukyoungryu
Factoring LValue.stringNames to NodeUtil?.stringNames (in progress)
08:56 Changeset [468] by sukyoungryu
Factored out DefOrDecl?.stringNames methods to NodeUtil?.stringNames.
04:37 Changeset [467] by sukyoungryu
Nodes clean up: FnName? (in progress)
04:11 Changeset [466] by sukyoungryu
Nodes clean up: Id (in progress)

07/04/07:

19:05 Changeset [465] by sukyoungryu
Nodes clean up: DottedId? (not yet done because toString is used …
16:54 Changeset [464] by sukyoungryu
Nodes clean up: DottedId? (in progress)
15:25 Changeset [463] by sukyoungryu
Moved HasSomeExtraState?.java from the nodes directory to the nodees_util …
13:05 Changeset [462] by sukyoungryu
Nodes clean up: Fun, Name and Opr
12:37 Changeset [461] by sukyoungryu
Nodes clean up: Enclosing, OprName?, PostFix?, SubscriptAssign?, and …
09:19 Changeset [460] by sukyoungryu
Factored out FnName?.nem() to NodeUtil?.getName(FnName? name)
06:53 Changeset [459] by sukyoungryu
Nodes clean up (in progress)

07/03/07:

22:44 Changeset [458] by sukyoungryu
Nodes clean up: Api, CompilationUnit?, and Component
21:45 Changeset [457] by sukyoungryu
Reverted my changes which broke deserialization of .tfs files.
16:14 Changeset [456] by jmaessen
Fixes and code cleanup for applying a single-argument function to a …
12:57 Changeset [455] by sukyoungryu
1. Nodes clean up: Id 2. Deleted an unused node: PolyDim? 3. Added more …
08:18 Changeset [454] by chf
Added some missing copyright headers.

07/02/07:

16:31 Changeset [453] by sukyoungryu
Nodes clean up: BoolParam?, DimensionParam?, IntParam?, NatParam?, …
14:17 Changeset [452] by jmaessen
Version which at least tests out, but does not support splitting or …

07/01/07:

14:29 Changeset [451] by sukyoungryu
Nodes clean up: compareTo (in progress)
10:16 Changeset [450] by sukyoungryu
Nodes clean up: ArrayComprehension?, BaseExpr?, Comprehension, …
09:24 Changeset [449] by sukyoungryu
Deleted an unused node: FnBind?
09:03 Changeset [448] by sukyoungryu
ignore
09:03 Changeset [447] by sukyoungryu
ignore
08:59 Changeset [446] by sukyoungryu
Nodesc clean up: Binding, Entry, Export, and Generator
04:35 Changeset [445] by sukyoungryu
Nodes clean up: Contract and EnsuresClause?

06/30/07:

21:20 Changeset [444] by sukyoungryu
Nodes clean up: AsExpr? and AsIfExpr?
20:36 Changeset [443] by sukyoungryu
Nodes clean up: Block, Do, and FlowExpr?
15:09 Changeset [442] by sukyoungryu
Nodes clean up: AtomicExpr?, DoFront?, For, and TryAtomicExpr?
09:24 Changeset [441] by sukyoungryu
Nodes clean up: Accumulator, Exit, Spawn, and Throw

06/29/07:

15:53 Changeset [440] by EricAllen
Added minor comment.
15:52 Changeset [439] by EricAllen
Refactoring of calls to compareTo methods on nodes, to facilitate switch …
11:49 Changeset [438] by sukyoungryu
Nodes clean up: Catch, CatchClause?, Label, and Try
11:20 Changeset [437] by sukyoungryu
Nodes clean up: CaseClause?, CaseExpr?, CaseParam?, CaseParamExpr?, …
10:48 Changeset [436] by jmaessen
Threw together a quick-and-dirty laziness library. Sadly, we can't really …
09:47 Changeset [435] by sukyoungryu
Nodes clean up: VarRefExpr?, Id (partial)

06/28/07:

15:20 Changeset [434] by EricAllen
Replaced some uses of null with Option types. Various cleanups involving …
13:53 Changeset [433] by sukyoungryu
Renamed acceptInner to accept.
13:35 Changeset [432] by sukyoungryu
More cleaning up the literal AST nodes.

06/27/07:

23:36 Changeset [431] by sukyoungryu
Cleaned up the literal node classes except MapExpr?.jav. Why is it a …
22:13 Changeset [430] by sukyoungryu
Moved internal node classes to the nodes_util directory.
21:36 Changeset [429] by sukyoungryu
Cleaned up node classes: Op and ArrayComprehensionClause? (previously …
14:16 Changeset [428] by jmaessen
Removed a tonne of gratuitous type parameters now that we support …
12:33 Changeset [427] by jmaessen
This seems to be the minimal code which will reproduce the bug David was …
12:21 Changeset [426] by jmaessen
We ought to spot this bad overloading. I've tried to make it as easy and …
04:49 Changeset [425] by sukyoungryu
Renamed Node.java to AbstractNode?.java and NodeVisitorHost?.java to …
04:16 Changeset [424] by sukyoungryu
Moved a nodes helper class to nodes_util.

06/26/07:

22:33 Changeset [423] by sukyoungryu
Moved nodes helper classes from nodes to nodes_util.
22:09 Changeset [422] by sukyoungryu
Moved nodes utility classes from nodes to nodes_util.
22:09 Changeset [421] by sukyoungryu
Moved nodes utility classes from nodes to nodes_util.
21:06 Changeset [420] by sukyoungryu
Moved old helper scripts to the nodes_util directory.
21:05 Changeset [419] by sukyoungryu
Moved old helper scripts to the nodes_util directory.
20:38 Changeset [418] by sukyoungryu
Moved Some, None, and Option from nodes to useful.
12:52 Changeset [417] by sukyoungryu
Deleted obsolete nodes.
08:57 Changeset [416] by jmaessen
A bunch of minor tweaks and bug fixes: 1- Yes, I added assert() to …

06/25/07:

13:46 InterpreterGuide edited by dr2chase
(diff)
12:28 InterpreterGuide edited by dr2chase
(diff)
10:24 InterpreterGuide edited by dr2chase
(diff)
10:08 InterpreterGuide edited by dr2chase
(diff)
07:47 Changeset [415] by sukyoungryu
Now 'ant clean' delete test_library/*.{tfi, tfs}.
Note: See TracTimeline for information about the timeline view.