|
From: Matthew F. <fl...@ml...> - 2006-06-08 16:54:33
|
Merge trunk revisions 4633:4633 into x86_64 branch ---------------------------------------------------------------------- U mlton/branches/on-20050822-x86_64-branch/doc/changelog U mlton/branches/on-20050822-x86_64-branch/runtime/Makefile ---------------------------------------------------------------------- Modified: mlton/branches/on-20050822-x86_64-branch/doc/changelog =================================================================== --- mlton/branches/on-20050822-x86_64-branch/doc/changelog 2006-06-08 23:52:52 UTC (rev 4633) +++ mlton/branches/on-20050822-x86_64-branch/doc/changelog 2006-06-08 23:54:30 UTC (rev 4634) @@ -20,6 +20,37 @@ * 2006-04-19 - Fixed a bug in MLton.share that could cause a segfault. +* 2006-03-30 + - Changed MLton.Vector.unfoldi to return the state in addition to the + result vector. + +* 2006-03-30 + - Added MLton.Vector.create, a more powerful vector-creation function + than is available in the basis library. + +* 2006-03-04 + - Added MLRISC from SML/NJ 110.57 to standard distribution. + +* 2006-03-03 + - Fixed bug in simplifier that could eliminate an irredundant test. + +* 2006-03-02 + - Ported a bugfix from SML/NJ for a bug with the combination of withNack + and never in CML. + +* 2006-02-09 + - Support compiler specific annotations in ML Basis files. If an + annotation contains ":", then the text preceding the ":" is meant to + denote a compiler. For MLton, if the text preceding the ":" is equal + to "mlton", then the remaining annotation is scanned as a normal + annotation. If the text preceding the ":" is not-equal to "mlton", + then the annotation is ignored, and no warning is issued. + +* 2006-02-04 + - Fixed bug in elaboration of functors; a program with a very large + number of functors could exhibit the error + "ElaborateEnv.functorClosure: firstTycons". + -------------------------------------------------------------------------------- Here are the changes from version 20041109 to version 20051202. @@ -85,7 +116,7 @@ * 2005-09-08 - Fixed bug in type inference of flexible records that would show up - as "Type error: variable applied to wrong number of type args" + as "Type error: variable applied to wrong number of type args". * 2005-09-06 - Fixed bug in Real.signBit, which had assumed that the underlying Modified: mlton/branches/on-20050822-x86_64-branch/runtime/Makefile =================================================================== --- mlton/branches/on-20050822-x86_64-branch/runtime/Makefile 2006-06-08 23:52:52 UTC (rev 4633) +++ mlton/branches/on-20050822-x86_64-branch/runtime/Makefile 2006-06-08 23:54:30 UTC (rev 4634) @@ -131,6 +131,7 @@ WARNCFLAGS += -Wmissing-field-initializers endif WARNCFLAGS += -Wmissing-noreturn +WARNCFLAGS += -Wmissing-format-attribute # WARNCFLAGS += -Wpacked -Wpadded WARNCFLAGS += -Wredundant-decls WARNCFLAGS += -Wnested-externs @@ -142,9 +143,7 @@ # GCC doesn't recognize the %I64 format specifier which means %ll on windows ifeq ($(TARGET_OS), mingw) -WARNCFLAGS += -Wno-format -else -WARNCFLAGS += -Wmissing-format-attribute +WARNCFLAGS += -Wno-format -Wno-missing-format-attribute endif UTILCFILES = \ @@ -174,7 +173,7 @@ platform.c HFILES = \ - cenv.h \ + cenv.h \ $(UTILHFILES) \ util.h \ $(GCHFILES) \ |