1. 25 Feb, 2013 1 commit
    • Paul Eggert's avatar
      Simplify data_start configuration. · 1ddc2bd6
      Paul Eggert authored
      This is a followon simplification to the fix for Bug#13650.
      * admin/CPP-DEFINES (DATA_START, ORDINARY_LINK): Remove.
      * configure.ac (CRT_DIR, LIB_STANDARD, START_FILES, DATA_START)
      (LD_FIRSTFLAG, ORDINARY_LINK, LIB_GCC): Remove.
      (AC_CHECK_HEADERS_ONCE): Remove sys/resource.h, as it's
      not always needed.
      (HAVE_DATA_START): New macro.
      * etc/PROBLEMS (LIBS_SYSTEM, LIBS_MACHINE, LIBS_STANDARD): Remove.
      Remove legacy-systems section, as this stuff is no longer
      applicable with current linking strategies.
      * src/Makefile.in (LD_FIRSTFLAG, LIB_GCC, CRT_DIR, LIB_STANDARD)
      (START_FILES): Remove.  All uses removed.
      (otherobj): Remove $(VMLIMIT_OBJ), as it's now first.
      (ALLOBJS): Move here from autodeps.mk, and with VMLIMITS_OBJ first.
      (buildobj.h): Use it.
      ($(ALLOBJS)): Depend on globals.h.
      (temacs$(EXEEXT)): Use $(ALLOBJS).
      * src/autodeps.mk (ALLOBJS): Move to Makefile.in.
      * src/deps.mk (vm-limit.o):
      * src/makefile.w32-in ($(BLD)/vm-limit.$(O)):
      Do not depend on mem-limits.h.
      * src/emacs.c (__do_global_ctors, __do_global_ctors_aux)
      (__do_global_dtors, __CTOR_LIST__, __DTOR_LIST__)
      [__GNUC__ && !ORDINARY_LINK]: Remove.
      * src/mem-limits.h, src/pre-crt0.c: Remove.
      * src/unexaix.c, src/unexcoff.c: Don't include mem-limits.h.
      * src/unexcoff.c (etext): New decl.
      (make_hdr): Use it instead of start_of_data.
      * src/vm-limit.c: Move most of mem-limits.h's contents here.
      (data_start): New decl.  It's OK if this is approximate,
      so simplify-away some unnecessary exactness.
      (POINTER): Remove; all uses removed.
      (data_space_start): Now char *, to avoid casts.
      (exceeds_lisp_ptr): New function, replacing the old
      EXCEEDS_LISP_PTR macro.  All uses changed.
      (check_memory_limits): Simplify and remove casts.
      (start_of_data) [!CANNOT_DUMP || !SYSTEM_MALLOC]: Remove.
      (memory_warnings): Use data_start instead of start_of_data.
      
      Fixes: debbugs:13783
      1ddc2bd6
  2. 24 Feb, 2013 7 commits
  3. 23 Feb, 2013 7 commits
    • Peter Kleiweg's avatar
      Update ps-mode.el from upstream · 2ae3d736
      Peter Kleiweg authored
      * lisp/progmodes/ps-mode.el (ps-mode-version): Bump to 1.1i.
      (ps-mode-octal-region): Use string-make-unibyte.
      2ae3d736
    • Glenn Morris's avatar
      Add bug-gnu-emacs to some specialized bug report addresses · e8ba2352
      Glenn Morris authored
      * emulation/viper-cmd.el (viper-submit-report):
      * progmodes/ps-mode.el (ps-mode-maintainer-address):
      * progmodes/vera-mode.el (vera-mode-help-address):
      * textmodes/artist.el (artist-maintainer-address):
      * textmodes/reftex.el (reftex-report-bug):
      * vc/ediff-util.el (ediff-submit-report):
      Add bug-gnu-emacs to bug report address.
      e8ba2352
    • Glenn Morris's avatar
      Make simula.el special bug reporting obsolete · 3296c443
      Glenn Morris authored
      * progmodes/simula.el (simula-mode-menu, simula-mode-map):
      Remove bug report entries.
      (simula-mode-help-address, simula-submit-bug-report): Make obsolete.
      3296c443
    • Glenn Morris's avatar
      TODO update · da35c2b2
      Glenn Morris authored
      da35c2b2
    • Glenn Morris's avatar
      Avoid recursive byte-compile-files fighting over input/output buffers · fd743628
      Glenn Morris authored
      * lisp/emacs-lisp/bytecomp.el (byte-compile-level): New.
      (byte-compile-file, byte-compile-from-buffer):
      Use separate input/output buffers for each level of recursive
      byte-compile-file calls.
      
      Fixes: debbugs:13787
      fd743628
    • Michael Albinus's avatar
      * net/tramp.el (tramp-methods): Fix docstring. · c57a0aff
      Michael Albinus authored
      (tramp-ssh-controlmaster-options): Rename it from
      `tramp-ssh-controlmaster-template'.  Return a string.
      (tramp-default-method): Adapt check for
      `tramp-ssh-controlmaster-options'.
      
      * net/tramp-sh.el (tramp-methods): Replace
      `tramp-ssh-controlmaster-template' by "%c".
      (tramp-do-copy-or-rename-file-out-of-band)
      (tramp-maybe-open-connection): Use it in format spec.  Ensure,
      that it is applied for the first hop only.
      c57a0aff
    • Eli Zaretskii's avatar
      Minor improvements in the ELisp manual. · 39ef03af
      Eli Zaretskii authored
       doc/lispref/files.texi (Magic File Names): Improve wording and indexing.
      39ef03af
  4. 22 Feb, 2013 13 commits
  5. 21 Feb, 2013 12 commits