Timeline
08/07/08:
- 19:19 Changeset [2570] by
- [interpreter] reference overloaded operators via rewritten nodes (ant …
- 13:54 Changeset [2569] by
- [test] Moved the closure conversion JU test out of the usual test until …
- 13:16 Changeset [2568] by
- [tool] ast->concrete: Supports big operator applications. Desugared code …
- 12:54 Changeset [2567] by
- [typechecker] This should be the last rewriting of the AST. All rewriting …
- 12:46 Changeset [2566] by
- [syntax] ellipses work in the context of lists of expressions
- 12:24 Changeset [2565] by
- [driver] Fixed 'fortress -test'.
- 12:01 Changeset [2564] by
- [syntax] ellipses somewhat works
- 10:42 Changeset [2563] by
- Small fixes to ReferenceCells?
- 08:14 Changeset [2562] by
- [desugarer] Cleaned up the visitor for the closure conversion. …
- 06:43 Changeset [2561] by
- [TypeChecker?] Changed forArrayElements and altered more cases to pass on …
- 06:22 Changeset [2560] by
- [performance tests] Some sanity checking on the input arguments.
08/06/08:
- 21:13 Changeset [2559] by
- [typechecker, evaluator] Almost done rewriting the AST in the typechecker. …
- 15:16 Changeset [2558] by
- [syntax] add ellipses syntax back in
- 13:56 Changeset [2557] by
- branch for ellipses
- 13:55 Changeset [2556] by
- [performance tests] Some changes to the appearance of the graphs.
- 13:43 Changeset [2555] by
- [unparser] handle syntax case expressions
- 13:39 Changeset [2554] by
- [unparser] fix the unparser for some syntax tests and new nodes
- 13:12 Changeset [2553] by
- [merge] svn merge -r2487:HEAD …
- 11:37 Changeset [2552] by
- [desugar] Moved desugaring of reductions from the interpreter's desugarer …
- 11:19 Changeset [2551] by
- Added a sandbox
- 10:52 Changeset [2550] by
- [copyright] Fixed copyright notices.
- 10:47 Changeset [2549] by
- [syntax] dont dump ast files
- 10:38 Changeset [2548] by
- [syntax] disable dead code elimination in Rats! so that we can access user …
- 10:36 Changeset [2547] by
- [performance tests] Added threads for better throughput on Niagara …
- 08:57 Changeset [2546] by
- Turned on overload rewriting, tweaked nameString, fixed latent naming …
- 08:04 Changeset [2545] by
- [desugarer] 1. Moved some utilities for desugarers to …
- 08:03 Changeset [2544] by
- [desugarer] 1. Moved some utilities for desugarers to …
- 07:14 Changeset [2543] by
- [performance tests] Imagemaps are now generated one html file per chart.
- 06:31 Changeset [2542] by
- [syntax] use specified nonterminal for parsing a template
08/05/08:
- 20:11 Changeset [2541] by
- [test] Added a JUTest for the closure conversion of object expressions.
- 19:19 Changeset [2540] by
- [typecheck] More rewriting of the AST during typechecking.
- 17:55 Changeset [2539] by
- [syntax] disambiguate nonterminal used to parse templates
- 17:50 Changeset [2538] by
- [tests] add more syntax tests for case expressions
- 16:51 Changeset [2537] by
- [typechecker] More AST rewriting.
- 16:14 Changeset [2536] by
- [tools] 1. ast->concrete: Added the option -noQualified to print …
- 14:23 Changeset [2535] by
- added optional nt for templates
- 14:13 Changeset [2534] by
- [performance tests] Made code Java 5.0 compliant and attempted to engage …
- 13:34 Changeset [2533] by
- [typechecker] Rebuilding of the AST. More cases completed. Also, added …
- 12:47 Changeset [2532] by
- [driver] Cleaned up the interpreter driver's runProgram method and made it …
- 11:39 Changeset [2531] by
- [syntax] handle variable lookup errors gracefully
- 11:34 Changeset [2530] by
- [performance tests] Added start and end dates to each chart.
- 11:33 Changeset [2529] by
- [syntax] add test for case expressions. recur on template gaps that are …
- 11:05 Changeset [2528] by
- [syntax] return list variables as-is
- 10:55 Changeset [2527] by
- [syntax] fix up syntax for case expressions, remove transformer …
- 06:32 Changeset [2526] by
- Added the performance testing branch to the repository, that includes only …
- 06:12 Ticket #111 (Build of r1686 fails SyntaxAbstractionJUTest) closed by
- fixed
08/04/08:
- 15:59 Changeset [2525] by
- [syntax] make things compile with case expressions
- 14:55 Changeset [2524] by
- working towards case transformers
- 14:19 Changeset [2523] by
- [syntax] add comments to the ComposingMacroCompiler?
- 14:18 Changeset [2522] by
- [desugarer] closure conversion works for immutable VarRefs? and FnRefs? that …
- 13:34 Changeset [2521] by
- [interpreter] now constructing api-to-env maps, using them to populate …
- 12:00 Changeset [2520] by
- [fortify] Added 'grammar' in the list of reserved words.
- 10:48 Changeset [2519] by
- Fix shadowing problems in the libraries and tests. At this point I …
- 10:10 Changeset [2518] by
- [syntax] generate ellipses nodes from Fortress.ast
- 08:57 Changeset [2517] by
- Removing nestedTransactions1.fss
- 08:42 Changeset [2516] by
- [interpreter] Added code to initialize API maps in environments, so that …
- 06:26 Changeset [2515] by
- [nodes] use default method for syntax transformation nodes in the depth …
- 06:22 Ticket #147 (cannot import an overloaded function) closed by
- fixed: Fixed sometime before r2514.
- 05:54 Changeset [2514] by
- [bugfix] finally fixed Ticket #111, SyntaxAbstractionJUnitTest now works …
08/02/08:
- 20:36 Changeset [2513] by
- [library] Fixed some shadowed variables in the standard libraries.
- 06:48 Changeset [2512] by
- [test] Fixed a missing open parenthesis.
- 04:53 Changeset [2511] by
- [copyright] Fixed copyright notices.
08/01/08:
- 19:09 Changeset [2510] by
- [tool] ast->concrete: Returns comments for some syntax abstraction nodes. …
- 18:44 Changeset [2509] by
- Minor tweaks and fixes to static shadow detection.
- 18:42 Changeset [2508] by
- move test to not_passing_yet
- 14:58 Changeset [2507] by
- [syntax] use new => for macros
- 14:51 Changeset [2506] by
- added => as separator between syntax pattern and template added case …
- 14:31 Changeset [2505] by
- [typechecker] Rebuilt a few cases.
- 14:21 Changeset [2504] by
- temporary work around
- 14:11 Changeset [2503] by
- Implemented static shadowing detection. (But it is offline until all …
- 14:09 Changeset [2502] by
- [ast] Deleted an obsolete node: TransformerExpressionDef?
- 14:08 Changeset [2501] by
- [ast] Deleted an obsolete node: TransformerExpressionDef?
- 13:34 Changeset [2500] by
- [TypeChecker?] Reordered methods and reindented to remove tabs
- 13:31 Changeset [2499] by
- [syntax] super syntaxes work
- 13:13 Changeset [2498] by
- [AST] added an Option<Type> field to Expr
- 12:25 Changeset [2497] by
- [desugarer] intermeidate commit
- 12:08 Changeset [2496] by
- [disambiguator] disambiguate grammars in super syntax extensions
- 11:37 Changeset [2495] by
- [tool] ast->concrete: fix string representations of intersectiona and …
- 11:29 Changeset [2494] by
- [tool] ast->concrete: returns a string representation of a node as a …
- 10:57 Changeset [2493] by
- [tool] Don't generate a declaration in an API for a private definition in …
- 10:52 Changeset [2492] by
- [tool] indentation for object expressions
- 10:46 Changeset [2491] by
- [syntax] dont dump processed files
- 10:44 Changeset [2490] by
- [tool] ignore XXXwrongName in the unparser tests
- 10:36 Changeset [2489] by
- [tool] fix static parameters in macros and spacing issues with templates
- 10:19 Changeset [2488] by
- [tests] add test for super syntax
- 10:17 Changeset [2487] by
- branched for syntax abstraction work
- 10:14 Changeset [2486] by
- [parser] dont need extra "|" for the super syntax
- 10:10 Changeset [2485] by
- [typechecker] Rebuilding some more of the AST. This is proceeding in …
- 10:03 Changeset [2484] by
- [syntax] add a node and syntax for propagating super non-terminals
- 09:35 Changeset [2483] by
- Dial back nestedTransactons1
- 09:07 Changeset [2482] by
- [tool] ast->concrete: returns a comment instead of throwing an exception …
- 08:54 Changeset [2481] by
- [overload rewriting] Began implementation of overload rewriting. This …
- 08:46 Changeset [2480] by
- [tool] 'fortress api -out blah.fsi blah.fss' automatically generates an …
- 07:48 Changeset [2479] by
- [desugarer] dont process grammar def nodes
- 07:07 Changeset [2478] by
- [tool] ast->concrete: more fixes [parser] Static boolean operator -> is …
- 06:30 Changeset [2477] by
- Clear out some space hogs
07/31/08:
- 16:30 Changeset [2476] by
- [desugarer] implemented code for passing free variables / function refs …
- 15:45 Changeset [2475] by
- [typechecker] Now the typechecker uses the Object trait that was recently …
- 15:02 Changeset [2474] by
- [syntax] make CurriedTransformer? an inner class of the Transform class
- 14:35 Changeset [2473] by
- [tool] handle more syntax abstraction nodes
- 14:11 Changeset [2472] by
- [test] Fixed the mondial.fss test.
- 14:04 Changeset [2471] by
- [syntax] fix strange disambiguation error by changing the order that …
- 13:50 Changeset [2470] by
- [tool] handle more macro nodes, dont actually print anything for a …
- 13:42 Changeset [2469] by
- [tool] handle nonterminal parameters
- 13:27 Changeset [2468] by
- [desugar] Forgot the remove flag for trait Object desugaring, which has …
- 13:22 Changeset [2467] by
- [Rats] Upgraded to Rats! 1.14.1
- 13:05 Changeset [2466] by
- [typechecker] Typechecker now allows you to call methods on VarTypes? that …
- 13:02 Changeset [2465] by
- null pointer exception fix
- 13:02 Changeset [2464] by
- [tool] ast->concrete: handle a new node
- 12:55 Changeset [2463] by
- [ast] corrected name of added node to reflect creation during rewriting
- 12:54 Changeset [2462] by
- [tool] ast->concrete: more fixes
- 12:52 Changeset [2461] by
- [interpreter] modified environment-builders to initialize APIs directly …
- 12:08 Changeset [2460] by
- [test] remove syntax tests for now
- 11:55 Changeset [2459] by
- [tool] handle unparsed macro templates
- 11:53 Changeset [2458] by
- [tool] handle some parts of syntax abstraction nodes
- 10:22 Changeset [2457] by
- [syntax] always use the global environment when creating grammar indexes
- 08:48 Changeset [2456] by
- [testing] Removed xerces.jar until it can get lawyered.
- 08:13 Changeset [2455] by
- [typechecker, desugarer] - Removed the old conditional op desugarer from …
- 07:31 Changeset [2454] by
- [syntax] change occurences of RuntimeException? to MacroError?
- 07:12 Changeset [2453] by
- [syntax] throw macro exceptions instead of runtime exceptions
- 06:20 Changeset [2452] by
- [tests] arise from your grave. bring back accidentally deleted test
- 03:23 Changeset [2451] by
- [copyright] Fixed copyright notices.
07/30/08:
- 20:30 Changeset [2450] by
- [syntax] merge syntax branch to trunk. add support for nonterminal with …
- 19:15 Changeset [2449] by
- [tests] First attempt at performance testing monitor.
- 15:53 Changeset [2448] by
- [TypeChecker?] Changed OpArgs? to contain an OpRef? and turned off …
- 15:44 Changeset [2447] by
- [desugarer] put in code that uses the typeEnvAtNode data structure to …
- 15:03 Changeset [2446] by
- [tool] ast->concrete: more fixes
- 14:38 Changeset [2445] by
- [pre-disambiguation desugaring] Moved explicit extends {Object} rewriting …
- 13:31 Changeset [2444] by
- [desugaring] Put in a new desugaring pass that goes before the …
- 13:07 Changeset [2443] by
- Print timings for filetests
- 12:20 Changeset [2442] by
- Repository clearing
- 12:07 Changeset [2441] by
- [tool] 1. Do not test FortressSyntax?.fsi and FortressSyntax?.fss 2. More …
- 10:54 Changeset [2440] by
- [test] run ast->concrete test on demos and library files
- 10:26 Changeset [2439] by
- [junit] Fixed path for to allowing testing with ant-erference
- 08:47 Changeset [2438] by
- [tool] ast->concrete: more fixes
- 07:14 Changeset [2437] by
- [syntax] remove debug dumped files
- 05:03 Changeset [2436] by
- [tool] ast->concrete: more fixes
07/29/08:
- 21:58 Changeset [2435] by
- [tool] ast->concrete: more fixes
- 20:37 Changeset [2434] by
- [tool] ast->concrete: various fixes
- 19:12 Changeset [2433] by
- [tool] ast->concrete: Fixed operator declarations.
- 17:59 Changeset [2432] by
- [tool] ast->concrete: Fixed spaces with division operators.
- 17:51 Changeset [2431] by
- [tool] convert \ to \\
- 17:07 Changeset [2430] by
- [tool] Fixed parenthesized operator names.
- 17:02 Changeset [2429] by
- [tool] ast->concrete: Covered every node.
- 16:06 Changeset [2428] by
- [tool] ast->concrete fixed and added more nodes
- 15:49 Changeset [2427] by
- [typechecker] Fixed a problem with the findCycle method in …
- 15:05 Changeset [2426] by
- [syntax] use AbstractNode? instead of Node to make the Unprinter happy. All …
- 14:27 Changeset [2425] by
- [tool] handle space differently for some operators
- 14:15 Changeset [2424] by
- [tool] handle fixity
- 13:42 Changeset [2423] by
- [tool] mutable variables use :=
- 12:19 Changeset [2422] by
- working!
- 11:19 Changeset [2421] by
- fixed charclass problem
- 10:41 Changeset [2420] by
- [tool] replace NE with =/= and fix spaceing issue with modifiers on local …
- 09:56 Changeset [2419] by
- [Library, static analysis, tests] Added type Object to …
- 09:43 Changeset [2418] by
- [typechecker] Added a getDeclaringSite method to TypeEnv?, for some of …
- 09:42 Changeset [2417] by
- [tests] This test contained a rather obvious concurrency bug that made it …
- 08:59 Changeset [2416] by
- [syntax] process the transformation nodes, replacing template gaps with …
- 07:57 Changeset [2415] by
- [tool] ast->concrete fixed and added more nodes
- 07:37 Changeset [2414] by
- [Eclipse] Added unsigned.jar to DOTCLASSPATH template file.
- 07:27 Changeset [2413] by
- Hopefully fix null pointer exception from last nights build.
- 07:14 Changeset [2412] by
- [tool] ast->concrete handle big operators
- 06:58 Changeset [2411] by
- [tool,test] support tuples, dont run the AstJUTest in cruise control
- 06:47 Changeset [2410] by
- [README] Added a paragraph about configuring Eclipse to always use spaces …
- 06:40 Changeset [2409] by
- [tools] ast->concrete - handle trait and typecase
- 06:18 Changeset [2408] by
- [tool] Handled the parenthesized field.
07/28/08:
- 21:01 Changeset [2407] by
- [static analysis] replace tab characters with spaces, because tab …
- 20:48 Changeset [2406] by
- Added copyright notices.
- 20:43 DefineStaticPhase edited by
- Added title (diff)
- 20:41 DefineStaticPhase created by
- Writing your own static phase
- 20:20 Changeset [2405] by
- [tool] Fixed arrays and also do.
- 20:08 FortressHowTos edited by
- link for static analysis documentation (diff)
- 20:05 WikiStart edited by
- removed Exceptions refactoring notice (diff)
- 19:59 Changeset [2404] by
- [static analysis] Another refactoring of Shell.java. Static phases are …
- 19:39 Changeset [2403] by
- [tests] add a test for the pretty printer
- 18:23 Changeset [2402] by
- [tool] fixed whitespace issues for do, block, and if nodes
- 18:04 Changeset [2401] by
- [tool] add a way to deal with indentation
- 15:39 Changeset [2400] by
- worked on parsing component bodies
- 14:32 Changeset [2399] by
- [typechecker] I have changed the typechecker so that it produces …
- 14:11 Changeset [2398] by
- [syntax] change around a syntax test
- 13:40 Changeset [2397] by
- [syntax] use the TemplateParser? to rewrite templates so that template …
- 12:44 Changeset [2396] by
- [syntax] use template parser to parse templates
- 12:41 Changeset [2395] by
- Fix mistaken checkin of this file in last commit.
- 11:40 Changeset [2394] by
- Immutable arrays of unboxed RR64. When you request an immutable array of …
- 11:31 Changeset [2393] by
- [tool] handle arrays and opexpr better
07/27/08:
- 12:09 Changeset [2392] by
- [tool] ast->concrete, more nodes
- 08:58 Changeset [2391] by
- A parent transaction may be an active writer after cleanup.
- 05:49 Changeset [2390] by
- [tool] ast->concrete, more nodes
07/26/08:
- 18:48 Changeset [2389] by
- [tool] ast->concrete, more newlines and spaces
- 17:55 Changeset [2388] by
- [tool] ast->concrete, more nodes
- 17:40 Changeset [2387] by
- [tool] ast->concrete, more nodes
- 14:20 Changeset [2386] by
- [tool] ast->concrete, filled in missing fields.
- 12:57 Changeset [2385] by
- [tool] ast->concrete, more nodes
- 12:38 Changeset [2384] by
- [tool] ast->concrete fixes
- 12:16 Changeset [2383] by
- [tool] handle a few more nodes in the ast -> concrete tool
- 12:10 Changeset [2382] by
- [tool] Added more cases in the Ast2Concrete tool.
- 08:36 Changeset [2381] by
- [tool] Added more cases in the Ast2Concrete tool. [copyright] Fixed a …
07/25/08:
- 15:08 Changeset [2380] by
- [syntax,printer] dump java.util.Map to a readable format
- 14:46 Changeset [2379] by
- [shell] hook the unparser into shell
- 14:03 Changeset [2378] by
- oopsie
- 13:21 Changeset [2377] by
- [blas] Adding Blas wrapper that resulted from pair programming with Jan …
- 13:18 Changeset [2376] by
- more space savings
- 12:00 Changeset [2375] by
- [typechecker] Fixed several problems with ObjectExpr? and Traits. Methods …
- 11:51 Changeset [2374] by
- [desugarer] Incorporate two desugaring passes into the Desugarer (i.e. …
- 11:51 Changeset [2373] by
- break up nested transaction tests
- 10:03 Changeset [2372] by
- [parser] remove ellipsis from base parser
- 06:33 Changeset [2371] by
- [tests] remove another syntax test
- 06:25 Changeset [2370] by
- [tests] remove SyntaxTemplateVarsUse? from the testing framework
- 06:15 Changeset [2369] by
- [tests] move tests that use syntax transformer expressions to the old …
- 04:27 Changeset [2368] by
- [tool] Added more cases in the Ast2Cst tool. [tests] Adjusted a spec …
07/24/08:
- 21:36 Changeset [2367] by
- More extensions to automatic getter/setter generator. Modifications to …
- 20:53 Changeset [2366] by
- [tool] Revising a tool to convert AST to concrete syntax.
- 17:00 Changeset [2365] by
- [interpreter] refactoring buildEnvironments to fill in api_env; also, …
- 15:08 Changeset [2364] by
- [tool] add beginnings of a tool to convert AST to concrete syntax
- 15:04 Changeset [2363] by
- [desugarer] Added files for doing closure conversion on object expression …
- 14:45 Changeset [2362] by
- [tests] Added a test file for finding a Fortress file buried in a …
- 12:10 Changeset [2361] by
- [shell] add a comment about the source path
- 11:15 Changeset [2360] by
- [shell] use the correct apiname for the file given on the command line and …
- 08:08 Changeset [2359] by
- Taking out some debugging code
- 08:01 Changeset [2358] by
- [syntax] dont run the terminal rewriter
- 07:32 Changeset [2357] by
- fixed SimpleTransformerDef? path
- 03:09 Changeset [2356] by
- [copyright] Fixed copyright notices.
07/23/08:
- 19:35 Changeset [2355] by
- [desugarer] Minor fix.
- 17:17 Changeset [2354] by
- fixed some issues with native NTs and mangling
- 16:50 Changeset [2353] by
- working towards new grammar composition rats files are generated, but …
- 14:51 Changeset [2352] by
- Cleaned up some parts of DesugaringVisitor?. Attempted to run …
- 14:02 Changeset [2351] by
- Added more cases to the desugarer for getters and setters.
- 13:33 Changeset [2350] by
- [Evaluator/Driver/WellKnownNames] changed driver to hang on to a copy of …
- 12:33 Changeset [2349] by
- [shell] moved classes from com.sun.fortress to com.sun.fortress.compiler.
- 12:24 Changeset [2348] by
- [test] moved passing tests into tests, upgraded them to be self-checking
- 12:03 Changeset [2347] by
- [copywrite] everybody loves copywrite notices
- 12:02 Changeset [2346] by
- [codegen] top level environments now extend BaseEnv?.java instead of …
- 11:36 Changeset [2345] by
- [test] Renamed/repaired some tests
- 11:12 Changeset [2344] by
- [tests] Minor test cleanup, part 1 (modifications now, renaming next)
- 10:41 Changeset [2343] by
- [shell] removed unnecessary calls to buildComponents() and buildApis().
- 10:11 Changeset [2342] by
- [shell] Modified each phase of static analysis to accept the results of …
- 10:06 Changeset [2341] by
- [tests] move transformer tests
- 09:59 Changeset [2340] by
- [tests] add directory for transformer tests
- 08:27 Changeset [2339] by
- [shell] Modified each phase of static analysis to accept the results of …
- 08:07 Changeset [2338] by
- [codegen] Moved youngestFrame() method from BetterEnv?.java into …
- 07:21 Changeset [2337] by
- ReferenceCells? shouldn't have null nodes.
- 07:13 Changeset [2336] by
- [codegen] Added a call to setTopLevel() in the generated constructors of …
- 06:43 Changeset [2335] by
- [syntax] remove syntax transformer expressions from the parser
07/22/08:
- 18:04 Changeset [2334] by
- [shell] finished renaming TOPLEVEL phase to CODEGENERATION phase.
- 17:22 Changeset [2333] by
- [shell] Among the static phases of the compiler, renamed PHASE_TOPLEVEL to …
- 13:27 Changeset [2332] by
- [disambiguate] disambiguate extended non-terminals to their definition …
- 13:07 Changeset [2331] by
- Driver/componentwrapper/desugarer now do a better job of tracking …
- 12:22 Changeset [2330] by
- hopefully a fix for spurious null pointer exception
- 11:43 Changeset [2329] by
- added native grammars to parser, astgen, library
- 11:33 Changeset [2328] by
- [ant] Bugfix - modified the build.xml so that ProjectFortress?/test-tmp is …
- 08:59 Changeset [2327] by
- [parser] Rejects numerals ending with apostrophes.
- 08:59 Changeset [2326] by
- nested parallel transactions
- 08:44 Changeset [2325] by
- [codegen] Refactoring of TopLevelEnvGen?.java to use one data structure for …
- 03:41 Changeset [2324] by
- [demos] Fixed name conflicts with the new library functions.
- 03:25 Changeset [2323] by
- [copyright] Fixed copyright notices.
07/21/08:
- 18:59 Changeset [2322] by
- [compiler] added the NodeSpanEquals? class, which is a container for the …
- 18:09 Changeset [2321] by
- Changed Char.toString() back to its old version (that quotes and escapes …
- 18:04 Changeset [2320] by
- [parser] Numeric literals may now contain apostrophes, for sure.
- 16:45 Changeset [2319] by
- [interpreter/tests] Fixed the toString method of …
- 13:31 Changeset [2318] by
- [parser] Reverted a change which broke building a template parser.
- 13:30 Changeset [2317] by
- [tests] Fixed test files.
- 12:17 Changeset [2316] by
- glue/prim/ZZ32 and naturalsTest.fss added
- 09:56 Changeset [2315] by
- added NN32 and NN64 and QQ, / operator on integers now creates rationals, …
- 09:02 Changeset [2314] by
- [merge] svn merge -r2284:HEAD …
- 08:38 Changeset [2313] by
- [syntax] make macros mutually recursive. a first step to macros that can …
07/19/08:
- 03:35 Changeset [2312] by
- [error message] Added more user-friendly error messages for AST nodes …
07/18/08:
- 19:03 Changeset [2311] by
- [demo] Minor fixes.
- 14:51 Changeset [2310] by
- [syntax] implement proof of concept stage 2 of macro expansion. needs lots …
- 13:52 Changeset [2309] by
- [parser] Implemented a new operator precedence: # is higher than : and ::, …
- 12:44 Changeset [2308] by
- [typechecker] Removed a bug in the type inference code where removing …
- 11:35 Changeset [2307] by
- [Typechecker] Fixed the problem where putting a ConstraintFormula? into …
- 10:05 Ticket #146 (Changes to FortressLibrary.fss require a cleanCache again) closed by
- fixed: Seems to work now.
- 09:42 Ticket #157 (import ... except causes interpreter problems) created by
- If I change Library/FortressAst.fss to include the line […] which is …
- 08:30 Changeset [2306] by
- [disambiguator] Fixed the problem uncovered last night when all of the …
- 07:59 Changeset [2305] by
- [junit] Print a Junit test failure output just once.
- 04:13 Changeset [2304] by
- [copyright] Fixed copyright notices.
- 03:50 Changeset [2303] by
- [syntax] Put a syntax-abstraction test on the list of failing tests.
07/17/08:
- 18:51 Changeset [2302] by
- [shell] Do not show the Java-level stack trace without -debug turned on.
- 18:27 Changeset [2301] by
- [parser] Added an error production for a slightly friendly syntax error …
- 18:13 Changeset [2300] by
- [script] Deleted an unused flag from the fortress script.
- 15:33 Ticket #156 (Fortress thinks my component should be an api) closed by
- fixed: Fixed in r2297.
- 15:28 Changeset [2299] by
- [TypeChecker?] Made sure that IntParams?, NatParams?, and BoolParams? can be …
- 14:19 Changeset [2298] by
- [TypeChecker?] Fixed a bug where StaticTypeReplacer? would replace VarRefs? …
- 13:48 Changeset [2297] by
- [preparser] The preparser cannot report a good syntax error message. To …
- 12:49 Changeset [2296] by
- [TypeChecker?] Fixed problem where singleton objects from other components …
- 11:30 Changeset [2295] by
- [Typechecker] Fixed a problem with _RewriteFnRef [Library] Made …
- 11:15 Ticket #156 (Fortress thinks my component should be an api) created by
- If I run […] On the attached file, I receive the following error: …
- 10:48 Ticket #48 (OutOfMemoryException) closed by
- worksforme: Unreproducible
- 10:45 Ticket #47 (Fortress no longer builds with JDK 6) closed by
- fixed: com.sun.java_cup was removed from …
- 09:58 Changeset [2294] by
- [tests] The ImportLocalCollision?.fss test is broken. I am not sure what it …
- 09:54 Changeset [2293] by
- [Disambiguator] The disambiguator now properly handles limited imports, …
- 09:04 Changeset [2292] by
- [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
- 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 …
Note: See TracTimeline
for information about the timeline view.

