1 |
- guile-www 1.1.1 |
2 |
- integrate cgi enhancement patch from Aaron VanDevender [ttn] |
3 |
|
4 |
- Guile 1.4.1 |
5 |
- back port ice-9/and-let*.scm naming fix [ttn] |
6 |
+R write TODO summarizer [ttn] |
7 |
- include group membership attributes in guile-api.alist |
8 |
- add filter hook to (mscripts) scan-api |
9 |
- write grouping attributes filter |
10 |
- add doc/Makefile.am MAINTAINER_MODE rule for guile-api.alist |
11 |
- regen guile-api.alist all branches |
12 |
-D update (gscripts) api-diff to be group-aware [ttn] |
13 |
|
14 |
|
15 |
- Guile 1.6 |
16 |
- document libtool conventions [rlb] |
17 |
+ write workbook/build/maintainer-dirs.text [ttn] |
18 |
+ write guile-core/am/maintainer-dirs [ttn] |
19 |
+R merge HEAD and branch_release-1-6 TODO files into this one [ttn] |
20 |
+ write dist-hook to include TODO snapshot [ttn] |
21 |
+ delete HEAD and branch_release-1-6 TODO files [ttn] |
22 |
- convert bug tracking/summarization process |
23 |
+R define bugs db format (see bugs/README) [mvo] |
24 |
+ import current BUGS [mvo] |
25 |
- scan mailing list archives for bugs and add them |
26 |
+ subject: Guile fails tests on Tru64 4.0F [ttn] |
27 |
+ subject: failed backtrace [ttn] |
28 |
+ subject: All thread blocked on (accept socket) [ttn] |
29 |
+ subject: avoid potential overflow in complex division [ttn] |
30 |
- by date |
31 |
- 2000-06 through 2001-06 |
32 |
- 2001-07 through 2001-09 [ttn] |
33 |
- 2001-10 through 2001-12 |
34 |
- 2002-01 |
35 |
- 2002-02 |
36 |
- 2002-03 |
37 |
- 2002-04 |
38 |
- write render-bugs, add to mscripts or guile-tools [evan:ttn] |
39 |
- write dist-hook to call render-bugs to create BUGS |
40 |
- delete HEAD and branch_release-1-6 BUGS files |
41 |
+R factor guile-core/ administration files [ttn] |
42 |
+R factor RELEASE (prefer 1-6) into build/release.text [ttn] |
43 |
+ show news on guile webpage [ttn] |
44 |
- write build/bugs-triage.text |
45 |
- complete build/stability.text [ttn] |
46 |
- make sure all bugs have required headers |
47 |
|
48 |
|
49 |
- Eventually |
50 |
- write 1.4-1.6 compatibility header |
51 |
- determine/document policy on how/why/when of removing things |
52 |
- extend render-bugs to harvest (and run?) test cases |
53 |
- fix signal-handling + threading |
54 |
- remove GUILE_OLD_ASYNC_CLICK and friends |
55 |
- implement and integrate generational garbage collection |
56 |
- add POSIX thread support |
57 |
- factor thread support out of libguile |
58 |
- protect common resources using mutecis from the new interface |
59 |
- remove the dynamic roots |
60 |
- revise the fluid implementation |
61 |
- implement the GC thread synchronization (all threads: go to sleep!) |
62 |
- implementing the libguileposix threads glue library |
63 |
- write Orbit CORBA interface |
64 |
- use environments to implement low-level module obarray |
65 |
- specify role of shared object libraries in module system |
66 |
- move sort.c, random.c, etc out of libguile |
67 |
- include malloc debugging code in an optional file in libguile |
68 |
- fix looking up procedure names in environment in backtraces |
69 |
- implement srcprops using double cells |
70 |
- use "real" procprops |
71 |
- add facilities for easily debugging Scheme programs from Emacs |
72 |
- write good interface to Tk |
73 |
- write translators for additional languages |
74 |
- make GDB work with Guile |
75 |
- use the SCM trick of tagging environments with immediates (see m_letrec1) |
76 |
to convert source correctly in unmemocopy |
77 |
- eliminate argument checking for closures |
78 |
- Implement a thread-safe alternative to SCM's environment caches |
79 |
- develop better representation for GOOPS objects |
80 |
- rewrite GOOPS method cache management in C |
81 |
- rewrite GOOPS macros (define-class et al) in C |
82 |
- define GOOPS C API |
83 |
- make all syscalls block only the current thread, using scm_internal_select. |
84 |
- unify SRFI-4 and the existing uniform array code |
85 |
- rename ice-9 to something more obvious |
86 |
- implement implicitly shared substrings (thread-safe, copy on write). In |
87 |
this context, the concept of read-only-strings might be re-introduced to |
88 |
implement the symbol->string semantics of R5RS. |
89 |
- implement internationalized strings |
90 |
- revise the uniform vector implementation |
91 |
- make the set of error signalling functions more consistent |
92 |
- Fix bug reported by Sven.Hartrumpf@fernuni-hagen.de 2001-08-31: |
93 |
(debug-disable 'debug) has no effect if it is the first form in ~/.guile. |
94 |
- provide a non-extended implementation of 'define' for the R5RS module. |
95 |
- write instructions on how to build Guile for distributors |
96 |
- publish (automated) build status matrix |
97 |
- write tests for each bug |
98 |
- test elisp translator against rfc822.el |
99 |
- provide doc snarfing |
100 |
- rationalize / integrate various scripts |
101 |
- document |
102 |
- re-enable install of constituent programs |
103 |
- make sure all *.scm have some commentary (including manual ref) |
104 |
- ice-9 |
105 |
- oop |
106 |
+ srfi [ttn] |
107 |
- lang |
108 |
- add DLL support [ela] |
109 |
- write emacs/patch.el [ttn] |
110 |
+ outgoing |
111 |
- incoming |
112 |
- Compile with --enable-error-on-warning without failure. Requires a |
113 |
number of fixes, including num2integral.i.c and on some platforms |
114 |
gc_os_dep.c. Also SCM_FIXABLE etc. will produce unavoidable |
115 |
warnings on some platforms with some vars as written now. i.e. on |
116 |
alphas, SCM_FIXABLE(some_int) is always true. We need more |
117 |
conditional compilation or similar. |
118 |
- remove deprecated function "feature?". |
119 |
- remove deprecated macros SCM_NEWCELL and SCM_NEWCELL2 together with |
120 |
their support staffing scm_deprecated_newcell, |
121 |
scm_deprecated_newcell2, scm_tc16_allocated, mark_allocated. |
122 |
- remove deprecated functions scm_must_malloc, |
123 |
scm_must_realloc, scm_must_free, scm_done_malloc, scm_done_free, |
124 |
scm_must_strndup, scm_must_strdup. |
125 |
- change return types of smob and port free functions to void |
126 |
|
127 |
|
128 |
|
129 |
Local Variables: |
130 |
mode: outline |
131 |
outline-regexp: "\\([ ][ ]\\)*[-+]" |
132 |
End: |
133 |
|
134 |
|
135 |
[TODO ends here] |