1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-17 00:30:37 -08:00
Commit graph

77 commits

Author SHA1 Message Date
Karl Heuer
c24e4efeb5 (Farray_length): Delete this obsolete function.
(Faref, Faset): If object is a string, use XSTRING, not XVECTOR.
1994-11-16 03:41:56 +00:00
Karl Heuer
c80bd143cf (syms_of_data): Set Qwholenump as function, not variable.
(Fnatnump): Use NATNUMP macro.
1994-11-16 00:42:11 +00:00
Karl Heuer
8d4afcac1e (store_symval_forwarding, swap_in_symval_forwarding, Fset, default_value,
Fset_default, Fkill_local_variable): Use XBUFFER_LOCAL_VALUE, not XCONS.
(Fmake_variable_buffer_local, Fmake_local_variable): Use the new substructure.
1994-11-11 07:35:27 +00:00
Karl Heuer
aabf6bec48 Fix typo in previous change. 1994-11-11 01:31:52 +00:00
Karl Heuer
536b772adc (Fboundp, find_symbol_value): Use type test macros instead of checking XTYPE
directly.
1994-11-09 23:13:31 +00:00
Karl Heuer
46b2ac21f0 (do_symval_forwarding, store_symval_forwarding, find_symbol_value, Fset,
default_value, Fset_default, Fkill_local_variable): Use the new substructure.
(store_symval_forwarding): Change args to buffer_slot_type_mismatch.
1994-10-12 05:15:21 +00:00
Karl Heuer
1bfcade382 (Fboundp, Ffboundp, find_symbol_value, Fset, Fdefault_boundp, Fdefault_value):
Don't check for Lisp_Void; nothing ever creates that type.
1994-10-06 23:07:57 +00:00
Karl Heuer
702672da3c (Flsh, Fadd1, Fsub1, Flognot): Don't use XFASTINT when negative. 1994-10-06 22:39:18 +00:00
Karl Heuer
865c050f41 (Fset, default_value, Fset_default, Fkill_local_variable): Access
buffer_local_flags as Lisp_Object, not int.
1994-10-06 22:32:11 +00:00
Karl Heuer
1b42cf2e61 (Faref, Farray_length): Don't use XFASTINT as an lvalue. 1994-10-04 15:44:37 +00:00
Karl Heuer
f187f1f776 (make_number, Fsymbol_name, do_symval_forwarding, swap_in_symval_forwarding,
find_symbol_value, Fset, arith_driver, Frem, Fmod, Fash, Flsh): Use new
accessor macros instead of calling XSET directly.
1994-10-04 12:01:46 +00:00
Richard M. Stallman
62476adc55 (Fmake_local_variable): Doc fix.
(Flocal_variable_p): New function.
(syms_of_data): defsubr it.
1994-09-30 20:32:45 +00:00
Karl Heuer
e9ebc175bf (wrong_type_argument, Fconsp, Fatom, Flistp, Fnlistp, Fsymbolp, Fvectorp,
Fstringp, Farrayp, Fsequencep, Fbufferp, Fmarkerp, Fsubrp,
Fbyte_code_function_p, Fchar_or_string_p, Fintegerp, Finteger_or_marker_p,
Fnatnump, Fnumber_or_marker_p, Ffloatp, Fcar, Fcar_safe, Fcdr, Fcdr_safe,
Fsetcar, Fsetcdr, Fboundp, Ffboundp, store_symval_forwarding, Fset,
default_value, Fdefault_boundp, Fdefault_value, Fset_default,
Fmake_variable_buffer_local, Fmake_local_variable, Fkill_local_variable,
indirect_function, Faref, Faset, Farray_length, arithcompare, Fzerop,
Fnumber_to_string, arith_driver, float_arith_driver, Fmod, Fadd1, Fsub1): Use
type test macros.
1994-09-27 04:00:45 +00:00
Richard M. Stallman
5c3416a57f (Fset_default, Fset): Delete RTPC_REGISTER_BUG conditionals. 1994-09-24 00:17:57 +00:00
Richard M. Stallman
a0ed95ea0a (sign_extend_lisp_int): Use EMACS_INT. 1994-09-17 00:27:54 +00:00
Karl Heuer
b7abc8faa6 (Fcdr_safe): Delete extraneous blank in docstring. 1994-09-16 22:02:54 +00:00
Richard M. Stallman
ab29781122 (Fdefine_function, Fdefalias): Handle advice as in Ffset.
(Qad_advice_info): Lisp and C names renamed from Qadvice_info.
(Qad_activate): C name renamed from Qactivate_advice.
1994-08-04 22:57:13 +00:00
Roland McGrath
5e84269afe (Ffset): Don't call Fget unless SYM's plist is consp. 1994-08-01 22:28:26 +00:00
Richard M. Stallman
f845f2c9a5 (syms_of_data): Set up Qadvice_info, Qactivate_advice.
(Ffset): Activate advice if symbol has advice-info property.
1994-07-31 20:57:45 +00:00
Karl Heuer
3a22ee3595 Update copyright. 1994-05-04 02:41:09 +00:00
Karl Heuer
c15c5d408d (Ffset, Ffmakunbound): Signal an error if SYM is nil or t. 1994-04-29 23:21:37 +00:00
Karl Heuer
6ba93f9d7b [MSDOS]: Re-enable some #undef's. 1994-04-29 23:16:43 +00:00
Richard M. Stallman
0412bf67d1 (Fsetq_default): Doc fix. 1994-04-16 05:15:17 +00:00
Richard M. Stallman
a782f0d57f (Fsetq_default, Fmake_local_variable): Doc syntax fix. 1994-04-12 06:06:21 +00:00
Karl Heuer
0671d7c002 (store_symval_forwarding, Fsymbol_value): Use assignment, not initialization. 1994-03-23 22:27:40 +00:00
Richard M. Stallman
8e86942bee (Qwholenump): New variable.
(syms_of_data): Set and gcpro Qwholenump.
1994-03-22 00:14:47 +00:00
Richard M. Stallman
1c1c17ebad (Fstring_to_number): Doc fix. 1994-03-21 06:56:46 +00:00
Karl Heuer
9aab521af6 (Fmake_local_variable): Void variables stay void. 1994-03-21 01:39:07 +00:00
Karl Heuer
0321d75c24 (Fchar_or_string_p, Fintegerp, Fnatnump): Doc fix. 1994-03-16 23:21:02 +00:00
Karl Heuer
1a2f2d332e (isnan): New macro.
(float_arith_driver): min and max yield NaN if any argument is a NaN.
1994-03-04 21:21:08 +00:00
Karl Heuer
1d66a5fabb (fmod): Implement it on systems where it's missing, using drem if available. 1994-02-04 20:18:59 +00:00
Karl Heuer
d9f082ecca (Fmod): Use HAVE_FMOD. 1994-02-01 23:21:22 +00:00
Richard M. Stallman
73d4035593 (Faset): Doc fix. 1994-01-22 16:13:30 +00:00
Richard M. Stallman
aaf45c7bbd (Frem) [MSDOS]: use fmod', not drem'. Put in config.h? 1994-01-08 09:23:12 +00:00
Richard M. Stallman
defa77b5a6 [hpux 7] (_MAXLDBL, _NMAXLDBL): New macro definitions. 1993-10-20 02:47:12 +00:00
Brian Fox
024ec58f11 Add declaration for atof if not predefined. 1993-09-22 18:32:09 +00:00
Roland McGrath
18160b98ce Include <config.h> instead of "config.h". 1993-09-10 06:15:46 +00:00
Paul Eggert
44fa9da5d7 (Fmod): New function; result is always same sign as divisor. 1993-08-10 04:14:17 +00:00
Richard M. Stallman
aa29f9b923 (Frem): Don't accept floats, just ints and markers. 1993-08-04 04:17:08 +00:00
Roland McGrath
638b77e614 (syms_of_data): Staticpro Qmark_inactive. 1993-07-08 21:27:33 +00:00
Roland McGrath
3b8819d645 Define Qmark_inactive.
(syms_of_data): Initialize it.
1993-07-08 21:26:57 +00:00
Richard M. Stallman
878a80cc1c (cons_to_long): Declare top, bot as Lisp_Object. 1993-06-12 07:20:30 +00:00
Jim Blandy
eb8c3be94e Apply typo patches from Paul Eggert. 1993-06-09 11:59:12 +00:00
Richard M. Stallman
1b1dfe395d (Ffset): Delete special check for t and nil. 1993-06-06 22:50:55 +00:00
Richard M. Stallman
f526b95587 (Frem): Fix result sign properly. 1993-06-01 03:37:28 +00:00
Richard M. Stallman
87fbf902fd (float_arith_driver): Detect division by zero in advance.
(arith_driver, Frem): Likewise.
1993-05-31 03:39:07 +00:00
Jim Blandy
c6c5df7f76 Updated copyright years. 1993-05-22 21:34:42 +00:00
Jim Blandy
93b9120871 * lread.c, data.c: If STDC_HEADERS is #defined, include <stdlib.h>
to get the extern declarations for atof.  That's where it is in
	POSIX.
1993-05-14 14:42:01 +00:00
Jim Blandy
e3fa7dfc18 * data.c (Ffset): Refuse to set the function value of t or nil. 1993-05-04 02:26:53 +00:00
Richard M. Stallman
d9bcdb34a0 (Fdefine_function): New function (same code as Fdefalias). 1993-04-29 13:12:37 +00:00