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