root/trunk/ProjectFortress/src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @4289 [4289] 4 weeks sukyoungryu [types util] Fixed the inheritedMethods to handle method overriding. …
(edit) @4287 [4287] 4 weeks chf birdcount0
(edit) @4286 [4286] 4 weeks sukyoungryu [self type idiom] Added more tests. [type checker] Moved the …
(edit) @4285 [4285] 5 weeks jrhil47 [Constraint Formulas] Made scala constraints normalize types. Decoupled …
(edit) @4283 [4283] 5 weeks jmaessen [codegen] Refactored forwarding method generation into …
(edit) @4281 [4281] 5 weeks sukyoungryu [type checker] Fixed STypesUtil.staticArgsMatchStaticParams: check only …
(edit) @4280 [4280] 5 weeks jrhil47 [AST] Made the throws clause allow types that are not base types.
(edit) @4279 [4279] 5 weeks sukyoungryu [self type idiom] Implemented checking of whether a type mentioned in a …
(edit) @4278 [4278] 5 weeks jrhil47 [TypeAnalyzer?] cleaned up reduce product
(edit) @4277 [4277] 5 weeks sukyoungryu [self type idiom] A trait with a comprises ... should not be extended. …
(edit) @4276 [4276] 5 weeks jrhil47 [Type Analyzer] Fixed an infinite loop due to forgetting to return True …
(edit) @4275 [4275] 5 weeks sukyoungryu [self type idiom] Implemented the new self-type idiom proposal.
(edit) @4274 [4274] 5 weeks skilpat [type checker] Fixed bug that prevented expected types from propagating in …
(edit) @4273 [4273] 5 weeks jmaessen [library, tests] Added simple Treap library that is non-parametric in the …
(edit) @4272 [4272] 5 weeks jmaessen [library] Added randomness (courtesy the jsr166y ThreadLocalRandom?) to …
(edit) @4270 [4270] 5 weeks jrhil47 [TypeAnalyzer?] Added code to tell when two types cover the same tags.
(edit) @4267 [4267] 5 weeks jrhil47 [Type Analyzer] Fixed the way that union and intersections interact with …
(edit) @4262 [4262] 6 weeks dr2chase Minor fix required to at least compile (incorrectly) Compiled11
(edit) @4261 [4261] 6 weeks sukyoungryu [index builder] Fixed handling the new self type in IndexBuilder?.
(edit) @4260 [4260] 6 weeks sukyoungryu [interpreter] Hacked handling of intersection types and union types in the …
(edit) @4259 [4259] 6 weeks sukyoungryu [self-type idiom] Implemented the new self type. Rewrote …
(edit) @4258 [4258] 6 weeks jrhil47 [Type analyzer] Fixed a bug in normalization.
(edit) @4255 [4255] 6 weeks jmaessen [testing] Fixed the bug in Compiled10 so that it now works! Added some …
(edit) @4254 [4254] 6 weeks jmaessen [testing] eliminate printlnZZ32 in favor of overloaded println. This …
(edit) @4253 [4253] 6 weeks dr2chase Turned off noisy code generation for function expansion flag
(edit) @4252 [4252] 6 weeks dr2chase Generic function instantiation working; chain-equality not working
(edit) @4251 [4251] 6 weeks jrhil47 [Type Analyzer] Turned on the new type analyzer.
(edit) @4248 [4248] 6 weeks jmaessen [codegen] Abstract dotted methods in trait declarations, first cut.
(edit) @4247 [4247] 6 weeks dr2chase Generics now instantiate with Java type names, not Fortress type names
(edit) @4246 [4246] 6 weeks jmaessen [codegen] Refactoring of FnDecl? code generation, preparing support for …
(edit) @4245 [4245] 6 weeks jrhil47 [Type analyzer] Updated the type lattice to normalize using …
(edit) @4244 [4244] 6 weeks dr2chase Changed to single-level mangling; slightly rationalized naming of internal …
(edit) @4242 [4242] 7 weeks sukyoungryu [copyright] Fixed copyright notices.
(edit) @4241 [4241] 7 weeks skilpat [coercions] More accurate overloadings for coercion invocation FnRefs.
(edit) @4238 [4238] 7 weeks jmaessen [compiler] Put new ChainExpr? desugaring in place. Needed some minor …
(edit) @4236 [4236] 7 weeks dr2chase Tweaked encoding of closures and generics
(edit) @4235 [4235] 7 weeks jrhil47 [Type Checker] New type analyzer (Not turned on yet). A test framework for …
(edit) @4234 [4234] 7 weeks jmaessen [codegen, library] Consolidated all generator-related mockups into …
(edit) @4233 [4233] 7 weeks dr2chase New mangling methods and tests
(edit) @4229 [4229] 7 weeks jmaessen [codegen] Parallel evaluation of tuple expressions in binding position …
(edit) @4228 [4228] 7 weeks dr2chase Additional cleanup (mostly making methods private, deprecating suspect …
(edit) @4227 [4227] 7 weeks jmaessen [codegen] multiple value definitions in code---but only if the rhs is a …
(edit) @4225 [4225] 7 weeks sukyoungryu [type checker] Implemented type checking of contracts and fixed type …
(edit) @4224 [4224] 7 weeks jmaessen Minor tweaks cleaning up after debug session.
(edit) @4222 [4222] 7 weeks dr2chase Another missing file
(edit) @4221 [4221] 7 weeks skilpat [coercions] Fixed coercion desugarer to include return types on FnExprs …
(edit) @4220 [4220] 7 weeks dr2chase Missing class from last commit
(edit) @4219 [4219] 7 weeks skilpat [type checker] Overloadings are no longer dynamically applicable if they …
(edit) @4218 [4218] 7 weeks dr2chase Some steps towards Compiled10, but also some cleanups in anticipation of …
(edit) @4217 [4217] 7 weeks skilpat [type checker] Fixed type checking of applications involving a method with …
(edit) @4216 [4216] 7 weeks sukyoungryu [type checker] Implemented type checking of array expressions. Tested by …
(edit) @4215 [4215] 8 weeks skilpat [type checker] Fixed error message issue preventing CaseExpr from being …
(edit) @4214 [4214] 8 weeks sukyoungryu [type checker] Implemented type checking of case expressions. It should …
(edit) @4211 [4211] 8 weeks skilpat [coercions] Added lifting of coercion declarations and definitions!! (Look …
(edit) @4210 [4210] 8 weeks skilpat [coercions] Fixed coercion invocation functions. Canonicalized lifted …
(edit) @4207 [4207] 8 weeks jmaessen [rts] Tweak thread thresholds, fix join/helpJoin distinction based on more …
(edit) @4205 [4205] 2 months jmaessen [codegen] Complete rewrite of top-level binding handling. Previously top …
(edit) @4204 [4204] 2 months sukyoungryu [type checker] Implemented type checking of 'try' and 'throw'. Added …
(edit) @4203 [4203] 2 months jmaessen [codegen, rts] Fixes to top-level bindings to handle parallelism found …
(edit) @4201 [4201] 2 months skilpat [coercions] Added CoercionLifter to move coercion declarations to …
(edit) @4198 [4198] 2 months sukyoungryu [static checker] Fixed static checks for comprises clauses with generic …
(edit) @4196 [4196] 2 months skilpat [desugarer] Fixed some spans in the desugarers. Wrote a corrected …
(edit) @4194 [4194] 2 months jmaessen Make most fields final by default.
(edit) @4193 [4193] 2 months jmaessen [codegen] cross-component references to top-level variables.
(edit) @4192 [4192] 2 months sukyoungryu [environment] Fixed handling of operators with different fixities as …
(edit) @4191 [4191] 2 months skilpat [desugarer] Added ChainExprDesugarer after type checking. All …
(edit) @4190 [4190] 2 months sukyoungryu [environment] Reverted changes in r4187.
(edit) @4187 [4187] 2 months sukyoungryu [static checker] Implemented static checks for operator imports. Fixed …
(edit) @4186 [4186] 2 months sukyoungryu [type checker] Implemented type checking of label and exit expressions. …
(edit) @4185 [4185] 2 months sukyoungryu [ast] Replaced List<Expr> with Block for the body of LetExpr?.
(edit) @4183 [4183] 2 months skilpat [type checker] Fixed bug with error messages printing string format …
(edit) @4182 [4182] 2 months jmaessen [codegen] Fix infelicities in reporting of internal compiler errors.
(edit) @4180 [4180] 2 months jmaessen [testing] Correctly signal when nonexistent file is passed to fortress …
(edit) @4178 [4178] 2 months sukyoungryu [tests] Moved 10 static tests from not_working_static_tests/ to …
(edit) @4176 [4176] 2 months sukyoungryu [tests] Turned on Compiled5.timing. [Copyright] Fixed copyright notices.
(edit) @4173 [4173] 2 months dr2chase Safe checkin, working towards generics, need a fresh checkout to get …
(edit) @4172 [4172] 2 months skilpat [indices] Cleaned up the code for determining if a Functional has a …
(edit) @4170 [4170] 2 months jmaessen [codegen] Dependency analysis for top-level value bindings (including …
(edit) @4169 [4169] 2 months jmaessen Tons of iterator cleanup.
(edit) @4166 [4166] 2 months jrhil47 [TypeChecker?] Fixed LetFns?
(edit) @4165 [4165] 2 months jmaessen Code cleanups encountered during bug hunting.
(edit) @4164 [4164] 2 months dr2chase Added increment to index within pair-of-lists-iterating loop. Fixes …
(edit) @4163 [4163] 2 months dr2chase Semi-fix for naming problem Jan found with Compiled7.Comprehensions1 …
(edit) @4162 [4162] 2 months sukyoungryu [parser] Clean up.
(edit) @4161 [4161] 2 months sukyoungryu [disambiguator] More fix in ExprDisambiguator?. Added more tests.
(edit) @4160 [4160] 2 months sukyoungryu [disambiguator] Fixed ExprDisambiguator? and added more tests. The big …
(edit) @4159 [4159] 2 months sukyoungryu [disambiguator] Moved static checks from IndexBuilder? to …
(edit) @4158 [4158] 2 months sukyoungryu [disambiguator] Fixing ExprDisambiguator? (work in progress)
(edit) @4157 [4157] 2 months skilpat [type checker] Fixed type checking of function applications involving …
(edit) @4156 [4156] 2 months sukyoungryu [disambiguator] Replaced ExprDisambiguator? in Java with one in Scala. …
(edit) @4155 [4155] 2 months Crink [library] Reinstating r4150; everything works now.
(edit) @4154 [4154] 2 months jmaessen [codegen] Top-level bindings. At present, we are restricted as follows: * …
(edit) @4153 [4153] 3 months jmaessen [codegen] Fix Heisenbug that was causing some executions of Compiled7 to …
(edit) @4152 [4152] 3 months Crink Reverting: Seems my r4150 was broken. Hmmmm. Seemed to test ok at work.
(edit) @4150 [4150] 3 months Crink Library, interpreter glue: Added methods to ZZ to convert to ZZ32 or ZZ64. …
(edit) @4149 [4149] 3 months skilpat [ast] Split CoercionInvocation? node into three subnodes for traits, …
(edit) @4148 [4148] 3 months jrhil47 [Typechecker] Fixed a bug with inference of parameters on FnExprs?.
(edit) @4146 [4146] 3 months jmaessen [testing] Consolidated now-working Compiled7fo, Compiled7, and Compiled8. …
(edit) @4145 [4145] 3 months dr2chase Fixed glitches in arrows of arrows, now allows Compiled8 to run (part of …
(edit) @4140 [4140] 3 months dr2chase Fixed naming glitches with empty parameter lists; also tweaked a couple of …
Note: See TracRevisionLog for help on using the revision log.