Timeline
11/11/08:
- 17:34 Changeset [3056] by
- converted many toString() methods to asString getters
- 15:04 Changeset [3055] by
- [scortress] Added Ant build file for scala code. PFC/build.xml will now …
- 12:59 Changeset [3054] by
- [scortress] Moving scala stuff.
- 12:49 Changeset [3053] by
- [interpreter] move level annotations on environment references
- 09:57 WikiStart edited by
- (diff)
- 09:06 Changeset [3052] by
- Added change to forzip command to ignore heap dumps
- 08:48 Changeset [3051] by
- Set svn:ignore and .hgignore to ignore .bin files
- 05:41 Changeset [3050] by
- [tests] Fixed a broken build: input file handling.
11/10/08:
- 21:31 Changeset [3049] by
- more toString -> asString changes
- 19:27 Changeset [3048] by
- Moved a version of LongStringTests? to tests from not_passing_yet. …
- 14:21 Changeset [3047] by
- Additional leak plugging
- 05:34 Changeset [3046] by
- Fixed a couple of bugs in Strings. Set FlatStringInfo?.maxSize to 25, so …
11/08/08:
- 09:24 Changeset [3045] by
- Additional storage cleanup (better reset between unit tests)
11/07/08:
- 19:44 Changeset [3044] by
- Added better info to leak-testing message; added better List-trim method
- 16:53 Changeset [3043] by
- added assert to unchecked(!) Java Substring
- 16:12 Changeset [3042] by
- Added factories for fileStreams, to make wordcount work when …
- 14:33 Changeset [3041] by
- top-level commit, Trimmed memory consumption
- 14:29 Changeset [3040] by
- Trimmed memory consumption
- 11:40 Changeset [3039] by
- gauntlet2.fss update
- 11:30 Changeset [3038] by
- Steve's iSqrt timing framework
- 11:04 Changeset [3037] by
- Started cleaning the string code. Started renaming toString to asString …
- 10:51 Changeset [3036] by
- Started cleaning the string code. Started renaming toString to asString …
- 08:30 UsingMercurial edited by
- (diff)
11/06/08:
- 19:17 Changeset [3035] by
- [library] finished transition with Set library.
- 16:13 Changeset [3034] by
- [parser] Simplified grammar for dimensions and units. [copyright] Fixed …
- 13:50 Changeset [3033] by
- [library] Migrated PureList? to use CovariantCollection?.
- 11:33 Ticket #304 (Loose operators || and // have incomparable precedence) created by
- The operators || and // both mean string concatenation; …
- 07:26 Ticket #303 (having more processors slows down sequential loop) created by
- 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
- Is it really necessary for the fortress command to print […] before the …
- 05:54 IntegerSquareRoot edited by
- comment a la Derek (diff)
- 05:49 Ticket #301 (Body in api file yields "Syntax Error" message) created by
- If a method body is accidentally included in an API (an easy-to-make …
11/05/08:
- 19:52 Changeset [3032] by
- [parser] Report multiple syntax errors for literals and symbols.
- 18:06 IntegerSquareRoot edited by
- tweak (diff)
- 11:57 IntegerSquareRoot edited by
- (diff)
- 11:55 IntegerSquareRoot edited by
- (diff)
- 10:47 Changeset [3031] by
- Switched map comprehensions and aggregates to use CovariantCollection + …
- 09:15 Changeset [3030] by
- Added >> and << to Range code. Removed from String code. Added …
- 07:56 IntegerSquareRoot edited by
- case cleanup and tweaks (diff)
- 07:55 Changeset [3029] by
- Add test for reporting of imported entities that are not present in the …
- 07:54 Changeset [3028] by
- [interpreter] Report the source location for an exception thrown from a …
- 07:12 IntegerSquareRoot edited by
- cleanup a la Victor (diff)
11/04/08:
- 21:19 Changeset [3027] by
- [parser] Report multiple syntax errors for identifiers and spacing.
- 20:05 Changeset [3026] by
- [desugarer] Code refactoring: moving some node creation from NodeFactory? …
- 18:10 Changeset [3025] by
- [unparser] Fixed set copying.
- 17:52 Changeset [3024] by
- [parser] Report multiple syntax errors: syntax errors during parsing and …
- 14:45 IntegerSquareRoot edited by
- added some intro words (diff)
- 14:19 Changeset [3023] by
- [unparser] Added a work-around for an interpreter issue of handling lazy …
- 14:17 Ticket #300 (Contracts on abstract methods are ignored) created by
- The Fortress syntax allows an abstract method declared in a trait (in a …
- 13:54 Changeset [3022] by
- [library] Do List comprehensions using CovariantCollection? (but …
- 13:47 Ticket #299 (missing generated environment for automatically imported API) created by
- The following steps causes an error: ant cleanCache fortress typecheck …
- 12:55 Changeset [3021] by
- [scortress] Moving out of ProjectFortress? hierarchy.
- 12:45 IntegerSquareRoot edited by
- tweak (diff)
- 11:25 IntegerSquareRoot edited by
- tweak (diff)
- 08:49 Changeset [3020] by
- [library] Bug fixes and more thorough testing of covariant collections
- 08:47 Changeset [3019] by
- [parser] Report multiple syntax errors for …
- 08:23 Changeset [3018] by
- [library] Removed well-known degeneracy for sorted lists in quicksort. We …
- 07:21 IntegerSquareRoot edited by
- oops (diff)
- 07:05 IntegerSquareRoot edited by
- oops (diff)
- 07:02 IntegerSquareRoot edited by
- replace 2 by 10 in tests - much more intuitive printed results (diff)
- 03:57 IntegerSquareRoot edited by
- tweak (diff)
- 03:55 IntegerSquareRoot edited by
- cleanup and addition of non-deterministic version (diff)
- 03:24 Changeset [3017] by
- [parser] Minor cleanup
11/03/08:
- 20:15 Changeset [3016] by
- [parser] Moved syntax checking of trait/object/function/method modifiers …
- 18:49 Changeset [3015] by
- But the experiment was largely a dead end.
- 18:47 Changeset [3014] by
- Saving this experiment in the revision history for posterity.
- 17:48 Ticket #298 (Gratuitous parens required around do/end in expression context) created by
- Consider the following expression: […] Why is it necessary in this and …
- 16:58 IntegerSquareRoot edited by
- tweaks (diff)
- 16:07 IntegerSquareRoot edited by
- typo fix (diff)
- 14:58 IntegerSquareRoot edited by
- typos (diff)
- 14:38 IntegerSquareRoot edited by
- used bignums (ZZ) (diff)
- 11:27 Changeset [3013] by
- [Typechecker] Made sure type bindings are added to the environment even …
- 09:28 Ticket #292 (operator methods should have self parameter) closed by
- fixed: Fixed in r3012.
- 09:27 Changeset [3012] by
- [syntax checker] An operator method that is not a subscripting operator …
- 08:06 Changeset [3011] by
- [desugarer] Some cleanup by restructuring the code with additional helper …
- 04:43 IntegerSquareRoot edited by
- 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
- fixed: Fixed in r3010.
- 21:32 ClosureConversionProgress edited by
- (diff)
- 14:46 Changeset [3010] by
- [syntax checker] Added a simple syntax checker. Added missing types to …
- 09:47 IntegerSquareRoot edited by
- fixed typos (diff)
- 09:24 FortressByExample edited by
- put simple example at the top (diff)
- 09:23 IntegerSquareRoot created by
- initial crack at a simple program example: isqrt
- 08:39 FortressByExample edited by
- added integer square root (diff)
11/01/08:
- 19:50 Changeset [3009] by
- trips: more isqrt fun
- 19:45 ComprehendingComprehensions edited by
- isqrt cleanup (diff)
- 11:06 Changeset [3008] by
- 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
- In this program, all calculations are integer, and should be in ZZ64. We …
10/31/08:
- 15:06 Changeset [3007] by
- Adding singleton to Map.fsi (by analogy to Set.fsi)
- 15:03 Changeset [3006] by
- bugfix: combine in Map.fss
- 13:56 Changeset [3005] by
- Timing Experiments
- 13:02 Ticket #294 (Poor diagnostic for mismatched labels) closed by
- fixed: Fixed in r3004.
- 13:01 Ticket #293 (Confusing error message) closed by
- fixed: Fixed in r3004.
- 13:00 Changeset [3004] by
- [parser] Improved syntax error messages for label expressions: Fixed …
- 12:28 Ticket #296 (Syntax prevents reporting of trivial syntax error) created by
- 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
- In an api (and in a component), a method that returns void need not have …
- 11:41 Changeset [3003] by
- [interpreter] fixed missing caching in generic functions and constructors
- 10:43 Ticket #294 (Poor diagnostic for mismatched labels) created by
- 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
- [interpreter] fixed bug in reading empty cached file; added missing …
- 15:36 Changeset [3001] by
- Balancing routines written tested.
- 13:32 Ticket #293 (Confusing error message) created by
- I tried to use in as a label. I received the following message: …
- 11:29 Changeset [3000] by
- [test] This test now passes. It's already in the tests directory and …
- 11:28 Changeset [2999] by
- [desugarer]: Implemented handling static params for FnDefs?. Not tested …
- 11:28 Ticket #267 (Closure conversion pass captures reference incorrectly when the reference ...) closed by
- fixed
- 11:28 Changeset [2998] by
- trips: tweak
- 11:27 ComprehendingComprehensions edited by
- tweak and explain perfectSqrt (diff)
- 11:13 Ticket #292 (operator methods should have self parameter) created by
- Until just now, JavaString.fss contained the following method declaration …
10/29/08:
- 20:29 Changeset [2997] by
- Balancing code passes two tests; invariants still in code.
- 13:59 Changeset [2996] by
- [interpreter] more annotations on environment references; some dead code …
- 12:32 Ticket #248 (Implement the new tests story) closed by
- fixed
- 12:30 ClosureConversionProgress edited by
- (diff)
- 12:08 Changeset [2995] by
- 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
- It appears that indexed setters are not clearly distinguished from indexed …
- 11:31 Changeset [2994] by
- Turned on compiled top-level environments and added initial scaffolding …
- 11:14 Changeset [2993] by
- [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
- I added […] into FortressLibrary.fsi because I wanted to use a …
- 08:50 Changeset [2992] by
- Support striding in subarray indexing.
- 08:44 ClosureConversionProgress edited by
- (diff)
- 07:11 ClosureConversionProgress edited by
- (diff)
10/28/08:
- 19:57 Changeset [2991] by
- [tool] The api tool reports multiple errors.
- 19:15 Changeset [2990] by
- [tool] The api tool reports an error when a declaration in the given …
- 14:30 Changeset [2989] by
- 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
- Run: […] It fails with: […] The cause of the problem is that the …
- 11:02 Changeset [2988] by
- trips: bagged intOrNothing in favor of perfectSqrt ... gotta stop this
- 11:00 ComprehendingComprehensions edited by
- changed to perfectSqrt (diff)
- 09:13 Changeset [2987] by
- [desugarer] Small cleanups including replacing nulls with options.
- 04:44 ComprehendingComprehensions edited by
- cleanup (diff)
10/27/08:
- 19:39 Changeset [2986] by
- trips: bagged intOrNothing in favor of ISQRTorNothing
- 19:38 ComprehendingComprehensions edited by
- added the cutsie ternary comparison … (diff)
- 19:32 ComprehendingComprehensions edited by
- replaced intORnothing with ISQRTorNothing and cleanup. (diff)
- 14:21 Changeset [2985] by
- [Library] Bug fix for sequential generate method in FileSupport?.
- 12:01 ComprehendingComprehensions edited by
- <| x | x <- 1:3 |> is always in order ... more changes to come ... . (diff)
- 10:44 Changeset [2984] by
- [interpreter] removed excess environment layering; removed deprecated …
- 07:58 Changeset [2983] by
- added simplestRationalBetween.
10/26/08:
- 21:55 Changeset [2982] by
- [scortress] expr -> term
- 21:19 Changeset [2981] by
- [scortress] Now it's really been added.
- 21:08 Changeset [2980] by
- Well that didn't work as I intended.
- 21:05 Changeset [2979] by
- [scortress] Initial data structures for new Scala-based interpreter for …
- 19:47 Changeset [2978] by
- trips: bagged hypotenuse fnction in favor of intOrNothing
- 19:44 ComprehendingComprehensions edited by
- restructured introducing maybe through intOrNothing --- still needs … (diff)
10/25/08:
- 18:31 ComprehendingComprehensions edited by
- hypotenuse, a generator of 0 or 1 value (diff)
- 18:30 Changeset [2977] by
- trips: added hypotenuse, a generator of 0 or 1 value (thanks Victor)
- 17:27 ComprehendingComprehensions edited by
- floor -> round for better numerical stability (diff)
- 17:22 Changeset [2976] by
- trips: replaced floor by round
- 15:21 Ticket #288 (can't round RR64) closed by
- fixed
- 15:09 Changeset [2975] by
- Rounding now available for all numeric types.
- 12:31 ComprehendingComprehensions edited by
- small cleanups (diff)
- 10:39 ComprehendingComprehensions edited by
- First complete pass at Victor's suggestions (and a few more things). (diff)
- 10:05 Ticket #288 (can't round RR64) created by
- In the following code, an error is produced in trying to call round …
- 09:54 ComprehendingComprehensions edited by
- more Victorification (diff)
- 08:59 Changeset [2974] by
- spelling tweak
- 07:58 ComprehendingComprehensions edited by
- begin revisions suggested by Victor (diff)
10/24/08:
- 12:40 Changeset [2973] by
- [interpreter] tagging environment references with levels; some dead code …
10/23/08:
10/22/08:
- 14:26 Changeset [2972] by
- Added explicit return types to seq declarations in FortressLibrary.fsi.
- 06:15 Changeset [2971] by
- [tests] Fixed copyright notices.
10/21/08:
- 14:13 Changeset [2970] by
- [typechecker] Comprehensions now pass in the typechecker. To achieve this, …
- 14:02 Changeset [2969] by
- [interpreter] cleanup to environment references; removing dead code
- 13:28 Changeset [2968] by
- [Typechecker] Checks bounds of static params.
- 06:48 ClosureConversionProgress edited by
- (diff)
10/20/08:
- 20:15 ClosureConversionProgress edited by
- (diff)
- 12:59 ClosureConversionProgress edited by
- (diff)
- 12:40 ClosureConversionProgress edited by
- (diff)
- 10:36 Changeset [2967] by
- [interpreter] I think this fixes an init-order bug, where traits were …
10/17/08:
- 23:33 Changeset [2966] by
- [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
- When I have a static parameter declared by the inner FnDef? (enclosed by …
- 14:00 Changeset [2965] by
- Typechecker does not recognize the static param declared by the inner …
- 13:12 Changeset [2964] by
- [tests] Added a test exiting across an object expression.
- 12:50 Changeset [2963] by
- [library/interpreter] Misuse of label/exit throws a Fortress exception …
- 08:17 ComprehendingComprehensions edited by
- (diff)
- 07:32 ComprehendingComprehensions edited by
- A little syntactic cleanup and a little more explanation (diff)
- 03:43 Changeset [2962] by
- [tests] Renamed and added a copyright notice to a test.
10/16/08:
- 21:02 Changeset [2961] by
- Started constructing long concats as a test case for balancing
- 19:21 FortressByExample edited by
- Added ComprehendingComprehensions (diff)
- 18:38 WikiStart edited by
- (diff)
- 17:45 Changeset [2960] by
- A little library for doing timing.
- 12:39 MenloClassOct edited by
- (diff)
- 12:33 Changeset [2959] by
- Added case-insensitive compare
- 12:02 MenloClassOct edited by
- (diff)
- 11:04 Changeset [2958] by
- [syntax abstraction] Cleaning up test files.
- 10:22 Changeset [2957] by
- [syntax abstraction] Cleaning up the syntax abstraction tests.
- 10:05 Changeset [2956] by
- [tests] Fixed a test to use String instead of the old CordedString?.
- 08:50 Changeset [2955] by
- String comparison tests now pass. Renamed cordedStrings to Strings
10/15/08:
- 21:11 Changeset [2954] by
- [syntax] add Or and Label tests
- 20:20 Changeset [2953] by
- [demos] add comment about tictactoe
- 20:17 Changeset [2952] by
- [syntax] grammar composition tests work
- 14:16 Changeset [2951] by
- More string debugging
- 14:00 Ticket #286 (Use of a "naked" getter not rejected by disambigutor) created by
- I was puzzled by the following output […] This was generated by the …
- 13:46 Changeset [2950] by
- Added a test to reveal problem with use of a naked getter.
- 13:00 ComprehendingComprehensions edited by
- added a bit of structure at Andrew's suggestion (diff)
- 11:24 Changeset [2949] by
- [syntax] CaseUse? can be tested
- 11:05 Changeset [2948] by
- [syntax] add ForUse? back to tests
- 08:30 MenloClassOct edited by
- (diff)
10/14/08:
- 14:47 Changeset [2947] by
- More debugging of CordedStrings?. Some tests still failing.
- 14:05 Changeset [2946] by
- [debug] String representations for intersection and union types have been …
- 13:35 MenloClassOct edited by
- (diff)
- 13:19 MenloClassOct edited by
- (diff)
- 13:15 MenloClassOct edited by
- (diff)
- 13:06 MenloClassOct edited by
- (diff)
- 13:02 MenloClassOct edited by
- (diff)
- 12:56 MenloClassOct edited by
- (diff)
- 12:56 MenloClassOct edited by
- (diff)
- 12:06 MenloClassOct edited by
- (diff)
- 12:04 WikiStart edited by
- (diff)
- 11:20 Changeset [2945] by
- [operators] The operators #, :, and :: are left associative and they have …
- 10:54 Changeset [2944] by
- Fix for range size bug (including updated tests).
10/13/08:
- 20:19 Changeset [2943] by
- [ant task] Parse intead of compile the library examples in the spec.
- 14:30 Changeset [2942] by
- [interpreter] moved the pre-rewrite phase under the caching guard
- 14:14 FortressLibrary created by
- 13:48 Ticket #285 (Apparent ambiguity between binding and equality test) created by
- 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
- The error raised when a callee violation occurs is not much help in …
- 13:07 Ticket #283 (Unintelligible error message from :#) created by
- I accidentally typed […] The error is typing 1:#4 instead of …
- 12:35 Ticket #282 (multi-dimensional arrays) created by
- Hi I am in process of converting a Fortran code to Fortress and have run …
- 08:05 Changeset [2941] by
- [interpreter] added caching of rewritten AST
10/12/08:
- 12:54 Changeset [2940] by
- [shell] Andrew's clean up in Shell.java
- 05:41 Changeset [2939] by
- [library] Fixed a shadowing bug.
Note: See TracTimeline
for information about the timeline view.

