public inbox for guile-cvs@sourceware.org
help / color / mirror / Atom feed
* guile/guile-core ChangeLog NEWS acconfig.h con ...
@ 1999-11-19 10:16 ghouston
  0 siblings, 0 replies; 2+ messages in thread
From: ghouston @ 1999-11-19 10:16 UTC (permalink / raw)
  To: guile-cvs

CVSROOT:	/cvs/guile
Module name:	guile
Changes by:	ghouston@sourceware.cygnus.com	99/11/19 10:16:19

Modified files:
	guile-core     : ChangeLog NEWS acconfig.h configure.in 
	guile-core/ice-9: ChangeLog Makefile.am boot-9.scm 
	guile-core/libguile: ChangeLog Makefile.am __scm.h eq.c eval.c 
	                     gc.c gh.h gh_data.c init.c objects.c 
	                     print.c ramap.c random.c read.c sort.c 
	                     tag.c tags.h unif.c unif.h vectors.c 
	                     vectors.h 

Log message:
	* acconfig.h: add HAVE_ARRAYS.
	
	* configure.in: add --disable-arrays option, probably temporary.
	
	* the following changes allow guile to be built with the array
	"module" omitted.  some of this stuff is just tc7 type support,
	which wouldn't be needed if uniform array types were converted
	to smobs.
	
	* tag.c (scm_utag_bvect ... scm_utag_cvect): don't define unless
	HAVE_ARRAYS.
	(scm_tag): don't check array types unless HAVE_ARRAYS.
	
	* sort.c (scm_restricted_vector_sort_x, scm_sorted_p):
	remove the unused array types.
	* (scm_stable_sort, scm_sort): don't support vectors if not
	HAVE_ARRAYS.  a bit excessive.
	
	* random.c (vector_scale, vector_sum_squares,
	scm_random_solid_sphere_x, scm_random_hollow_sphere_x,
	scm_random_normal_vector_x): don't define unless HAVE_ARRAYS.
	
	* gh_data.c (makvect, gh_chars2byvect, gh_shorts2svect,
	gh_longs2ivect,	gh_ulongs2uvect, gh_floats2fvect, gh_doubles2dvect,
	gh_uniform_vector_length, gh_uniform_vector_ref):
	don't define unless HAVE_ARRAYS.
	(gh_scm2chars, gh_scm2shorts, gh_scm2longs, gh_scm2floats,
	gh_scm2doubles):
	don't check vector types if not HAVE_ARRAYS.
	
	* eq.c (scm_equal_p), eval.c (SCM_CEVAL), print.c (scm_iprin1),
	gc.c (scm_gc_mark, scm_gc_sweep), objects.c (scm_class_of):
	don't support the array types unless HAVE_ARRAYS is defined.
	
	* tags.h: make nine tc7 types conditional on HAVE_ARRAYS.
	
	* read.c (scm_lreadr): don't check for #* unless HAVE_ARRAYS is
	defined (this should use read-hash-extend).
	
	* ramap.c, unif.c: don't check whether ARRAYS is defined.
	
	* vectors.c (scm_vector_set_length_x): moved here from unif.c.  call
	scm_uniform_element_size if HAVE_ARRAYS.
	vectors.h: prototype too.
	
	* unif.c (scm_uniform_element_size): new procedure.
	
	* init.c (scm_boot_guile_1): don't call scm_init_ramap or
	scm_init_unif unless HAVE_ARRAYS is defined.
	
	* __scm.h: don't define ARRAYS.
	
	* Makefile.am (EXTRA_libguile_la_SOURCES): unif.c and ramap.c
	moved here from	libguile_la_SOURCES.
	
	* Makefile.am (ice9_sources): add arrays.scm.
	
	* boot-9.scm: load arrays.scm if 'array is provided.
	
	* arrays.scm: new file with stuff from boot-9.scm.


^ permalink raw reply	[flat|nested] 2+ messages in thread

* guile/guile-core ChangeLog NEWS acconfig.h con ...
@ 2000-01-09 12:50 ghouston
  0 siblings, 0 replies; 2+ messages in thread
From: ghouston @ 2000-01-09 12:50 UTC (permalink / raw)
  To: guile-cvs

CVSROOT:	/cvs/guile
Module name:	guile
Changes by:	ghouston@sourceware.cygnus.com	00/01/09 12:50:03

Modified files:
	guile-core     : ChangeLog NEWS acconfig.h configure.in 
	guile-core/libguile: ChangeLog stime.c 

Log message:
	* configure.in: check whether localtime caches TZ.  copied from
	Emacs 20.5.
	* acconfig.h: add LOCALTIME_CACHE.
	
	* These changes should make it unnecessary to call tzset from
	Scheme after modifying the TZ environment variable, even if the
	system date facilities cache the value.
	* stime.c (setzone, scm_localtime): added comments.
	(tzset): don't define a noop tzset macro if HAVE_TZSET not defined.
	(setzone): don't call tzset.
	(restorezone): call tzset only if HAVE_TZSET is defined.
	(scm_tzset): don't define if HAVE_TZSET not defined.  Change the
	doc string to indicate that this procedure isn't likely to do
	anything useful.
	(scm_localtime, scm_strftime, scm_mktime): call tzset if
	LOCALTIME_CACHE is defined.


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2000-01-09 12:50 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-11-19 10:16 guile/guile-core ChangeLog NEWS acconfig.h con ghouston
2000-01-09 12:50 ghouston

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).