- 02 Jan, 1999 1 commit
-
-
Richard M. Stallman authored
(allocate_vectorlike, make_uninit_multibyte_string): Use that. (init_alloc_once): Use that.
-
- 30 Dec, 1998 1 commit
-
-
Richard M. Stallman authored
Use them instead of malloc, xmalloc, and xfree, for Lisp objects. Don't set allocating_for_lisp in the callers; let lisp_malloc do it. (n_interval_blocks, n_float_blocks): New variable. (n_cons_blocks, n_vectors, n_symbol_blocks): New variable. (n_marker_blocks, n_string_blocks): New variable. (init_intervals, make_interval): Set a count variable. Use lisp_malloc instead of setting allocating_for_lisp. (init_float, make_float, init_cons, Fcons): Likewise. (allocate_vectorlike, init_symbol, Fmake_symbol): Likewise (init_marker, allocate_misc, init_strings): Likewise. (make_uninit_multibyte_string): Likewise. (gc_sweep, compact_strings): Decrement the count variables. (uninterrupt_malloc): Don't store Emacs's hooks into the old_..._hook variables.
-
- 22 Oct, 1998 1 commit
-
-
Richard M. Stallman authored
-
- 07 Jun, 1998 2 commits
-
-
Richard M. Stallman authored
-
Richard M. Stallman authored
-
- 24 May, 1998 1 commit
-
-
Richard M. Stallman authored
-
- 05 May, 1998 1 commit
-
-
Richard M. Stallman authored
-
- 20 Apr, 1998 1 commit
-
-
Richard M. Stallman authored
-
- 14 Apr, 1998 1 commit
-
-
Andreas Schwab authored
-
- 06 Apr, 1998 1 commit
-
-
Andreas Schwab authored
same thing.
-
- 28 Mar, 1998 1 commit
-
-
Richard M. Stallman authored
don't mark a marker just cause it is in this list. (Fgarbage_collect): Discard from all undo-lists all elements that adjust markers that were not marked.
-
- 21 Mar, 1998 2 commits
-
-
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.
-
Richard M. Stallman authored
-
- 12 Mar, 1998 1 commit
-
-
Richard M. Stallman authored
for struct Lisp_Buffer_Local_Value.
-
- 06 Mar, 1998 1 commit
-
-
Richard M. Stallman authored
-
- 05 Feb, 1998 1 commit
-
-
Richard M. Stallman authored
-
- 25 Jan, 1998 1 commit
-
-
Richard M. Stallman authored
-
- 21 Jan, 1998 1 commit
-
-
Richard M. Stallman authored
-
- 18 Jan, 1998 1 commit
-
-
Karl Heuer authored
(STRING_FULLSIZE): Use STRING_BASE_SIZE instead of the whole size of struct Lisp_String. (make_pure_string): Use STRING_FULLSIZE.
-
- 05 Jan, 1998 1 commit
-
-
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.
-
- 02 Jan, 1998 1 commit
-
-
Richard M. Stallman authored
-
- 21 Dec, 1997 1 commit
-
-
Richard M. Stallman authored
Save message_enable_multibyte and pass it to message2_nolog.
-
- 04 Dec, 1997 1 commit
-
-
Karl Heuer authored
-
- 28 Nov, 1997 1 commit
-
-
Andreas Schwab authored
(memory_full, free_cons, free_marker): Likewise.
-
- 15 Oct, 1997 1 commit
-
-
Karl Heuer authored
objects.
-
- 01 Sep, 1997 1 commit
-
-
Richard M. Stallman authored
(make_float, Fcons, gc_sweep): Corresponding changes.
-
- 29 Aug, 1997 1 commit
-
-
Richard M. Stallman authored
-
- 13 Aug, 1997 1 commit
-
-
Richard M. Stallman authored
-
- 05 Jul, 1997 1 commit
-
-
Richard M. Stallman authored
Fix bugs with inappropriate mixing of Lisp_Object with int.
-
- 02 Jun, 1997 1 commit
-
-
Richard M. Stallman authored
(make_event_array): Convert nargs to Lisp_Object.
-
- 28 May, 1997 1 commit
-
-
Richard M. Stallman authored
-
- 16 May, 1997 1 commit
-
-
Kenichi Handa authored
(emacs_blocked_malloc): Likewise.
-
- 09 Apr, 1997 2 commits
-
-
Richard M. Stallman authored
-
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.
-
- 07 Apr, 1997 1 commit
-
-
Kenichi Handa authored
Lisp_Char_Table. (make_sub_char_table): New function.
-
- 22 Mar, 1997 1 commit
-
-
Richard M. Stallman authored
-
- 20 Feb, 1997 1 commit
-
-
Karl Heuer authored
the case that PURPOSE is nil (in a deeper char-table). (Fmake_bool_vector): Make correct size of Lisp_Object for bool-vector.
-
- 07 Nov, 1996 1 commit
-
-
Richard M. Stallman authored
-
- 28 Oct, 1996 1 commit
-
-
Erik Naggum authored
-
- 17 Sep, 1996 1 commit
-
-
Erik Naggum authored
-