Timeline


and .

07/23/08:

19:35 Changeset [2355] by sukyoungryu
[desugarer] Minor fix.
17:17 Changeset [2354] by ryanc
fixed some issues with native NTs and mangling
16:50 Changeset [2353] by ryanc
working towards new grammar composition rats files are generated, but …
14:51 Changeset [2352] by EricAllen
Cleaned up some parts of DesugaringVisitor?. Attempted to run …
14:02 Changeset [2351] by EricAllen
Added more cases to the desugarer for getters and setters.
13:33 Changeset [2350] by dr2chase
[Evaluator/Driver/WellKnownNames] changed driver to hang on to a copy of …
12:33 Changeset [2349] by mspiegel
[shell] moved classes from com.sun.fortress to com.sun.fortress.compiler.
12:24 Changeset [2348] by dr2chase
[test] moved passing tests into tests, upgraded them to be self-checking
12:03 Changeset [2347] by mspiegel
[copywrite] everybody loves copywrite notices
12:02 Changeset [2346] by mspiegel
[codegen] top level environments now extend BaseEnv?.java instead of …
11:36 Changeset [2345] by dr2chase
[test] Renamed/repaired some tests
11:12 Changeset [2344] by dr2chase
[tests] Minor test cleanup, part 1 (modifications now, renaming next)
10:41 Changeset [2343] by mspiegel
[shell] removed unnecessary calls to buildComponents() and buildApis().
10:11 Changeset [2342] by mspiegel
[shell] Modified each phase of static analysis to accept the results of …
10:06 Changeset [2341] by jon
[tests] move transformer tests
09:59 Changeset [2340] by jon
[tests] add directory for transformer tests
08:27 Changeset [2339] by mspiegel
[shell] Modified each phase of static analysis to accept the results of …
08:07 Changeset [2338] by mspiegel
[codegen] Moved youngestFrame() method from BetterEnv?.java into …
07:21 Changeset [2337] by chf
ReferenceCells? shouldn't have null nodes.
07:13 Changeset [2336] by mspiegel
[codegen] Added a call to setTopLevel() in the generated constructors of …
06:43 Changeset [2335] by jon
[syntax] remove syntax transformer expressions from the parser

07/22/08:

18:04 Changeset [2334] by mspiegel
[shell] finished renaming TOPLEVEL phase to CODEGENERATION phase.
17:22 Changeset [2333] by mspiegel
[shell] Among the static phases of the compiler, renamed PHASE_TOPLEVEL to …
13:27 Changeset [2332] by jon
[disambiguate] disambiguate extended non-terminals to their definition …
13:07 Changeset [2331] by dr2chase
Driver/componentwrapper/desugarer now do a better job of tracking …
12:22 Changeset [2330] by chf
hopefully a fix for spurious null pointer exception
11:43 Changeset [2329] by ryanc
added native grammars to parser, astgen, library
11:33 Changeset [2328] by mspiegel
[ant] Bugfix - modified the build.xml so that ProjectFortress?/test-tmp is …
08:59 Changeset [2327] by sukyoungryu
[parser] Rejects numerals ending with apostrophes.
08:59 Changeset [2326] by chf
nested parallel transactions
08:44 Changeset [2325] by mspiegel
[codegen] Refactoring of TopLevelEnvGen?.java to use one data structure for …
03:41 Changeset [2324] by sukyoungryu
[demos] Fixed name conflicts with the new library functions.
03:25 Changeset [2323] by sukyoungryu
[copyright] Fixed copyright notices.

07/21/08:

18:59 Changeset [2322] by mspiegel
[compiler] added the NodeSpanEquals? class, which is a container for the …
18:09 Changeset [2321] by jmaessen
Changed Char.toString() back to its old version (that quotes and escapes …
18:04 Changeset [2320] by sukyoungryu
[parser] Numeric literals may now contain apostrophes, for sure.
16:45 Changeset [2319] by sukyoungryu
[interpreter/tests] Fixed the toString method of …
13:31 Changeset [2318] by sukyoungryu
[parser] Reverted a change which broke building a template parser.
13:30 Changeset [2317] by sukyoungryu
[tests] Fixed test files.
12:17 Changeset [2316] by gls
glue/prim/ZZ32 and naturalsTest.fss added
09:56 Changeset [2315] by gls
added NN32 and NN64 and QQ, / operator on integers now creates rationals, …
09:02 Changeset [2314] by jon
[merge] svn merge -r2284:HEAD …
08:38 Changeset [2313] by jon
[syntax] make macros mutually recursive. a first step to macros that can …

07/19/08:

03:35 Changeset [2312] by sukyoungryu
[error message] Added more user-friendly error messages for AST nodes …

07/18/08:

19:03 Changeset [2311] by sukyoungryu
[demo] Minor fixes.
14:51 Changeset [2310] by jon
[syntax] implement proof of concept stage 2 of macro expansion. needs lots …
13:52 Changeset [2309] by sukyoungryu
[parser] Implemented a new operator precedence: # is higher than : and ::, …
12:44 Changeset [2308] by nbeckman
[typechecker] Removed a bug in the type inference code where removing …
11:35 Changeset [2307] by jrhil47
[Typechecker] Fixed the problem where putting a ConstraintFormula? into …
10:05 Ticket #146 (Changes to FortressLibrary.fss require a cleanCache again) closed by sukyoungryu
fixed: Seems to work now.
09:42 Ticket #157 (import ... except causes interpreter problems) created by nbeckman
If I change Library/FortressAst.fss to include the line […] which is …
08:30 Changeset [2306] by nbeckman
[disambiguator] Fixed the problem uncovered last night when all of the …
07:59 Changeset [2305] by sukyoungryu
[junit] Print a Junit test failure output just once.
04:13 Changeset [2304] by sukyoungryu
[copyright] Fixed copyright notices.
03:50 Changeset [2303] by sukyoungryu
[syntax] Put a syntax-abstraction test on the list of failing tests.

07/17/08:

18:51 Changeset [2302] by sukyoungryu
[shell] Do not show the Java-level stack trace without -debug turned on.
18:27 Changeset [2301] by sukyoungryu
[parser] Added an error production for a slightly friendly syntax error …
18:13 Changeset [2300] by sukyoungryu
[script] Deleted an unused flag from the fortress script.
15:33 Ticket #156 (Fortress thinks my component should be an api) closed by sukyoungryu
fixed: Fixed in r2297.
15:28 Changeset [2299] by jrhil47
[TypeChecker?] Made sure that IntParams?, NatParams?, and BoolParams? can be …
14:19 Changeset [2298] by jrhil47
[TypeChecker?] Fixed a bug where StaticTypeReplacer? would replace VarRefs?
13:48 Changeset [2297] by sukyoungryu
[preparser] The preparser cannot report a good syntax error message. To …
12:49 Changeset [2296] by jrhil47
[TypeChecker?] Fixed problem where singleton objects from other components …
11:30 Changeset [2295] by jrhil47
[Typechecker] Fixed a problem with _RewriteFnRef [Library] Made …
11:15 Ticket #156 (Fortress thinks my component should be an api) created by nbeckman
If I run […] On the attached file, I receive the following error: …
10:48 Ticket #48 (OutOfMemoryException) closed by jon
worksforme: Unreproducible
10:45 Ticket #47 (Fortress no longer builds with JDK 6) closed by jon
fixed: com.sun.java_cup was removed from …
09:58 Changeset [2294] by nbeckman
[tests] The ImportLocalCollision?.fss test is broken. I am not sure what it …
09:54 Changeset [2293] by nbeckman
[Disambiguator] The disambiguator now properly handles limited imports, …
09:04 Changeset [2292] by jon
[syntax] stage 2 of the core calculus: invoke syntax transformers after …

07/16/08:

14:52 Ticket #155 (object expression not found in environment when it's defined in trait) closed by angelee
duplicate
14:16 Changeset [2291] by jon
[syntax] syntax nodes act more like template gaps. fix up visitors to deal …
14:03 Changeset [2290] by jon
[shell] reorder case statements to be easily comprehended
13:05 Changeset [2289] by chf
Added unsigned.jar to fortress scripts
12:49 Ticket #155 (object expression not found in environment when it's defined in trait) created by angelee
The following program causes an error. The object expression can't be …
12:49 Changeset [2288] by angelee
[tests] object expression can't be found when the method returning it is …
12:09 Ticket #154 (static param S not recognized when object expression type extends a trait ...) created by angelee
The following program causes an exception. The interpreter can't seem to …
12:08 Changeset [2287] by angelee
[tests] use of static parameter in object expression causes an error. …
11:24 Changeset [2286] by dr2chase
Fixed package and filename in jar file
10:54 Changeset [2285] by jon
[syntax] generate syntax transformation nodes properly
10:24 Changeset [2284] by jon
[merge] svn merge -r2280:HEAD …
08:46 Changeset [2283] by dlsmith
Minor astgen.jar update.
07:22 Ticket #153 (false visibility of method defined in object expression type) created by angelee
The following program misbehaves: Note that foo() defined in object …
07:21 Changeset [2282] by angelee
[tests] Adding a test case that misbehaves. New method defined in some …
06:52 Changeset [2281] by jdn
[Syntax] forgot this file
06:35 Changeset [2280] by jon
[merge] merged trunk to syntax2, svn merge -r2264:HEAD …
06:23 Changeset [2279] by jon
[syntax] autogenerate syntax transformation nodes
05:19 Changeset [2278] by jdn
[Syntax] Automatic generatation of template gap nodes. This involved …

07/15/08:

15:09 Changeset [2277] by nbeckman
[Typechecker] All StaticArgs? were TypeArgs?. Now they are disambiguated.
14:38 Changeset [2276] by victorl
Fixed type of StandardTotalLibrary?.CMP to return TotalComparison?; …
14:16 Ticket #152 (illegal shadowing of local variable defined in object expression type) created by angelee
The following code does not behave correctly: it runs without a problem …
14:15 Changeset [2275] by angelee
[tests] This file contains an illegal shadowing of a local variable. The …
13:59 Changeset [2274] by jon
[tests] add hex literal test to the format test
13:48 Ticket #97 (Consistent heap overflows during parsing on some configurations) closed by jmaessen
fixed
13:46 Changeset [2273] by nbeckman
[typechecker] Made disjunctions throw away some duplicate constraints.
12:58 Changeset [2272] by jmaessen
Last commit was not from root; this fixes that little oversight.
12:57 Changeset [2271] by jmaessen
Fixed demos to use the grand new typing regime for ZZ32.
12:55 Changeset [2270] by dr2chase
[desugarer/interpreter] Fix to failure to recognize functional methods …
12:04 Changeset [2269] by sukyoungryu
[interpreter] Deleted obsolete code.
11:35 Changeset [2268] by sukyoungryu
[ant] Made an error on com.sun.fortress.ant_tasks.BatchTask? fail the build …
10:11 Changeset [2267] by nbeckman
[typechecker] Temporary fix to a problem that is making disjunctive …
09:28 Changeset [2266] by sukyoungryu
[parser/interpreter] Implemented numeric literals including radix …
08:14 Changeset [2265] by jon
[syntax] start phase 1 of syntax transformation, create a function that …
07:06 Changeset [2264] by jon
[syntax] make a branch for syntax
06:56 Changeset [2263] by jmaessen
IntLiteral? is now a subtype of ZZ32 (and thus of every other numeric …

07/14/08:

18:54 Ticket #151 (XXXextendsZZ32 no longer fails) created by jmaessen
I made ZZ32 into a trait, but a trait with a comprises clause. …
15:03 Changeset [2262] by jon
[build] put temporary files into a directory that will be erased after the …
14:34 Changeset [2261] by dlsmith
Updated ASTGen. Includes additional options for visitor generation and …
12:56 Changeset [2260] by sukyoungryu
[shell] Fixed what I broke with r2249: finding a Fortress file outside of …
12:51 Changeset [2259] by chf
Moved third party unsigned to third_party directory
11:54 Changeset [2258] by mspiegel
[environments] compiling top-level environments now produces valid …
08:14 Changeset [2257] by nbeckman
[typechecker] Hopefully this is a better error message for when the …
04:31 Changeset [2256] by sukyoungryu
[build] Fixed obsolete build script.

07/12/08:

21:15 Changeset [2255] by skilpat
[utility] More info in astgen/lookup.py help output.
19:03 Changeset [2254] by skilpat
[utility] Updated astgen/lookup.py to optionally perform case insensitive …
18:12 Changeset [2253] by skilpat
[utility] Added astgen/lookup.py, which is a utility script for printing …
11:47 Changeset [2252] by jon
[syntax] rename passing tests
10:39 Changeset [2251] by jon
[svn] test commit
07:45 Changeset [2250] by jon
[syntax] rename api and component names to match filenames

07/11/08:

20:41 Changeset [2249] by sukyoungryu
[file] Cleaning up file name handling.
15:54 Changeset [2248] by jrhil47
[TypeChecker?] Added a test for disjunctions
15:12 Changeset [2247] by jrhil47
[TypeChecker?] Added support for disjunctive formulas
13:34 Changeset [2246] by jon
[library] add %f to the format library
12:49 Changeset [2245] by angelee
[debug] Changed the debugging util to use varargs so that the error …
12:41 Changeset [2244] by jon
[syntax] add two more ellipses test cases
12:12 Changeset [2243] by nbeckman
[typechecker] We now do a static test to make sure that objects and traits …
11:56 Ticket #150 (TraitTypeWhere nodes are parsed without Span information) closed by sukyoungryu
fixed: Fixed in r2242.
11:54 Changeset [2242] by sukyoungryu
[parser] Added missing source locations.
11:28 Changeset [2241] by jon
[debug] clean up whitespace
11:23 Changeset [2240] by jon
[debug,syntax] debug statements print their category. add …
11:05 Changeset [2239] by angelee
[debug] Refactored the debug util code, and implemented debugging util …
09:57 Ticket #150 (TraitTypeWhere nodes are parsed without Span information) created by nbeckman
TraitTypeWhere nodes, which are created when a trait or an object extends …
08:58 Changeset [2238] by nbeckman
[library] I forgot to actually change the implementation file to match the …
08:42 Changeset [2237] by nbeckman
[library] Made the fail method parametric.
08:42 Changeset [2236] by nbeckman
[parser, typechecker] Added new node AmbiguousMultifixOpExpr? which is what …
08:09 Changeset [2235] by sukyoungryu
[tests] Added more test files for the parser.
06:26 Changeset [2234] by jon
[vim] add basic type ZZ

07/10/08:

20:37 Changeset [2233] by sukyoungryu
[parser] Made some parser productions transient to reduce the size of the …
19:21 Ticket #81 (Add type ZZ) closed by jmaessen
fixed
19:00 Changeset [2232] by jmaessen
Small changes kicking around. Most useful: | | on ranges is now …
16:29 Changeset [2231] by sukyoungryu
[parser] Fixed parsing multifix operator declarations without varargs …
12:59 TypeCheckerProgress edited by nbeckman
(diff)
12:03 UnhappyCompendium edited by jmaessen
(diff)
12:02 UnhappyCompendium edited by jmaessen
(diff)
12:01 UnhappyCompendium created by jmaessen
11:46 Changeset [2230] by nbeckman
[parser] Fixed spelling.
11:30 FortressQuestions edited by jmaessen
(diff)
11:23 Changeset [2229] by dr2chase
Change to Fortress.ast, missed from previous commit
11:23 TOC edited by jmaessen
(diff)
11:09 WikiStart edited by jmaessen
(diff)
11:03 FortressDocumentation edited by jmaessen
(diff)
11:01 Changeset [2228] by dr2chase
Working towards integration with static front end and compiled top level …
10:55 FortressDocumentation edited by jmaessen
(diff)
10:45 Changeset [2227] by sukyoungryu
[shell/repository] Minor cleanups.
10:34 Changeset [2226] by chf
Oh Man: Rest of bignum putback
09:03 Changeset [2225] by chf
bignums: result of pair programming with GLS
08:46 Changeset [2224] by angelee
[library, interpreter] Implemented few operators for Character (finishing …
08:30 Ticket #149 (Typechecking a file that imports an Api causes OptionUnwrapException in ...) closed by nbeckman
invalid: This one was already fixed! D'oh!
08:12 Ticket #149 (Typechecking a file that imports an Api causes OptionUnwrapException in ...) created by nbeckman
If I try to typecheck the attached fortress file using, "fortress …
08:02 Changeset [2223] by jon
[syntax] remove some debug messages
07:59 Ticket #69 (RR32 type) closed by sukyoungryu
fixed: RR32 is now implemented in r2206 and r2207.
07:55 Changeset [2222] by jon
[shell] throw errors from disambiguating apis
07:53 Ticket #77 (Caches, properties, etc ought to all hang under a single .fortress ...) closed by jon
fixed: I would say this is closed due to the default_repository directory.
07:28 Changeset [2221] by angelee
[library] removed javaDigit method declaration in api because it is used …
03:31 Changeset [2220] by sukyoungryu
[copyright] Fixed copyright notices.

07/09/08:

20:21 Changeset [2219] by sukyoungryu
[parser] A component/API/trait/object declaration may end with an optional …
17:33 Changeset [2218] by sukyoungryu
[typechecker] Reverted a test added in TypeAnalyzerJUTest 'cause it caused …
15:53 Changeset [2217] by jrhil47
Cleaned up StaticJUTest
15:37 Changeset [2216] by nbeckman
[typechecker] Fixed a bug in the OR <: AND case of the TypeAnalyzer? where …
15:15 Ticket #148 (method call to a method defined within the same object type (which then ...) created by angelee
The following code fails -- the evaluator can't find the method …
14:57 Changeset [2215] by angelee
[tests] this test case triggers a bug in the interpreter (?). It seems …
14:43 Changeset [2214] by angelee
[interpreter, library] Guy and I implemented a set of methods for buildin …
13:10 TypeCheckerProgress edited by jrhil47
(diff)
13:10 TypeCheckerProgress edited by jrhil47
(diff)
13:01 Changeset [2213] by jon
[shell] organize phases so they can be selected by a parameter. added …
12:17 Changeset [2212] by ryanc
[parser] added optimizeParser ant target; reorganized instr. classes
11:42 Changeset [2211] by nbeckman
[typechecker] We now insert inference variables into more places like …
11:29 Changeset [2210] by jon
[shell,repository] separate compilation phases into their own function. …
09:17 Changeset [2209] by sukyoungryu
[parser] Now we can import big operators as unqualified. Added a test …
08:28 Changeset [2208] by sukyoungryu
[parser] The parser now accepts a character literal with a single …
08:18 Changeset [2207] by sukyoungryu
[library] Implemented RR32 with Guy. Added a good set of test data for …
08:18 Changeset [2206] by sukyoungryu
[library] Implemented RR32 with Guy. Added a good set of test data for …
06:30 Changeset [2205] by jon
[build] check all java files in the astgen directory for up-to-date-ness

07/08/08:

23:11 Changeset [2204] by sukyoungryu
[repository] Cached .tfs files with static errors are deleted. Needs more …
18:02 Changeset [2203] by sukyoungryu
[typechecker] Added DXXGeneratorTuple.fss to the list in …
14:31 Changeset [2202] by jrhil47
[Typechecker] Removed a depreciated test
14:31 Ticket #143 (Library changes cause PlusEq.fss to fail static tests) closed by nbeckman
fixed: Commit 2201 fixes this. We may not have fully fixed type inference, but at …
14:24 TypeCheckerProgress edited by nbeckman
(diff)
14:24 Changeset [2201] by jrhil47
[TypeChecker?] Made sure all inference variable are bounded by Bottom and …
14:00 Changeset [2200] by nbeckman
[typechecker] Problem with infinite recurrance. Fixed it. It would recur …
11:32 Changeset [2199] by nbeckman
[typechecker] New version of type inference works for most tests but not …
10:23 Ticket #147 (cannot import an overloaded function) created by jon
Importing an api that defines a function F(X) which is an overload for …
09:08 Changeset [2198] by ryanc
[parser] added option for instr. to make all productions transient
08:33 Changeset [2197] by sukyoungryu
[refactoring] Slight cleanups in the shell/repository stuff which reduced …
06:47 Changeset [2196] by jmaessen
[Library, interpreter] Re-factor ranges to distinguish bounded ranges l:u …

07/07/08:

21:00 Changeset [2195] by sukyoungryu
[build] Made './ant compile' be a no-op after no change.
19:16 Ticket #146 (Changes to FortressLibrary.fss require a cleanCache again) created by jmaessen
Things are again in a state where I need to perform a cleanCache each time …
14:49 Changeset [2194] by sukyoungryu
[repository] Minor clean ups.
14:36 Changeset [2193] by angelee
[compiler] more moving files around.
13:48 Changeset [2192] by angelee
[compiler] Deleting test files (they are moved to a different directory).
13:46 Changeset [2191] by angelee
[compiler] Just moving test files around.
13:45 Changeset [2190] by dr2chase
[environment, evaluation] Propagating setting/testing of lexical depth …
07:23 Changeset [2189] by angelee
[compiler] TopLevelEnvGen? didn't handle imports with dotted names or apis …
07:14 Changeset [2188] by ryanc
[parser] coverage tool prints memoization profile, if available …

07/06/08:

05:08 Changeset [2187] by sukyoungryu
[copyright] Fixed a copyright notice.

07/05/08:

04:00 Changeset [2186] by mspiegel
[environment] added try/catch block to generateApiEnvs and moved …
03:45 Changeset [2185] by mspiegel
[environments] rewrote import field generation in compiled environments to …

07/04/08:

11:30 Changeset [2184] by sukyoungryu
[astgen] Reverted the accidentally committed wrong astgen.jar.
04:19 Changeset [2183] by jdn
[Syntax] changed so much I forgot why…

07/03/08:

21:40 Ticket #141 (Parse error message is inaccurate) closed by sukyoungryu
fixed: Deleted the error productions in revision 2171.
21:32 Changeset [2182] by sukyoungryu
[parser] Fixed parsing the superscripted postfix operator, T.
18:02 Changeset [2181] by dr2chase
[parser, environment] fixed bug with imported var/type names conflicting …
16:00 Ticket #145 (Static analysis fails unhelpfully when FortressLibrary.fsi is changed) closed by nbeckman
fixed: This was a problem that I introduced when I put a "Index rebuilding" step …
14:13 Changeset [2180] by jon
[tests] move failing format test back
14:07 Changeset [2179] by jon
[format] use a sequential for loop while searching the format string
13:58 Changeset [2178] by jmaessen
Refactoring of Array hierarchy to clean non-self-typed functionality out …
13:46 Changeset [2177] by jon
[tests] move broken format test
13:13 Changeset [2176] by jon
[copyright] add copyright notice
13:13 Changeset [2175] by jon
[test] add test for the Format library
12:32 Changeset [2174] by nbeckman
[bugfix] Ticket 145, this should fix it. Disambiguator now stops if types …
12:09 Changeset [2173] by jon
[library] add the Format library for printf-esque format strings
11:31 Ticket #145 (Static analysis fails unhelpfully when FortressLibrary.fsi is changed) created by jmaessen
The enclosed patch changes FortressLibrary.fs[si] slightly. It fails when …
09:59 Changeset [2172] by jmaessen
This method ought to be dead, dead, dead.
09:02 Changeset [2171] by sukyoungryu
[parser] Deleted the error productions for missing 'end' from components …
09:02 Changeset [2170] by jon
[ast] add ellipses node explicitly for syntax abstraction
08:17 Ticket #128 (FileGenerator calculating chunk sizes incorrectly) closed by jmaessen
worksforme: I just took a close look at this and I believe the code is operating as …
08:03 Changeset [2169] by angelee
[compiler] New addition to TopLevelEvnGen?: - It generates top level …
08:00 Changeset [2168] by sukyoungryu
[parser] Preparing for Jon's syntax abstraction work.
07:43 Changeset [2167] by nbeckman
[demos] All four of these files has disambiguation errors.
03:38 Changeset [2166] by sukyoungryu
[copyright] Fixed copyright notices.

07/02/08:

20:42 Changeset [2165] by sukyoungryu
[tests] Moved SyntaxRepetition? tests out of the nightly build for now. …
13:24 Ticket #144 (importing two generic functions causes phase order problem) created by jon
[…] Both List and Set have a singleton[\E\](x:E) method. The output is: …
12:56 Changeset [2164] by jmaessen
[Libraries] Changed Integral to be a parametric type Integral[\I\]. This …
12:31 Ticket #143 (Library changes cause PlusEq.fss to fail static tests) created by jmaessen
After some library changes that otherwise pass testing, PlusEq?.fss now …
06:30 Ticket #142 (cannot pass arguments to varargs function to another varargs function) created by jon
Calling foo and bar with the same arguments should yield the same output. …

07/01/08:

16:48 Ticket #140 (indexing range error) closed by jmaessen
fixed: Fixed. We now allow partial ranges to fall just outside the actual …
15:01 Changeset [2163] by nbeckman
[Disambiguator] There are a lot of changes in this revision. - I found …
13:59 TypeCheckerProgress edited by nbeckman
(diff)
13:59 TypeCheckerProgress edited by nbeckman
(diff)
13:14 TypeCheckerProgress edited by nbeckman
(diff)
11:49 Changeset [2162] by dr2chase
[Environments] fixed busted lexical depth annotation; cleaned up …
11:39 Changeset [2161] by sukyoungryu
[svn] ignore
11:30 Changeset [2160] by sukyoungryu
[refactoring] Deleted src.com.sun.fortress.compiler.Fortress.
11:17 Changeset [2159] by jon
[library] s/String/IntLiteral for the operators in IntLiteral?
11:10 Changeset [2158] by jon
[tests] the knuth stack overflows on solaris. moving the test to …
10:55 Ticket #141 (Parse error message is inaccurate) created by nbeckman
The following component: […] Gives a parse error, "The "end" keyword …
10:37 Changeset [2157] by jmaessen
Unsigned arithmetic, implemented in Java. Code written by David at …
09:32 Changeset [2156] by mspiegel
[Library] added toDotString() method in skip trees that will create a DOT …
09:24 Changeset [2155] by jmaessen
Fixed bug / oversight in bounds checking and narrowing of partial ranges …
08:46 Changeset [2154] by jon
[tests] add copyright notice
08:46 Changeset [2153] by jon
[tests] add test proposed by Knuth
08:45 Changeset [2152] by jon
[vim] add character literals
08:41 Changeset [2151] by sukyoungryu
[refactoring] Cleaning up the repository directories.
07:53 Changeset [2150] by jon
[library] add toString() methods for all the exceptions listed in …
07:43 Changeset [2149] by jmaessen
Stream was being closed before read, so this wasn't testing anything …
06:53 Changeset [2148] by jon
[vim] add try/catch and throw keyword
06:40 Changeset [2147] by jon
[build] erase autogenerated FortressAst?.fsi on a clean
06:37 Changeset [2146] by jon
[ast] remove FortressAst? from svn because it is autogenerated at …

06/30/08:

21:30 Changeset [2145] by sukyoungryu
[refactoring] Cleaning up the repository directories.
21:00 Changeset [2144] by sukyoungryu
[refactoring] Cleaning up the repositories.
19:10 Changeset [2143] by sukyoungryu
[parser] Reworded error messages.
17:20 Ticket #140 (indexing range error) created by mspiegel
Found a bug. […]
16:36 Ticket #139 (Better error message desired when "do" replaces "of" in "case") closed by sukyoungryu
fixed: Revision 2142.
16:35 Changeset [2142] by sukyoungryu
[parser] Added better error messages for case/extremum/typecase …
16:04 Ticket #138 (Better error message desired when component missing "end") closed by sukyoungryu
fixed: Revision 2141.
16:02 Changeset [2141] by sukyoungryu
[parser] Added better error messages for component/API definitions missing …
15:15 Changeset [2140] by mspiegel
[Library] a working basic implementation of skip tree data structure, with …
14:46 Ticket #139 (Better error message desired when "do" replaces "of" in "case") created by GuySteele
It took us a while to notice that the keyword "do" had been typed instead …
14:43 Ticket #138 (Better error message desired when component missing "end") created by GuySteele
A very common error is forgetting to put the "end" on a component. This …
10:43 Changeset [2139] by mspiegel
[library] some style cleanup of SkipTree?.fss based on experiments with …
07:23 Changeset [2138] by mspiegel
[Library] replaced calls to singleton() List constructors with List …
07:23 Changeset [2137] by mspiegel
Implemented verify() method of skip tree data structures. test suite for …
06:19 Changeset [2136] by jon
[syntax] replace field val with in_text

06/29/08:

19:07 Changeset [2135] by jon
[build] check properties so the ast generators are not always built
18:37 Changeset [2134] by jmaessen
Code that manifests Bug #137 - Functional method operator lookup within …
18:35 Ticket #137 (Functional method operator lookup within trait method fails to find the ...) created by jmaessen
See source:trunk/ProjectFortress/not_passing_yet/rshiftbug.fss which is …
09:16 Changeset [2133] by sukyoungryu
[refactoring] Cleaning up the compiler/driver/repository directories.
06:06 Changeset [2132] by sukyoungryu
[copyright] Fixed copyright notices.

06/27/08:

20:19 Changeset [2131] by sukyoungryu
[refactoring] Deleted an unused file.
19:55 Changeset [2130] by sukyoungryu
[main] Renamed main class in more files.
19:04 Changeset [2129] by jon
[main] rename main class
15:41 Changeset [2128] by sukyoungryu
[refactoring] Deleted the shell directory.
15:31 Changeset [2127] by sukyoungryu
[refactoring] Deleted unused files. Moved repository-related code to the …
15:04 Changeset [2126] by jon
[repository] add some comments to FortressRepository?
14:58 Changeset [2125] by sukyoungryu
[refactoring] Moved repository-related code to the repository directory.
14:47 Changeset [2124] by jon
[syntax] explain why LooseJuxt? was renamed to LooseJuxt?1
14:40 Changeset [2123] by jon
[syntax] Copy generated FortressAst?.fsi to Library/ directory. Fixed up …
14:24 Changeset [2122] by sukyoungryu
[unit_tests] Moved the remained unit test files common to the compiler and …
14:11 Changeset [2121] by sukyoungryu
[unit_tests] Moved unit test files common to the compiler and the …
13:54 Changeset [2120] by sukyoungryu
[refactoring] Deleted unused files.
13:30 Changeset [2119] by sukyoungryu
[refactoring] Moved DumpProperties?.java and ProjectProperties?.java to the …
10:23 Changeset [2118] by jon
[vim] added asif as a keyword
08:57 Changeset [2117] by mspiegel
Created api SkipTree?.fsi for skip tree data structure. Added primitive …
07:44 Changeset [2116] by mspiegel
Implemented insertBelowHeight for SkipTrees?.
07:20 Changeset [2115] by mspiegel
Insert equal height working for skip trees.
06:30 Changeset [2114] by mspiegel
Moving SkipTree?.fss to Library/incomplete directory
06:22 Changeset [2113] by mspiegel
SkipTree?.fss is producing weird parser error.
05:48 Ticket #136 (testsuite failing on linux) closed by mspiegel
fixed: ant test is passing on svn HEAD.
04:30 Changeset [2112] by dlsmith
Updated plt.jar, which includes some name changes. Notably, …
03:25 Changeset [2111] by sukyoungryu
[copyright] Fixed copyright notices.
00:24 Changeset [2110] by jdn
[Syntax] Added the XML example to SyntaxAbstractionJUTestAll

06/26/08:

22:14 Changeset [2109] by sukyoungryu
[ast] Renamed InferenceVarType? to _InferenceVarType.
20:15 Changeset [2108] by jon
[typechecker] revert some changes from r2103 to fix the build
15:03 Ticket #136 (testsuite failing on linux) created by mspiegel
I'm getting the following error message when I run ant test on r2103: …
13:18 Changeset [2107] by sukyoungryu
[refactoring] Moved ComponentWrapper?.java to the interpreter/env …
13:09 Changeset [2106] by mspiegel
Added opr || as an alias for append() when applied to two strings. Added …
12:49 Changeset [2105] by nbeckman
Fixed tests that were not passing.
12:09 Changeset [2104] by jon
[ast] rename LHS -> Lhs. this makes generating FortressAst?.fsi easier
11:55 Changeset [2103] by nbeckman
Added InfixJuxt? and MultiJuxt? OpRefs? to MathPrimary?. Added OpRef? to …
11:49 TypeCheckerProgress edited by nbeckman
We are sort of done with all of the cases. (diff)
11:33 Changeset [2102] by sukyoungryu
[refactoring] Moved or deleted unused files.
11:06 Changeset [2101] by sukyoungryu
[parser] Added more parser test files. Fixed small bugs in the parser and …
10:30 Changeset [2100] by mspiegel
Initial commit of skip tree data structure.
10:20 Changeset [2099] by jon
[syntax] use getJavaType to find the ast type for a pattern variable …
08:38 Changeset [2098] by jon
[shell] improve help message
08:26 Changeset [2097] by jon
[shell] add typecheck option to run typechecker and optionally dump the …
08:04 Changeset [2096] by dr2chase
Added probe of FORTRESS_REPOSITORY/fortress.repository for repository …
07:26 Changeset [2095] by jdn
[Syntax] New testcase
07:15 Changeset [2094] by jon
[shell] add a command line option to parse a file and optionally dump the …
07:14 Changeset [2093] by dlsmith
Updated ASTGen with modification to node recursion in recursive visitors.
06:30 Changeset [2092] by jdn
[StaticTesting?] Refactored StaticTestSuite?, so we can add more testcases …
05:57 Changeset [2091] by jdn
[Syntax] Fixed testsyntax, renamed some files to indicate that they return …
05:30 Changeset [2090] by jdn
[Syntax] Typecheck of gap arguments. Handling of special symbols like TAB, …

06/25/08:

20:16 Changeset [2089] by sukyoungryu
[parser] Added more test files for the parser based on the result from the …
18:28 Changeset [2088] by jon
[exceptions] bundle up multiple exceptions in a single exception object.
16:43 Changeset [2087] by mspiegel
Updated DOTCLASSPATH with astgen.jar
14:42 Ticket #135 (Parsing exponentiation crashes) closed by sukyoungryu
fixed: Missing ":" after "args"
14:41 Ticket #134 (Parsing exponentiation crashes) closed by sukyoungryu
fixed: Missing ":" after "args".
14:05 Ticket #135 (Parsing exponentiation crashes) created by jrhil47
When we try and parse: component DXXDoubleExponentiation export …
14:05 Ticket #134 (Parsing exponentiation crashes) created by jrhil47
When we try and parse: component DXXDoubleExponentiation export …
10:55 Changeset [2086] by jon
[astgen] specify static parameter instead of raw type
10:11 Changeset [2085] by jon
[astgen] remove unused directory
09:58 Changeset [2084] by dr2chase
Fixed leftover reference to ./.analyzed_cache
09:15 Changeset [2083] by jon
[astgen] change path nodes_astgen_generators to astgen
09:13 Changeset [2082] by jon
[astgen] move generator to astgen directory
08:28 Changeset [2081] by jon
[library] need to import List
08:12 Changeset [2080] by jon
[shell] print stack traces if debug is turned on
08:09 Changeset [2079] by jon
[astgen] fix some field issues. [repository] throw exceptions
07:18 Changeset [2078] by jon
[astgen] revert astgen.jar
07:16 Changeset [2077] by jon
[astgen] need a relative path for build directory
07:06 Changeset [2076] by jon
[astgen] add generator to create FortressAst?.fs{i,s} from Fortress.ast
03:36 Changeset [2075] by jdn
[Syntax] Propagated errors messages as far as I can take them, but they …
01:35 Changeset [2074] by jdn
[Syntax] Implemented Templatechecker which checks that the number and …

06/24/08:

20:47 Changeset [2073] by dlsmith
Minor ASTGen update: includes bug fix for processing file paths.
20:33 Changeset [2072] by dlsmith
Updated ASTGen with improved support for custom extensions. Related bug …
18:46 Changeset [2071] by sukyoungryu
[driver] Deleted obsolete code and moved ASTIO.java to nodes_util.
18:19 Changeset [2070] by dr2chase
Changed to be more repository-like in structure of configuration and …
17:53 Changeset [2069] by sukyoungryu
[ast] The interface Node does not have a default value for the span field …
17:33 Changeset [2068] by jon
[repository] catch static errors
16:07 Changeset [2067] by sukyoungryu
[parser] Added syntax error messages in the preparser.
15:37 TypeCheckerProgress edited by nbeckman
(diff)
11:45 Changeset [2066] by sukyoungryu
[ast] Operator static argument may not be parenthesized.
11:19 Changeset [2065] by jon
[ast] replace Pair<Id,Id> in NonterminalHeader? with a new node, …
08:27 Changeset [2064] by ryanc
[parser] all normal parsing goes through c.s.f.compiler.Parser template …
07:54 Changeset [2063] by dr2chase
Committing to keep svn happy, ignore this file, it will be renamed

06/23/08:

13:36 Changeset [2062] by dr2chase
More incremental environment refactoring
12:48 Changeset [2061] by nbeckman
Added OpRef?, EQ, and IN to caseexpr
12:21 Changeset [2060] by dr2chase
Added VarRef? depth annotations; some environment refactoring
11:58 Changeset [2059] by jon
[preparser] use proper visit method for imports
11:42 Changeset [2058] by jon
[preparser] visit star imports as well
11:15 Changeset [2057] by jon
[repository] collect "import api" apis. ignore the noStaticAnalysis flag
09:40 Changeset [2056] by jon
[regex] use CONTAINS and IN to test a strings presence in a regex set
08:26 Changeset [2055] by jon
[tests] keep one cache of files so the tests dont re-read library files on …
08:17 Changeset [2054] by dr2chase
Added lexical nesting depth annotation to various ...Ref nodes
Note: See TracTimeline for information about the timeline view.