comparison TODO.ben-mule-21-5 @ 801:2b676dc88c66

[xemacs-hg @ 2002-04-01 03:58:02 by ben] bug fixes (e.g. ballooning on X windows) Makefile.in.in: Try to make the Makefile notice if its source Makefile.in.in is changed, and regenerate and run itself. Use a bigger default SHEAP_ADJUSTMENT on Cygwin; otherwise you can't compile under Mule if a Lisp file has changed. (can't run temacs) TODO.ben-mule-21-5: update. mule/mule-cmds.el: Hash the result of mswindows-get-language-environment-from-locale, since it's very expensive (and causes huge ballooning of memory under X Windows, since it's called from x-get-resource). cl-extra.el, code-files.el, files.el, simple.el, subr.el, x-faces.el: Create new string-equal-ignore-case, based on built-in compare-strings -- compare strings ignoring case without the need to generate garbage by calling downcase. Use it in equalp and elsewhere. alloc.c, bytecode.c, chartab.c, data.c, elhash.c, emacs.c, eval.c, event-Xt.c, event-unixoid.c, extents.c, file-coding.c, fileio.c, fns.c, glyphs.c, gutter.c, lisp-union.h, lisp.h, mule-charset.c, nt.c, process-unix.c, process.c, specifier.c, symbols.c, sysdep.c, sysdep.h, text.c, toolbar.c: Try to implement GC triggering based on percentage of total memory usage. Not currently activated (percentage set to 0) because not quite working. Add `memory-usage' primitive to return XEmacs' idea of its memory usage. Add primitive compare-strings, compatible with FSF 21.1 -- can compare any part of two strings, optionally ignoring case. Improve qxe() functions in text.c for text comparison. Use RETURN_NOT_REACHED to try to avoid warnings about unreachable code. Add volatile_make_int() to fix warning in unix_send_process().
author ben
date Mon, 01 Apr 2002 03:59:04 +0000
parents a5954632b187
children a634e3b7acc8
comparison
equal deleted inserted replaced
800:a5954632b187 801:2b676dc88c66
30 30
31 -- add package support to ignore certain files -- *-util.el for languages. 31 -- add package support to ignore certain files -- *-util.el for languages.
32 32
33 -- review use of escape-quoted in auto_save_1() vs. the buffer's own coding 33 -- review use of escape-quoted in auto_save_1() vs. the buffer's own coding
34 system. 34 system.
35
36 -- figure out how to get the total amount of data memory (i.e. everything
37 but the code, or even including the code if can't distinguish) used by
38 the process on each different OS, and use it in a new algorithm for
39 triggering GC: trigger only when a certain % of the data size has been
40 consed up; in addition, have a minimum.
35 41
36 fixed bugs??? 42 fixed bugs???
37 43
38 -- Occasional crash when freeing display structures. The problem seems to 44 -- Occasional crash when freeing display structures. The problem seems to
39 be this: A window has a "display line dynarr"; each display line has a 45 be this: A window has a "display line dynarr"; each display line has a