1. 01 Jan, 2019 12 commits
    • Paul Eggert's avatar
      Bignums from garbage-collect, memory-use-counts · 8b5f05e9
      Paul Eggert authored
      Do not limit the results of garbage-collect and memory-use-counts
      to fixnums, as they might be bignums now on 32-bit hosts.
      * src/lisp.h (byte_ct): New type.
      * src/alloc.c (object_ct): New type.
      (consing_since_gc, gc_relative_threshold)
      (memory_full_cons_threshold, total_string_bytes):
      Now byte_ct, not EMACS_INT.
      (total_conses, total_symbols, total_buffers, total_free_conses)
      (total_free_symbols, total_free_floats, total_floats)
      (total_free_intervals, total_intervals, total_strings)
      (total_free_strings, total_vectors, total_vector_slots)
      (total_free_vector_slots): Now object_ct, not EMACS_INT.
      (bounded_number): Remove.  All uses removed.
      (object_bytes): New function.
      (total_bytes_of_live_objects, garbage_collect_1): Use byte_ct,
      not size_t, to count total GC bytes where multiple objects are
      (garbage_collect_1, Fmemory_use_counts):
      Do not limit returned counts to fixnums.
      (sweep_conses, sweep_floats, sweep_intervals, sweep_symbols):
      Use object_ct, not EMACS_INT, to count GC objects.
    • Paul Eggert's avatar
      Be consistent about list length fixnum overflow · ba1b3409
      Paul Eggert authored
      * src/fns.c (Flength, Fproper_list_p): Use overflow_error to
      report the (typically impossible) fixnum overflow.
    • Paul Eggert's avatar
      Fix woman.el to not confuse scan-sexps · 50445767
      Paul Eggert authored
      * lisp/woman.el (woman-unpadded-space-char):
      Escape the close-bracket (Bug#33940).
    • Paul Eggert's avatar
      decode-time: allow bignum years · 22734394
      Paul Eggert authored
      * src/timefns.c (TM_YEAR_BASE):
      Now a constant as it need not be a macro.
      (Fdecode_time): Do not signal an overflow merely because the
      Gregorian year number does not fix in a fixnum (which can
      happen on hosts with 64-bit time_t and with 32-bit int and
    • Glenn Morris's avatar
      ; Auto-commit of loaddefs files. · 355b1c3c
      Glenn Morris authored
    • Paul Eggert's avatar
      Fix integer overflow check in json code · 8e25ffee
      Paul Eggert authored
      * src/json.c (json_to_lisp): Check for ptrdiff_t overflow,
      not fixnum overflow.
    • Paul Eggert's avatar
      Update more copyright years · a04bf151
      Paul Eggert authored
      Update some other copyright years automatically, by running:
      UPDATE_COPYRIGHT_MAX_LINE_LENGTH=79 admin/update-copyright'
      followed by 'admin/merge-gnulib'.
    • Paul Eggert's avatar
      Update from Gnulib · 11549870
      Paul Eggert authored
      This incorporates mostly just copyright-year changes, plus
      recent minor updates from glibc for the non-Emacs regular
      expression code.
    • Paul Eggert's avatar
      Merge from origin/emacs-26 · ba809612
      Paul Eggert authored
      2fcf2dff Fix copyright years by hand
      26bed8ba Update copyright year to 2019
      28142925 Fix value of default frame height.  (Bug#33921)
    • Paul Eggert's avatar
      Remove UCHAR typedef · d9ba26ec
      Paul Eggert authored
      * src/lisp.h (_UCHAR_T, UCHAR): Remove.  This workaround for
      circa-1993 old-AIX has evidently not been needed for decades.
      Tested on AIX 7.1, the oldest AIX version IBM still supports.
    • Paul Eggert's avatar
      Fix copyright years by hand · 2fcf2dff
      Paul Eggert authored
      These are dates that admin/update-copyright did not update, or
      updated incorrectly.
    • Paul Eggert's avatar
      Update copyright year to 2019 · 26bed8ba
      Paul Eggert authored
      Run 'TZ=UTC0 admin/update-copyright $(git ls-files)'.
  2. 31 Dec, 2018 8 commits
  3. 30 Dec, 2018 3 commits
  4. 29 Dec, 2018 11 commits
  5. 28 Dec, 2018 5 commits
  6. 27 Dec, 2018 1 commit
    • Paul Eggert's avatar
      Improve accept-process-process doc · c9fdd1b4
      Paul Eggert authored
      * doc/lispref/processes.texi (Accepting Output):
      * src/process.c (Faccept_process_output):
      Document that (accept-process-output P) can return non-nil
      even after P has exited, and that it can return nil even if P
      is still running (Bug#33839).