Timeline
07/16/08:
- 14:52 Ticket #155 (object expression not found in environment when it's defined in trait) closed by
- duplicate
- 14:16 Changeset [2291] by
- [syntax] syntax nodes act more like template gaps. fix up visitors to deal …
- 14:03 Changeset [2290] by
- [shell] reorder case statements to be easily comprehended
- 13:05 Changeset [2289] by
- Added unsigned.jar to fortress scripts
- 12:49 Ticket #155 (object expression not found in environment when it's defined in trait) created by
- The following program causes an error. The object expression can't be …
- 12:49 Changeset [2288] by
- [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
- The following program causes an exception. The interpreter can't seem to …
- 12:08 Changeset [2287] by
- [tests] use of static parameter in object expression causes an error. …
- 11:24 Changeset [2286] by
- Fixed package and filename in jar file
- 10:54 Changeset [2285] by
- [syntax] generate syntax transformation nodes properly
- 10:24 Changeset [2284] by
- [merge] svn merge -r2280:HEAD …
- 08:46 Changeset [2283] by
- Minor astgen.jar update.
- 07:22 Ticket #153 (false visibility of method defined in object expression type) created by
- The following program misbehaves: Note that foo() defined in object …
- 07:21 Changeset [2282] by
- [tests] Adding a test case that misbehaves. New method defined in some …
- 06:52 Changeset [2281] by
- [Syntax] forgot this file
- 06:35 Changeset [2280] by
- [merge] merged trunk to syntax2, svn merge -r2264:HEAD …
- 06:23 Changeset [2279] by
- [syntax] autogenerate syntax transformation nodes
- 05:19 Changeset [2278] by
- [Syntax] Automatic generatation of template gap nodes. This involved …
07/15/08:
- 15:09 Changeset [2277] by
- [Typechecker] All StaticArgs? were TypeArgs?. Now they are disambiguated.
- 14:38 Changeset [2276] by
- Fixed type of StandardTotalLibrary?.CMP to return TotalComparison?; …
- 14:16 Ticket #152 (illegal shadowing of local variable defined in object expression type) created by
- The following code does not behave correctly: it runs without a problem …
- 14:15 Changeset [2275] by
- [tests] This file contains an illegal shadowing of a local variable. The …
- 13:59 Changeset [2274] by
- [tests] add hex literal test to the format test
- 13:48 Ticket #97 (Consistent heap overflows during parsing on some configurations) closed by
- fixed
- 13:46 Changeset [2273] by
- [typechecker] Made disjunctions throw away some duplicate constraints.
- 12:58 Changeset [2272] by
- Last commit was not from root; this fixes that little oversight.
- 12:57 Changeset [2271] by
- Fixed demos to use the grand new typing regime for ZZ32.
- 12:55 Changeset [2270] by
- [desugarer/interpreter] Fix to failure to recognize functional methods …
- 12:04 Changeset [2269] by
- [interpreter] Deleted obsolete code.
- 11:35 Changeset [2268] by
- [ant] Made an error on com.sun.fortress.ant_tasks.BatchTask? fail the build …
- 10:11 Changeset [2267] by
- [typechecker] Temporary fix to a problem that is making disjunctive …
- 09:28 Changeset [2266] by
- [parser/interpreter] Implemented numeric literals including radix …
- 08:14 Changeset [2265] by
- [syntax] start phase 1 of syntax transformation, create a function that …
- 07:06 Changeset [2264] by
- [syntax] make a branch for syntax
- 06:56 Changeset [2263] by
- 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
- I made ZZ32 into a trait, but a trait with a comprises clause. …
- 15:03 Changeset [2262] by
- [build] put temporary files into a directory that will be erased after the …
- 14:34 Changeset [2261] by
- Updated ASTGen. Includes additional options for visitor generation and …
- 12:56 Changeset [2260] by
- [shell] Fixed what I broke with r2249: finding a Fortress file outside of …
- 12:51 Changeset [2259] by
- Moved third party unsigned to third_party directory
- 11:54 Changeset [2258] by
- [environments] compiling top-level environments now produces valid …
- 08:14 Changeset [2257] by
- [typechecker] Hopefully this is a better error message for when the …
- 04:31 Changeset [2256] by
- [build] Fixed obsolete build script.
07/12/08:
- 21:15 Changeset [2255] by
- [utility] More info in astgen/lookup.py help output.
- 19:03 Changeset [2254] by
- [utility] Updated astgen/lookup.py to optionally perform case insensitive …
- 18:12 Changeset [2253] by
- [utility] Added astgen/lookup.py, which is a utility script for printing …
- 11:47 Changeset [2252] by
- [syntax] rename passing tests
- 10:39 Changeset [2251] by
- [svn] test commit
- 07:45 Changeset [2250] by
- [syntax] rename api and component names to match filenames
07/11/08:
- 20:41 Changeset [2249] by
- [file] Cleaning up file name handling.
- 15:54 Changeset [2248] by
- [TypeChecker?] Added a test for disjunctions
- 15:12 Changeset [2247] by
- [TypeChecker?] Added support for disjunctive formulas
- 13:34 Changeset [2246] by
- [library] add %f to the format library
- 12:49 Changeset [2245] by
- [debug] Changed the debugging util to use varargs so that the error …
- 12:41 Changeset [2244] by
- [syntax] add two more ellipses test cases
- 12:12 Changeset [2243] by
- [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
- fixed: Fixed in r2242.
- 11:54 Changeset [2242] by
- [parser] Added missing source locations.
- 11:28 Changeset [2241] by
- [debug] clean up whitespace
- 11:23 Changeset [2240] by
- [debug,syntax] debug statements print their category. add …
- 11:05 Changeset [2239] by
- [debug] Refactored the debug util code, and implemented debugging util …
- 09:57 Ticket #150 (TraitTypeWhere nodes are parsed without Span information) created by
- TraitTypeWhere nodes, which are created when a trait or an object extends …
- 08:58 Changeset [2238] by
- [library] I forgot to actually change the implementation file to match the …
- 08:42 Changeset [2237] by
- [library] Made the fail method parametric.
- 08:42 Changeset [2236] by
- [parser, typechecker] Added new node AmbiguousMultifixOpExpr? which is what …
- 08:09 Changeset [2235] by
- [tests] Added more test files for the parser.
- 06:26 Changeset [2234] by
- [vim] add basic type ZZ
07/10/08:
- 20:37 Changeset [2233] by
- [parser] Made some parser productions transient to reduce the size of the …
- 19:21 Ticket #81 (Add type ZZ) closed by
- fixed
- 19:00 Changeset [2232] by
- Small changes kicking around. Most useful: | | on ranges is now …
- 16:29 Changeset [2231] by
- [parser] Fixed parsing multifix operator declarations without varargs …
- 12:59 TypeCheckerProgress edited by
- (diff)
- 12:03 UnhappyCompendium edited by
- (diff)
- 12:02 UnhappyCompendium edited by
- (diff)
- 12:01 UnhappyCompendium created by
- 11:46 Changeset [2230] by
- [parser] Fixed spelling.
- 11:30 FortressQuestions edited by
- (diff)
- 11:23 Changeset [2229] by
- Change to Fortress.ast, missed from previous commit
- 11:23 TOC edited by
- (diff)
- 11:09 WikiStart edited by
- (diff)
- 11:03 FortressDocumentation edited by
- (diff)
- 11:01 Changeset [2228] by
- Working towards integration with static front end and compiled top level …
- 10:55 FortressDocumentation edited by
- (diff)
- 10:45 Changeset [2227] by
- [shell/repository] Minor cleanups.
- 10:34 Changeset [2226] by
- Oh Man: Rest of bignum putback
- 09:03 Changeset [2225] by
- bignums: result of pair programming with GLS
- 08:46 Changeset [2224] by
- [library, interpreter] Implemented few operators for Character (finishing …
- 08:30 Ticket #149 (Typechecking a file that imports an Api causes OptionUnwrapException in ...) closed by
- invalid: This one was already fixed! D'oh!
- 08:12 Ticket #149 (Typechecking a file that imports an Api causes OptionUnwrapException in ...) created by
- If I try to typecheck the attached fortress file using, "fortress …
- 08:02 Changeset [2223] by
- [syntax] remove some debug messages
- 07:59 Ticket #69 (RR32 type) closed by
- fixed: RR32 is now implemented in r2206 and r2207.
- 07:55 Changeset [2222] by
- [shell] throw errors from disambiguating apis
- 07:53 Ticket #77 (Caches, properties, etc ought to all hang under a single .fortress ...) closed by
- fixed: I would say this is closed due to the default_repository directory.
- 07:28 Changeset [2221] by
- [library] removed javaDigit method declaration in api because it is used …
- 03:31 Changeset [2220] by
- [copyright] Fixed copyright notices.
07/09/08:
- 20:21 Changeset [2219] by
- [parser] A component/API/trait/object declaration may end with an optional …
- 17:33 Changeset [2218] by
- [typechecker] Reverted a test added in TypeAnalyzerJUTest 'cause it caused …
- 15:53 Changeset [2217] by
- Cleaned up StaticJUTest
- 15:37 Changeset [2216] by
- [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
- The following code fails -- the evaluator can't find the method …
- 14:57 Changeset [2215] by
- [tests] this test case triggers a bug in the interpreter (?). It seems …
- 14:43 Changeset [2214] by
- [interpreter, library] Guy and I implemented a set of methods for buildin …
- 13:10 TypeCheckerProgress edited by
- (diff)
- 13:10 TypeCheckerProgress edited by
- (diff)
- 13:01 Changeset [2213] by
- [shell] organize phases so they can be selected by a parameter. added …
- 12:17 Changeset [2212] by
- [parser] added optimizeParser ant target; reorganized instr. classes
- 11:42 Changeset [2211] by
- [typechecker] We now insert inference variables into more places like …
- 11:29 Changeset [2210] by
- [shell,repository] separate compilation phases into their own function. …
- 09:17 Changeset [2209] by
- [parser] Now we can import big operators as unqualified. Added a test …
- 08:28 Changeset [2208] by
- [parser] The parser now accepts a character literal with a single …
- 08:18 Changeset [2207] by
- [library] Implemented RR32 with Guy. Added a good set of test data for …
- 08:18 Changeset [2206] by
- [library] Implemented RR32 with Guy. Added a good set of test data for …
- 06:30 Changeset [2205] by
- [build] check all java files in the astgen directory for up-to-date-ness
07/08/08:
- 23:11 Changeset [2204] by
- [repository] Cached .tfs files with static errors are deleted. Needs more …
- 18:02 Changeset [2203] by
- [typechecker] Added DXXGeneratorTuple.fss to the list in …
- 14:31 Changeset [2202] by
- [Typechecker] Removed a depreciated test
- 14:31 Ticket #143 (Library changes cause PlusEq.fss to fail static tests) closed by
- fixed: Commit 2201 fixes this. We may not have fully fixed type inference, but at …
- 14:24 TypeCheckerProgress edited by
- (diff)
- 14:24 Changeset [2201] by
- [TypeChecker?] Made sure all inference variable are bounded by Bottom and …
- 14:00 Changeset [2200] by
- [typechecker] Problem with infinite recurrance. Fixed it. It would recur …
- 11:32 Changeset [2199] by
- [typechecker] New version of type inference works for most tests but not …
- 10:23 Ticket #147 (cannot import an overloaded function) created by
- Importing an api that defines a function F(X) which is an overload for …
- 09:08 Changeset [2198] by
- [parser] added option for instr. to make all productions transient
- 08:33 Changeset [2197] by
- [refactoring] Slight cleanups in the shell/repository stuff which reduced …
- 06:47 Changeset [2196] by
- [Library, interpreter] Re-factor ranges to distinguish bounded ranges l:u …
07/07/08:
- 21:00 Changeset [2195] by
- [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
- Things are again in a state where I need to perform a cleanCache each time …
- 14:49 Changeset [2194] by
- [repository] Minor clean ups.
- 14:36 Changeset [2193] by
- [compiler] more moving files around.
- 13:48 Changeset [2192] by
- [compiler] Deleting test files (they are moved to a different directory).
- 13:46 Changeset [2191] by
- [compiler] Just moving test files around.
- 13:45 Changeset [2190] by
- [environment, evaluation] Propagating setting/testing of lexical depth …
- 07:23 Changeset [2189] by
- [compiler] TopLevelEnvGen? didn't handle imports with dotted names or apis …
- 07:14 Changeset [2188] by
- [parser] coverage tool prints memoization profile, if available …
07/06/08:
- 05:08 Changeset [2187] by
- [copyright] Fixed a copyright notice.
07/05/08:
- 04:00 Changeset [2186] by
- [environment] added try/catch block to generateApiEnvs and moved …
- 03:45 Changeset [2185] by
- [environments] rewrote import field generation in compiled environments to …
07/04/08:
- 11:30 Changeset [2184] by
- [astgen] Reverted the accidentally committed wrong astgen.jar.
- 04:19 Changeset [2183] by
- [Syntax] changed so much I forgot why…
07/03/08:
- 21:40 Ticket #141 (Parse error message is inaccurate) closed by
- fixed: Deleted the error productions in revision 2171.
- 21:32 Changeset [2182] by
- [parser] Fixed parsing the superscripted postfix operator, T.
- 18:02 Changeset [2181] by
- [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
- fixed: This was a problem that I introduced when I put a "Index rebuilding" step …
- 14:13 Changeset [2180] by
- [tests] move failing format test back
- 14:07 Changeset [2179] by
- [format] use a sequential for loop while searching the format string
- 13:58 Changeset [2178] by
- Refactoring of Array hierarchy to clean non-self-typed functionality out …
- 13:46 Changeset [2177] by
- [tests] move broken format test
- 13:13 Changeset [2176] by
- [copyright] add copyright notice
- 13:13 Changeset [2175] by
- [test] add test for the Format library
- 12:32 Changeset [2174] by
- [bugfix] Ticket 145, this should fix it. Disambiguator now stops if types …
- 12:09 Changeset [2173] by
- [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
- The enclosed patch changes FortressLibrary.fs[si] slightly. It fails when …
- 09:59 Changeset [2172] by
- This method ought to be dead, dead, dead.
- 09:02 Changeset [2171] by
- [parser] Deleted the error productions for missing 'end' from components …
- 09:02 Changeset [2170] by
- [ast] add ellipses node explicitly for syntax abstraction
- 08:17 Ticket #128 (FileGenerator calculating chunk sizes incorrectly) closed by
- worksforme: I just took a close look at this and I believe the code is operating as …
- 08:03 Changeset [2169] by
- [compiler] New addition to TopLevelEvnGen?: - It generates top level …
- 08:00 Changeset [2168] by
- [parser] Preparing for Jon's syntax abstraction work.
- 07:43 Changeset [2167] by
- [demos] All four of these files has disambiguation errors.
- 03:38 Changeset [2166] by
- [copyright] Fixed copyright notices.
07/02/08:
- 20:42 Changeset [2165] by
- [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
- […] Both List and Set have a singleton[\E\](x:E) method. The output is: …
- 12:56 Changeset [2164] by
- [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
- 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
- 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
- fixed: Fixed. We now allow partial ranges to fall just outside the actual …
- 15:01 Changeset [2163] by
- [Disambiguator] There are a lot of changes in this revision. - I found …
- 13:59 TypeCheckerProgress edited by
- (diff)
- 13:59 TypeCheckerProgress edited by
- (diff)
- 13:14 TypeCheckerProgress edited by
- (diff)
- 11:49 Changeset [2162] by
- [Environments] fixed busted lexical depth annotation; cleaned up …
- 11:39 Changeset [2161] by
- [svn] ignore
- 11:30 Changeset [2160] by
- [refactoring] Deleted src.com.sun.fortress.compiler.Fortress.
- 11:17 Changeset [2159] by
- [library] s/String/IntLiteral for the operators in IntLiteral?
- 11:10 Changeset [2158] by
- [tests] the knuth stack overflows on solaris. moving the test to …
- 10:55 Ticket #141 (Parse error message is inaccurate) created by
- The following component: […] Gives a parse error, "The "end" keyword …
- 10:37 Changeset [2157] by
- Unsigned arithmetic, implemented in Java. Code written by David at …
- 09:32 Changeset [2156] by
- [Library] added toDotString() method in skip trees that will create a DOT …
- 09:24 Changeset [2155] by
- Fixed bug / oversight in bounds checking and narrowing of partial ranges …
- 08:46 Changeset [2154] by
- [tests] add copyright notice
- 08:46 Changeset [2153] by
- [tests] add test proposed by Knuth
- 08:45 Changeset [2152] by
- [vim] add character literals
- 08:41 Changeset [2151] by
- [refactoring] Cleaning up the repository directories.
- 07:53 Changeset [2150] by
- [library] add toString() methods for all the exceptions listed in …
- 07:43 Changeset [2149] by
- Stream was being closed before read, so this wasn't testing anything …
- 06:53 Changeset [2148] by
- [vim] add try/catch and throw keyword
- 06:40 Changeset [2147] by
- [build] erase autogenerated FortressAst?.fsi on a clean
- 06:37 Changeset [2146] by
- [ast] remove FortressAst? from svn because it is autogenerated at …
06/30/08:
- 21:30 Changeset [2145] by
- [refactoring] Cleaning up the repository directories.
- 21:00 Changeset [2144] by
- [refactoring] Cleaning up the repositories.
- 19:10 Changeset [2143] by
- [parser] Reworded error messages.
- 17:20 Ticket #140 (indexing range error) created by
- Found a bug. […]
- 16:36 Ticket #139 (Better error message desired when "do" replaces "of" in "case") closed by
- fixed: Revision 2142.
- 16:35 Changeset [2142] by
- [parser] Added better error messages for case/extremum/typecase …
- 16:04 Ticket #138 (Better error message desired when component missing "end") closed by
- fixed: Revision 2141.
- 16:02 Changeset [2141] by
- [parser] Added better error messages for component/API definitions missing …
- 15:15 Changeset [2140] by
- [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
- 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
- A very common error is forgetting to put the "end" on a component. This …
- 10:43 Changeset [2139] by
- [library] some style cleanup of SkipTree?.fss based on experiments with …
- 07:23 Changeset [2138] by
- [Library] replaced calls to singleton() List constructors with List …
- 07:23 Changeset [2137] by
- Implemented verify() method of skip tree data structures. test suite for …
- 06:19 Changeset [2136] by
- [syntax] replace field val with in_text
06/29/08:
- 19:07 Changeset [2135] by
- [build] check properties so the ast generators are not always built
- 18:37 Changeset [2134] by
- 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
- See source:trunk/ProjectFortress/not_passing_yet/rshiftbug.fss which is …
- 09:16 Changeset [2133] by
- [refactoring] Cleaning up the compiler/driver/repository directories.
- 06:06 Changeset [2132] by
- [copyright] Fixed copyright notices.
06/27/08:
- 20:19 Changeset [2131] by
- [refactoring] Deleted an unused file.
- 19:55 Changeset [2130] by
- [main] Renamed main class in more files.
- 19:04 Changeset [2129] by
- [main] rename main class
- 15:41 Changeset [2128] by
- [refactoring] Deleted the shell directory.
- 15:31 Changeset [2127] by
- [refactoring] Deleted unused files. Moved repository-related code to the …
- 15:04 Changeset [2126] by
- [repository] add some comments to FortressRepository?
- 14:58 Changeset [2125] by
- [refactoring] Moved repository-related code to the repository directory.
- 14:47 Changeset [2124] by
- [syntax] explain why LooseJuxt? was renamed to LooseJuxt?1
- 14:40 Changeset [2123] by
- [syntax] Copy generated FortressAst?.fsi to Library/ directory. Fixed up …
- 14:24 Changeset [2122] by
- [unit_tests] Moved the remained unit test files common to the compiler and …
- 14:11 Changeset [2121] by
- [unit_tests] Moved unit test files common to the compiler and the …
- 13:54 Changeset [2120] by
- [refactoring] Deleted unused files.
- 13:30 Changeset [2119] by
- [refactoring] Moved DumpProperties?.java and ProjectProperties?.java to the …
- 10:23 Changeset [2118] by
- [vim] added asif as a keyword
- 08:57 Changeset [2117] by
- Created api SkipTree?.fsi for skip tree data structure. Added primitive …
- 07:44 Changeset [2116] by
- Implemented insertBelowHeight for SkipTrees?.
- 07:20 Changeset [2115] by
- Insert equal height working for skip trees.
- 06:30 Changeset [2114] by
- Moving SkipTree?.fss to Library/incomplete directory
- 06:22 Changeset [2113] by
- SkipTree?.fss is producing weird parser error.
- 05:48 Ticket #136 (testsuite failing on linux) closed by
- fixed: ant test is passing on svn HEAD.
- 04:30 Changeset [2112] by
- Updated plt.jar, which includes some name changes. Notably, …
- 03:25 Changeset [2111] by
- [copyright] Fixed copyright notices.
- 00:24 Changeset [2110] by
- [Syntax] Added the XML example to SyntaxAbstractionJUTestAll
06/26/08:
- 22:14 Changeset [2109] by
- [ast] Renamed InferenceVarType? to _InferenceVarType.
- 20:15 Changeset [2108] by
- [typechecker] revert some changes from r2103 to fix the build
- 15:03 Ticket #136 (testsuite failing on linux) created by
- I'm getting the following error message when I run ant test on r2103: …
- 13:18 Changeset [2107] by
- [refactoring] Moved ComponentWrapper?.java to the interpreter/env …
- 13:09 Changeset [2106] by
- Added opr || as an alias for append() when applied to two strings. Added …
- 12:49 Changeset [2105] by
- Fixed tests that were not passing.
- 12:09 Changeset [2104] by
- [ast] rename LHS -> Lhs. this makes generating FortressAst?.fsi easier
- 11:55 Changeset [2103] by
- Added InfixJuxt? and MultiJuxt? OpRefs? to MathPrimary?. Added OpRef? to …
- 11:49 TypeCheckerProgress edited by
- We are sort of done with all of the cases. (diff)
- 11:33 Changeset [2102] by
- [refactoring] Moved or deleted unused files.
- 11:06 Changeset [2101] by
- [parser] Added more parser test files. Fixed small bugs in the parser and …
- 10:30 Changeset [2100] by
- Initial commit of skip tree data structure.
- 10:20 Changeset [2099] by
- [syntax] use getJavaType to find the ast type for a pattern variable …
- 08:38 Changeset [2098] by
- [shell] improve help message
- 08:26 Changeset [2097] by
- [shell] add typecheck option to run typechecker and optionally dump the …
- 08:04 Changeset [2096] by
- Added probe of FORTRESS_REPOSITORY/fortress.repository for repository …
- 07:26 Changeset [2095] by
- [Syntax] New testcase
- 07:15 Changeset [2094] by
- [shell] add a command line option to parse a file and optionally dump the …
- 07:14 Changeset [2093] by
- Updated ASTGen with modification to node recursion in recursive visitors.
- 06:30 Changeset [2092] by
- [StaticTesting?] Refactored StaticTestSuite?, so we can add more testcases …
- 05:57 Changeset [2091] by
- [Syntax] Fixed testsyntax, renamed some files to indicate that they return …
- 05:30 Changeset [2090] by
- [Syntax] Typecheck of gap arguments. Handling of special symbols like TAB, …
06/25/08:
- 20:16 Changeset [2089] by
- [parser] Added more test files for the parser based on the result from the …
- 18:28 Changeset [2088] by
- [exceptions] bundle up multiple exceptions in a single exception object.
- 16:43 Changeset [2087] by
- Updated DOTCLASSPATH with astgen.jar
- 14:42 Ticket #135 (Parsing exponentiation crashes) closed by
- fixed: Missing ":" after "args"
- 14:41 Ticket #134 (Parsing exponentiation crashes) closed by
- fixed: Missing ":" after "args".
- 14:05 Ticket #135 (Parsing exponentiation crashes) created by
- When we try and parse: component DXXDoubleExponentiation export …
- 14:05 Ticket #134 (Parsing exponentiation crashes) created by
- When we try and parse: component DXXDoubleExponentiation export …
- 10:55 Changeset [2086] by
- [astgen] specify static parameter instead of raw type
- 10:11 Changeset [2085] by
- [astgen] remove unused directory
- 09:58 Changeset [2084] by
- Fixed leftover reference to ./.analyzed_cache
- 09:15 Changeset [2083] by
- [astgen] change path nodes_astgen_generators to astgen
- 09:13 Changeset [2082] by
- [astgen] move generator to astgen directory
- 08:28 Changeset [2081] by
- [library] need to import List
- 08:12 Changeset [2080] by
- [shell] print stack traces if debug is turned on
- 08:09 Changeset [2079] by
- [astgen] fix some field issues. [repository] throw exceptions
- 07:18 Changeset [2078] by
- [astgen] revert astgen.jar
- 07:16 Changeset [2077] by
- [astgen] need a relative path for build directory
- 07:06 Changeset [2076] by
- [astgen] add generator to create FortressAst?.fs{i,s} from Fortress.ast
- 03:36 Changeset [2075] by
- [Syntax] Propagated errors messages as far as I can take them, but they …
- 01:35 Changeset [2074] by
- [Syntax] Implemented Templatechecker which checks that the number and …
06/24/08:
- 20:47 Changeset [2073] by
- Minor ASTGen update: includes bug fix for processing file paths.
- 20:33 Changeset [2072] by
- Updated ASTGen with improved support for custom extensions. Related bug …
- 18:46 Changeset [2071] by
- [driver] Deleted obsolete code and moved ASTIO.java to nodes_util.
- 18:19 Changeset [2070] by
- Changed to be more repository-like in structure of configuration and …
- 17:53 Changeset [2069] by
- [ast] The interface Node does not have a default value for the span field …
- 17:33 Changeset [2068] by
- [repository] catch static errors
- 16:07 Changeset [2067] by
- [parser] Added syntax error messages in the preparser.
- 15:37 TypeCheckerProgress edited by
- (diff)
- 11:45 Changeset [2066] by
- [ast] Operator static argument may not be parenthesized.
- 11:19 Changeset [2065] by
- [ast] replace Pair<Id,Id> in NonterminalHeader? with a new node, …
- 08:27 Changeset [2064] by
- [parser] all normal parsing goes through c.s.f.compiler.Parser template …
- 07:54 Changeset [2063] by
- Committing to keep svn happy, ignore this file, it will be renamed
06/23/08:
- 13:36 Changeset [2062] by
- More incremental environment refactoring
- 12:48 Changeset [2061] by
- Added OpRef?, EQ, and IN to caseexpr
- 12:21 Changeset [2060] by
- Added VarRef? depth annotations; some environment refactoring
- 11:58 Changeset [2059] by
- [preparser] use proper visit method for imports
- 11:42 Changeset [2058] by
- [preparser] visit star imports as well
- 11:15 Changeset [2057] by
- [repository] collect "import api" apis. ignore the noStaticAnalysis flag
- 09:40 Changeset [2056] by
- [regex] use CONTAINS and IN to test a strings presence in a regex set
- 08:26 Changeset [2055] by
- [tests] keep one cache of files so the tests dont re-read library files on …
- 08:17 Changeset [2054] by
- Added lexical nesting depth annotation to various ...Ref nodes
06/22/08:
- 17:20 Changeset [2053] by
- [driver] Deleted obsolete code and embedded CommandInterpreter? to Shell.
- 14:49 Changeset [2052] by
- Some quick bug fixes (to Fortify and FortressLibrary) before TiC talk.
- 11:21 Changeset [2051] by
- [drivers] Moved utilities from the drivers directory to the useful …
- 10:57 Changeset [2050] by
- [tests] Moved unit test files to the unit_tests directory.
- 08:11 Changeset [2049] by
- [driver] Deleted obsolete code.
- 06:50 Changeset [2048] by
- [copyright] Fixed copyright notices.
06/21/08:
- 23:01 Changeset [2047] by
- [driver] Deleted obsolete code.
- 22:12 Changeset [2046] by
- [tests] Fixed test programs.
- 22:12 Changeset [2045] by
- [parser] Fixed parsing static arguments and dimensions and units.
- 07:53 Changeset [2044] by
- [readme] Described the new parser_tests directory.
- 07:01 Changeset [2043] by
- [tests] Fixed some test programs. Moved working test programs to the …
06/20/08:
- 21:50 Changeset [2042] by
- [tests] Moved test programs that are supposed to fail to be parsed from …
- 18:56 Changeset [2041] by
- [tests] 1. Fixed unparenthesized equality testing expressions. 2. Fixed …
- 17:23 Changeset [2040] by
- [parser] added method to Fortress.rats,etc for expected APIName rather …
- 15:15 TypeCheckerProgress edited by
- (diff)
- 14:30 Changeset [2039] by
- [compiler] Fixed the classpath to include the asm jar file
- 14:20 Changeset [2038] by
- [compiler] Fixed the classpath to include the asm jar file
- 14:11 Changeset [2037] by
- [repository] read cached files
- 14:06 Changeset [2036] by
- Fixed the assignment case so that it uses field setters and the subscript …
- 13:25 Changeset [2035] by
- [repository] clean up graph repository using visitors
- 11:59 Changeset [2034] by
- Added .classpath to the ignore set
- 11:51 TypeCheckerProgress edited by
- (diff)
- 11:51 TypeCheckerProgress edited by
- (diff)
- 11:16 Changeset [2033] by
- Fixed the file-matches-component/api check
- 09:19 Changeset [2032] by
- [repository] break recursion between two mutually dependant apis. cleaned …
- 08:47 Changeset [2031] by
- [repository] clean up code
- 08:33 Changeset [2030] by
- [debug] remove some debug statements
- 08:30 Changeset [2029] by
- [repository] use a graph-based repository that discovers dependancies in …
- 06:42 Changeset [2028] by
- [compiler] moved augment() method to BaseEnv?.java
- 06:29 Changeset [2027] by
- [compiler] augment() method should use putFooRaws() instead of putFoos().
06/19/08:
- 21:00 Changeset [2026] by
- Unsure if Fortress.rats can be added to svn:ignore file.
- 20:55 Changeset [2025] by
- [compiler] finished implementing dump() method.
- 20:42 Changeset [2024] by
- [parser] Named error productions so that they can be ignored by the …
- 19:55 Changeset [2023] by
- [compiler] Started implementing dump()
- 18:16 Changeset [2022] by
- [astgen] Deleted a node: FieldRefForSure?
- 18:04 ExprNodeHierarchy edited by
- FieldRefForSure is not used. (diff)
- 17:32 Changeset [2021] by
- [compiler] environment refactoring.
- 17:08 Changeset [2020] by
- [compiler] Removed get() and put() components from Environments.
- 15:54 TypeCheckerProgress edited by
- (diff)
- 15:36 TypeCheckerProgress edited by
- (diff)
- 15:26 ExprNodeHierarchy edited by
- (diff)
- 15:26 Changeset [2019] by
- I replaced the Op in Assignment with an OpRef? so that it could be …
- 14:57 Changeset [2018] by
- [compiler] Removed getApi* and putApi* methods from the Envinronment, as …
- 14:34 Changeset [2017] by
- I added _RewriteObjectRef to the AST. Sorry if this broke things for you. …
- 13:44 Changeset [2016] by
- [compiler] All primitive put methods now have the signature putFooRaw().
- 13:33 ExprNodeHierarchy edited by
- It is not clear whether _RewriteObjectExpr goes to before or after the … (diff)
- 13:19 ExprNodeHierarchy edited by
- Added information about FnRef and _RewriteFnRef (diff)
- 13:06 Changeset [2015] by
- [compiler] Implemented removeType and removeVar methods in the …
- 11:16 ExprNodeHierarchy edited by
- Adding RewriteObjectRef? (diff)
- 11:03 TypeCheckerProgress edited by
- (diff)
- 10:57 Changeset [2014] by
- Added Loose juxt.
- 10:41 Changeset [2013] by
- [compiler] Fixed the problem
- 09:36 Changeset [2012] by
- Merge branch 'development' into subversion
- 09:06 Changeset [2011] by
- [parser] Reports correctly that importing an API name is not yet …
- 07:03 TypeCheckerProgress edited by
- (diff)
- 04:05 ExprNodeHierarchy edited by
- Added more information about Expr (diff)
06/18/08:
- 21:36 Changeset [2010] by
- [compiler] code cleanup to implement get/put for types.
- 21:17 ExprNodeHierarchy edited by
- More nodes information (diff)
- 20:45 ExprNodeHierarchy edited by
- (diff)
- 20:43 ExprNodeHierarchy edited by
- Filled in easy information as the first step (diff)
- 20:06 ExprNodeHierarchy edited by
- (diff)
- 20:05 Changeset [2009] by
- [astgen] Changed the Typecase node so that AST nodes do not use the Pair …
- 19:10 ExprNodeHierarchy edited by
- high-level description of the Expr node hierarchy (diff)
- 19:07 ExprNodeHierarchy edited by
- (diff)
- 18:56 ExprNodeHierarchy created by
- Enumerated all the subclasses of Expr
- 18:54 InterpreterGuide edited by
- (diff)
- 17:26 Changeset [2008] by
- [compiler] Nifty enum technique that will be handy when implementing …
- 17:18 Changeset [2007] by
- [parser] Improved some syntax error messages.
- 15:42 Changeset [2006] by
- [comment] replace unicode character with quote
- 15:42 TypeCheckerProgress edited by
- (diff)
- 15:34 Changeset [2005] by
- We changed several things to get ChainExpr? to work: - We made ChainExpr?'s …
- 15:23 Changeset [2004] by
- [compiler] more syncing with r2002 of the trunk.
- 15:19 Changeset [2003] by
- [compiler] branch was slightly out of date with trunk
- 15:07 Changeset [2002] by
- Merging [compiler] branch r2001 into the main trunk. You will now find …
- 14:03 Changeset [2001] by
- [compiler] better handling of exceptions
- 12:55 Changeset [2000] by
- [compiler] merging r1999 of trunk into this branch
- 12:50 TypeCheckerProgress edited by
- Fewer things for us to do! (diff)
- 12:46 Changeset [1999] by
- More cleanup for Environments.
- 11:56 TypeCheckerProgress edited by
- (diff)
- 11:09 Changeset [1998] by
- [compiler] merging r1996 of trunk into this branch
- 11:07 Changeset [1997] by
- Updated ASTGen with support for PLT tuple classes and custom code …
- 10:56 Changeset [1996] by
- Moved additional methods from BetterEnv?.java to BaseEnv?.java. …
- 10:46 Changeset [1995] by
- [parser] added target for coverage tool
- 10:20 Changeset [1994] by
- [library] Changed comments in FortressLibrary.fsi to make them work with …
- 09:37 Changeset [1993] by
- Eric and I changed the ChainExpr? node of the ast and created a new node …
- 08:53 Changeset [1992] by
- [build] increase memory size for building the instrumented parser
- 08:47 Ticket #133 (Subscript expression with no parameters creates null field) closed by
- fixed: Fixed in revision 1991.
- 08:44 Changeset [1991] by
- [parser] Fixed ticket #133: Subscript expression with no parameters …
- 08:25 Changeset [1990] by
- [regex] #{} escapes to normal fortress expressions
- 08:13 Changeset [1989] by
- [compiler] updated unit testing for null getters
- 07:48 TypeCheckerProgress edited by
- (diff)
- 07:43 TypeCheckerProgress edited by
- (diff)
- 07:38 Changeset [1988] by
- Just finished checking SubscriptExpr?. Had to change the function …
- 07:36 TypeCheckerProgress edited by
- Finished subscript expr (diff)
- 07:32 Changeset [1987] by
- [parser] Fixed parsing assignment expressions in a block. We don't want …
- 07:23 Changeset [1986] by
- [compiler] started implementing null methods in bytecode
- 07:21 Ticket #133 (Subscript expression with no parameters creates null field) created by
- If I attempt to subscript an expression and pass it no arguments, like so: …
- 07:19 Changeset [1985] by
- [xml] rename Xml2 to Xml
- 06:53 Changeset [1984] by
- Regenerated WorseEnv?.java
- 06:33 Changeset [1983] by
- [refactoring] Replaced constructor calls of FieldRef? with factory method …
- 06:20 Changeset [1982] by
- [compiler] implementing binary search for put() method
- 06:10 Changeset [1981] by
- [compiler] updated put() method to use return instead of goto
06/17/08:
- 19:28 Changeset [1980] by
- [compiler] Implemented binary search for get() in byte code
- 17:43 Changeset [1979] by
- Make unit test work with Windows.
- 17:39 Changeset [1978] by
- [parser] fixed fix for removing Deque
- 17:20 Changeset [1977] by
- [parser] fixed build problem, fixed use of Java 1.6 api
- 15:32 Changeset [1976] by
- [parser] Added tool to analyze grammar coverage
- 15:03 Changeset [1975] by
- Improved some interpreter error messages.
- 14:04 Changeset [1974] by
- [sql] start of sql syntax
- 13:54 TypeCheckerProgress edited by
- (diff)
- 13:42 Changeset [1973] by
- Made ArrayElements? work.
- 13:28 Changeset [1972] by
- Removed ProjectFortress/.project. Everybody should use …
- 13:18 Changeset [1971] by
- [compiler] Added java comments.
- 13:10 Changeset [1970] by
- [compiler] Added first JUnit test, rejoice!
- 13:07 Changeset [1969] by
- [tests] Added a control flow analyzer for core Fortress programs in the …
- 13:04 Changeset [1968] by
- [regex] two more tests
- 12:50 Changeset [1967] by
- Removed ProjectFortress/.classpath and updated README.
- 12:12 Changeset [1966] by
- [regex] add a test file
- 11:33 Changeset [1965] by
- Moved maxmunch filename test; more cleanup in environments
- 11:10 Changeset [1964] by
- [regex] add a regex matching primitive to the library and hook it up to …
- 10:29 Changeset [1963] by
- [compiler] cleaning up branch
- 10:28 Changeset [1962] by
- Now using maximum munch rule to open a.b.c.d.e.f
- 09:33 TypeCheckerProgress edited by
- (diff)
- 09:32 TypeCheckerProgress edited by
- added some discussion from my meeting with eric (diff)
- 08:31 Changeset [1961] by
- [compiler] removing org.objectweb.asm.util source code.
- 07:39 Changeset [1960] by
- [regex] add non-greedy matchers, |, and some extra characters
- 06:44 Changeset [1959] by
- [regex] handle escaped characters
- 06:41 Changeset [1958] by
- [compiler] updated .project file in branch
- 06:20 Changeset [1957] by
- [compiler] Merging r1956 of trunk with branch
- 06:03 Changeset [1956] by
- [compiler] test case now considers hash collisions.
- 02:07 Changeset [1955] by
- [Syntax] removed ~ file
- 02:06 Changeset [1954] by
- [Syntax] Template checker, check number of formal and actual args match, …
06/16/08:
- 21:44 Changeset [1953] by
- [compiler] put() method now uses equals() after comparing hashcodes.
- 21:31 Changeset [1952] by
- [compiler] get() method now uses equals() after comparing hashcodes.
- 19:31 Changeset [1951] by
- [regex] add more modifiers, but using LiteralExpr? instead of …
- 17:32 RevisingExceptionsProposal edited by
- completed tasks (diff)
- 17:28 RevisingExceptionsProposal edited by
- completed tasks. (diff)
- 17:22 RevisingExceptionsProposal edited by
- fix a typo (diff)
- 17:07 RevisingExceptionsProposal edited by
- Finished transaction exceptions (diff)
- 17:06 RevisingExceptionsProposal edited by
- Not finished step (7) (diff)
- 17:01 RevisingExceptionsProposal edited by
- Strikethrough on exceptions.shell tasks. (diff)
- 17:00 Changeset [1950] by
- Added JavaDoc? for com.sun.fortress.exceptions.shell files.
- 16:47 RevisingExceptionsProposal edited by
- strikethough on eliminated exceptions (diff)
- 16:30 Changeset [1949] by
- We now pass the results of the disambiguator along to the interpreter. …
- 14:25 TypeCheckerProgress edited by
- (diff)
- 14:21 TypeCheckerProgress edited by
- (diff)
- 14:01 Changeset [1948] by
- [compiler] get and put are working in bytecode
- 13:50 TypeCheckerProgress edited by
- (diff)
- 13:44 Changeset [1947] by
- Okay we made ArrayElement? work, and ObjectExpr?.
- 13:26 TypeCheckerProgress edited by
- (diff)
- 13:14 Changeset [1946] by
- [regex] parse basic regex expressions
- 13:06 Changeset [1945] by
- [parser] Nonassociative infix operators can be used as multifix operators.
- 12:50 Changeset [1944] by
- [astgen] Revised ChainExpr?: ChainExpr?(Expr first, List<Pair<OpRef?, Expr>> …
- 12:50 Changeset [1943] by
- 12:47 Changeset [1942] by
- [compiler] Some initial work on getValueRaw()
- 12:41 Changeset [1941] by
- [compiler] Some initial work on getValueRaw()
- 10:07 Changeset [1940] by
- [astgen] Added some Fortress examples in comments to Fortress.ast.
- 09:19 TypeCheckerProgress edited by
- Finished ObjectExpr? (diff)
- 08:41 TypeCheckerProgress edited by
- Comment in Fortress.ast says that RewriteObjectExpr? is created by the … (diff)
- 08:23 TypeCheckerProgress edited by
- Working on ObjExpr? (diff)
- 07:52 Changeset [1939] by
- [syntax] fix multiple cdata elements
- 07:48 Changeset [1938] by
- [syntax] handle method invocation in the pretty printer
- 07:28 Changeset [1937] by
- [syntax] add dummy TemplateChecker?.java
- 06:42 Changeset [1936] by
- [syntax] add char literal to the pretty printer. [xml] support CDATA
- 06:34 Changeset [1935] by
- [Syntax] Added phase for template check
- 05:28 Changeset [1934] by
- [Syntax] Added test for multiple grammars with same name
- 05:23 Ticket #132 (I left some undone work in Abstract Syntax - missing originalName fields) created by
- In r1925, I changed the constructor for FnRef and OpRef to require the …
- 04:50 Changeset [1933] by
- [Syntax] More tests
- 04:37 Changeset [1932] by
- [Syntax] more tests
- 03:49 Changeset [1931] by
- [Syntax] More tests
- 02:50 Changeset [1930] by
- [Syntax] Removed ~ files
- 02:49 Changeset [1929] by
- [Syntax] Test clean up, added some tests
- 00:33 Ticket #131 (Disambiguation - No error is signaled on explicit import of nonexisting ...) created by
- No error is signaled on explicit import of nonexisting name. In the …
Note: See TracTimeline
for information about the timeline view.

