1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-15 10:10:21 +02:00
Commit graph

21194 commits

Author SHA1 Message Date
Marius Vollmer
817e55b939 * coop-defs.h (coop_key_create): Don't use the C++ keyword
`destructor' in prototype.  Thanks to Martin Baulig!
2000-10-02 21:32:57 +00:00
Michael Livshin
77cd7f80f0 * guile-func-name-check.in: now should not confuse SCO nawk
anymore.  thanks to Bruce Korb for the fix!
2000-10-02 19:39:25 +00:00
Gary Houston
0d26a8bca9 * net_db.c: declare inet_aton only if HAVE_INET_ATON is not
defined.  thanks to Han-Wen Nienhuys.
	(replacing the previously committed change)
2000-10-01 11:05:52 +00:00
Gary Houston
5574f075e4 Reverse the previous changes, I don't think they are needed after all. 2000-10-01 11:03:17 +00:00
Gary Houston
99c01f4ad8 * configure.in: check whether inet_aton is declared.
* acconfig.h: added MISSING_INET_ATON_DECL.
2000-10-01 10:31:10 +00:00
Gary Houston
ed0e0e3097 * net_db.c: declare inet_aton only if MISSING_INET_ATON_DECL is
defined.  thanks to Han-Wen Nienhuys.
2000-10-01 10:29:56 +00:00
Gary Houston
7e56f76644 *** empty log message *** 2000-09-30 15:54:32 +00:00
Gary Houston
deaecea77d * posix.scm (setgrent): pass #t, not #f. thanks to
Jacques A. Vidrine.
2000-09-30 15:53:36 +00:00
Gary Houston
e655d03424 * filesys.c (scm_stat2scm), posix.c (s_scm_mknod): don't use
S_ISSOCK or S_IFSOCK if not defined.  thanks to Bruce Korb.
2000-09-30 15:51:49 +00:00
Neil Jerram
db611983cf * Enhancements to online help presentation. 2000-09-29 20:39:29 +00:00
Neil Jerram
9d29e9906e * Enhance snarfing of libguile docstrings and postprocess them with makeinfo. 2000-09-29 20:33:13 +00:00
Neil Jerram
6ec589e2a2 * Cosmetic docstring fixes. 2000-09-29 20:22:31 +00:00
Keisuke Nishida
a56b30ccd1 *** empty log message *** 2000-09-29 18:08:19 +00:00
Keisuke Nishida
77c04abec9 Create *.i from *.c and include them. 2000-09-29 18:08:00 +00:00
Keisuke Nishida
4209716727 *** empty log message *** 2000-09-27 23:41:10 +00:00
Keisuke Nishida
4b482259c3 Indirect threaded. Performance is the same as before. Wow\! 2000-09-27 23:29:45 +00:00
Dirk Herrmann
bbe4e612aa * Forgot to submit the Changelog for the last patch. 2000-09-26 22:21:10 +00:00
Dirk Herrmann
322ac0c5cc * Eliminated all calls to SCM_UCHARS. 2000-09-26 22:15:13 +00:00
Dirk Herrmann
405aaef932 * Eliminated all remaining calls to SCM_CHARS. 2000-09-26 21:53:49 +00:00
Dirk Herrmann
548b925289 * Remember that string=? and friends need fixing. 2000-09-26 20:39:03 +00:00
Dirk Herrmann
06ee04b27d * Further references to SCM_CHARS removed. 2000-09-26 20:34:26 +00:00
Dirk Herrmann
74cc85038e * Don't use string or vector macros when accessing compiled closures. 2000-09-26 20:11:22 +00:00
Dirk Herrmann
9eb364fccb * More references to SCM_CHARS removed. 2000-09-26 19:40:10 +00:00
Dirk Herrmann
3db4adfced * Removed some more references to SCM_CHARS.
* Provided SCM_U?VECTOR_BASE as replacements for SCM_VELTS.
2000-09-26 19:20:39 +00:00
Dirk Herrmann
a002f1a2cb * Replaced a lot of references to SCM_CHARS. 2000-09-26 18:37:26 +00:00
Dirk Herrmann
1660782ecf * Removed unused type tag scm_tc7_lvector. 2000-09-22 18:33:24 +00:00
Dirk Herrmann
f151f91293 * Eliminated some more calls to SCM_CHARS. 2000-09-22 17:43:57 +00:00
Keisuke Nishida
015959cb4a ChangeLog 2000-09-22 17:38:49 +00:00
Keisuke Nishida
04666c260c * src/vm.c: SCM_CHARS -> SCM_SYMBOL_CHARS. 2000-09-22 17:38:36 +00:00
Dirk Herrmann
86c991c2a2 * Replaced SCM_CHARS with SCM_STRING_CHARS or SCM_SYMBOL_CHARS. 2000-09-22 17:17:55 +00:00
Dirk Herrmann
c1aef03710 * Added SCM_STRING_CHARS and SCM_SYMBOL_CHARS in order to, in the long run,
get rid of SCM_CHARS, which is shared between a large number of types, and
  thus makes it difficult to change the implementation of a single type.
2000-09-22 16:44:42 +00:00
Neil Jerram
1bee0e70ca * Fix docstring texinfo warnings. 2000-09-22 13:40:12 +00:00
Keisuke Nishida
19a84b86bb *** empty log message *** 2000-09-22 11:08:28 +00:00
Keisuke Nishida
89a6e8f7f3 * src/vm_system.c (call): Call return-hook before reinstating a
continuation.
(tail_call): Call return-hook before a proper tail call.
2000-09-22 11:08:17 +00:00
Keisuke Nishida
dfa8d14a25 *** empty log message *** 2000-09-20 21:13:26 +00:00
Keisuke Nishida
38870b4313 * src/vm_system.c (br_if_not_null): Set ac = SCM_BOOL_F if not null. 2000-09-20 21:13:12 +00:00
Keisuke Nishida
62edbc2330 *** empty log message *** 2000-09-20 21:08:25 +00:00
Keisuke Nishida
628ef8663e * src/vm_number.c (FUNC2): New macro.
(add2, sub2): Use FUNC2.
(remainder): New instruction.
2000-09-20 21:08:12 +00:00
Keisuke Nishida
17a2034883 * vm/bytecomp.scm (translate-ref): Combined translate-local-ref,
translate-external-ref, and translate-top-level-ref.
(translate-set): Combined translate-local-set,
translate-external-set, and translate-top-level-ref.
Set a name to the object.
(translate-and, translate-or): Bug fixed.
2000-09-20 21:07:49 +00:00
Keisuke Nishida
3cdfcd54eb * vm/shell.scm (vm-frame->call): Updated. 2000-09-20 21:07:12 +00:00
Keisuke Nishida
4fdec843ed * src/vm_system.c (name): New instruction.
(savet): Don't set name.
2000-09-20 21:06:51 +00:00
Keisuke Nishida
e6db4668ea * src/vm.c (scm_name_property): New variable.
(scm_name, scm_set_name_x): New procedures.
(scm_smob_print_with_name, init_name_property): New functions.
(print_program, scm_program_name): Removed.
(init_program_type, init_vm_type): Use scm_smob_print_with_name.
(scm_init_vm): Call init_name_property.
2000-09-20 21:06:30 +00:00
Marius Vollmer
f7b0a8d1c6 *** empty log message *** 2000-09-20 21:06:06 +00:00
Marius Vollmer
dd47565aeb * numbers.c (scm_istr2flo): Throw an `out of range' error when
exponent is too large instead of returning `#f'.  The rationale is
that in this case the string represents a valid number but we
can't deal with it.
2000-09-20 21:04:19 +00:00
Mikael Djurfeldt
216b559acd *** empty log message *** 2000-09-20 16:56:21 +00:00
Mikael Djurfeldt
82b3d7781f * boot-9.scm: Removed comment. (Thanks to Brad Knotwell.) 2000-09-20 16:50:18 +00:00
Keisuke Nishida
467ab77eee *** empty log message *** 2000-09-20 16:31:15 +00:00
Keisuke Nishida
8f486fc76a Removed #include "libguile/environments.h", sorry.. 2000-09-20 16:31:04 +00:00
Keisuke Nishida
e4dba4c7a8 *** empty log message *** 2000-09-20 16:28:12 +00:00
Keisuke Nishida
b2eae655be * libguile.h: #include "libguile/environments.h" and "libguile/properties.h". 2000-09-20 16:28:00 +00:00