Timeline


and .

02/01/08:

21:30 Changeset [1251] by dr2chase
With static analysis turned on, syntax expansion now works; actual …
20:16 Changeset [1250] by sukyoungryu
Improved the types language.
15:59 Changeset [1249] by jmaessen
Made several demos pass static checking. Only tennisRanking remains, see …
14:26 Ticket #65 (Don't give shadowing error for multiple uses of _) created by jmaessen
Static analysis rejects tennisRanking.fss because of lines of the …
11:32 Changeset [1248] by jdn
Fixed copyright
08:09 Changeset [1247] by jmaessen
Fixed some [but not all] static analysis rejections. The remainder will …
07:03 Changeset [1246] by dr2chase
Centralizing and sanitizing cache paths
04:08 Changeset [1245] by sukyoungryu
Fixed some copyright notices.

01/31/08:

18:50 Changeset [1244] by jdn
commented out generic type information
17:31 Changeset [1243] by jdn
17:29 Changeset [1242] by jdn
16:16 Changeset [1241] by sukyoungryu
Fixed some static errors in the example programs and libraries.
15:46 Changeset [1240] by sukyoungryu
New keyword: native
14:31 Changeset [1239] by jmaessen
Tons of random changes to library, including final depracation of …
11:44 Changeset [1238] by dr2chase
Integrated, but switched off so we still pass unit tests
09:10 Changeset [1237] by sukyoungryu
Fixed a bug in checking matching multicharacter enclosing operators.
08:47 Changeset [1236] by jdn
nonterminal disambiguation in items
07:53 Ticket #64 (interp does not work) created by sra
After successful build and test, I am unable to run fortress. $ …

01/30/08:

20:49 Changeset [1235] by sukyoungryu
Prefix operators have higher precedence than any operator listed below. …
15:37 Changeset [1234] by EricAllen
Added type checking of trait definitions. Added switch to static checker …
13:27 Changeset [1233] by sukyoungryu
Implemented nonassociative operators.
12:17 Changeset [1232] by jmaessen
asif now works. Lots of code cleanup to the function application code, …
08:49 Changeset [1231] by sukyoungryu
Added a check to make sure that every operator in operator applications …
07:44 Ticket #63 (asif does not work on comprehensions or other accumulator bodies) created by jmaessen
It looks like the following ought to generate a List[\Foo\]: […] …
03:32 Changeset [1230] by sukyoungryu
Fixed a copyright notice.

01/29/08:

19:14 Changeset [1229] by sukyoungryu
Added fixity information to Op nodes.
18:34 Changeset [1228] by sukyoungryu
Cleaning up the operator fixity information in AST nodes. (work in …
17:27 Changeset [1227] by sukyoungryu
Added OpRef? to represent an operator reference maybe with static …
15:22 Changeset [1226] by EricAllen
Implemented type checking method for top-level object declarations. Added …
12:45 Changeset [1225] by dr2chase
Hooked analysis into 'fss run FooBar?' -- interpreter doesn't work yet
10:27 Changeset [1224] by dr2chase
Back to better caching, but without the endless recursion
09:40 Changeset [1223] by EricAllen
Added where clause environments. Added some cases to the type checker; …
04:09 Changeset [1222] by dr2chase
Backing old out change that caused stack overflow failure

01/28/08:

18:11 Changeset [1221] by dr2chase
Reversing accidental commit of test-that-should-fail
18:10 Changeset [1220] by dr2chase
Made the caching of interfaces used by the syntax transformer smarter; …
17:43 Changeset [1219] by dr2chase
Tried adding an explicit order for APIs, in hopes of breaking recursion …
13:24 Changeset [1218] by dr2chase
Made the caching of interfaces used by the syntax transformer smarter; …
11:29 Changeset [1217] by dr2chase
Modified GlobalEnv? to allow on-demand loading of APIs
05:48 Changeset [1216] by jmaessen
Added some timing code, to show just how slow this stuff runs in the …
04:06 Changeset [1215] by sukyoungryu
Fixed a copyright notice.

01/27/08:

13:59 Changeset [1214] by sukyoungryu
Implemented the revised syntax and semantics of typecase bindings.
10:57 FortressStartHere edited by BioGeek
The command "sudo apt-get install ant-optional" worked on Ubuntu 7.10 (diff)

01/26/08:

18:07 Changeset [1213] by sukyoungryu
Fixed a stack overflow problem in parsing Unicode.rats on Solaris.
15:43 Changeset [1212] by sukyoungryu
Implemented parsing of dimension types with unit expressions.
06:25 Changeset [1211] by jmaessen
Eliminated race condition, and better compartmentalized updates to cands …

01/25/08:

23:28 Changeset [1210] by sukyoungryu
Revised the types and dimensions syntax and implemented their parsing.
17:10 Changeset [1209] by jdn
method to validate identifiers
12:42 Changeset [1208] by jdn
Fix for bug in Java 5 on Solaris
11:59 Changeset [1207] by jdn
Fix for bug in Java 5 on Solaris
11:54 Ticket #7 (Cannot overload equality across a module boundary) closed by jmaessen
worksforme: This has been working reasonably for a while now. I think we've ironed …
11:48 Changeset [1206] by jmaessen
Commented-out fix for bug #62, along with test case. Does not affect …
11:37 Ticket #62 (Type inference for single-argument polymorphic functions at () and tuple ...) created by jmaessen
At () and tuple types, type inference for single-argument polymorphic …
11:27 Changeset [1205] by jmaessen
Test showing workaround to lack of boolean filters in comprehensions.
11:24 Ticket #59 (Make boolean guards work) closed by jmaessen
duplicate: Duplicates #38
11:22 Ticket #34 (Implement type inference for constructor applications) closed by jmaessen
worksforme: Appears to work modulo bugs in type inference, which destabilize things …
07:22 Changeset [1204] by jmaessen
Reasonably efficient aStar implementation. Solves one square at a time …
06:52 Changeset [1203] by jmaessen
Updated comments to reflect reality.

01/24/08:

18:22 Changeset [1202] by jdn
Bug fixed and refactorings in the syntax abstrations
15:46 Changeset [1201] by EricAllen
Added constraints field for TypeCheckerResults?. Modified some for- methods …
14:27 Changeset [1200] by jmaessen
Some A* changes, plus a bug fix (bad type information given) in …
13:10 Changeset [1199] by EricAllen
Split TypeAnalyzer?.Env into a top level class: TraitTable?.
11:39 Changeset [1198] by dr2chase
Removed disabling comment on import; added implementation of API; split …
07:56 Changeset [1197] by jmaessen
Version with some more fixes. This hopefully ought to work, and is less …
04:05 Changeset [1196] by sukyoungryu
Fixed copyrights.

01/23/08:

21:57 Changeset [1195] by jdn
Fortress syntax
19:59 Changeset [1194] by jmaessen
Fix some bugs and plumb some types.
19:29 Changeset [1193] by jmaessen
A* search example (half-baked and deliberately inefficient to shake down …
18:04 Changeset [1192] by jdn
Desugaring escapes
17:46 Changeset [1191] by jdn
Desugaring escapes
15:46 Changeset [1190] by EricAllen
Implemented TypeAnalyzer?.Env, which lets the TypeAnalyzer? get handles on …
13:09 Changeset [1189] by dr2chase
Ooops, forgot to commit at the top level
12:40 Changeset [1188] by dr2chase
bin/fortress and unit tests now use the syntax transforming front end
10:29 Changeset [1187] by sukyoungryu
Deleted unused productions.
09:24 Changeset [1186] by jdn
Fixed copyrights
09:14 Changeset [1185] by jmaessen
Refactored FValue, FConstructedValue, Fcn, and FObject to make type …

01/22/08:

20:02 Changeset [1184] by jdn
Now implemented various symbols and new production syntax
14:19 Changeset [1183] by jmaessen
List and Set comprehensions. Caveat emptor: comprehensions whose result …
13:37 Ticket #61 (Empty comprehensions give bogus results) created by jmaessen
Consider the following comprehension: […] Rather than yielding a …
13:32 Ticket #60 (Ordering on sets and maps) created by jmaessen
See summary. For that matter, lists could use some of these operators as …
13:30 Ticket #59 (Make boolean guards work) created by jmaessen
Either by fixing desugaring or making Boolean a Generator. cf …
12:41 Changeset [1182] by sukyoungryu
Implemented the revised big enclosing operator declaration syntax.
11:45 Changeset [1181] by sukyoungryu
Implemented the native bit of a compilation unit.

01/21/08:

07:36 Changeset [1180] by sukyoungryu
Fixed some copyright notices.

01/19/08:

06:51 Changeset [1179] by sukyoungryu
Fixed a copyright notice.
06:40 Changeset [1178] by sukyoungryu
Fixed broken files.

01/18/08:

20:30 Changeset [1177] by jdn
ups one more file :)
20:29 Changeset [1176] by jdn
More syntax abstraction stuff
15:09 Changeset [1175] by EricAllen
Added more cases to the type checker. Added supporting facilities in …
11:33 Ticket #58 (Implement Map comprehensions) created by jmaessen
We're all ready to go; see …
11:30 Ticket #57 (Update ProjectStatus) created by jmaessen
The ProjectStatus page (and probably also the README) are terribly out of …
11:08 Changeset [1174] by chf
Copyright updates

01/17/08:

14:54 Changeset [1173] by dlsmith
Renamed Types to TypeAnalyzer?; improved integration with type checker
12:06 Changeset [1172] by jdn
Syntax abstractions now ignores components which do not import apis with …
11:34 Ticket #41 (Make exponentiation intuitive) closed by sukyoungryu
fixed
11:31 Changeset [1171] by sukyoungryu
1. It is a static error if a function argument is immediately followed by …
09:40 Changeset [1170] by sukyoungryu
1. It is a static error if an exponentiation is immediately followed by a …
08:49 Changeset [1169] by sukyoungryu
232 is now rejected as a static error.
07:53 Changeset [1168] by chf
Updated Copyright Notices

01/16/08:

23:57 Ticket #56 (Explicitly specify java interpreter in trunk/bin/fortress) created by apthorpe
The trunk/bin/fortress script relies on the java interpreter found from …
14:58 Changeset [1167] by dr2chase
Fixed cache to be smarter about error messages and relative path names
08:25 Changeset [1166] by dr2chase
Added precise transitive batch caching FortressRepository?; used in unit …

01/15/08:

08:00 Changeset [1165] by jdn
Disambiguation of syntax abstractions

01/14/08:

22:03 Changeset [1164] by sukyoungryu
Implemented the revised tight juxtaposition rules and the revised syntax …

01/13/08:

17:16 Changeset [1163] by jmaessen
Removed spurious asArray() method.
17:14 Changeset [1162] by jmaessen
Copied "Depracated" comment across from List.fss. I'd like to make this …

01/11/08:

15:35 Changeset [1161] by dlsmith
Added initial subtyping/type inference code. A few modifications to the …
13:28 Changeset [1160] by dr2chase
Replaced Path with String so fss will work

01/10/08:

21:07 Changeset [1159] by sukyoungryu
Preparing for the revised tight juxtaposition rules
10:42 Changeset [1158] by sukyoungryu
Towards the revised tight juxtaposition rules.

01/08/08:

15:31 Changeset [1157] by EricAllen
Added more cases to the type checker. Added a Types class to hold static …

01/07/08:

18:10 Changeset [1156] by sukyoungryu
More example files in the spec.
14:02 Changeset [1155] by EricAllen
Added another type environment variant for handling declared function …
13:03 Changeset [1154] by sukyoungryu
Added the nolib attribute to the FortressTask?.
12:06 Changeset [1153] by sukyoungryu
Added library examples in the spec.
11:43 Ticket #55 ("fortress" executable script uses "egrep -q", unavailable on some ...) closed by dr2chase
fixed: Replace with "egrep CYGWIN > /dev/null"
11:33 Changeset [1152] by chf
Small hack to work around a bug for now
11:17 Changeset [1151] by dr2chase
Fixed scripts for Solaris; fixed -nolib option of interpreter; add …
10:39 Changeset [1150] by chf
Improved Test

01/05/08:

09:13 Changeset [1149] by dr2chase
Intepreter now runs from caching fortress repository; file names and …

01/04/08:

22:31 Changeset [1148] by sukyoungryu
Made the file names match the component names.
17:26 Changeset [1147] by sukyoungryu
Fixed parsing parallel blocks.
11:51 Ticket #55 ("fortress" executable script uses "egrep -q", unavailable on some ...) created by GuySteele
$FORTRESS_HOME/bin/fortress (a bash script) contains a line if (uname …

01/03/08:

20:11 Changeset [1146] by sukyoungryu
Library examples in the spec.
12:46 Changeset [1145] by chf
Small change to transactional semantics
10:16 Changeset [1144] by dr2chase
Further static-interpreter integration
07:31 Changeset [1143] by dr2chase
This patch might fix the circular dependence bug in demos/Lambda on a …

01/02/08:

21:00 Changeset [1142] by sukyoungryu
New syntax for enclosing operators
12:26 Changeset [1141] by dr2chase
Modified interpreter to use FortressRepository? as source of trees
11:16 Changeset [1140] by sukyoungryu
ProjectFortress?/not_passing_yet/examples.fss is replaced by …
Note: See TracTimeline for information about the timeline view.