Mercurial > hg > xemacs-beta
view etc/MACHINES @ 930:eaedf30d9d76
[xemacs-hg @ 2002-07-23 08:34:59 by youngs]
2002-07-15 Jerry James <james@xemacs.org>
* make-docfile.c: Change whitespace and organization to reduce the
size of the diff against FSF Emacs sources and synch to Emacs 21.2.
Remove unused DO_REALLOC.
Mark XEmacs changes and additions more clearly.
Reintroduce previously deleted Emacs code inside #if 0 ... #endif.
* make-docfile.c (next_extra_elc): Replace goto with do-while.
* make-docfile.c (main): Put XEmacs-only args in one place.
* make-docfile.c (write_c_args): Change buff to buf to match
Emacs. Replace pointer arithmetic with simpler array syntax.
* make-docfile.c (scan_c_file): Note that DEFSIMPLE and DEFPRED no
longer exist. Correct the "name too long" test (off by one).
Die with message if a DEFUN has no docstring instead of hanging.
* make-docfile.c (scan_lisp_file): Introduce while loops used in
Emacs sources to skip consecutive blank lines.
2002-07-21 John Paul Wallington <jpw@xemacs.org>
* process.el (substitute-env-vars): New function; sync with
GNU Emacs 21.1.50.
(setenv): Add optional arg SUBSTITUTE-ENV-VARS; sync with
GNU Emacs 21.1.50.
2002-07-20 Mike Sperber <mike@xemacs.org>
* eval.c (run_post_gc_hook): Use more correct flags when running
post-gc-hook.
2002-07-20 Mike Sperber <mike@xemacs.org>
* process-unix.c (child_setup): Don't try to close file
descriptors for chid process once again---it's already being done
in close_process_descs.
(unix_create_process): Call begin_dont_check_for_quit to inhibit
unwanted interaction (and thus breaking of X event synchronicity)
in the child.
2002-07-15 Jerry James <james@xemacs.org>
* lisp.h: Make Qdll_error visible globally.
* symbols.c (check_sane_subr): Revert 2002-06-26 change.
Check only if !initialized.
* symbols.c (check_module_subr): Add parameter. Duplicate
check_sane_subr checks, but signal an error instead of asserting.
* symbols.c (defsubr): Use check_module_subr parameter.
* symbols.c (defsubr_macro): Ditto.
author | youngs |
---|---|
date | Tue, 23 Jul 2002 08:35:11 +0000 |
parents | 223736d75acb |
children |
line wrap: on
line source
This is a list of the status of XEmacs on various machines and systems. See PROBLEMS for particular problems and possible workarounds. Much effort has gone into making XEmacs work on as many different machines, configurations, and compilers as possible. Much effort has gone into making XEmacs 64-bit clean. Much effort has gone into removing system-specific code, and replacing such code with autodetection at configure time. The XEmacs core should build "out of the box" on most Unix-like systems. XEmacs 21.2 was tested and `make check' succeeded on these Unix configurations as of 2001-02-10: alphaev56-dec-osf4.0e (both Compaq C and gcc) i386-unknown-freebsd4.2 i386-unknown-netbsdelf1.5 i586-sco-sysv5uw7.0.1 (both SCO's cc and gcc) i686-pc-linux-gnu hppa2.0-hp-hpux10.20 (both HP's ANSI cc and gcc) mips-sgi-irix6.5 (both MIPSpro cc and gcc) rs6000-ibm-aix4.3.0.0 (both IBM's xlc and gcc) sparc-sun-solaris2.6 (both Sun's Forte C and gcc) sparc-sun-solaris2.7 (both Sun's Forte C and gcc) sparc-sun-sunos4.1.4 (gcc) Some systems have a dual mode 32-bit/64-bit compiler. On most of these, XEmacs requires the --pdump configure option to build correctly with the 64-bit version of the compiler. mips-sgi-irix6.5, CC="gcc -mabi=64" mips-sgi-irix6.5, CC="cc -64" rs6000-ibm-aix4.3.0.0, CC="cc -q64" On most of these systems, XEmacs also builds with a C++ compiler, but not "out of the box". This feature is only for use by the maintainers. XEmacs 21.2 is known _not_ to work on any machines with m680x0 processors. Sorry, all you sun3 and Unix PC nostalgia buffs out there. VMS has never been supported by XEmacs. In fact, all the old VMS code inherited from Emacs has been removed. Sorry, all you VMS fans out there.