1. 20 Apr, 1998 1 commit
  2. 14 Apr, 1998 1 commit
  3. 06 Apr, 1998 1 commit
  4. 28 Mar, 1998 1 commit
  5. 21 Mar, 1998 2 commits
    • Richard M. Stallman's avatar
      (make_specified_string): New function. · c0696668
      Richard M. Stallman authored
      (make_string_from_bytes): New function.
      (compact_strings): Get byte size from size, if size_byte < 0.
      (Fmake_string): Use make_uninit_string for single-byte char.
      (make_unibyte_string): Mark string as unibyte.
      (make_uninit_string): Likewise.
      (make_string): Likewise, if size == size in bytes.
      (make_pure_string): New arg MULTIBYTE.
      (Fpurecopy): Pass new arg to make_pure_string.
      c0696668
    • Richard M. Stallman's avatar
      fc932ac6
  6. 12 Mar, 1998 1 commit
  7. 06 Mar, 1998 1 commit
  8. 05 Feb, 1998 1 commit
  9. 25 Jan, 1998 1 commit
  10. 21 Jan, 1998 1 commit
  11. 18 Jan, 1998 1 commit
    • Karl Heuer's avatar
      (STRING_BASE_SIZE): New macro. · b3fd4d8f
      Karl Heuer authored
      (STRING_FULLSIZE): Use STRING_BASE_SIZE instead of the whole
      size of struct Lisp_String.
      (make_pure_string): Use STRING_FULLSIZE.
      b3fd4d8f
  12. 05 Jan, 1998 1 commit
    • Richard M. Stallman's avatar
      (make_pure_string): New arg length_byte. · 3f25e183
      Richard M. Stallman authored
      Take account of size used by size_byte; store both sizes.
      (Fpurecopy): Call make_pure_string the new way.
      (compact_strings): Use size_byte field to compute string's size.
      
      (make_uninit_multibyte_string): New function.
      (make_uninit_string): Use make_uninit_multibyte_string.
      (make_multibyte_string): New function.
      (make_unibyte_string): New function.
      (make_string): Compute number of chars from the data.
      3f25e183
  13. 02 Jan, 1998 1 commit
  14. 21 Dec, 1997 1 commit
  15. 04 Dec, 1997 1 commit
  16. 28 Nov, 1997 1 commit
  17. 15 Oct, 1997 1 commit
  18. 01 Sep, 1997 1 commit
  19. 29 Aug, 1997 1 commit
  20. 13 Aug, 1997 1 commit
  21. 05 Jul, 1997 1 commit
  22. 02 Jun, 1997 1 commit
  23. 28 May, 1997 1 commit
  24. 16 May, 1997 1 commit
  25. 09 Apr, 1997 2 commits
    • Richard M. Stallman's avatar
      Update copyright year. · 188b4aea
      Richard M. Stallman authored
      188b4aea
    • Richard M. Stallman's avatar
      For glibc's malloc, include <malloc.h> for mallinfo, · d1658221
      Richard M. Stallman authored
      mallopt, struct mallinfo, and mallopt constants.
      (BYTES_USED): New macro.
      (memory_full, emacs_blocked_free): Replace _bytes_used with BYTES_USED.
      (emacs_blocked_malloc): Set sbrk padding value for glibc, as is
      done with gmalloc.
      (allocate_vectorlike, make_uninit_string):
      Prevent using mmap for possible large chunks.
      (init_alloc_once): Set trim and mmap malloc parms, when using glibc.
      d1658221
  26. 07 Apr, 1997 1 commit
  27. 22 Mar, 1997 1 commit
  28. 20 Feb, 1997 1 commit
  29. 07 Nov, 1996 1 commit
  30. 28 Oct, 1996 1 commit
  31. 17 Sep, 1996 2 commits
  32. 04 Sep, 1996 1 commit
  33. 03 Sep, 1996 1 commit
  34. 01 Sep, 1996 1 commit
  35. 31 Aug, 1996 1 commit
  36. 29 Aug, 1996 1 commit
  37. 10 Jun, 1996 1 commit