bug#71303: [PATCH] doc: Fix typo in PEG example.

2024-06-18 Thread lloda
Patch applied in 4fe6d19a5baa43910f346656539c6942d436572b. Thank you!

bug#69725: Incorrect comapration between exact and inexact numbers

2024-03-19 Thread lloda
Patch committed to 54c4753dd3f7506bee2778b36d7263b613ffd579, with a couple extra tests. Thanks Daniel

bug#69725: Incorrect comapration between exact and inexact numbers

2024-03-18 Thread lloda
Thanks for the report! Patch attached. regards Daniel 0001-Add-missing-branch-in-scm_is_less_than.patch Description: Binary data

bug#68350: Segmentation fault using list-head with negative k

2024-01-11 Thread lloda
> On 11 Jan 2024, at 18:57, Tomas Nordin wrote: > > lloda writes: > >> I think this is another dupe of https://debbugs.gnu.org/58154. > > Highly possible. Like Ricardo I cannot reproduce this with a local build > I made from the tip of the repo. (I saw the s

bug#68350: Segmentation fault using list-head with negative k

2024-01-10 Thread lloda
I think this is another dupe of https://debbugs.gnu.org/58154.

bug#65132: ...

2023-09-29 Thread lloda
Patch applied in 1e3b5390e3c24e66013118e9751db4de5025a4a2. Thanks, Daniel

bug#40584: ...

2023-09-29 Thread lloda
Patch applied in 3243d96bb5b9658f08847a7073fe6c0b2ccab6be. Thanks, Daniel

bug#61660: [feature request] optimization of case-lambda

2023-02-27 Thread lloda
> On 27 Feb 2023, at 11:11, Ludovic Courtès wrote: > > Hi Daniel, > > lloda skribis: > >> From 61ed612fb36108e395bdee4b1bbb46b49ef017b3 Mon Sep 17 00:00:00 2001 >> From: Daniel Llorens >> Date: Thu, 23 Feb 2023 17:38:10 +0100 >> Subject: [PAT

bug#61766: Typo in docs

2023-02-24 Thread lloda
> On 24 Feb 2023, at 15:54, Giorgos Tzampanakis > wrote: > > Hi, > > In the signature of raise-exception in [1] it should say "continuable?" > instead of just "continuable". > > [1] > https://www.gnu.org/software/guile/manual/html_node/Raising-and-Handling-Exceptions.html Fixed in 52465

bug#61660: [feature request] optimization of case-lambda

2023-02-24 Thread lloda
Fixed patch handling rest & #:optional, with test cases. 0001-peval-reduces-some-inlined-case-lambda-calls.patch Description: Binary data

bug#61660: [feature request] optimization of case-lambda

2023-02-23 Thread lloda
Patch attached, tests tbd. Thoughts? 0001-peval-reduces-some-inlined-case-lambda-calls.patch Description: Binary data

bug#61660: [feature request] optimization of case-lambda

2023-02-20 Thread lloda
On 3.0.9 > ,optimize ((case-lambda (() 0))) = 0 but > ,optimize ((case-lambda (() 0) ((a) 1))) = ((case-lambda (() 0) ((a) 1))) The problem with this is that when the output of a macro contains case-lambda, recursive application results in geometrical increase of code size. It seems that

bug#60971: GNU Guile 3.0.9rc1 available for testing!

2023-01-23 Thread lloda
lgtm, no other issues on mac os. thanks Daniel

bug#60971: build failure of v3.0.9rc1 on mac os 12.6

2023-01-20 Thread lloda
Hello, v3.0.9rc1 fails on mac os 12.6.2 & gcc 12.2 or clang 14, same error in either case. gcc's error is: CC libguile_3.0_la-posix.lo In file included from ../../../src/guile4/libguile/posix.c:82: ../../../src/guile4/libguile/posix.c:109:9: error: l

bug#60234: Build failure on mac os 12.6 / gcc 12.2

2023-01-20 Thread lloda
> On 18 Jan 2023, at 23:16, Ludovic Courtès <mailto:l...@gnu.org>> wrote: > > Hi Daniel, > > lloda mailto:ll...@sarc.name>> skribis: > >> .../libguile/threads.h:194:43: error: 'scm_i_current_thread' is defined with >> tls mode

bug#60928: [PATCH] bugfix/make_hash_table: fix segfault when arg< 0 for make-hash-table

2023-01-19 Thread lloda
No worries, thanks for the report! I note that there's already an old test for (make-hash-table -1) in hash.test. Regards Daniel

bug#60928: [PATCH] bugfix/make_hash_table: fix segfault when arg< 0 for make-hash-table

2023-01-18 Thread lloda
It seems this is the same bug as https://bugs.gnu.org/60488 and https://bugs.gnu.org/58154, at least it doesn't segfault in main anymore.

bug#44505: Guile 3.0.4 build fails on macOS Big Sur / ARM

2022-12-20 Thread lloda
Fixed in 3bdcc3668fd8f9a5b6c9a313ff8d70acb32b2a52. Thanks Daniel

bug#60234: Build failure on mac os 12.6 / gcc 12.2

2022-12-20 Thread lloda
Patched in f859e0f58b211eedcb0dce4f2382cfebf37010d7.

bug#60234: Build failure on mac os 12.6 / gcc 12.2

2022-12-20 Thread lloda
The error is .../libguile/threads.h:194:43: error: 'scm_i_current_thread' is defined with tls model global-dynamic 194 | SCM_INTERNAL SCM_THREAD_LOCAL scm_thread *scm_i_current_thread; | ^ .../libguile/threads.c:357:30: note: previously defined

bug#59540: Calling length on a very long improper list is disastrous.

2022-12-12 Thread lloda
> On 10 Dec 2022, at 18:27, Ludovic Courtès wrote: > > ... > Of these only #2 is something we could work on. However, truncation has > proven to be a hindrance sometimes (in backtraces, objects are > automatically), so I’m not sure we want to enable it by default on > wrong-type-arg error mes

bug#59874: Segfault from string-ref with negative 'k'

2022-12-07 Thread lloda
Hello, This is the same bug as https://debbugs.gnu.org/cgi/bugreport.cgi?bug=58154 which is fixed in git (http://git.savannah.gnu.org/gitweb/?p=guile.git;a=commitdiff;h=c0004442b7691f59a0e37869ef288eb26382ad9e

bug#58154: fluid-ref* with negative index segfaults

2022-09-30 Thread lloda
Fixed in c0004442b7691f59a0e37869ef288eb26382ad9e. Thank you!

bug#57808: [PATCH] string-fun: Fix typo

2022-09-17 Thread lloda
Applied in 9592516bfa23056542e9b05b00a4449d0809c6bc. Ty!

bug#56493: close

2022-08-29 Thread lloda
Fixed in eb5ecf4944cd646341f7e47dda5396cf96a4b8a3.

bug#50068: [PATCH] In curried definitions, move docstrings to outermost lambdas

2022-08-29 Thread lloda
Applied in 61d8dab8eafd498306ce618582aab37497df77b4. Thank you!

bug#57145: [PATCH] Add xcons example

2022-08-12 Thread lloda
Hi jgart, looks good, but could you do a patch for several of these at once? regards Daniel > On 12 Aug 2022, at 00:03, jgart via Bug reports for GUILE, GNU's Ubiquitous > Extension Language wrote: > > --- > doc/ref/srfi-modules.texi | 4 > 1 file changed, 4 insertions(+) > >

bug#57098: patch

2022-08-11 Thread lloda
Applied in c746586de3a1bee77185a414971b48f52de2547b. Thanks!

bug#51129: gperf

2022-08-02 Thread lloda
Fixed in 50d4b5020333275eadcdba71f0bdd3fc2571101c. Thank you!

bug#39947: [3.0.0] Compiler mishandles literal bignums passed to

2021-11-07 Thread lloda
Related: https://debbugs.gnu.org/50609

bug#50609: number overflow

2021-11-05 Thread lloda
I've applied the patch in c6b1171c6b5632ac04120f482af786444e17d3fe. Thanks for the report!

bug#48150: breaking gmp

2021-11-05 Thread lloda
Fixed in bf9d30f3c3fd03cb37d604f1927e9ce5c699338b. Thanks!

bug#50609: number overflow

2021-11-04 Thread lloda
Not quite comfortable poking around in the compiler, but find a patch attached. I also found this related bug: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=32644. 0001-Limit-the-range-of-ash-round-ash-count-argument-to-I.patch Description: Binary data 0002-Avoid-ash-with-arguments-that-mi

bug#45595: recvfrom! optional start and end parameter invalid

2021-11-03 Thread lloda
Hi, Your patch didn't allow for start == end, which is valid as far as I can tell. With that amended, applied in 1a8294f495cb202f8fcd0f260627c58e7a4c4d10. Thanks!

bug#50127: [PATCH] doc: Fix typos.

2021-11-03 Thread lloda
Patch applied in c5f443de79d1cb16ddf34873adb185599836a91b. Thanks!

bug#43987: strerror return value

2021-11-03 Thread lloda
Patch applied in ab9c0c9ca787da60ac9b956fdbcf4c1fa68c3300. Thanks!

bug#48816: guile: Add ARC support

2021-11-03 Thread lloda
Applied in 492bd638835c4c00623239190032770583e09714. Thanks!

bug#39601: srfi library naming in r7rs

2021-11-02 Thread lloda
Applied in a960d7869bc82bb56d5446ece01b8efff9b15fef. Thank you!

bug#39601: srfi library naming in r7rs

2021-11-01 Thread lloda
Hi Taylan, Your patch leaks a bunch of identifiers, could you fix that? thanks Daniel

bug#51276: Problems with format and scaling floats

2021-10-18 Thread lloda
Thank you very much, patch applied! Now that you've dived into (ice-9 format), what about this one: (format #t "~,,2f~%" 0.01) => 1.0 (format #t "~,,3f~%" 0.01) ; !! => 010.0 (format #t "~,,3f~%" 0.001) => 1.0 (format #t "~,,4f~%" 0.001) ; !! => 0010.0 (format #t "~,,4f~%" 0.0001) => 1.0 (forma

bug#49930: glibc-2.34 build failure in gnulib (needs a sync)

2021-08-16 Thread lloda
Hi, I have updated gnulib in http://git.savannah.gnu.org/gitweb/?p=guile.git;a=commitdiff;h=b4a80f4239b19fea4d2cc3e9d197f24b809f0624 . Please let me know if this solves the issue – I am un

bug#49623: [PATCH v2] Parse #{{}}# properly.

2021-08-02 Thread lloda
Applied in c78c130b1ddef6d6c290533f74ce1fbd51a4b19d. Thank you! > On 20 Jul 2021, at 12:54, Maxime Devos wrote: > > Maxime Devos schreef op zo 18-07-2021 om 21:47 [+0200]: >> It turns out that the test fails when the patch >> is applies to guile@3.0.7. I'll rebase and try >> to figure things

bug#42574: Probable (system vm trace) bug

2021-05-21 Thread lloda
This has been fixed in f9f55b9ce74898d1b0a77dcc9b4aa260e5cd208d. Apologies for not noticing the earlier patch... there were a couple later duplicates. Thanks!

bug#44182: Bug in nftw function

2021-05-21 Thread lloda
Fixed in f499754bc8291a044c5034b634ac02a01bde9b49. Thanks!

bug#46273: bug #46273: Fix typo in lambda documentation

2021-05-21 Thread lloda
Patch applied in d1c6ae19f4e6ab8b3b607a5b14f65c437c06e065. Thanks!

bug#45339: Readline filename completion

2021-05-19 Thread lloda
Applied in f3a23edf9ed111caab7bbad583874ad34ff8652d. Thanks! > On 19 May 2021, at 17:24, "" wrote: > > Since my patch didn't follow GNU C style here's an update. > Sorry guys! > From 0a62b75813cd8a94b87284395ee8d97e16069bb0 Mon Sep 17 00:00:00 2001 From: jakub-w Date: Wed, 19 May 2021 17:14

bug#48412: duplicate ?

2021-05-19 Thread lloda
Patch applied in f9f55b9ce74898d1b0a77dcc9b4aa260e5cd208d. Thanks! > On 16 May 2021, at 09:09, Adriano Peluso wrote: > > Il giorno ven, 14/05/2021 alle 11.13 +0200, Adriano Peluso ha scritto: >> I just noticed someone sent a patch that seems relevant here >> >> It's in #43102 >> >> https://

bug#47538: ice-9 regex procedures not found when trying to use from r7rs-style defined library

2021-05-02 Thread lloda
Perhaps an acceptable fix would be to re-export from (ice-9 regex) before eventually deprecating the other export. > On 2 May 2021, at 15:50, Andy Wingo wrote: > > Hi, > > On Thu 01 Apr 2021 09:06, Arvydas Silanskas > writes: > >> foo.scm: >> (define-library (foo) >>(import >> (

bug#42713: srfi-64 : Reset test-runner-current if done

2020-08-05 Thread lloda
Patched in http://git.savannah.gnu.org/gitweb/?p=guile.git;a=commit;h=de5d1a7f99b8e952b115237ebc29633062f99bb9. Thanks for the report! Regards Daniel

bug#41353: (thunk? (const 1))

2020-05-17 Thread lloda
> On 17 May 2020, at 16:46, Jan Synacek wrote: > > On Sun, May 17, 2020 at 4:09 PM David Kastrup wrote: >> I think this is more a matter of the documentation being not quite right: >> >> -- Scheme Procedure: thunk? obj >> -- C Function: scm_thunk_p (obj) >> Return ‘#t’ if OBJ is a thunk—

bug#40371: [R7RS] Guile does not accept library name parts that are non-negative exact integers

2020-04-02 Thread lloda
(import (srfi 9)) doesn't work, but (import (srfi :9)) does. > On 2 Apr 2020, at 21:47, Marc Nieper-Wißkirchen wrote: > > > > Am Do., 2. Apr. 2020 um 21:05 Uhr schrieb Andy Wingo >: > In the concrete case of the SRFI modules, importing e.g. (srfi 9) works > AFAIU.

bug#39634: All keyowrds hash to the same value

2020-02-25 Thread lloda
> On 25 Feb 2020, at 21:56, Andy Wingo wrote: > > On Thu 20 Feb 2020 17:19, Ludovic Courtès writes: > >> Of all the scm_tc7_ values listed in ‘scm.h’, the following are not >> explicitly listed (so they go to the default case that hashes the first >> word): > > Reformatting your list so I

bug#35315: It's not a bug, sorry

2019-04-22 Thread lloda
> On 22 Apr 2019, at 23:45, Jan wrote: > > I've found out it's not a bug, I just didn't add (define-module (my-modules > displays)) - the name of the folder to my module. Sorry for that. > > Have a nice day! > > > -- > Jan > Tbh I've always find this requirement a bit annoying. Clearly i