adamc@663
|
1 ========
|
adamc@663
|
2 20090312
|
adamc@663
|
3 ========
|
adamc@663
|
4
|
adamc@663
|
5 - Replace type-level "fold" with "map"
|
adamc@663
|
6 - Replace expression-level "fold" with folders, defined in Top and
|
adamc@663
|
7 supported by some special compiler inference
|
adamc@663
|
8 - Replace guarded constructors with guarded types, introduced only by
|
adamc@663
|
9 guarded expression abstraction, and with a new explicit application form
|
adamc@663
|
10 - Kind polymorphism
|
adamc@663
|
11 - Generalize type classes to constructor classes
|
adamc@663
|
12 - Initial compilation of client-side code to JavaScript
|
adamc@663
|
13 - Initial support for mixed client- and server-side programming (i.e., "AJAX")
|
adamc@663
|
14
|
adamc@506
|
15 ========
|
adamc@561
|
16 20081209
|
adamc@506
|
17 ========
|
adamc@506
|
18
|
adamc@506
|
19 - Optimization: Fusing page writes with calls to recursive functions
|
adamc@523
|
20 - Optimization of bottleneck compiler phases
|
adamc@561
|
21 - Reference manual
|
adamc@561
|
22 - SQL arithmetic operators
|
adamc@506
|
23
|
adamc@504
|
24 ========
|
adamc@504
|
25 20081120
|
adamc@504
|
26 ========
|
adamc@504
|
27
|
adamc@504
|
28 - Fix bug that sometimes led to omission of initial "<html>" in pages
|
adamc@504
|
29 - Take advantage of nested functions in some demos
|
adamc@504
|
30 - "profile" option that may appear in .urp files, to enable gprof profiling
|
adamc@663
|
31 - "-guided-demo" option that works like "-demo" but uses less screen space for
|
adamc@663
|
32 prose
|
adamc@504
|
33
|
adamc@467
|
34 ========
|
adamc@497
|
35 20081118
|
adamc@467
|
36 ========
|
adamc@467
|
37
|
adamc@467
|
38 - Nested function definitions
|
adamc@467
|
39 - Primitive "time" type
|
adamc@467
|
40 - Nullable SQL columns (via "option")
|
adamc@467
|
41 - Cookies
|
adamc@663
|
42 - Compiler: Specialization of functions to known arguments (especially of
|
adamc@663
|
43 function type)
|
adamc@467
|
44
|
adamc@435
|
45 ========
|
adamc@435
|
46 20081028
|
adamc@435
|
47 ========
|
adamc@435
|
48
|
adamc@435
|
49 - Add GCCARGS configure option
|
adamc@435
|
50
|
adamc@433
|
51 ========
|
adamc@433
|
52 20081027
|
adamc@433
|
53 ========
|
adamc@433
|
54
|
adamc@433
|
55 - On missing inputs, print an error message, but don't exit the web server.
|
adamc@434
|
56 - Remove need for "() <-" notation.
|
adamc@433
|
57
|
adamc@433
|
58 ========
|
adamc@433
|
59 20081026
|
adamc@433
|
60 ========
|
adamc@433
|
61
|
adamc@433
|
62 - Change 'sed' call to work on OSX.
|
adamc@433
|
63 - Avoid including or linking libpq files on apps that don't use SQL.
|