From: Jean Privat Date: Tue, 25 Aug 2009 15:18:06 +0000 (-0400) Subject: misc: update Changelog and NOTICE; remove BUGS and TODO X-Git-Tag: v0.3~19 X-Git-Url: http://nitlanguage.org?ds=sidebyside misc: update Changelog and NOTICE; remove BUGS and TODO Signed-off-by: Jean Privat --- diff --git a/BUGS b/BUGS deleted file mode 100644 index 8a74bee..0000000 --- a/BUGS +++ /dev/null @@ -1,21 +0,0 @@ -Known big bugs and limitations - -= Primitive types and null = - -Currently, the implementation of primitive types expects their values are not null. -However, the NIT syntax allows null to be assigned to primitive variable and attributes. - -Thus, using null and primitive may yield to unexpected results. -A temporal ugly fix to avoid bad surprises is that primitive attribute are implicitly initialized with a non null default value. - -Change required: - - wait nullable - - remove implicitly initialization - -= Closures redefinition = - -No checks are done to verify that closure signatures are conform among redefinitions - -Change required: - - add the checks - diff --git a/Changelog b/Changelog index 0ec745f..2691d6d 100644 --- a/Changelog +++ b/Changelog @@ -1,4 +1,27 @@ +version 0.2.1-git + * Local variable moving static type + * Nullable types + * New 'assert...else', 'isset', 'loop', 'label' syntax constructions + * (Re)Rename 'meth' to 'fun' and 'attr' to 'var' + * New closure syntax + * Syntax coloration for vim, gtksourceview and GNU source-highlight + * nitc/nitdoc --verbose option + * Intermediate code representation + * Native GC (not enabled by defaultNative GC (not enabled by default)) + +version 0.2.1 + * Readonly Strings and new class 'Buffer' + + -- Wed, 10 Jun 2009 10:04:55 -0400 + +version 0.2 + * Automatic constructors + * Closures + * Last Mercurial changeset, now we uses Git + + -- Fri, 06 Feb 2009 11:00:12 -0500 + version 0.1 - * First release under the NIT name. + * First release under the Nit name. -- Wed, 09 Jul 2008 15:24:55 -0400 diff --git a/NOTICE b/NOTICE index 8166308..77eab51 100644 --- a/NOTICE +++ b/NOTICE @@ -2,6 +2,10 @@ This product includes software developed as part of the Nit Language project ( http://nitlanguage.org ). Nit Language - Copyright 2004-2008 Jean Privat + Copyright 2004-2009 Jean Privat Copyright 2006-2008 Floréal Morandat Copyright 2008 Etienne M. Gagnon + Copyright 2009 Jean-Sebastien Gelinas + Copyright 2009 Alexis Laferrière + Copyright 2009 Julien Chevalier + diff --git a/TODO b/TODO deleted file mode 100644 index 2a0847f..0000000 --- a/TODO +++ /dev/null @@ -1,21 +0,0 @@ -To finish: - -* Local property conflicts -* Owner module conflicts (name and value) - -To discuss: - -* Attributes -* Default constructor and constructor inheritance - -Later: - -* Qualified name -* Blocks -* GC -* Nullable -* can -* Real type check (and not just class check) -* migrate gccx to the executable -* do not reanalysis/regenerate modules unless needed -