- 30 Mar, 2000 5 commits
-
-
Gerd Moellmann authored
of Fsymbol_value. (xstrdup): Moved to alloc.c.
-
Gerd Moellmann authored
(allocating_for_lisp): Variable removed. (lisp_malloc): Block input around the calls to malloc and mem_insert.
-
Gerd Moellmann authored
last, after all its members have been freed.
-
Kenichi Handa authored
-
Kenichi Handa authored
-
- 29 Mar, 2000 24 commits
-
-
Ken Raeburn authored
* emacs.c (main): Fix sense of no-loadup test.
-
Ken Raeburn authored
inspection. Beginnings of support for expensive internal consistency checks. * config.in (ENABLE_CHECKING): Undef. * lisp.h (struct interval): Replace "parent" field with a union of interval pointer and Lisp_Object; add new bitfield to use as discriminant. Change other flag fields to bitfields. (CHECK): New macro for consistency checking. If ENABLE_CHECKING is defined and the supplied test fails, print a message and abort. (eassert): New macro. Use CHECK to provide an assert-like facility. * intervals.h (NULL_INTERVAL_P): Now applies only to real interval pointers; abort if the value looks like a lisp object. (NULL_INTERVAL_P, NULL_PARENT, HAS_PARENT, HAS_OBJECT, SET_PARENT, SET_OBJECT, INTERVAL_PARENT, GET_INTERVAL_OBJECT, COPY_PARENT): Modify for new interval parent definition. * alloc.c (mark_interval_tree, MARK_INTERVAL_TREE, UNMARK_BALANCE_INTERVALS): Update references that need an addressable lisp object in the interval structure. (die): New function. (suppress_checking): New variable. * intervals.c (interval_start_pos): Just return 0 if there's no parent object.
-
Dave Love authored
-
Dave Love authored
(appt-check): Convert min-to-app to a string before passing to appt-disp-window-function or concat. (appt-delete-window): Remove test for frame-root-window. (appt-select-lowest-window, appt-convert-time): Simplify.
-
Andreas Schwab authored
-
Dave Love authored
(byte-compile-file-form-autoload): Update byte-compile-function-environment.
-
Andreas Schwab authored
-
Andreas Schwab authored
specially.
-
Andreas Schwab authored
failed just delete its output.
-
Richard M. Stallman authored
-
Dave Love authored
-
Dave Love authored
-
Dave Love authored
(iso-iso2sgml-trans-tab, iso-sgml2iso-trans-tab): New variables. (iso-iso2sgml, iso-sgml2iso): New functions. (iso-cvt-define-menu): Fix some entries and use backquote for clarity.
-
Andreas Schwab authored
-
Andreas Schwab authored
-
Gerd Moellmann authored
-
Gerd Moellmann authored
-
Gerd Moellmann authored
and earlier Emacs versions.
-
Kenichi Handa authored
buffer and NEWTEXT. Free allocated memory before signaling an error.
-
Kenichi Handa authored
-
Gerd Moellmann authored
-
Gerd Moellmann authored
-
Dave Love authored
-
Stefan Monnier authored
of re_compile_fastmap and generalizing it a little bit so that it can also just return whether a given (sub)pattern can match the empty string or not. (regex_compile): Use `analyse_first' to decide whether the loop-check needs to be done or not for *, +, *? and +? (the loop check is costly for non-greedy repetition). (re_compile_fastmap): Delegate the actual work to `analyse_first'.
-
- 28 Mar, 2000 4 commits
-
-
Dave Love authored
-
Gerd Moellmann authored
-
Gerd Moellmann authored
ISO-DATE. If non-nil, return date in ISO 8601 format.
-
Dave Love authored
-
- 27 Mar, 2000 7 commits
-
-
Stefan Monnier authored
(enum re_opcode_t): Update description of succeed_n. (PATFETCH): Always define. (regex_compile): Use lookahead rather than PATUNFETCH (for repetition operators, char classes, shy-groups and intervals). Optimize special cases of intervals so as to only use succeed_n and jump_n when really needed. (re_compile_fastmap): Simplify handling of jump_n and succeed_n now that we don't have to handle the special cases any more. Simplify on_failure_jump handling as well.
-
Jason Rumney authored
-
Jason Rumney authored
-
Jason Rumney authored
(Vw32_charset_to_codepage_alist): Removed. (Vw32_charset_info_alist): New variable. (Qw32_charset_[ansi, default, symbol, shiftjis, hangul, gb2312, chinesebig5, oem, easteurope, turkish, baltic, russian, arabic, greek, hebrew, thai, johab, mac, unicode]): New symbols. (x_produce_glyphs): Remove out of date #ifdef 0'd section. Replace with TODO comment. (w32_codepage_for_font): Use Vw32_charset_info_alist. (syms_of_w32term): Remove Vw32_charset_to_codepage_alist. Define Vw32_charset_info_alist and w32_charset symbols.
-
Gerd Moellmann authored
-
Gerd Moellmann authored
(mark_memory): Use it. (SETJMP_WILL_LIKELY_WORK, SETJMP_WILL_NOT_WORK): New macros. (setjmp_tested_p, longjmp_done): New variables. (test_setjmp): New function. (mark_stack) [!GC_SETJMP_WORKS]: Call test_setjmp. (init_alloc): Initialize setjmp_tested_p and longjmp_done.
-
Gerd Moellmann authored
-