Use `scm_gc_malloc_pointerless' in various places (improves performance).
authorLudovic Courtes <ludovic.courtes@laas.fr>
Thu, 8 Jun 2006 22:01:47 +0000 (22:01 +0000)
committerLudovic Courtès <ludo@gnu.org>
Wed, 10 Sep 2008 18:27:00 +0000 (20:27 +0200)
commit92d8fd328c66df2132e13ff1428bb83b2f4350c2
treee1f169b254223ec763e7fef5d556201514015c65
parent6cc80cb6ab28b6b1c3b016465d61c0e77c0ee290
Use `scm_gc_malloc_pointerless' in various places (improves performance).

* libguile/fports.c (scm_fport_buffer_add): Use
  `scm_gc_malloc_pointerless ()' instead of `scm_gc_malloc ()' when
  allocating room for the read/write buffers.

* libguile/numbers.c (scm_c_make_rectangular): Likewise.

* libguile/ports.c (scm_ungetc): Likewise.

* libguile/random.c (scm_i_copy_rstate): Likewise.
  (scm_c_make_rstate): Likewise.

* libguile/regex-posix.c (scm_make_regexp): Likewise.

git-archimport-id: lcourtes@laas.fr--2005-libre/guile-core--boehm-gc--1.9--patch-36
libguile/fports.c
libguile/numbers.c
libguile/ports.c
libguile/random.c
libguile/regex-posix.c