bug#42012: Reference Manual and Docstring on number->string
Guile 3.0.3. The reference manual and the docstring of number->string say: "If N is inexact, a radix of 10 will be used." But that is not what happens, e.g., (let ((x 4.0)) (and (inexact? x) (number->string x 3))) evaluates to "11.0" instead of #f or "4.0". Probably "if RADIX is not supplied, a radix of 10 will be used" is meant.
bug#40737: 40737-d...@debbugs.gnu.org
Fixed in the 3.0.3 release by commit 7e814190e
bug#40737: Segfault in arm gcc7, thumb2 builroot, with arm patch
close 40737 v3.0.3
bug#42004: close 40737 v3.0.3
close 40737 v3.0.3
bug#41981: Reference Manual on Vtables: Missing Information on Permission "h"
dsm...@roadrunner.com writes: > Is is documented in the docstring: > > scheme@(guile-user)> ,d make-struct-layout In the reference manual, a description of make-struct-layout directly precedes the '(define* (make-vtable ..) ..)' example that cannot be understood without somehow grasping what is documented about "h" in the docstring of make-struct-layout. However, the description of make-struct-layout in the reference manual says: "FIELDS is as described under ‘make-vtable’ (*note Vtables::)". But that description lacks the information on "h". It may be a matter of opinion. But my opinion stronly is that descriptions about the behavior around permission "h" do should appear in the reference manual in two places: The description of make-vtable and the description of make-struct/no-tail. After glancing at libguile/struct.c, "w", "h", and the depreciated "r" seem in fact to be all possible permissions. I will prepare a patch after I finish getting a good overview of Guile.
bug#42003: Describe Command in meta/guile Does Not Work
I am on the current master branch (3.0.3.4-a5243). With meta/guile I get the following: scheme@(guile-user)> ,d make-struct/no-tail #f Expected: A description of make-struct/no-tail instead of #f. When I run 'make install' followed by meta/guile, then it does yield the expected result.