Timeline


and .

11/11/08:

17:34 Changeset [3056] by black
converted many toString() methods to asString getters
15:04 Changeset [3055] by skilpat
[scortress] Added Ant build file for scala code. PFC/build.xml will now …
12:59 Changeset [3054] by skilpat
[scortress] Moving scala stuff.
12:49 Changeset [3053] by dr2chase
[interpreter] move level annotations on environment references
09:57 WikiStart edited by dr2chase
(diff)
09:06 Changeset [3052] by dr2chase
Added change to forzip command to ignore heap dumps
08:48 Changeset [3051] by dr2chase
Set svn:ignore and .hgignore to ignore .bin files
05:41 Changeset [3050] by sukyoungryu
[tests] Fixed a broken build: input file handling.

11/10/08:

21:31 Changeset [3049] by black
more toString -> asString changes
19:27 Changeset [3048] by black
Moved a version of LongStringTests? to tests from not_passing_yet. …
14:21 Changeset [3047] by dr2chase
Additional leak plugging
05:34 Changeset [3046] by black
Fixed a couple of bugs in Strings. Set FlatStringInfo?.maxSize to 25, so …

11/08/08:

09:24 Changeset [3045] by dr2chase
Additional storage cleanup (better reset between unit tests)

11/07/08:

19:44 Changeset [3044] by dr2chase
Added better info to leak-testing message; added better List-trim method
16:53 Changeset [3043] by black
added assert to unchecked(!) Java Substring
16:12 Changeset [3042] by black
Added factories for fileStreams, to make wordcount work when …
14:33 Changeset [3041] by dr2chase
top-level commit, Trimmed memory consumption
14:29 Changeset [3040] by dr2chase
Trimmed memory consumption
11:40 Changeset [3039] by steve.heller
gauntlet2.fss update
11:30 Changeset [3038] by black
Steve's iSqrt timing framework
11:04 Changeset [3037] by black
Started cleaning the string code. Started renaming toString to asString …
10:51 Changeset [3036] by black
Started cleaning the string code. Started renaming toString to asString …
08:30 UsingMercurial edited by dr2chase
(diff)

11/06/08:

19:17 Changeset [3035] by jmaessen
[library] finished transition with Set library.
16:13 Changeset [3034] by sukyoungryu
[parser] Simplified grammar for dimensions and units. [copyright] Fixed …
13:50 Changeset [3033] by jmaessen
[library] Migrated PureList? to use CovariantCollection?.
11:33 Ticket #304 (Loose operators || and // have incomparable precedence) created by black
The operators || and // both mean string concatenation; …
07:26 Ticket #303 (having more processors slows down sequential loop) created by steve.heller
The code below runs faster on two processors than on one. Cool. The …
06:13 Ticket #302 (Silly output message reduces our credibility) created by black
Is it really necessary for the fortress command to print […] before the …
05:54 IntegerSquareRoot edited by steve.heller
comment a la Derek (diff)
05:49 Ticket #301 (Body in api file yields "Syntax Error" message) created by black
If a method body is accidentally included in an API (an easy-to-make …

11/05/08:

19:52 Changeset [3032] by sukyoungryu
[parser] Report multiple syntax errors for literals and symbols.
18:06 IntegerSquareRoot edited by steve.heller
tweak (diff)
11:57 IntegerSquareRoot edited by black
(diff)
11:55 IntegerSquareRoot edited by black
(diff)
10:47 Changeset [3031] by jmaessen
Switched map comprehensions and aggregates to use CovariantCollection + …
09:15 Changeset [3030] by black
Added >> and << to Range code. Removed from String code. Added …
07:56 IntegerSquareRoot edited by steve.heller
case cleanup and tweaks (diff)
07:55 Changeset [3029] by jmaessen
Add test for reporting of imported entities that are not present in the …
07:54 Changeset [3028] by sukyoungryu
[interpreter] Report the source location for an exception thrown from a …
07:12 IntegerSquareRoot edited by steve.heller
cleanup a la Victor (diff)

11/04/08:

21:19 Changeset [3027] by sukyoungryu
[parser] Report multiple syntax errors for identifiers and spacing.
20:05 Changeset [3026] by angelee
[desugarer] Code refactoring: moving some node creation from NodeFactory?
18:10 Changeset [3025] by sukyoungryu
[unparser] Fixed set copying.
17:52 Changeset [3024] by sukyoungryu
[parser] Report multiple syntax errors: syntax errors during parsing and …
14:45 IntegerSquareRoot edited by steve.heller
added some intro words (diff)
14:19 Changeset [3023] by sukyoungryu
[unparser] Added a work-around for an interpreter issue of handling lazy …
14:17 Ticket #300 (Contracts on abstract methods are ignored) created by black
The Fortress syntax allows an abstract method declared in a trait (in a …
13:54 Changeset [3022] by jmaessen
[library] Do List comprehensions using CovariantCollection? (but …
13:47 Ticket #299 (missing generated environment for automatically imported API) created by angelee
The following steps causes an error: ant cleanCache fortress typecheck …
12:55 Changeset [3021] by skilpat
[scortress] Moving out of ProjectFortress? hierarchy.
12:45 IntegerSquareRoot edited by steve.heller
tweak (diff)
11:25 IntegerSquareRoot edited by steve.heller
tweak (diff)
08:49 Changeset [3020] by jmaessen
[library] Bug fixes and more thorough testing of covariant collections
08:47 Changeset [3019] by sukyoungryu
[parser] Report multiple syntax errors for …
08:23 Changeset [3018] by jmaessen
[library] Removed well-known degeneracy for sorted lists in quicksort. We …
07:21 IntegerSquareRoot edited by steve.heller
oops (diff)
07:05 IntegerSquareRoot edited by steve.heller
oops (diff)
07:02 IntegerSquareRoot edited by steve.heller
replace 2 by 10 in tests - much more intuitive printed results (diff)
03:57 IntegerSquareRoot edited by steve.heller
tweak (diff)
03:55 IntegerSquareRoot edited by steve.heller
cleanup and addition of non-deterministic version (diff)
03:24 Changeset [3017] by sukyoungryu
[parser] Minor cleanup

11/03/08:

20:15 Changeset [3016] by sukyoungryu
[parser] Moved syntax checking of trait/object/function/method modifiers …
18:49 Changeset [3015] by jmaessen
But the experiment was largely a dead end.
18:47 Changeset [3014] by jmaessen
Saving this experiment in the revision history for posterity.
17:48 Ticket #298 (Gratuitous parens required around do/end in expression context) created by jmaessen
Consider the following expression: […] Why is it necessary in this and …
16:58 IntegerSquareRoot edited by steve.heller
tweaks (diff)
16:07 IntegerSquareRoot edited by steve.heller
typo fix (diff)
14:58 IntegerSquareRoot edited by steve.heller
typos (diff)
14:38 IntegerSquareRoot edited by steve.heller
used bignums (ZZ) (diff)
11:27 Changeset [3013] by jrhil47
[Typechecker] Made sure type bindings are added to the environment even …
09:28 Ticket #292 (operator methods should have self parameter) closed by sukyoungryu
fixed: Fixed in r3012.
09:27 Changeset [3012] by sukyoungryu
[syntax checker] An operator method that is not a subscripting operator …
08:06 Changeset [3011] by angelee
[desugarer] Some cleanup by restructuring the code with additional helper …
04:43 IntegerSquareRoot edited by steve.heller
used an explicit widen call to fix the buggie (thanks Jan) --- still … (diff)

11/02/08:

21:36 Ticket #295 (Declarations in APIs should not have any missing types.) closed by sukyoungryu
fixed: Fixed in r3010.
21:32 ClosureConversionProgress edited by sukyoungryu
(diff)
14:46 Changeset [3010] by sukyoungryu
[syntax checker] Added a simple syntax checker. Added missing types to …
09:47 IntegerSquareRoot edited by steve.heller
fixed typos (diff)
09:24 FortressByExample edited by steve.heller
put simple example at the top (diff)
09:23 IntegerSquareRoot created by steve.heller
initial crack at a simple program example: isqrt
08:39 FortressByExample edited by steve.heller
added integer square root (diff)

11/01/08:

19:50 Changeset [3009] by steve.heller
trips: more isqrt fun
19:45 ComprehendingComprehensions edited by steve.heller
isqrt cleanup (diff)
11:06 Changeset [3008] by jmaessen
Covariant collections. Required fix to add caching of inferred types.
04:54 Ticket #297 (ZZ32 runs out of steam, but we should be in the domain of ZZ64) created by steve.heller
In this program, all calculations are integer, and should be in ZZ64. We …

10/31/08:

15:06 Changeset [3007] by Crink
Adding singleton to Map.fsi (by analogy to Set.fsi)
15:03 Changeset [3006] by Crink
bugfix: combine in Map.fss
13:56 Changeset [3005] by black
Timing Experiments
13:02 Ticket #294 (Poor diagnostic for mismatched labels) closed by sukyoungryu
fixed: Fixed in r3004.
13:01 Ticket #293 (Confusing error message) closed by sukyoungryu
fixed: Fixed in r3004.
13:00 Changeset [3004] by sukyoungryu
[parser] Improved syntax error messages for label expressions: Fixed …
12:28 Ticket #296 (Syntax prevents reporting of trivial syntax error) created by black
If I accidentally write […] instead of […] instead of a simple …
12:18 Ticket #295 (Declarations in APIs should not have any missing types.) created by black
In an api (and in a component), a method that returns void need not have …
11:41 Changeset [3003] by dr2chase
[interpreter] fixed missing caching in generic functions and constructors
10:43 Ticket #294 (Poor diagnostic for mismatched labels) created by black
If the labels at the start and the end of a block don't match, one gets a …

10/30/08:

17:45 Changeset [3002] by dr2chase
[interpreter] fixed bug in reading empty cached file; added missing …
15:36 Changeset [3001] by black
Balancing routines written tested.
13:32 Ticket #293 (Confusing error message) created by black
I tried to use in as a label. I received the following message: …
11:29 Changeset [3000] by angelee
[test] This test now passes. It's already in the tests directory and …
11:28 Changeset [2999] by angelee
[desugarer]: Implemented handling static params for FnDefs?. Not tested …
11:28 Ticket #267 (Closure conversion pass captures reference incorrectly when the reference ...) closed by angelee
fixed
11:28 Changeset [2998] by steve.heller
trips: tweak
11:27 ComprehendingComprehensions edited by steve.heller
tweak and explain perfectSqrt (diff)
11:13 Ticket #292 (operator methods should have self parameter) created by black
Until just now, JavaString.fss contained the following method declaration …

10/29/08:

20:29 Changeset [2997] by black
Balancing code passes two tests; invariants still in code.
13:59 Changeset [2996] by dr2chase
[interpreter] more annotations on environment references; some dead code …
12:32 Ticket #248 (Implement the new tests story) closed by chf
fixed
12:30 ClosureConversionProgress edited by sukyoungryu
(diff)
12:08 Changeset [2995] by jmaessen
Midpoint checkin, some subarray cleanup and some new range indexing code …
12:07 Ticket #291 (Indexed setters appear to use the same naming as indexed getters.) created by jmaessen
It appears that indexed setters are not clearly distinguished from indexed …
11:31 Changeset [2994] by dr2chase
Turned on compiled top-level environments and added initial scaffolding …
11:14 Changeset [2993] by sukyoungryu
[spec data] For now, commented out a spec example which is not working and …
10:38 Ticket #290 (Can't import File interface) created by black
I added […] into FortressLibrary.fsi because I wanted to use a …
08:50 Changeset [2992] by jmaessen
Support striding in subarray indexing.
08:44 ClosureConversionProgress edited by angelee
(diff)
07:11 ClosureConversionProgress edited by sukyoungryu
(diff)

10/28/08:

19:57 Changeset [2991] by sukyoungryu
[tool] The api tool reports multiple errors.
19:15 Changeset [2990] by sukyoungryu
[tool] The api tool reports an error when a declaration in the given …
14:30 Changeset [2989] by black
Balancing routines written, but as yet not tested.
12:29 Ticket #289 (Static analysis uses name of static opr parameter as (functional) method ...) created by dr2chase
Run: […] It fails with: […] The cause of the problem is that the …
11:02 Changeset [2988] by steve.heller
trips: bagged intOrNothing in favor of perfectSqrt ... gotta stop this
11:00 ComprehendingComprehensions edited by steve.heller
changed to perfectSqrt (diff)
09:13 Changeset [2987] by sukyoungryu
[desugarer] Small cleanups including replacing nulls with options.
04:44 ComprehendingComprehensions edited by steve.heller
cleanup (diff)

10/27/08:

19:39 Changeset [2986] by steve.heller
trips: bagged intOrNothing in favor of ISQRTorNothing
19:38 ComprehendingComprehensions edited by steve.heller
added the cutsie ternary comparison … (diff)
19:32 ComprehendingComprehensions edited by steve.heller
replaced intORnothing with ISQRTorNothing and cleanup. (diff)
14:21 Changeset [2985] by jmaessen
[Library] Bug fix for sequential generate method in FileSupport?.
12:01 ComprehendingComprehensions edited by steve.heller
<| x | x <- 1:3 |> is always in order ... more changes to come ... . (diff)
10:44 Changeset [2984] by dr2chase
[interpreter] removed excess environment layering; removed deprecated …
07:58 Changeset [2983] by jmaessen
added simplestRationalBetween.

10/26/08:

21:55 Changeset [2982] by skilpat
[scortress] expr -> term
21:19 Changeset [2981] by skilpat
[scortress] Now it's really been added.
21:08 Changeset [2980] by skilpat
Well that didn't work as I intended.
21:05 Changeset [2979] by skilpat
[scortress] Initial data structures for new Scala-based interpreter for …
19:47 Changeset [2978] by steve.heller
trips: bagged hypotenuse fnction in favor of intOrNothing
19:44 ComprehendingComprehensions edited by steve.heller
restructured introducing maybe through intOrNothing --- still needs … (diff)

10/25/08:

18:31 ComprehendingComprehensions edited by steve.heller
hypotenuse, a generator of 0 or 1 value (diff)
18:30 Changeset [2977] by steve.heller
trips: added hypotenuse, a generator of 0 or 1 value (thanks Victor)
17:27 ComprehendingComprehensions edited by steve.heller
floor -> round for better numerical stability (diff)
17:22 Changeset [2976] by steve.heller
trips: replaced floor by round
15:21 Ticket #288 (can't round RR64) closed by jmaessen
fixed
15:09 Changeset [2975] by jmaessen
Rounding now available for all numeric types.
12:31 ComprehendingComprehensions edited by steve.heller
small cleanups (diff)
10:39 ComprehendingComprehensions edited by steve.heller
First complete pass at Victor's suggestions (and a few more things). (diff)
10:05 Ticket #288 (can't round RR64) created by steve.heller
In the following code, an error is produced in trying to call round
09:54 ComprehendingComprehensions edited by steve.heller
more Victorification (diff)
08:59 Changeset [2974] by steve.heller
spelling tweak
07:58 ComprehendingComprehensions edited by steve.heller
begin revisions suggested by Victor (diff)

10/24/08:

12:40 Changeset [2973] by dr2chase
[interpreter] tagging environment references with levels; some dead code …

10/23/08:

07:46 FortressFormalism edited by jdn
(diff)

10/22/08:

14:26 Changeset [2972] by EricAllen
Added explicit return types to seq declarations in FortressLibrary.fsi.
06:15 Changeset [2971] by sukyoungryu
[tests] Fixed copyright notices.

10/21/08:

14:13 Changeset [2970] by skilpat
[typechecker] Comprehensions now pass in the typechecker. To achieve this, …
14:02 Changeset [2969] by dr2chase
[interpreter] cleanup to environment references; removing dead code
13:28 Changeset [2968] by jrhil47
[Typechecker] Checks bounds of static params.
06:48 ClosureConversionProgress edited by sukyoungryu
(diff)

10/20/08:

20:15 ClosureConversionProgress edited by sukyoungryu
(diff)
12:59 ClosureConversionProgress edited by sukyoungryu
(diff)
12:40 ClosureConversionProgress edited by sukyoungryu
(diff)
10:36 Changeset [2967] by dr2chase
[interpreter] I think this fixes an init-order bug, where traits were …

10/17/08:

23:33 Changeset [2966] by sukyoungryu
[disambiguator] An exit expression without any enclosing label expressions …
14:04 Ticket #287 (static param declared by nested FnDef not recognized by type checker) created by angelee
When I have a static parameter declared by the inner FnDef? (enclosed by …
14:00 Changeset [2965] by angelee
Typechecker does not recognize the static param declared by the inner …
13:12 Changeset [2964] by sukyoungryu
[tests] Added a test exiting across an object expression.
12:50 Changeset [2963] by sukyoungryu
[library/interpreter] Misuse of label/exit throws a Fortress exception …
08:17 ComprehendingComprehensions edited by steve.heller
(diff)
07:32 ComprehendingComprehensions edited by black
A little syntactic cleanup and a little more explanation (diff)
03:43 Changeset [2962] by sukyoungryu
[tests] Renamed and added a copyright notice to a test.

10/16/08:

21:02 Changeset [2961] by black
Started constructing long concats as a test case for balancing
19:21 FortressByExample edited by steve.heller
Added ComprehendingComprehensions (diff)
18:38 WikiStart edited by sukyoungryu
(diff)
17:45 Changeset [2960] by jmaessen
A little library for doing timing.
12:39 MenloClassOct edited by chf
(diff)
12:33 Changeset [2959] by black
Added case-insensitive compare
12:02 MenloClassOct edited by chf
(diff)
11:04 Changeset [2958] by sukyoungryu
[syntax abstraction] Cleaning up test files.
10:22 Changeset [2957] by sukyoungryu
[syntax abstraction] Cleaning up the syntax abstraction tests.
10:05 Changeset [2956] by sukyoungryu
[tests] Fixed a test to use String instead of the old CordedString?.
08:50 Changeset [2955] by black
String comparison tests now pass. Renamed cordedStrings to Strings

10/15/08:

21:11 Changeset [2954] by jon
[syntax] add Or and Label tests
20:20 Changeset [2953] by jon
[demos] add comment about tictactoe
20:17 Changeset [2952] by jon
[syntax] grammar composition tests work
14:16 Changeset [2951] by black
More string debugging
14:00 Ticket #286 (Use of a "naked" getter not rejected by disambigutor) created by black
I was puzzled by the following output […] This was generated by the …
13:46 Changeset [2950] by black
Added a test to reveal problem with use of a naked getter.
13:00 ComprehendingComprehensions edited by steve.heller
added a bit of structure at Andrew's suggestion (diff)
11:24 Changeset [2949] by jon
[syntax] CaseUse? can be tested
11:05 Changeset [2948] by jon
[syntax] add ForUse? back to tests
08:30 MenloClassOct edited by jmaessen
(diff)

10/14/08:

14:47 Changeset [2947] by black
More debugging of CordedStrings?. Some tests still failing.
14:05 Changeset [2946] by skilpat
[debug] String representations for intersection and union types have been …
13:35 MenloClassOct edited by jmaessen
(diff)
13:19 MenloClassOct edited by jmaessen
(diff)
13:15 MenloClassOct edited by jmaessen
(diff)
13:06 MenloClassOct edited by jmaessen
(diff)
13:02 MenloClassOct edited by jmaessen
(diff)
12:56 MenloClassOct edited by jmaessen
(diff)
12:56 MenloClassOct edited by jmaessen
(diff)
12:06 MenloClassOct edited by dr2chase
(diff)
12:04 WikiStart edited by dr2chase
(diff)
11:20 Changeset [2945] by sukyoungryu
[operators] The operators #, :, and :: are left associative and they have …
10:54 Changeset [2944] by jmaessen
Fix for range size bug (including updated tests).

10/13/08:

20:19 Changeset [2943] by sukyoungryu
[ant task] Parse intead of compile the library examples in the spec.
14:30 Changeset [2942] by dr2chase
[interpreter] moved the pre-rewrite phase under the caching guard
14:14 FortressLibrary created by black
13:48 Ticket #285 (Apparent ambiguity between binding and equality test) created by black
I tried to use this ensures clause — other is the name of the parameter to …
13:30 Ticket #284 (CalleeViolation provides insufficient information) created by black
The error raised when a callee violation occurs is not much help in …
13:07 Ticket #283 (Unintelligible error message from :#) created by black
I accidentally typed […] The error is typing 1:#4 instead of …
12:35 Ticket #282 (multi-dimensional arrays) created by sra
Hi I am in process of converting a Fortran code to Fortress and have run …
08:05 Changeset [2941] by dr2chase
[interpreter] added caching of rewritten AST

10/12/08:

12:54 Changeset [2940] by sukyoungryu
[shell] Andrew's clean up in Shell.java
05:41 Changeset [2939] by sukyoungryu
[library] Fixed a shadowing bug.
Note: See TracTimeline for information about the timeline view.