forked from nitlang/nit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changelog
60 lines (48 loc) · 1.71 KB
/
Changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
version 0.5.1-git
* Devel version
version 0.5
* General 'for' that works with more that one automatic variable (eg. Map)
* Better error messages with colored location on the original line
* Better compatibility with cc on various unixes (from SunOS to Ubuntu)
* New class_name method to ease debugging (for those who debug with print)
* Hardened Virtual Type checks (but generics are still unsafe...)
* New nitdoc, more fancy and more readable
* New native interface to bind Nit and C code
* New tool, nits, the native interface stub generator
* Many improvements in the standard library (especially Map)
-- Tue, 17 Apr 2012 16:46:45 -0400
version 0.4
* New style attributes
* Documentation
* 'package' -> 'module'; 'special' -> 'super'; 'universal' -> 'enum'
* New 'or else' syntax
* Speed improvements
* Use of ccache
* Global nullable optimizations
* Better adaptive typing
* Unreachable statements are errors
* Rewriting of the CG
-- Fri, 18 Feb 2011 16:15:17 -0500
version 0.3
* 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 Nit GC
* 'for x in coll' is a closure call
-- Sat, 29 Aug 2009 10:04:25 -0400
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.
-- Wed, 09 Jul 2008 15:24:55 -0400