root/trunk/ProjectFortress/astgen

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @4191 [4191] 2 months skilpat [desugarer] Added ChainExprDesugarer after type checking. All …
(edit) @4185 [4185] 2 months sukyoungryu [ast] Replaced List<Expr> with Block for the body of LetExpr?.
(edit) @4149 [4149] 3 months skilpat [ast] Split CoercionInvocation? node into three subnodes for traits, …
(edit) @4096 [4096] 3 months jrhil47 [ast] Changed Assignment a bit to use a list of CompoundAssignmentInfo? to …
(edit) @4094 [4094] 3 months jrhil47 [Typechecker] Added functionality that will allow us to combine inference …
(edit) @4086 [4086] 3 months jrhil47 [ast] Added a MethodInfo? object to ArrowType? so that we can keep track of …
(edit) @4083 [4083] 3 months jmaessen [codegen] Free variable analysis is now wired in. It will complain if the …
(edit) @4067 [4067] 3 months jrhil47 [desugarer] Corrected Assignment desugaring to use the right op refs, if …
(edit) @4031 [4031] 4 months jrhil47 [error messages] Began writing infrastructure for better error messages …
(edit) @4017 [4017] 4 months jrhil47 [type checker] Now inferring parameter types of FnExprs? that are arguments …
(edit) @3968 [3968] 4 months jrhil47 [ast] Changed CoercionInvocation? node to coerce to an arbitrary Type, …
(edit) @3958 [3958] 4 months jrhil47 [AST] Added a field for the type of the statically most specific arrow to …
(edit) @3954 [3954] 4 months jrhil47 [ast] Changed StaticParam? to contain a boolean field that determines if …
(edit) @3875 [3875] 5 months sukyoungryu [overloading checker] Fixed the implementation of identifying the …
(edit) @3845 [3845] 6 months sukyoungryu [parser] Implemented the new syntax for compound APIs. Added tests.
(edit) @3844 [3844] 6 months jrhil47 [TypeChecker?] We can do Compiled3-Compiled5!!!! We also removed the static …
(edit) @3796 [3796] 6 months sukyoungryu [static checker] Implemented type well-formedness check. Finished …
(edit) @3793 [3793] 6 months jrhil47 [Disambiguator] Disambiguate new overloadings for scala typechecker. [Ant] …
(edit) @3792 [3792] 6 months jrhil47 [AST] Added "Overloading" to AST. This represents functional overloadings …
(edit) @3782 [3782] 6 months jrhil47 Changed the AST so that unambiguous names inside FnDecls? are IdOrOp? rather …
(edit) @3740 [3740] 6 months sukyoungryu [type checker] Removed the field to add the inferred type of an Id / Op …
(edit) @3739 [3739] 6 months sukyoungryu [type checker] Implemented Do. Added a field to add the inferred type of …
(edit) @3713 [3713] 7 months jrhil47 [Static End] Added and disambiguated self types.
(edit) @3698 [3698] 7 months dr2chase Part way to more overloading
(edit) @3674 [3674] 7 months sukyoungryu [ast] ArrayType?, MatrixType?, and _InferenceVarType are gone after type …
(edit) @3467 [3467] 9 months EricAllen Added a components case to the Scala-based type checker. Added a new …
(edit) @3443 [3443] 9 months sukyoungryu [parser] Revised the traits/objects grammar.
(edit) @3372 [3372] 10 months jmaessen Reintroduce astgen-based serialization (which does not completely work …
(edit) @3371 [3371] 10 months sukyoungryu [copyright] Fixed copyright notices.
(edit) @3348 [3348] 10 months jmaessen We were no longer using astgen's built-in serialization code; this code is …
(edit) @3295 [3295] 11 months EricAllen Got recursive dependencies working between Scala and Java code! Java code …
(edit) @3260 [3260] 11 months dr2chase Cleaned up DOTCLASSPATH and .project; minor progress towards foreign …
(edit) @3246 [3246] 11 months sukyoungryu [ast refactoring] Replaced the span field, which every AST node contains, …
(edit) @3238 [3238] 11 months sukyoungryu [ast refactoring] Renamed a field: def is a Scala keyword.
(edit) @3225 [3225] 11 months sukyoungryu [ast refactoring] Preparation for factoring out Span from the nodes.
(edit) @3224 [3224] 11 months sukyoungryu [ast refactoring] Added the ExprInfo? field to the Expr node.
(edit) @3220 [3220] 11 months sukyoungryu [ast refactoring] Reduced the number of fields in the AST node: ArrowType?. …
(edit) @3217 [3217] 11 months sukyoungryu [ast refactoring] Cleaned up common headers for trait/object/function …
(edit) @3216 [3216] 12 months sukyoungryu [ast refactoring] Reduced the number of fields in the AST nodes: FnDecl?, …
(edit) @3215 [3215] 12 months sukyoungryu [ast refactoring] Reduced the number of fields in the AST nodes: TraitDecl?
(edit) @3214 [3214] 12 months sukyoungryu [ast refactoring] Preparation for reducing the number of AST node fields.
(edit) @3211 [3211] 12 months sukyoungryu [ast refactoring] Eliminated nodes: IEConstraint, GTConstraint, …
(edit) @3210 [3210] 12 months sukyoungryu [ast refactoring] Removed optional fields of the rest of the nodes.
(edit) @3206 [3206] 12 months jmaessen [ast] Modifiers are now an independent type in nodes_util. This leads to …
(edit) @3203 [3203] 12 months sukyoungryu [ast refactoring] Removed optional fields of the rest of the Type nodes.
(edit) @3202 [3202] 12 months sukyoungryu [ast refactoring] Removed optional fields of VarType?, TraitType?, …
(edit) @3200 [3200] 12 months sukyoungryu [ast refactoring] Removed optional fields of the rest of the Expr nodes.
(edit) @3199 [3199] 12 months sukyoungryu [ast refactoring] Removed optional fields of Assignment, Block, CaseExpr?, …
(edit) @3198 [3198] 12 months sukyoungryu [ast refactoring] Removed optional fields of ArrayComprehension?, …
(edit) @3193 [3193] 12 months sukyoungryu [ast refactoring] Removed optional fields of IntLiteralExpr?, …
(edit) @3192 [3192] 12 months sukyoungryu [ast refactoring] Removed optional fields of VarRef?.
(edit) @3191 [3191] 12 months sukyoungryu [ast refactoring] Removed optional fields of FnRef? and OpRef?.
(edit) @3190 [3190] 12 months sukyoungryu [ast refactoring] Removed optional fields of Juxt and MathPrimary?.
(edit) @3189 [3189] 12 months sukyoungryu [ast refactoring] Removed optional fields of OpExpr? and …
(edit) @3187 [3187] 12 months sukyoungryu [ast refactoring] Removed optional fields of _RewriteFnRef, …
(edit) @3186 [3186] 12 months sukyoungryu [ast refactoring] Removed optional fields of FnDecl?, DimDecl?, UnitDecl?, …
(edit) @3184 [3184] 12 months sukyoungryu [ast refactoring] Remove optional fields of Component, AliasedSimpleName?, …
(edit) @3183 [3183] 12 months sukyoungryu [ast refactoring] MathPrimary? and MathItem? should be disappeared after …
(edit) @3182 [3182] 12 months sukyoungryu [ast refactoring] Merged nodes: Juxt, LooseJuxt?, and TightJuxt?
(edit) @3178 [3178] 12 months sukyoungryu [ast refactoring] Made the AmbiguousMultifixOpExpr? node implement the …
(edit) @3177 [3177] 12 months sukyoungryu [ast refactoring] Added some interfaces to describe nodes …
(edit) @3176 [3176] 12 months sukyoungryu [ast refactoring] Merged nodes: StaticParam?, OpParam?, and StaticParam?
(edit) @3175 [3175] 12 months sukyoungryu [ast refactoring] Merged nodes: IdStaticParam?, BoolParam?, DimParam?, …
(edit) @3171 [3171] 12 months sukyoungryu [ast refactoring] Restructured the WhereBinding? hierarchy.
(edit) @3170 [3170] 12 months sukyoungryu [ast refactoring] Restructured the UnitExpr? hierarchy.
(edit) @3169 [3169] 12 months sukyoungryu [ast refactoring] Restructured the BoolExpr? hierarchy.
(edit) @3168 [3168] 12 months sukyoungryu [ast refactoring] Restructured the IntExpr? hierarchy.
(edit) @3167 [3167] 12 months sukyoungryu [ast refactoring] Restructured the DimExpr? hierarchy.
(edit) @3163 [3163] 12 months sukyoungryu [ast refactoring] Moved the Modifier nodes out of the ASTNode hierarchy. …
(edit) @3158 [3158] 12 months sukyoungryu [ast refactoring] Preparation for merging FnRef? and OpRef?.
(edit) @3157 [3157] 12 months sukyoungryu [ast refactoring] Eliminated node: AbstractFieldRef?
(edit) @3156 [3156] 12 months sukyoungryu [ast refactoring] Preparation for merging FnRef? and OpRef?.
(edit) @3155 [3155] 12 months sukyoungryu [ast refactoring] Eliminated nodes: _RewriteFnRefOverloading and …
(edit) @3149 [3149] 12 months sukyoungryu [ast refactoring] Eliminated _RewriteFieldRef.
(edit) @3146 [3146] 12 months sukyoungryu [ast refactoring] Merged _RewriteObjectRef and VarRef?.
(edit) @3145 [3145] 12 months sukyoungryu [ast refactoring] Merged AbstractArrowType?, ArrowType?, and …
(edit) @3144 [3144] 12 months sukyoungryu [ast refactoring] Eliminated _RewriteGenericSingletonType.
(edit) @3142 [3142] 12 months sukyoungryu [ast refactoring] Moved the Fixity hierarchy out of the AbstractNode?
(edit) @3140 [3140] 12 months sukyoungryu [ast refactoring] Moved syntactic abstraction interfaces out of the …
(edit) @3138 [3138] 12 months sukyoungryu [ast refactoring] Merged GeneratedExpr? and For.
(edit) @3137 [3137] 12 months sukyoungryu [ast refactoring] Merged DoFront? and Block.
(edit) @3133 [3133] 12 months sukyoungryu [ast refactoring] Merged TupleType? and VoidType?
(edit) @3132 [3132] 12 months sukyoungryu [ast refactoring] Merged OpName?, Op, and Enclosing
(edit) @3125 [3125] 12 months EricAllen Altered build.xml to compile all Scala files in the project. Cleaned up …
(edit) @3123 [3123] 12 months sukyoungryu [ast refactoring] Renamed AST node fields: Use names (including field …
(edit) @3122 [3122] 12 months sukyoungryu [ast refactoring] Renaming AST node fields: Use names (including field …
(edit) @3120 [3120] 12 months sukyoungryu [ast refactoring] Always provide a fixity for an Op.
(edit) @3118 [3118] 12 months sukyoungryu [parser] Implemented parsing import statements from foreign language APIs.
(edit) @3116 [3116] 12 months sukyoungryu [ast refactoring] Eliminated unnecessary interfaces: GenericDecl?, …
(edit) @3115 [3115] 12 months sukyoungryu [ast refactoring] Added a common supertype of LValue and Param, Binding, …
(edit) @3114 [3114] 12 months sukyoungryu [ast refactoring] Eliminated Domain.
(edit) @3113 [3113] 12 months sukyoungryu [ast refactoring] Eliminated TypeOrDomain?.
(edit) @3112 [3112] 12 months sukyoungryu [ast refactoring] Got rid of objectExprs and functionalMethodNames fields …
(edit) @3111 [3111] 12 months sukyoungryu [ast refactoring] Merged AbstractTupleExpr?, TupleExpr?, ArgExpr?, and …
(edit) @3109 [3109] 12 months sukyoungryu [ast refactoring] Merged AbstractTupleType?, TupleType?, and VarargTupleType?
(edit) @3107 [3107] 12 months sukyoungryu [ast refactoring] Eliminated subclasses of Param: NormalParam? and …
(edit) @3105 [3105] 12 months sukyoungryu [ast refactoring] Working on Param classes.
(edit) @3104 [3104] 12 months EricAllen Wrote a new custom code generator for ASTGen that generates Scala code …
(edit) @3102 [3102] 12 months sukyoungryu [ast refactoring] Node is a supertype of ASTNode and Info. All subclasses …
(edit) @3101 [3101] 12 months sukyoungryu [ast refactoring] Eliminated nodes that extended concrete classes: …
Note: See TracRevisionLog for help on using the revision log.