[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#20209: GUILE 2.0.11: crash in set_port_filename_x for bytevector por
From: |
Andy Wingo |
Subject: |
bug#20209: GUILE 2.0.11: crash in set_port_filename_x for bytevector ports |
Date: |
Tue, 28 Feb 2017 14:20:14 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
On Thu 23 Jun 2016 18:34, Andy Wingo <address@hidden> writes:
> From: Andy Wingo <address@hidden>
> Date: Thu, 23 Jun 2016 18:31:55 +0200
> Subject: [PATCH] Register R6RS port and bytevector internals early
>
> * libguile/bytevectors.c (sym_big, sym_little): Rename from scm_sym_big
> and scm_sym_little, and don't use the snarf mechanism as we need to
> initialize this value eagerly in case the C API is used before the
> Scheme module is loaded.
> (scm_bootstrap_bytevectors): Initialize the endianness symbols here.
> * libguile/r6rs-ports.c (scm_register_r6rs_ports): Register the R6RS
> port kinds here, for the same reason.
Already applied to 2.0; now applied to master too.
Andy
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- bug#20209: GUILE 2.0.11: crash in set_port_filename_x for bytevector ports,
Andy Wingo <=