Timeline

and .

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 (defect) 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 (task) 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 (task) created by jmaessen
Static analysis fails unhelpfully when FortressLibrary.fsi is changed
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 (task) 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 (task) created by jon
importing two generic functions causes phase order problem
12:56 Changeset [2164] by jmaessen
[Libraries] Changed Integral to be a parametric type Integral[\I\]. …
12:31 Ticket #143 (defect) created by jmaessen
Library changes cause PlusEq.fss to fail static tests
06:30 Ticket #142 (task) created by jon
cannot pass arguments to varargs function to another varargs function

07/01/08:

16:48 Ticket #140 (task) 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 (defect) created by nbeckman
Parse error message is inaccurate
10:37 Changeset [2157] by jmaessen
Unsigned arithmetic, implemented in Java. Code written by David …
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 …
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 (task) created by mspiegel
indexing range error
16:36 Ticket #139 (task) 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 (task) 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 (task) created by GuySteele
Better error message desired when "do" replaces "of" in "case"
14:43 Ticket #138 (task) created by GuySteele
Better error message desired when component missing "end"
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 (defect) created by jmaessen
Functional method operator lookup within trait method fails to find the operator
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 (defect) 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 (defect) created by mspiegel
testsuite failing on linux
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 (task) closed by sukyoungryu
fixed: Missing ":" after "args"
14:41 Ticket #134 (task) closed by sukyoungryu
fixed: Missing ":" after "args".
14:05 Ticket #135 (task) created by jrhil47
Parsing exponentiation crashes
14:05 Ticket #134 (task) created by jrhil47
Parsing exponentiation crashes
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

06/22/08:

17:20 Changeset [2053] by sukyoungryu
[driver] Deleted obsolete code and embedded CommandInterpreter? to Shell.
14:49 Changeset [2052] by jmaessen
Some quick bug fixes (to Fortify and FortressLibrary?) before TiC talk.
11:21 Changeset [2051] by sukyoungryu
[drivers] Moved utilities from the drivers directory to the useful …
10:57 Changeset [2050] by sukyoungryu
[tests] Moved unit test files to the unit_tests directory.
08:11 Changeset [2049] by sukyoungryu
[driver] Deleted obsolete code.
06:50 Changeset [2048] by sukyoungryu
[copyright] Fixed copyright notices.

06/21/08:

23:01 Changeset [2047] by sukyoungryu
[driver] Deleted obsolete code.
22:12 Changeset [2046] by sukyoungryu
[tests] Fixed test programs.
22:12 Changeset [2045] by sukyoungryu
[parser] Fixed parsing static arguments and dimensions and units.
07:53 Changeset [2044] by sukyoungryu
[readme] Described the new parser_tests directory.
07:01 Changeset [2043] by sukyoungryu
[tests] Fixed some test programs. Moved working test programs to the …

06/20/08:

21:50 Changeset [2042] by sukyoungryu
[tests] Moved test programs that are supposed to fail to be parsed from …
18:56 Changeset [2041] by sukyoungryu
[tests] 1. Fixed unparenthesized equality testing expressions. 2. Fixed …
17:23 Changeset [2040] by ryanc
[parser] added method to Fortress.rats,etc for expected APIName rather …
15:15 TypeCheckerProgress edited by jrhil47
(diff)
14:30 Changeset [2039] by angelee
[compiler] Fixed the classpath to include the asm jar file
14:20 Changeset [2038] by angelee
[compiler] Fixed the classpath to include the asm jar file
14:11 Changeset [2037] by jon
[repository] read cached files
14:06 Changeset [2036] by nbeckman
Fixed the assignment case so that it uses field setters and the subscript …
13:25 Changeset [2035] by jon
[repository] clean up graph repository using visitors
11:59 Changeset [2034] by dr2chase
Added .classpath to the ignore set
11:51 TypeCheckerProgress edited by nbeckman
(diff)
11:51 TypeCheckerProgress edited by nbeckman
(diff)
11:16 Changeset [2033] by dr2chase
Fixed the file-matches-component/api check
09:19 Changeset [2032] by jon
[repository] break recursion between two mutually dependant apis. cleaned …
08:47 Changeset [2031] by jon
[repository] clean up code
08:33 Changeset [2030] by jon
[debug] remove some debug statements
08:30 Changeset [2029] by jon
[repository] use a graph-based repository that discovers dependancies in …
06:42 Changeset [2028] by mspiegel
[compiler] moved augment() method to BaseEnv?.java
06:29 Changeset [2027] by mspiegel
[compiler] augment() method should use putFooRaws() instead of putFoos().

06/19/08:

21:00 Changeset [2026] by mspiegel
Unsure if Fortress.rats can be added to svn:ignore file.
20:55 Changeset [2025] by mspiegel
[compiler] finished implementing dump() method.
20:42 Changeset [2024] by sukyoungryu
[parser] Named error productions so that they can be ignored by the …
19:55 Changeset [2023] by mspiegel
[compiler] Started implementing dump()
18:16 Changeset [2022] by sukyoungryu
[astgen] Deleted a node: FieldRefForSure?
18:04 ExprNodeHierarchy edited by sukyoungryu
FieldRefForSure is not used. (diff)
17:32 Changeset [2021] by mspiegel
[compiler] environment refactoring.
17:08 Changeset [2020] by mspiegel
[compiler] Removed get() and put() components from Environments.
15:54 TypeCheckerProgress edited by nbeckman
(diff)
15:36 TypeCheckerProgress edited by nbeckman
(diff)
15:26 ExprNodeHierarchy edited by sukyoungryu
(diff)
15:26 Changeset [2019] by nbeckman
I replaced the Op in Assignment with an OpRef? so that it could be …
14:57 Changeset [2018] by angelee
[compiler] Removed getApi* and putApi* methods from the Envinronment, as …
14:34 Changeset [2017] by nbeckman
I added _RewriteObjectRef to the AST. Sorry if this broke things for you. …
13:44 Changeset [2016] by angelee
[compiler] All primitive put methods now have the signature putFooRaw().
13:33 ExprNodeHierarchy edited by sukyoungryu
It is not clear whether _RewriteObjectExpr goes to before or after the … (diff)
13:19 ExprNodeHierarchy edited by sukyoungryu
Added information about FnRef and _RewriteFnRef (diff)
13:06 Changeset [2015] by angelee
[compiler] Implemented removeType and removeVar methods in the …
11:16 ExprNodeHierarchy edited by nbeckman
Adding RewriteObjectRef? (diff)
11:03 TypeCheckerProgress edited by nbeckman
(diff)
10:57 Changeset [2014] by nbeckman
Added Loose juxt.
10:41 Changeset [2013] by angelee
[compiler] Fixed the problem
09:36 Changeset [2012] by mspiegel
Merge branch 'development' into subversion
09:06 Changeset [2011] by sukyoungryu
[parser] Reports correctly that importing an API name is not yet …
07:03 TypeCheckerProgress edited by nbeckman
(diff)
04:05 ExprNodeHierarchy edited by sukyoungryu
Added more information about Expr (diff)

06/18/08:

21:36 Changeset [2010] by mspiegel
[compiler] code cleanup to implement get/put for types.
21:17 ExprNodeHierarchy edited by sukyoungryu
More nodes information (diff)
20:45 ExprNodeHierarchy edited by sukyoungryu
(diff)
20:43 ExprNodeHierarchy edited by sukyoungryu
Filled in easy information as the first step (diff)
20:06 ExprNodeHierarchy edited by sukyoungryu
(diff)
20:05 Changeset [2009] by sukyoungryu
[astgen] Changed the Typecase node so that AST nodes do not use the Pair …
19:10 ExprNodeHierarchy edited by sukyoungryu
high-level description of the Expr node hierarchy (diff)
19:07 ExprNodeHierarchy edited by sukyoungryu
(diff)
18:56 ExprNodeHierarchy edited by sukyoungryu
Enumerated all the subclasses of Expr
18:54 InterpreterGuide edited by sukyoungryu
(diff)
17:26 Changeset [2008] by mspiegel
[compiler] Nifty enum technique that will be handy when implementing …
17:18 Changeset [2007] by sukyoungryu
[parser] Improved some syntax error messages.
15:42 Changeset [2006] by jon
[comment] replace unicode character with quote
15:42 TypeCheckerProgress edited by nbeckman
(diff)
15:34 Changeset [2005] by nbeckman
We changed several things to get ChainExpr? to work: - We made ChainExpr?'s …
15:23 Changeset [2004] by mspiegel
[compiler] more syncing with r2002 of the trunk.
15:19 Changeset [2003] by mspiegel
[compiler] branch was slightly out of date with trunk
15:07 Changeset [2002] by mspiegel
Merging [compiler] branch r2001 into the main trunk. You will now find …
14:03 Changeset [2001] by mspiegel
[compiler] better handling of exceptions
12:55 Changeset [2000] by mspiegel
[compiler] merging r1999 of trunk into this branch
12:50 TypeCheckerProgress edited by nbeckman
Fewer things for us to do! (diff)
12:46 Changeset [1999] by mspiegel
More cleanup for Environments.
11:56 TypeCheckerProgress edited by nbeckman
(diff)
11:09 Changeset [1998] by mspiegel
[compiler] merging r1996 of trunk into this branch
11:07 Changeset [1997] by dlsmith
Updated ASTGen with support for PLT tuple classes and custom code …
10:56 Changeset [1996] by mspiegel
Moved additional methods from BetterEnv?.java to BaseEnv?.java. …
10:46 Changeset [1995] by ryanc
[parser] added target for coverage tool
10:20 Changeset [1994] by sukyoungryu
[library] Changed comments in FortressLibrary?.fsi to make them work with …
09:37 Changeset [1993] by nbeckman
Eric and I changed the ChainExpr? node of the ast and created a new node …
08:53 Changeset [1992] by jon
[build] increase memory size for building the instrumented parser
08:47 Ticket #133 (defect) closed by sukyoungryu
fixed: Fixed in revision 1991.
08:44 Changeset [1991] by sukyoungryu
[parser] Fixed ticket #133: Subscript expression with no parameters …
08:25 Changeset [1990] by jon
[regex] #{} escapes to normal fortress expressions
08:13 Changeset [1989] by mspiegel
[compiler] updated unit testing for null getters
07:48 TypeCheckerProgress edited by nbeckman
(diff)
07:43 TypeCheckerProgress edited by nbeckman
(diff)
07:38 Changeset [1988] by nbeckman
Just finished checking SubscriptExpr?. Had to change the function …
07:36 TypeCheckerProgress edited by nbeckman
Finished subscript expr (diff)
07:32 Changeset [1987] by sukyoungryu
[parser] Fixed parsing assignment expressions in a block. We don't want …
07:23 Changeset [1986] by mspiegel
[compiler] started implementing null methods in bytecode
07:21 Ticket #133 (defect) created by nbeckman
Subscript expression with no parameters creates null field
07:19 Changeset [1985] by jon
[xml] rename Xml2 to Xml
06:53 Changeset [1984] by mspiegel
Regenerated WorseEnv?.java
06:33 Changeset [1983] by sukyoungryu
[refactoring] Replaced constructor calls of FieldRef? with factory method …
06:20 Changeset [1982] by mspiegel
[compiler] implementing binary search for put() method
06:10 Changeset [1981] by mspiegel
[compiler] updated put() method to use return instead of goto

06/17/08:

19:28 Changeset [1980] by mspiegel
[compiler] Implemented binary search for get() in byte code
17:43 Changeset [1979] by mspiegel
Make unit test work with Windows.
17:39 Changeset [1978] by ryanc
[parser] fixed fix for removing Deque
17:20 Changeset [1977] by ryanc
[parser] fixed build problem, fixed use of Java 1.6 api
15:32 Changeset [1976] by ryanc
[parser] Added tool to analyze grammar coverage
15:03 Changeset [1975] by EricAllen
Improved some interpreter error messages.
14:04 Changeset [1974] by jon
[sql] start of sql syntax
13:54 TypeCheckerProgress edited by nbeckman
(diff)
13:42 Changeset [1973] by nbeckman
Made ArrayElements? work.
13:28 Changeset [1972] by mspiegel
Removed ProjectFortress/?.project. Everybody should use …
13:18 Changeset [1971] by mspiegel
[compiler] Added java comments.
13:10 Changeset [1970] by mspiegel
[compiler] Added first JUnit test, rejoice!
13:07 Changeset [1969] by sukyoungryu
[tests] Added a control flow analyzer for core Fortress programs in the …
13:04 Changeset [1968] by jon
[regex] two more tests
12:50 Changeset [1967] by mspiegel
Removed ProjectFortress/?.classpath and updated README.
12:12 Changeset [1966] by jon
[regex] add a test file
11:33 Changeset [1965] by dr2chase
Moved maxmunch filename test; more cleanup in environments
11:10 Changeset [1964] by jon
[regex] add a regex matching primitive to the library and hook it up to …
10:29 Changeset [1963] by mspiegel
[compiler] cleaning up branch
10:28 Changeset [1962] by dr2chase
Now using maximum munch rule to open a.b.c.d.e.f
09:33 TypeCheckerProgress edited by nbeckman
(diff)
09:32 TypeCheckerProgress edited by nbeckman
added some discussion from my meeting with eric (diff)
08:31 Changeset [1961] by mspiegel
[compiler] removing org.objectweb.asm.util source code.
07:39 Changeset [1960] by jon
[regex] add non-greedy matchers, |, and some extra characters
06:44 Changeset [1959] by jon
[regex] handle escaped characters
06:41 Changeset [1958] by mspiegel
[compiler] updated .project file in branch
06:20 Changeset [1957] by mspiegel
[compiler] Merging r1956 of trunk with branch
06:03 Changeset [1956] by mspiegel
[compiler] test case now considers hash collisions.
02:07 Changeset [1955] by jdn
[Syntax] removed ~ file
02:06 Changeset [1954] by jdn
[Syntax] Template checker, check number of formal and actual args match, …

06/16/08:

21:44 Changeset [1953] by mspiegel
[compiler] put() method now uses equals() after comparing hashcodes.
21:31 Changeset [1952] by mspiegel
[compiler] get() method now uses equals() after comparing hashcodes.
19:31 Changeset [1951] by jon
[regex] add more modifiers, but using LiteralExpr? instead of …
17:32 RevisingExceptionsProposal edited by mspiegel
completed tasks (diff)
17:28 RevisingExceptionsProposal edited by mspiegel
completed tasks. (diff)
17:22 RevisingExceptionsProposal edited by mspiegel
fix a typo (diff)
17:07 RevisingExceptionsProposal edited by mspiegel
Finished transaction exceptions (diff)
17:06 RevisingExceptionsProposal edited by mspiegel
Not finished step (7) (diff)
17:01 RevisingExceptionsProposal edited by mspiegel
Strikethrough on exceptions.shell tasks. (diff)
17:00 Changeset [1950] by mspiegel
Added JavaDoc? for com.sun.fortress.exceptions.shell files.
16:47 RevisingExceptionsProposal edited by mspiegel
strikethough on eliminated exceptions (diff)
16:30 Changeset [1949] by nbeckman
We now pass the results of the disambiguator along to the interpreter. …
14:25 TypeCheckerProgress edited by jrhil47
(diff)
14:21 TypeCheckerProgress edited by jrhil47
(diff)
14:01 Changeset [1948] by mspiegel
[compiler] get and put are working in bytecode
13:50 TypeCheckerProgress edited by jrhil47
(diff)
13:44 Changeset [1947] by nbeckman
Okay we made ArrayElement? work, and ObjectExpr?.
13:26 TypeCheckerProgress edited by jrhil47
(diff)
13:14 Changeset [1946] by jon
[regex] parse basic regex expressions
13:06 Changeset [1945] by sukyoungryu
[parser] Nonassociative infix operators can be used as multifix operators.
12:50 Changeset [1944] by sukyoungryu
[astgen] Revised ChainExpr?: ChainExpr?(Expr first, List<Pair<OpRef?, Expr>> …
12:50 Changeset [1943] by mspiegel
--
12:47 Changeset [1942] by mspiegel
[compiler] Some initial work on getValueRaw()
12:41 Changeset [1941] by mspiegel
[compiler] Some initial work on getValueRaw()
10:07 Changeset [1940] by sukyoungryu
[astgen] Added some Fortress examples in comments to Fortress.ast.
09:19 TypeCheckerProgress edited by nbeckman
Finished ObjectExpr? (diff)
08:41 TypeCheckerProgress edited by nbeckman
Comment in Fortress.ast says that RewriteObjectExpr? is created by the … (diff)
08:23 TypeCheckerProgress edited by nbeckman
Working on ObjExpr? (diff)
07:52 Changeset [1939] by jon
[syntax] fix multiple cdata elements
07:48 Changeset [1938] by jon
[syntax] handle method invocation in the pretty printer
07:28 Changeset [1937] by jon
[syntax] add dummy TemplateChecker?.java
06:42 Changeset [1936] by jon
[syntax] add char literal to the pretty printer. [xml] support CDATA
06:34 Changeset [1935] by jdn
[Syntax] Added phase for template check
05:28 Changeset [1934] by jdn
[Syntax] Added test for multiple grammars with same name
05:23 Ticket #132 (task) created by dr2chase
I left some undone work in Abstract Syntax - missing originalName fields
04:50 Changeset [1933] by jdn
[Syntax] More tests
04:37 Changeset [1932] by jdn
[Syntax] more tests
03:49 Changeset [1931] by jdn
[Syntax] More tests
02:50 Changeset [1930] by jdn
[Syntax] Removed ~ files
02:49 Changeset [1929] by jdn
[Syntax] Test clean up, added some tests
00:33 Ticket #131 (defect) created by jdn
Disambiguation - No error is signaled on explicit import of nonexisting name

06/15/08:

20:17 Changeset [1928] by mspiegel
[commit] some name mangling is needed in JVM. // are dangerous characters …
19:01 Changeset [1927] by mspiegel
[compiler] First attempt at static reflection. Now writing test harness.
17:33 Changeset [1926] by mspiegel
[compiler] Preparing TopLevelEnvGenerator?.java for implementing static …
07:29 Changeset [1925] by dr2chase
Fixed interpreter to tolerate pre-running of disambiguator; hacked Syntax …

06/14/08:

19:12 Ticket #130 (task) created by zsejki
A trait that extends itself causes a stack overflow
18:42 Ticket #129 (task) created by zsejki
Object expression in trait methods generates an error
03:14 Changeset [1924] by jdn
[Syntax] A little toying around, resulted in a noop
02:40 Changeset [1923] by jdn
[Syntax] Added typestory example
02:40 Changeset [1922] by jdn
[Syntax] Added typestory example
02:34 Changeset [1921] by jdn
[Syntax] Added typestory example
00:52 Changeset [1920] by jdn
[Syntax] removed TemplateParser?.java and modified the message for the …

06/13/08:

21:19 Changeset [1919] by dr2chase
More BetterEnv? cleanup
19:42 Changeset [1918] by sukyoungryu
[build] Added the syntax abstraction tests to the nightly tests.
15:08 TypeCheckerProgress edited by nbeckman
(diff)
15:03 Changeset [1917] by ryanc
fix for syntax abstraction problem
15:01 TypeCheckerProgress edited by nbeckman
(diff)
14:35 Changeset [1916] by jon
[syntax] And and Not are on the top of the symbol AST parse tree. small …
13:28 TypeCheckerProgress edited by nbeckman
Starting chain expr (diff)
13:07 Changeset [1915] by sukyoungryu
[error] Do not print a Java stack trace without the -debug option.
12:54 Changeset [1914] by sukyoungryu
[parser] Equality testing expressions within a block should be …
12:45 TypeCheckerProgress edited by jrhil47
(diff)
12:04 Changeset [1913] by mspiegel
Moved .classpath to DOTCLASSPATH and added instructions in README.txt on …
10:54 Changeset [1912] by nbeckman
Filled in original OpRef? and original FnRef?
10:43 Changeset [1911] by mspiegel
Some work on TopLevelEnvGenerator?.java
09:17 Changeset [1910] by sukyoungryu
[astgen] Added originalName fields to FnRef? and OpRef?.
09:17 Changeset [1909] by sukyoungryu
[delete] Generated files are not kept in the repository.
07:40 Changeset [1908] by jdn
[Syntax] Since both the parser and preparser is there, we better have the …
07:38 Changeset [1907] by jdn
[Syntax] Factored gaps out of the Core Fortress parser and into the …
06:55 Changeset [1906] by jon
[syntax] add case for InFixity?
06:30 Changeset [1905] by jon
[build] use macrodef to clean up parsers
05:52 Changeset [1904] by jdn
[Syntax] Added one file too much
05:52 Changeset [1903] by jdn
[Syntax] Added a directory for the templateparser, implemented a noop …
05:51 Changeset [1902] by jdn
[Syntax] Added a directory for the templateparser, implemented a noop …
04:29 Changeset [1901] by jdn
[Comprehension] example for desugaring
04:28 Changeset [1900] by jdn
[Comprehension] example for desugaring
04:26 Changeset [1899] by jdn
[Syntax]
04:15 Changeset [1898] by sukyoungryu
[copyright] Fixed copyright notices.

06/12/08:

20:06 arrowmania edited by sukyoungryu
19:46 HowToParticipate edited by sukyoungryu
(diff)
17:38 Changeset [1897] by mspiegel
Merged Nel's recent changes with exception migration branch.
17:38 Changeset [1896] by mspiegel
Backing out changes to modified .classpath. Oops, I did it again.
17:38 Changeset [1895] by mspiegel
MOVED ALL EXCEPTIONS in the Fortress code base to package …
17:12 Changeset [1894] by jmaessen
More hacks for BIG |||
17:09 Changeset [1893] by nbeckman
Several changes: - Changed TightJuxt? so that is basically works and …
15:37 Changeset [1892] by jon
[xml+regex] clean up examples
14:47 Changeset [1891] by jon
[xml] use groups instead of an extra non-terminal
14:30 Changeset [1890] by jon
[syntax] Only need to worry about List now that all pattern variables are …
14:22 Changeset [1889] by jon
[merge] merged the syntax branch -r1752:1883 to trunk
14:04 Changeset [1888] by jmaessen
Fixed hacks for opr BIG ||| and opr BIG ||, added hacks for uses of same.
13:44 Changeset [1887] by mspiegel
Merging r1886 of trunk into ange_michael branch.
13:27 WikiStart edited by sukyoungryu
(diff)
13:24 Changeset [1886] by mspiegel
Code commenting of TopLevelEnvGenerator?.java
13:03 Changeset [1885] by mspiegel
Eliminated some methods from WorseEnv?.java
12:34 Changeset [1884] by sukyoungryu
[astgen] Replaced one OpRef? field of a Juxt node with two OpRef? fields: …
12:20 Changeset [1883] by jon
[debug] use debug method
11:58 Changeset [1882] by jmaessen
Check in current state of Desugarer before leaving for Prague.
11:55 Changeset [1881] by dr2chase
Additional Environment refactoring
10:53 Changeset [1880] by jon
add missing files
09:02 Changeset [1879] by jon
[syntax] cast pattern variables to the proper type
08:58 TypeCheckerProgress edited by nbeckman
minor (diff)
08:58 TypeCheckerProgress edited by nbeckman
more description of juxt (diff)
08:41 Changeset [1878] by sukyoungryu
[astgen] Added a new node: _RewriteFnApp(Expr function, Expr argument). …
08:36 Changeset [1877] by jon
[merge] svn merge -r1868:1876 …
08:12 AdditionalInterpreterEnvironmentIssues edited by dr2chase
(diff)
08:07 Changeset [1876] by sukyoungryu
[build] Removed accidentally committed lines.
07:57 Changeset [1875] by sukyoungryu
[parser] New decision: Operator arguments (static arguments) are not …

06/11/08:

21:46 Changeset [1874] by sukyoungryu
[parser] Implemented new bracketmania rules, and (.< >.) ((.> <.)).
20:14 Changeset [1873] by jon
[merge] -r1846:1868 merge from trunk
19:58 Changeset [1872] by sukyoungryu
[parser] Fixed parsing vertical bar operators reported by Jan.
16:14 Changeset [1871] by jrhil47
Check that Static Args have the same type as the Static Params
14:46 TypeCheckerProgress edited by nbeckman
Working on accumulators (diff)
14:45 Ticket #127 (cleanup) closed by mspiegel
fixed: Fixed in r1869. Louis, you will want to run "ant clean compile" when you …
14:43 Changeset [1870] by jmaessen
Implemented filter squeezing, rather than just identifying opportunities …
14:41 Changeset [1869] by mspiegel
Fixes Ticket #127.
14:35 TypeCheckerProgress edited by jrhil47
(diff)
14:35 TypeCheckerProgress edited by jrhil47
(diff)
13:38 Changeset [1868] by jon
[syntax] lookup the type of a non-terminal variable using its non-terminal …
13:28 Changeset [1867] by angelee
More Environment refactoring. The WorseEnv? is a dummy class for us to …
13:05 Changeset [1866] by jon
[library] sync NewlineReduction?.toString() with the type
12:35 AdditionalInterpreterEnvironmentIssues edited by dr2chase
(diff)
12:23 Changeset [1865] by angelee
--
12:12 Changeset [1864] by sukyoungryu
Added more hacks for vertical bar operators.
11:58 TypeCheckerProgress edited by nbeckman
Starting tight juxtaposition (diff)
11:56 Changeset [1863] by angelee
More refactoring for Environment: removed the EmptyEnv? (deadcode)
11:48 TypeCheckerProgress edited by jrhil47
(diff)
11:29 Changeset [1862] by angelee
Still refactoring environment: removed CommonEnv?.java
11:14 Ticket #128 (task) created by GuySteele
FileGenerator calculating chunk sizes incorrectly
11:04 Changeset [1861] by jon
[syntax] bind variables to their name when not in a template
11:03 Changeset [1860] by angelee
Refactoring Environment for interpreter: removing LeafEnv?.java (deadcode)
10:31 Changeset [1859] by angelee
Merged with trunk r1857
10:30 Changeset [1858] by dr2chase
A second test commit
10:29 Changeset [1857] by dr2chase
Gratuitous commit to test post commit notify to cia.vc
10:03 Changeset [1856] by nbeckman
Now simple operator expressions work.
09:12 Changeset [1855] by jon
[xml] fix xml example
08:20 Changeset [1854] by mspiegel
Modified fortress.bat file so that fortress interpreter can be run in …
07:55 Changeset [1853] by jon
[syntax] wrap a GroupSymbol? in a NoWhitespaceSymbol?
07:27 Changeset [1852] by jon
[syntax] cut off package names when looking up non-terminal types
05:51 Changeset [1851] by jdn
[Syntax] added default case in BaseTypeCollector?
05:20 Changeset [1850] by jdn
[Syntax] Fixed bug in TemplateVarRewriter?. It is now sensitive to strings.
05:03 Changeset [1849] by jdn
[Syntax] Implemented a first step for a general strategy for parsing of …

06/10/08:

19:56 AdditionalInterpreterEnvironmentIssues edited by dr2chase
(diff)
14:47 TypeCheckerProgress edited by nbeckman
Working on looking up ops properly (diff)
14:16 Changeset [1848] by jon
[syntax] put modifiers on top of symbols and groups of symbols
12:55 Changeset [1847] by angelee
Now the TopLevelEnvGenerator? generates a class file for each component …
12:35 Changeset [1846] by jon
[merge] -r1752:1845 from trunk into syntax
08:38 Ticket #127 (cleanup) created by LouisCutrona
Execution error messages on Windows XP Cygwin misdisplay file paths
07:21 Changeset [1845] by angelee
Updating the branch to version 1841 of the trunk
07:20 Changeset [1844] by jon
[syntax] dont use parser actions to return packed values
07:09 Changeset [1843] by angelee
--
07:08 Changeset [1842] by angelee
Little perl script to do the merge update

06/09/08:

18:25 Changeset [1841] by jon
[debug] parse command line to set the debug level
15:00 Changeset [1840] by nbeckman
Methods and fields from super-traits are now working and tested…
14:59 TypeCheckerProgress edited by jrhil47
(diff)
14:10 Changeset [1839] by jon
[debugging] add debugging class
13:31 Changeset [1838] by jon
[syntax] get proper type from a non-terminal from the GrammarEnv?. some …
13:26 Changeset [1837] by jrhil47
Fixed the build.
13:24 AdditionalInterpreterEnvironmentIssues edited by dr2chase
(diff)
13:04 AdditionalInterpreterEnvironmentIssues edited by dr2chase
12:56 Changeset [1836] by nbeckman
I broke this test and commited I suck. Nels
12:50 CompilerDesignNotes edited by dr2chase
(diff)
12:34 Changeset [1835] by nbeckman
Method in supertype now work.
12:32 Changeset [1834] by nbeckman
Method in supertype now work.
12:21 RevisingExceptionsProposal edited by mspiegel
LabelException? and NamedLabelException? extends … (diff)
11:30 RevisingExceptionsProposal edited by mspiegel
LabelException? and NamedLabelException? extends … (diff)
08:41 TypeCheckerProgress edited by nbeckman
Function expressions were easy (diff)
08:40 Changeset [1833] by nbeckman
Fn expressions are now typechecked.
08:31 Changeset [1832] by jmaessen
Signature fixes in .fsi files, and modifications to Desugarer to identify …
08:00 TypeCheckerProgress edited by nbeckman
Started working on function expressions because I think it's going to be … (diff)
07:17 Changeset [1831] by nbeckman
Simple field accesses, and now we are checking the expressions in a block …

06/08/08:

19:08 Changeset [1830] by jon
[syntax] start a regex library
18:19 Changeset [1829] by jon
[syntax] add regex directory
12:35 Changeset [1828] by sukyoungryu
[parser] Minor fixes in the parser.

06/07/08:

06:14 Changeset [1827] by jmaessen
Fixed generator (the fix only got partially migrated)
05:02 Changeset [1826] by sukyoungryu
[copyright] Fixed copyright notices.

06/06/08:

17:43 Changeset [1825] by jmaessen
New comprehension/reduction desugaring (part I). Big operators now take …
14:41 TypeCheckerProgress edited by jrhil47
(diff)
14:30 TypeCheckerProgress edited by jrhil47
(diff)
14:30 Changeset [1824] by dr2chase
Fixed unification bug caused by changes to type info from disambiguation
14:30 TypeCheckerProgress edited by jrhil47
(diff)
13:54 TypeCheckerProgress edited by nbeckman
(diff)
13:54 Changeset [1823] by sukyoungryu
[parser] Oops. Bracketing operators declared in APIs can take no …
12:50 Changeset [1822] by jon
[syntax] iterate over the right variable
12:06 Changeset [1821] by sukyoungryu
Bracketing operators can take no arguments.
11:35 TypeCheckerProgress edited by nbeckman
started work on field refs (diff)
11:07 Changeset [1820] by nbeckman
We added new tests for method invocations, now with varargs and inference. …
09:22 TypeCheckerProgress edited by nbeckman
adding a separate to-do section for things that aren't cases (diff)
07:44 TypeCheckerProgress edited by nbeckman
We have finally tested while and generalized if (diff)
07:21 Changeset [1819] by nbeckman
We now have tests for simple method invocations, generalized if and while …
06:51 Changeset [1818] by jon