Timeline
06/24/09:
- 11:08 Ticket #52 (In GHC, ScopedTypeVariables enables forall syntax) closed by
- fixed: Simple, if unsatisfactory, fix. Case closed.
06/23/09:
- 23:50 Milestone Full code support completed
-
First milestone, with full support for handling Haskell source ...
- 22:47 Ticket #52 (In GHC, ScopedTypeVariables enables forall syntax) created by
- GHC allows the use of forall binders for ScopedTypeVariables?:[…]
- 22:40 Ticket #51 (parens around RHS of type instance rejected) closed by
- fixed: This is not valid Haskell 98. Nevertheless it was an easy one-line fix, …
- 12:21 Ticket #51 (parens around RHS of type instance rejected) created by
- This program is accepted by GHC but rejected by HSE:[…]
- 11:53 Ticket #50 (please reject unhandled LANGUAGE pragmas) created by
- If a LANGUAGE pragma is unrecognised, I think it should be treated as a …
06/22/09:
- 21:21 Ticket #48 (parsing of code blocks in LaTeX-style literate programs) closed by
- fixed: Malcolm Wallace has fixed this in cpphs and released a new version, 1.7.
- 01:28 Ticket #49 (Fixity mangler isn't complete) closed by
- fixed: I missed the right sub-branch of infix expressions in some cases. Fixed …
- 01:26 Ticket #49 (Fixity mangler isn't complete) created by
- The fixity mangler fails to handle all cases:[…]
06/21/09:
- 21:23 Ticket #38 (Better error messages for read errors in LANGUAGE pragmas) closed by
- fixed: I've stopped using read altogether, in favor of readsPrec, so now there …
06/20/09:
- 19:58 Ticket #47 (NamedFieldPuns don't work with infix record selectors) closed by
- fixed: This was actually due to a completely different bug, a shift-reduce …
- 19:13 Ticket #33 (Parse failure on closing #-} at start of line) closed by
- fixed: I've done two things to fix this. First, I've made parseFile and …
- 18:21 Ticket #48 (parsing of code blocks in LaTeX-style literate programs) created by
- GHC is more liberal when parsing LaTeX-style literate programs. For …
- 18:15 Ticket #47 (NamedFieldPuns don't work with infix record selectors) created by
- When using operators as record fields these cannot be initialised using …
- 17:38 Ticket #45 (Unrecognized pragmas in declaration position make the layout wacky) closed by
- fixed: All unrecognised pragmas are now handled by the comment lexing code (as …
- 01:47 Ticket #46 (SCC annotations can't be parsed) closed by
- fixed: Some restructuring of the parse productions, and making the AST elements …
- 01:46 Ticket #46 (SCC annotations can't be parsed) created by
- […]
06/19/09:
- 23:45 Ticket #45 (Unrecognized pragmas in declaration position make the layout wacky) created by
- This fails to parse:[…]
- 23:00 Ticket #44 (Mis-handling of ctypes) closed by
- fixed: A simple case of changing 'type' to 'ctype' in three places.
- 22:59 Ticket #44 (Mis-handling of ctypes) created by
- ctypes do not work inside lists and tuples:[…]
- 22:51 Ticket #43 (Error with MagicHash and parentheses) closed by
- fixed: I've fixed the stupidity. Case closed.
- 22:50 Ticket #43 (Error with MagicHash and parentheses) created by
- First line works, second line doesn't:[…]
- 22:44 Ticket #42 (nested do blocks without extra indentation) closed by
- fixed: Thanks for reporting. This is what's called the relaxed do-layout rules in …
- 10:05 Ticket #42 (nested do blocks without extra indentation) created by
- HSE (0.5.5) fails to parse this program: […]
- 00:22 Ticket #37 (Multiple contexts are mis-handled) closed by
- fixed: The news is that it should be allowed without the parentheses, so I've …
06/18/09:
- 15:39 Ticket #40 (Error parsing (Prelude..)) closed by
- fixed: Actually this had nothing to do with the old infix qualified operator …
- 15:22 Ticket #39 (TypeFamilies should imply KindSignatures) closed by
- fixed: Easy fix. Case closed.
- 15:06 Ticket #41 (@-patterns inside lists are incorrectly considered RegularPatterns) closed by
- fixed: Parenthesised sub-patterns were not recognized as being standard. Fixed …
- 14:35 Ticket #36 (parse failures accepted by GHC) closed by
- duplicate: This ticket is now superceded by tickets #37, #38, #39, #40 and #41.
- 14:34 Ticket #41 (@-patterns inside lists are incorrectly considered RegularPatterns) created by
- This example is accepted if we either drop the outer list brackets or …
- 14:33 Ticket #40 (Error parsing (Prelude..)) created by
- The infamous dot-dot problem with the old infix qualified operator syntax. …
- 14:31 Ticket #39 (TypeFamilies should imply KindSignatures) created by
- The TypeFamilies? extension implies KindSignatures? in GHC. This is …
- 14:30 Ticket #38 (Better error messages for read errors in LANGUAGE pragmas) created by
- Reported by Sebastian Fischer: Errors in derived read instances should …
- 14:24 Ticket #37 (Multiple contexts are mis-handled) created by
- HSE complains about multiple class contexts in type …
- 09:44 Ticket #36 (parse failures accepted by GHC) created by
- The attached module is a collection of examples that can be parsed by GHC …
- 01:02 Ticket #35 (Bang patterns inside tuples etc aren't parsed correctly) closed by
- fixed
- 01:01 Ticket #35 (Bang patterns inside tuples etc aren't parsed correctly) created by
- This is just to report on a bug I already fixed:[…]
06/17/09:
- 22:42 Ticket #34 (BangPatterns are incorrectly handled) closed by
- fixed: Took quite some digging, but now it should work correctly. Case closed.
- 22:19 Ticket #34 (BangPatterns are incorrectly handled) created by
- […]
- 18:43 Ticket #32 (Parse failure ("Illegal class assertion") on parenthesised single-item ...) closed by
- fixed: It certainly wasn't hard to fix, just a mental lapse when writing the code …
- 12:53 Ticket #33 (Parse failure on closing #-} at start of line) created by
- A parse failure is reported on line two of this literate Haskell test …
- 08:20 Ticket #32 (Parse failure ("Illegal class assertion") on parenthesised single-item ...) created by
- This is in 0.5.3 (shouldn't that be listed in the versions …
06/16/09:
- 20:24 Ticket #11 (Fixities aren't handled during parsing) closed by
- fixed: Fixities are now taken into account when parsing. The list of known …
06/14/09:
- 15:38 Ticket #1 (Empty instance definitions don't parse) closed by
- fixed: By far the trickiest bug so far. There was an error in the old haskell-src …
- 00:23 Ticket #7 (Parser still balks on some MPTC deriving) closed by
- fixed: Generalization complete. We now allow any valid instance type as argument. …
06/13/09:
- 23:03 Ticket #6 (Parser cannot handle kind signatures on arguments to type family ...) closed by
- fixed: This turned out to be not just with type families, but with kind …
- 21:58 Ticket #31 (LINE pragmas cause trouble) closed by
- fixed: I've disabled unknown pragmas, they are now simply discarded as comments. …
- 21:57 Ticket #31 (LINE pragmas cause trouble) created by
- We cannot handle LINE pragmas since they can appear anywhere at all. This …
- 20:03 Ticket #30 (Check the use on type operators) closed by
- fixed: With the new separation between parse types and actual types, this was …
- 20:00 Ticket #29 (Implement checks on the use of forall-quantified types) closed by
- fixed: I've implemented the checks as noted. I hope they are the correct ones, …
- 19:59 Ticket #28 (Implement checks for what classes, instances and contexts) closed by
- fixed: This should now work correctly from 0.5.1. Case closed.
06/12/09:
- 15:58 Ticket #23 (Missing support for generalised list comprehensions) closed by
- fixed: Support added, case closed.
- 15:57 Ticket #22 (Missing support for parallel list comprehension) closed by
- fixed: Support added, case closed.
- 14:42 Ticket #10 (Arrow syntax is not supported) closed by
- fixed: Support for arrow syntax is now added. Case closed.
06/07/09:
- 15:16 Ticket #8 (Type operators aren't printed infix) closed by
- fixed: A simple matter of changing the pretty printing routine for the TyInfix? …
- 14:53 Ticket #14 (Parametrize parsing on extensions that should be recognized) closed by
- duplicate: This is now enabled in general. There are however three cases left to …
- 14:49 Ticket #30 (Check the use on type operators) created by
- There is a problem in handling type operators. We can't check that …
- 14:41 Ticket #29 (Implement checks on the use of forall-quantified types) created by
- Currently the parser treats all the forall-enabling extensions as …
- 14:23 Ticket #28 (Implement checks for what classes, instances and contexts) created by
- Currently HSE assumes the most liberal rules possible for the use of type …
- 14:14 Ticket #27 (No handling of CPP in code) created by
- The hard part here is not to handle documents with CPP in them, we already …
- 13:46 Ticket #26 (No support for HereDocuments) created by
- Hugs allows a special way to write string literals with spliced variables …
- 13:42 Ticket #25 (No support for restricted type synonyms) created by
- Hugs has an extension that lets a programmer restrict the scope of a …
- 13:39 Ticket #24 (Missing support for extensible record syntax) created by
- Hugs has an extension called TRex, allowing extensible records. This …
- 13:36 Ticket #23 (Missing support for generalised list comprehensions) created by
- This extension allows SQL-like clauses in list …
- 13:32 Ticket #22 (Missing support for parallel list comprehension) created by
- The parallel list comprehension extension allows several parallel …
- 13:30 Ticket #21 (Missing support for the new qualified operator syntax) created by
- Haskell' (whatever form it will come in) will likely have a different form …
- 09:59 Ticket #20 (Support multiple module's in one file) created by
- The Haskell standard says nothing about the relationship between modules …
06/01/09:
- 22:36 Ticket #19 (Annotated trees) created by
- It would be interesting if the ASTs allowed for used-defined …
- 20:44 Ticket #9 (All keywords should be usable as XML tag/attribute names) closed by
- fixed: I've now enumerated all keywords as valid xml entity names.
- 20:43 Ticket #3 (Parser cannot handle GHC's package import feature) closed by
- fixed: Easy fix, this now parses correctly when the PackageImports? extension flag …
- 20:42 Ticket #2 (Parser fails on x-y) closed by
- fixed: I consider this bug fixed, though the overall library is still a bit in …
- 20:39 Ticket #16 (Add more entry points to the grammar) closed by
- fixed: I've added entry points for expressions, patterns, declarations and types, …
05/30/09:
- 13:09 Ticket #18 (test machinery compiles with the wrong version) created by
- The current Setup.hs doesn't compile, unless you already have a version of …
Note: See TracTimeline
for information about the timeline view.
