1 | CHICKEN branches currently in use -*- Outline -*- |
---|
2 | ================================= |
---|
3 | |
---|
4 | |
---|
5 | * chicken-3 |
---|
6 | |
---|
7 | Maintenance branch for release 3.4.0. This branch is only for fixing |
---|
8 | critical bugs, main development takes place in trunk. |
---|
9 | |
---|
10 | * prerelease |
---|
11 | |
---|
12 | Before a release, the current trunk is merged into this branch. This |
---|
13 | way, we can continue developing in trunk without delaying the next |
---|
14 | release. Ivan Raikov maintains this branch, felix breaks things. |
---|
15 | |
---|
16 | * release |
---|
17 | |
---|
18 | Holds the version that is currently the official release. Here also |
---|
19 | Ivan Raikov, the CHICKEN release manager rules. |
---|
20 | |
---|
21 | * elf |
---|
22 | |
---|
23 | Development branch of elf, core developer. Not used that much. |
---|
24 | |
---|
25 | * lazy-gensyms |
---|
26 | |
---|
27 | "Lazy" gensym print-name creation, borrowing an idea used by Dybvig |
---|
28 | in his Chez system. Print-name slots (#1) of symbols may be fixnums, |
---|
29 | and the name is generated, when actually required (see |
---|
30 | "##sys#symbol-name"). Seems to work, and gensym creation is |
---|
31 | definitely faster, but the overall performance doesn't appear to be |
---|
32 | improved (actually, it seems to be worse than without the change). |
---|
33 | Created by felix. |
---|
34 | |
---|
35 | * scrutiny |
---|
36 | |
---|
37 | An experimental lightweight flow analysis for finding common type- |
---|
38 | related bugs and simple argument-count mismatches to standard |
---|
39 | library procedures. Created by felix. |
---|