Permalink
Browse files

update CHANGES

  • Loading branch information...
1 parent dabe9f4 commit 0a5ad280cfcfa129effb38e31b1f64dab77c6100 @JakeWheat committed Oct 30, 2011
Showing with 23 additions and 31 deletions.
  1. +4 −5 .depend
  2. +5 −0 CHANGES
  3. +14 −26 exe_rules.mk
View
@@ -49,6 +49,10 @@ src-extra/tests/Database/HsSqlPpp/Tests/TpchData.o : src-extra/util/Database/HsS
src/Database/HsSqlPpp/Internals/AstAnnotation.o : src/Database/HsSqlPpp/Internals/AstAnnotation.lhs
src/Database/HsSqlPpp/Internals/AstAnnotation.o : src/Database/HsSqlPpp/Internals/Catalog/CatalogInternal.hi
src/Database/HsSqlPpp/Internals/AstAnnotation.o : src/Database/HsSqlPpp/Internals/TypeType.hi
+src/Database/HsSqlPpp/Annotation.o : src/Database/HsSqlPpp/Annotation.lhs
+src/Database/HsSqlPpp/Annotation.o : src/Database/HsSqlPpp/Internals/AstAnnotation.hi
+src-extra/tests/Database/HsSqlPpp/Tests/TestUtils.o : src-extra/tests/Database/HsSqlPpp/Tests/TestUtils.lhs
+src-extra/tests/Database/HsSqlPpp/Tests/TestUtils.o : src/Database/HsSqlPpp/Annotation.hi
src/Database/HsSqlPpp/Internals/AstInternal.o : src/Database/HsSqlPpp/Internals/AstInternal.hs
src/Database/HsSqlPpp/Internals/AstInternal.o : src/Database/HsSqlPpp/Internals/TypeChecking/IDEnv.hi
src/Database/HsSqlPpp/Internals/AstInternal.o : src/Database/HsSqlPpp/Utils/Utils.hi
@@ -69,11 +73,6 @@ src/Database/HsSqlPpp/TypeChecker.o : src/Database/HsSqlPpp/TypeChecker.lhs
src/Database/HsSqlPpp/TypeChecker.o : src/Database/HsSqlPpp/Internals/AnnotationUtils.hi
src/Database/HsSqlPpp/TypeChecker.o : src/Database/HsSqlPpp/Internals/TypeChecking/Utils.hi
src/Database/HsSqlPpp/TypeChecker.o : src/Database/HsSqlPpp/Internals/AstInternal.hi
-src/Database/HsSqlPpp/Annotation.o : src/Database/HsSqlPpp/Annotation.lhs
-src/Database/HsSqlPpp/Annotation.o : src/Database/HsSqlPpp/Internals/AnnotationUtils.hi
-src/Database/HsSqlPpp/Annotation.o : src/Database/HsSqlPpp/Internals/AstAnnotation.hi
-src-extra/tests/Database/HsSqlPpp/Tests/TestUtils.o : src-extra/tests/Database/HsSqlPpp/Tests/TestUtils.lhs
-src-extra/tests/Database/HsSqlPpp/Tests/TestUtils.o : src/Database/HsSqlPpp/Annotation.hi
src/Database/HsSqlPpp/Ast.o : src/Database/HsSqlPpp/Ast.lhs
src/Database/HsSqlPpp/Ast.o : src/Database/HsSqlPpp/Internals/AstInternal.hi
src/Database/HsSqlPpp/Parsing/ParserInternal.o : src/Database/HsSqlPpp/Parsing/ParserInternal.lhs
View
@@ -16,6 +16,8 @@ add a reasonably comprehensive makefile which handles the generated
file for the tests
remove the functions from Annotation module which are trivial wrappers
around uniplate functions
+remove ugly system for implementing antiquotes in the syntax - now is
+ much more straightforward
bug/regression fixes:
fix parsing 'for 1..10' without spaces
fix pretty printing (x).y member reference in scalar
@@ -30,6 +32,9 @@ main deficiency for typechecking expressions remaining is composite
fix parsing of substring when it uses regular function call syntax
(i.e. substring(a,b,c) rather than substring(a from b for c)
fix for the syntax of the directions in order by in window functions
+fix broken select into parsing
+parsing of :: cast operator has been improved in some cases
+
0.3.1
Released 13/08/2011
View
@@ -34,12 +34,12 @@ src/Database/HsSqlPpp/Parsing/Lexer.o \
src/Database/HsSqlPpp/Parsing/ParseErrors.o \
src/Database/HsSqlPpp/Annotation.o \
src/Database/HsSqlPpp/Catalog.o \
-src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.o \
src-extra/util/Database/HsSqlPpp/Utils/Here.o \
src/Database/HsSqlPpp/TypeChecker.o \
src/Database/HsSqlPpp/Types.o \
src/Database/HsSqlPpp/Internals/TypeChecking/Utils.o \
+src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src-extra/tests/Database/HsSqlPpp/Tests/TypeChecking/Utils.o \
src-extra/tests/Database/HsSqlPpp/Tests/TypeChecking/TableRefTests.o \
src-extra/tests/Database/HsSqlPpp/Tests/TypeChecking/TpchTests.o \
@@ -104,12 +104,12 @@ src/Database/HsSqlPpp/Parsing/Lexer.o \
src/Database/HsSqlPpp/Parsing/ParseErrors.o \
src/Database/HsSqlPpp/Annotation.o \
src/Database/HsSqlPpp/Catalog.o \
-src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.o \
src-extra/util/Database/HsSqlPpp/Utils/Here.o \
src/Database/HsSqlPpp/TypeChecker.o \
src/Database/HsSqlPpp/Types.o \
src/Database/HsSqlPpp/Internals/TypeChecking/Utils.o \
+src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src-extra/tests/Database/HsSqlPpp/Tests/TypeChecking/Utils.o \
src-extra/tests/Database/HsSqlPpp/Tests/TypeChecking/TableRefTests.o \
src-extra/tests/Database/HsSqlPpp/Tests/TypeChecking/TpchTests.o \
@@ -178,7 +178,6 @@ src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindings.o \
src/Database/HsSqlPpp/Internals/TypeChecking/ErrorUtils.o \
src/Database/HsSqlPpp/Internals/TypeChecking/IDEnv.o \
src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindingsInternal.o \
-src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.o
$(HC) $(HC_OPTS) -o src-extra/examples/FixSqlServerTpchSyntax src-extra/examples/FixSqlServerTpchSyntax.o \
src/Database/HsSqlPpp/Parser.o \
@@ -200,14 +199,12 @@ src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindings.o \
src/Database/HsSqlPpp/Internals/TypeChecking/ErrorUtils.o \
src/Database/HsSqlPpp/Internals/TypeChecking/IDEnv.o \
src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindingsInternal.o \
-src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.o
src-extra/examples/MakeSelect : src-extra/examples/MakeSelect.o \
src/Database/HsSqlPpp/Annotation.o \
src/Database/HsSqlPpp/Ast.o \
src/Database/HsSqlPpp/Pretty.o \
src/Database/HsSqlPpp/Internals/AstAnnotation.o \
-src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src/Database/HsSqlPpp/Internals/TypeType.o \
src/Database/HsSqlPpp/Internals/Catalog/CatalogInternal.o \
src/Database/HsSqlPpp/Utils/Utils.o \
@@ -224,7 +221,6 @@ src/Database/HsSqlPpp/Annotation.o \
src/Database/HsSqlPpp/Ast.o \
src/Database/HsSqlPpp/Pretty.o \
src/Database/HsSqlPpp/Internals/AstAnnotation.o \
-src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src/Database/HsSqlPpp/Internals/TypeType.o \
src/Database/HsSqlPpp/Internals/Catalog/CatalogInternal.o \
src/Database/HsSqlPpp/Utils/Utils.o \
@@ -254,7 +250,6 @@ src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindings.o \
src/Database/HsSqlPpp/Internals/TypeChecking/ErrorUtils.o \
src/Database/HsSqlPpp/Internals/TypeChecking/IDEnv.o \
src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindingsInternal.o \
-src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.o
$(HC) $(HC_OPTS) -o src-extra/examples/Parse src-extra/examples/Parse.o \
src/Database/HsSqlPpp/Parser.o \
@@ -274,7 +269,6 @@ src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindings.o \
src/Database/HsSqlPpp/Internals/TypeChecking/ErrorUtils.o \
src/Database/HsSqlPpp/Internals/TypeChecking/IDEnv.o \
src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindingsInternal.o \
-src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.o
src-extra/examples/Parse2 : src-extra/examples/Parse2.o \
src/Database/HsSqlPpp/Parser.o \
@@ -294,7 +288,6 @@ src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindings.o \
src/Database/HsSqlPpp/Internals/TypeChecking/ErrorUtils.o \
src/Database/HsSqlPpp/Internals/TypeChecking/IDEnv.o \
src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindingsInternal.o \
-src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.o
$(HC) $(HC_OPTS) -o src-extra/examples/Parse2 src-extra/examples/Parse2.o \
src/Database/HsSqlPpp/Parser.o \
@@ -314,7 +307,6 @@ src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindings.o \
src/Database/HsSqlPpp/Internals/TypeChecking/ErrorUtils.o \
src/Database/HsSqlPpp/Internals/TypeChecking/IDEnv.o \
src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindingsInternal.o \
-src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.o
src-extra/examples/QQ : src-extra/examples/QQ.o \
src/Database/HsSqlPpp/Ast.o \
@@ -335,7 +327,6 @@ src/Database/HsSqlPpp/Parsing/ParserInternal.o \
src/Database/HsSqlPpp/Parsing/Lexer.o \
src/Database/HsSqlPpp/Parsing/ParseErrors.o \
src/Database/HsSqlPpp/Catalog.o \
-src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.o
$(HC) $(HC_OPTS) -o src-extra/examples/QQ src-extra/examples/QQ.o \
src/Database/HsSqlPpp/Ast.o \
@@ -356,7 +347,6 @@ src/Database/HsSqlPpp/Parsing/ParserInternal.o \
src/Database/HsSqlPpp/Parsing/Lexer.o \
src/Database/HsSqlPpp/Parsing/ParseErrors.o \
src/Database/HsSqlPpp/Catalog.o \
-src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.o
src-extra/examples/ShowCatalog : src-extra/examples/ShowCatalog.o \
src/Database/HsSqlPpp/Parser.o \
@@ -377,9 +367,9 @@ src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindings.o \
src/Database/HsSqlPpp/Internals/TypeChecking/ErrorUtils.o \
src/Database/HsSqlPpp/Internals/TypeChecking/IDEnv.o \
src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindingsInternal.o \
-src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.o \
-src/Database/HsSqlPpp/Internals/TypeChecking/Utils.o
+src/Database/HsSqlPpp/Internals/TypeChecking/Utils.o \
+src/Database/HsSqlPpp/Internals/AnnotationUtils.o
$(HC) $(HC_OPTS) -o src-extra/examples/ShowCatalog src-extra/examples/ShowCatalog.o \
src/Database/HsSqlPpp/Parser.o \
src/Database/HsSqlPpp/TypeChecker.o \
@@ -399,9 +389,9 @@ src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindings.o \
src/Database/HsSqlPpp/Internals/TypeChecking/ErrorUtils.o \
src/Database/HsSqlPpp/Internals/TypeChecking/IDEnv.o \
src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindingsInternal.o \
-src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.o \
-src/Database/HsSqlPpp/Internals/TypeChecking/Utils.o
+src/Database/HsSqlPpp/Internals/TypeChecking/Utils.o \
+src/Database/HsSqlPpp/Internals/AnnotationUtils.o
src-extra/examples/TypeCheck : src-extra/examples/TypeCheck.o \
src/Database/HsSqlPpp/Parser.o \
src/Database/HsSqlPpp/TypeChecker.o \
@@ -422,9 +412,9 @@ src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindings.o \
src/Database/HsSqlPpp/Internals/TypeChecking/ErrorUtils.o \
src/Database/HsSqlPpp/Internals/TypeChecking/IDEnv.o \
src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindingsInternal.o \
-src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.o \
-src/Database/HsSqlPpp/Internals/TypeChecking/Utils.o
+src/Database/HsSqlPpp/Internals/TypeChecking/Utils.o \
+src/Database/HsSqlPpp/Internals/AnnotationUtils.o
$(HC) $(HC_OPTS) -o src-extra/examples/TypeCheck src-extra/examples/TypeCheck.o \
src/Database/HsSqlPpp/Parser.o \
src/Database/HsSqlPpp/TypeChecker.o \
@@ -445,9 +435,9 @@ src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindings.o \
src/Database/HsSqlPpp/Internals/TypeChecking/ErrorUtils.o \
src/Database/HsSqlPpp/Internals/TypeChecking/IDEnv.o \
src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindingsInternal.o \
-src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.o \
-src/Database/HsSqlPpp/Internals/TypeChecking/Utils.o
+src/Database/HsSqlPpp/Internals/TypeChecking/Utils.o \
+src/Database/HsSqlPpp/Internals/AnnotationUtils.o
src-extra/examples/TypeCheckDB : src-extra/examples/TypeCheckDB.o \
src/Database/HsSqlPpp/Parser.o \
src/Database/HsSqlPpp/TypeChecker.o \
@@ -469,9 +459,9 @@ src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindings.o \
src/Database/HsSqlPpp/Internals/TypeChecking/ErrorUtils.o \
src/Database/HsSqlPpp/Internals/TypeChecking/IDEnv.o \
src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindingsInternal.o \
-src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.o \
src/Database/HsSqlPpp/Internals/TypeChecking/Utils.o \
+src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src-extra/util/Database/HsSqlPpp/Utils/Here.o \
src-extra/util/Database/HsSqlPpp/Utils/PgUtils.o
$(HC) $(HC_OPTS) -o src-extra/examples/TypeCheckDB src-extra/examples/TypeCheckDB.o \
@@ -495,9 +485,9 @@ src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindings.o \
src/Database/HsSqlPpp/Internals/TypeChecking/ErrorUtils.o \
src/Database/HsSqlPpp/Internals/TypeChecking/IDEnv.o \
src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindingsInternal.o \
-src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.o \
src/Database/HsSqlPpp/Internals/TypeChecking/Utils.o \
+src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src-extra/util/Database/HsSqlPpp/Utils/Here.o \
src-extra/util/Database/HsSqlPpp/Utils/PgUtils.o
src-extra/tosort/util/DevelTool : src-extra/tosort/util/DevelTool.o \
@@ -536,7 +526,6 @@ src/Database/HsSqlPpp/Parsing/Lexer.o \
src/Database/HsSqlPpp/Parsing/ParseErrors.o \
src/Database/HsSqlPpp/Annotation.o \
src/Database/HsSqlPpp/Catalog.o \
-src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.o \
src-extra/tests/Database/HsSqlPpp/Tests/TypeChecking/Utils.o \
src-extra/tests/Database/HsSqlPpp/Tests/TypeChecking/TableRefTests.o \
@@ -567,6 +556,7 @@ src-extra/tests/Database/HsSqlPpp/Tests/TypeChecking/Misc.o \
src/Database/HsSqlPpp/TypeChecker.o \
src/Database/HsSqlPpp/Types.o \
src/Database/HsSqlPpp/Internals/TypeChecking/Utils.o \
+src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src-extra/tests/Database/HsSqlPpp/Tests/TpchData.o \
src/Database/HsSqlPpp/Quote.o
$(HC) $(HC_OPTS) -o src-extra/tosort/util/DevelTool src-extra/tosort/util/DevelTool.o \
@@ -605,7 +595,6 @@ src/Database/HsSqlPpp/Parsing/Lexer.o \
src/Database/HsSqlPpp/Parsing/ParseErrors.o \
src/Database/HsSqlPpp/Annotation.o \
src/Database/HsSqlPpp/Catalog.o \
-src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.o \
src-extra/tests/Database/HsSqlPpp/Tests/TypeChecking/Utils.o \
src-extra/tests/Database/HsSqlPpp/Tests/TypeChecking/TableRefTests.o \
@@ -636,6 +625,7 @@ src-extra/tests/Database/HsSqlPpp/Tests/TypeChecking/Misc.o \
src/Database/HsSqlPpp/TypeChecker.o \
src/Database/HsSqlPpp/Types.o \
src/Database/HsSqlPpp/Internals/TypeChecking/Utils.o \
+src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src-extra/tests/Database/HsSqlPpp/Tests/TpchData.o \
src/Database/HsSqlPpp/Quote.o
src-extra/h7c/h7c : src-extra/h7c/h7c.o \
@@ -658,7 +648,6 @@ src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindings.o \
src/Database/HsSqlPpp/Internals/TypeChecking/ErrorUtils.o \
src/Database/HsSqlPpp/Internals/TypeChecking/IDEnv.o \
src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindingsInternal.o \
-src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.o \
src-extra/extensions/Database/HsSqlPpp/Extensions/ExtensionsUtils.o \
src/Database/HsSqlPpp/Quote.o \
@@ -692,7 +681,6 @@ src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindings.o \
src/Database/HsSqlPpp/Internals/TypeChecking/ErrorUtils.o \
src/Database/HsSqlPpp/Internals/TypeChecking/IDEnv.o \
src/Database/HsSqlPpp/Internals/TypeChecking/LocalBindingsInternal.o \
-src/Database/HsSqlPpp/Internals/AnnotationUtils.o \
src/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.o \
src-extra/extensions/Database/HsSqlPpp/Extensions/ExtensionsUtils.o \
src/Database/HsSqlPpp/Quote.o \

0 comments on commit 0a5ad28

Please sign in to comment.