root/trunk/ProjectFortress

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @4300 [4300] 3 weeks jmaessen [codegen, typechecking] Single inheritance of methods. Uses java …
(edit) @4298 [4298] 4 weeks jmaessen [testing] This file proves that Compiled5.bf.fss wasn't *really* …
(edit) @4297 [4297] 4 weeks sukyoungryu [spec] Added the Expressions chapter.
(edit) @4296 [4296] 4 weeks dr2chase Looks like a fix for the interpreter; cleanup of compiler phase structure; …
(edit) @4295 [4295] 4 weeks sukyoungryu [spec] Added some sections in the Expressions chapter.
(edit) @4294 [4294] 4 weeks sukyoungryu [copyright] Fixed copyright notices.
(edit) @4293 [4293] 4 weeks sukyoungryu [scala util] Scala code now use TypeAnalyzer? in Scala instead of one in …
(edit) @4292 [4292] 4 weeks sukyoungryu [self type idiom] Added another self-type idiom test. [overloading …
(edit) @4291 [4291] 4 weeks dr2chase Unambiguous names enabled -- stack traces may look vile.
(edit) @4290 [4290] 4 weeks chf small prettifications
(edit) @4289 [4289] 4 weeks sukyoungryu [types util] Fixed the inheritedMethods to handle method overriding. …
(edit) @4288 [4288] 4 weeks chf Removing unused error rates
(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) @4257 [4257] 6 weeks jmaessen [library] Made some methods abstract, mostly generator-y stuff in …
(edit) @4256 [4256] 6 weeks jmaessen [testing] Remove any file (like, say, Compiled10) from here if we actually …
(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) @4250 [4250] 6 weeks jmaessen [testing] Pruned redundant tests, renamed abstract dotted method tests for …
(edit) @4249 [4249] 6 weeks jmaessen [testing] Moved thorough tests of abstract dotted methods into mainline of …
(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) @4240 [4240] 7 weeks EricAllen Added abstract method tests.
(edit) @4239 [4239] 7 weeks EricAllen Added overriding tests.
(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) @4231 [4231] 7 weeks jmaessen [testing] Test that exhibits a bug in naming that causes type checking to …
(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) @4223 [4223] 7 weeks sukyoungryu [Compiled9] Compiled9 is done.
(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) @4213 [4213] 8 weeks sukyoungryu [Compiled9] Removed tuples from Compiled9.fss. Renamed Compiled9.fss to …
(edit) @4212 [4212] 8 weeks sukyoungryu [Compiled9] Made the Compiled9.CompiledCoercions? test actually run the …
(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) @4209 [4209] 8 weeks EricAllen Added overriding tests.
(edit) @4208 [4208] 8 weeks jmaessen [tests] Tweaked Compiled11 to be type correct, made sure type checker is …
(edit) @4207 [4207] 8 weeks jmaessen [rts] Tweak thread thresholds, fix join/helpJoin distinction based on more …
(edit) @4206 [4206] 2 months EricAllen Added simple overriding test.
(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) @4200 [4200] 2 months EricAllen Added some inheritance tests.
(edit) @4198 [4198] 2 months sukyoungryu [static checker] Fixed static checks for comprises clauses with generic …
(edit) @4197 [4197] 2 months EricAllen Added more tests for fields and field accesses.
(edit) @4196 [4196] 2 months skilpat [desugarer] Fixed some spans in the desugarers. Wrote a corrected …
(edit) @4195 [4195] 2 months jmaessen [library] Use getters in compiled code (and fix up some getter references …
(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) @4189 [4189] 2 months sukyoungryu [tests] Tests refactoring.
(edit) @4188 [4188] 2 months sukyoungryu [tests] Fixed a .test file to include 'link'. Added a .test file for the …
(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) @4184 [4184] 2 months sukyoungryu [test] Moved one static test from not_working_static_tests/ to …
Note: See TracRevisionLog for help on using the revision log.