|
|
|
@3109
|
[3109]
|
12 months |
sukyoungryu |
[ast refactoring] Merged AbstractTupleType?, TupleType?, and VarargTupleType? …
|
|
|
|
@3107
|
[3107]
|
12 months |
sukyoungryu |
[ast refactoring] Eliminated subclasses of Param: NormalParam? and …
|
|
|
|
@3105
|
[3105]
|
12 months |
sukyoungryu |
[ast refactoring] Working on Param classes.
|
|
|
|
@3104
|
[3104]
|
12 months |
EricAllen |
Wrote a new custom code generator for ASTGen that generates Scala code …
|
|
|
|
@3102
|
[3102]
|
12 months |
sukyoungryu |
[ast refactoring] Node is a supertype of ASTNode and Info.
All subclasses …
|
|
|
|
@3101
|
[3101]
|
12 months |
sukyoungryu |
[ast refactoring] Eliminated nodes that extended concrete classes: …
|
|
|
|
@3100
|
[3100]
|
12 months |
sukyoungryu |
[ast refactoring] Eliminated AppExpr?.
|
|
|
|
@3099
|
[3099]
|
12 months |
sukyoungryu |
[ast refactoring] Reshuffled some node fields: Component, FnExpr?, and …
|
|
|
|
@3098
|
[3098]
|
12 months |
sukyoungryu |
[ast refactoring] Reshuffled some node fields: TraitDecl? and ObjectDecl?
|
|
|
|
@3097
|
[3097]
|
12 months |
sukyoungryu |
[ast refactoring] Made Decl a superclass rather than an interface.
|
|
|
|
@3096
|
[3096]
|
12 months |
sukyoungryu |
[ast refactoring] Remove distinctions between AbsTraitDecl/TraitDecl? and …
|
|
|
|
@3095
|
[3095]
|
12 months |
sukyoungryu |
[ast refactoring] Remove distinctions between AbsFnDecl? and FnDecl?.
|
|
|
|
@3094
|
[3094]
|
12 months |
sukyoungryu |
[ast refactoring] Remove distinctions between AbsVarDecl? and VarDecl?.
|
|
|
|
@3093
|
[3093]
|
12 months |
sukyoungryu |
[ast restructuring] Remove distinctions between declarations in APIs …
|
|
|
|
@3092
|
[3092]
|
12 months |
dr2chase |
[astgen] Reshuffled some node fields; added a foreign language fields to …
|
|
|
|
@3082
|
[3082]
|
12 months |
sukyoungryu |
[ast] Eliminated nodes: LValueBind, Unpasting, UnpastingBind?, and …
|
|
|
|
@3081
|
[3081]
|
12 months |
sukyoungryu |
[ast] Eliminated nodes: OrConstraint?, AndConstraint?, ImpliesConstraint?, …
|
|
|
|
@3079
|
[3079]
|
12 months |
sukyoungryu |
[ast] Eliminated DelimitedExpr? and FlowExpr?.
|
|
|
|
@3078
|
[3078]
|
12 months |
sukyoungryu |
[ast] Eliminated the Export node.
|
|
|
|
@3077
|
[3077]
|
12 months |
sukyoungryu |
[ast] Merged FnDecl? and FnDef? to FnDecl?.
|
|
|
|
@3074
|
[3074]
|
12 months |
dr2chase |
[ast] Added optional 'implementsUnambiguousName' field to FnDef?
|
|
|
|
@3071
|
[3071]
|
12 months |
dr2chase |
Spans are no longer optional
|
|
|
|
@3067
|
[3067]
|
13 months |
dr2chase |
[ast] Got rid of lingering traces of alternate-self-name (that we long ago …
|
|
|
|
@3060
|
[3060]
|
13 months |
dr2chase |
[interpreter/environment] cleaned up indexed references some more
|
|
|
|
@2996
|
[2996]
|
13 months |
dr2chase |
[interpreter] more annotations on environment references; some dead code …
|
|
|
|
@2970
|
[2970]
|
13 months |
skilpat |
[typechecker] Comprehensions now pass in the typechecker. To achieve this, …
|
|
|
|
@2941
|
[2941]
|
14 months |
dr2chase |
[interpreter] added caching of rewritten AST
|
|
|
|
@2935
|
[2935]
|
14 months |
sukyoungryu |
[AST] Deleted obsolete nodes: AbsExternalSyntax? and ExternalSyntax?
|
|
|
|
@2923
|
[2923]
|
14 months |
dr2chase |
[interpreter] Renamed a class more accurately, checking in before reuse of …
|
|
|
|
@2904
|
[2904]
|
14 months |
dr2chase |
[interpreter/ast] minor temp hacks to permit better caching of modified …
|
|
|
|
@2898
|
[2898]
|
14 months |
dr2chase |
[ast] temporarily added a field to Component, so that interpreter …
|
|
|
|
@2855
|
[2855]
|
14 months |
sukyoungryu |
[parser] Cleanup
|
|
|
|
@2843
|
[2843]
|
14 months |
jrhil47 |
[TypeChecker?] Fixed the infinite loop in ConstaintFormula?.solve() that was …
|
|
|
|
@2829
|
[2829]
|
14 months |
sukyoungryu |
[language] Use 'outcome' instead of 'result' for an implicitly declared …
|
|
|
|
@2826
|
[2826]
|
15 months |
sukyoungryu |
[delete] Eliminated the transient modifier.
|
|
|
|
@2771
|
[2771]
|
15 months |
ryanc |
[syntax abstraction]
removed ast type from extension syntax
added …
|
|
|
|
@2746
|
[2746]
|
15 months |
ryanc |
[syntax abstractions]
removed TerminalDecls?
removed spurious …
|
|
|
|
@2702
|
[2702]
|
15 months |
sukyoungryu |
[disambiguator] Fixed handling typecase bindings in the shadow detector. …
|
|
|
|
@2691
|
[2691]
|
15 months |
jon |
[ast] special case ellipses levels because they can store Objects which …
|
|
|
|
@2685
|
[2685]
|
15 months |
sukyoungryu |
[cache] Don't delete cached files after running the Fortress programs. …
|
|
|
|
@2670
|
[2670]
|
15 months |
jon |
[syntax] support multiple levels of nesting by storing the depth along …
|
|
|
|
@2664
|
[2664]
|
15 months |
sukyoungryu |
[desugarer] Implemented setter desugaring.
|
|
|
|
@2659
|
[2659]
|
16 months |
sukyoungryu |
[desugarer] Cleaned up the getter desugaring: Varargs parameters of …
|
|
|
|
@2640
|
[2640]
|
16 months |
nbeckman |
[typechecker]
- Fixed a major bug in type inference where some inferred …
|
|
|
|
@2627
|
[2627]
|
16 months |
nbeckman |
[typechecker] We now correctly infer static args of operator usages, and …
|
|
|
|
@2621
|
[2621]
|
16 months |
sukyoungryu |
[refactoring] Made the where clause fields of some AST nodes optional so …
|
|
|
|
@2613
|
[2613]
|
16 months |
sukyoungryu |
[refactoring] Made the contract fields of some AST nodes optional so that …
|
|
|
|
@2596
|
[2596]
|
16 months |
sukyoungryu |
[ast] Renamed GetterSetter? to ImplicitGetterSetter?.
|
|
|
|
@2594
|
[2594]
|
16 months |
sukyoungryu |
[index builder] Fixed building object indices: now it handles modifiers of …
|
|
|
|
@2591
|
[2591]
|
16 months |
jrhil47 |
[AST] I added the node _rewriteInstantiatedFnRef
|
|
|
|
@2581
|
[2581]
|
16 months |
jon |
[merge] svn merge -r2557:HEAD …
|
|
|
|
@2553
|
[2553]
|
16 months |
jon |
[merge] svn merge -r2487:HEAD …
|
|
|
|
@2501
|
[2501]
|
16 months |
sukyoungryu |
[ast] Deleted an obsolete node: TransformerExpressionDef?
|
|
|
|
@2498
|
[2498]
|
16 months |
jrhil47 |
[AST] added an Option<Type> field to Expr
|
|
|
|
@2484
|
[2484]
|
16 months |
jon |
[syntax] add a node and syntax for propagating super non-terminals
|
|
|
|
@2481
|
[2481]
|
16 months |
mspiegel |
[overload rewriting] Began implementation of overload rewriting. This …
|
|
|
|
@2474
|
[2474]
|
16 months |
jon |
[syntax] make CurriedTransformer? an inner class of the Transform class
|
|
|
|
@2464
|
[2464]
|
16 months |
sukyoungryu |
[tool] ast->concrete: handle a new node
|
|
|
|
@2463
|
[2463]
|
16 months |
dr2chase |
[ast] corrected name of added node to reflect creation during rewriting
|
|
|
|
@2461
|
[2461]
|
16 months |
dr2chase |
[interpreter] modified environment-builders to initialize APIs directly …
|
|
|
|
@2450
|
[2450]
|
16 months |
jon |
[syntax] merge syntax branch to trunk. add support for nonterminal with …
|
|
|
|
@2448
|
[2448]
|
16 months |
jrhil47 |
[TypeChecker?] Changed OpArgs? to contain an OpRef? and turned off …
|
|
|
|
@2446
|
[2446]
|
16 months |
sukyoungryu |
[tool] ast->concrete: more fixes
|
|
|
|
@2429
|
[2429]
|
16 months |
sukyoungryu |
[tool] ast->concrete: Covered every node.
|
|
|
|
@2415
|
[2415]
|
16 months |
sukyoungryu |
[tool] ast->concrete fixed and added more nodes
|
|
|
|
@2405
|
[2405]
|
16 months |
sukyoungryu |
[tool] Fixed arrays and also do.
|
|
|
|
@2390
|
[2390]
|
16 months |
sukyoungryu |
[tool] ast->concrete, more nodes
|
|
|
|
@2366
|
[2366]
|
16 months |
sukyoungryu |
[tool] Revising a tool to convert AST to concrete syntax.
|
|
|
|
@2312
|
[2312]
|
16 months |
sukyoungryu |
[error message] Added more user-friendly error messages for AST nodes …
|
|
|
|
@2278
|
[2278]
|
17 months |
jdn |
[Syntax] Automatic generatation of template gap nodes. This involved …
|
|
|
|
@2261
|
[2261]
|
17 months |
dlsmith |
Updated ASTGen. Includes additional options for visitor generation and …
|
|
|
|
@2255
|
[2255]
|
17 months |
skilpat |
[utility] More info in astgen/lookup.py help output.
|
|
|
|
@2254
|
[2254]
|
17 months |
skilpat |
[utility] Updated astgen/lookup.py to optionally perform case insensitive …
|
|
|
|
@2253
|
[2253]
|
17 months |
skilpat |
[utility] Added astgen/lookup.py, which is a utility script for printing …
|
|
|
|
@2236
|
[2236]
|
17 months |
nbeckman |
[parser, typechecker] Added new node AmbiguousMultifixOpExpr? which is what …
|
|
|
|
@2229
|
[2229]
|
17 months |
dr2chase |
Change to Fortress.ast, missed from previous commit
|
|
|
|
@2183
|
[2183]
|
17 months |
jdn |
[Syntax] changed so much I forgot why…
|
|
|
|
@2181
|
[2181]
|
17 months |
dr2chase |
[parser, environment] fixed bug with imported var/type names conflicting …
|
|
|
|
@2170
|
[2170]
|
17 months |
jon |
[ast] add ellipses node explicitly for syntax abstraction
|
|
|
|
@2109
|
[2109]
|
17 months |
sukyoungryu |
[ast] Renamed InferenceVarType? to _InferenceVarType.
|
|
|
|
@2104
|
[2104]
|
17 months |
jon |
[ast] rename LHS -> Lhs. this makes generating FortressAst?.fsi easier
|
|
|
|
@2103
|
[2103]
|
17 months |
nbeckman |
Added InfixJuxt? and MultiJuxt? OpRefs? to MathPrimary?. Added OpRef? to …
|
|
|
|
@2096
|
[2096]
|
17 months |
dr2chase |
Added probe of FORTRESS_REPOSITORY/fortress.repository for repository …
|
|
|
|
@2090
|
[2090]
|
17 months |
jdn |
[Syntax] Typecheck of gap arguments. Handling of special symbols like TAB, …
|
|
|
|
@2083
|
[2083]
|
17 months |
jon |
[astgen] change path nodes_astgen_generators to astgen
|
|
|
|
@2077
|
[2077]
|
17 months |
jon |
[astgen] need a relative path for build directory
|
|
|
|
@2076
|
[2076]
|
17 months |
jon |
[astgen] add generator to create FortressAst?.fs{i,s} from Fortress.ast
|
|
|
|
@2074
|
[2074]
|
17 months |
jdn |
[Syntax] Implemented Templatechecker which checks that the number and …
|
|
|
|
@2072
|
[2072]
|
17 months |
dlsmith |
Updated ASTGen with improved support for custom extensions. Related bug …
|
|
|
|
@2069
|
[2069]
|
17 months |
sukyoungryu |
[ast] The interface Node does not have a default value for the span field …
|
|
|
|
@2066
|
[2066]
|
17 months |
sukyoungryu |
[ast] Operator static argument may not be parenthesized.
|
|
|
|
@2065
|
[2065]
|
17 months |
jon |
[ast] replace Pair<Id,Id> in NonterminalHeader? with a new node, …
|
|
|
|
@2061
|
[2061]
|
17 months |
nbeckman |
Added OpRef?, EQ, and IN to caseexpr
|
|
|
|
@2054
|
[2054]
|
17 months |
dr2chase |
Added lexical nesting depth annotation to various ...Ref nodes
|
|
|
|
@2022
|
[2022]
|
17 months |
sukyoungryu |
[astgen] Deleted a node: FieldRefForSure?
|
|
|
|
@2019
|
[2019]
|
17 months |
nbeckman |
I replaced the Op in Assignment with an OpRef? so that it could be …
|
|
|
|
@2017
|
[2017]
|
17 months |
nbeckman |
I added _RewriteObjectRef to the AST. Sorry if this broke things for you. …
|
|
|
|
@2009
|
[2009]
|
17 months |
sukyoungryu |
[astgen] Changed the Typecase node so that AST nodes do not use the Pair …
|
|
|
|
@1997
|
[1997]
|
17 months |
dlsmith |
Updated ASTGen with support for PLT tuple classes and custom code …
|
|
|
|
@1993
|
[1993]
|
17 months |
nbeckman |
Eric and I changed the ChainExpr? node of the ast and created a new node …
|
|
|
|