-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG.txt
56 lines (32 loc) · 1.19 KB
/
CHANGELOG.txt
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
2015/11/18 - 0.4.0
------------------
Del: Remove yalhash, no longer relevant.
Fix: Removed print globals option from yale.
New: Execution tests now check for unreleased memory.
New: Compiler propagates errors using execptions and yalc now prints the line(s) where the
error is detected (when possible).
New: Type specific functions. E.g: func int32::abs() : int32 ... can now be used to execute
functions on variable using the '.' operator (e.g: i.abs()).
New: Automatic Reference Counting for Objects.
New: String object support.
Fix: Conditional execution errors.
New: Native function calls.
Fix: Register allocation bugs.
New: Global variable read/write optimizations.
Fix: Empty returns on functions with return value not being
reported as errors.
Fix: Missing static initializers
2015/08/13 - 0.3.0
------------------
New: Support for while loops.
New: VM function calling interface.
New: Command line options for yalc and yale.
Fix: Incorrect register allocation.
2015/08/11 - 0.2.0
------------------
New: Support for string constants.
New: Support for comments in code.
New: Support for print function.
2015/08/02 - 0.1.0
------------------
First public pre-alpha release of the language.