Re: c-api.test fails on MS-Windows due to non-portable quoting

2016-08-31 Thread Eli Zaretskii
> From: Andy Wingo > Cc: m...@netris.org, guile-devel@gnu.org > Date: Wed, 31 Aug 2016 10:52:10 +0200 > > On Sat 27 Aug 2016 10:23, Eli Zaretskii writes: > > > Ping! (2 weeks) > > Tx for the ping, and good idea! I ended up applying something > similar -- I moved system* to posix.c, enabled

Re: [PATCH] Re: Patchset related to array functions

2016-08-31 Thread Eli Zaretskii
> From: Andy Wingo > Date: Wed, 31 Aug 2016 11:46:19 +0200 > Cc: guile-devel > > Hah! Turns out we have been compiling in GCC's default mode the whole > time, which is gnu11. The default is version-dependent. Only GCC 5.x switched to gnu11, previous versions used gnu90, AFAIK.

Re: [PATCH] Patchset related to array functions

2016-08-31 Thread Daniel Llorens
On 31 Aug 2016, at 11:46, Andy Wingo wrote: > On Wed 31 Aug 2016 11:28, Andy Wingo writes: > >> On Thu 14 Jul 2016 20:20, Andy Wingo writes: >> >>> I think the concerns are: >>> >>> (1) Do inlined definitions get inlined? >>> (2) Are external definitions reified as well? >>> (3) Do we avoid

[PATCH] [wip] c99 inline

2016-08-31 Thread daniel . llorens
From: Daniel Llorens --- libguile.h | 1 - libguile/Makefile.am| 2 -- libguile/__scm.h| 69 - libguile/_scm.h | 1 - libguile/array-handle.c | 3 +++ libguile/array-handle.h | 12 ++--- libguile/gc.c

Re: [PATCH] Re: Patchset related to array functions

2016-08-31 Thread Andy Wingo
On Wed 31 Aug 2016 11:28, Andy Wingo writes: > On Thu 14 Jul 2016 20:20, Andy Wingo writes: > >> I think the concerns are: >> >> (1) Do inlined definitions get inlined? >> (2) Are external definitions reified as well? >> (3) Do we avoid reifying definitions in each compilation unit? >> (4) C

Re: [PATCH] Re: Patchset related to array functions

2016-08-31 Thread Andy Wingo
Hi :) Hope you had a good holiday. On Thu 14 Jul 2016 20:20, Andy Wingo writes: > I think the concerns are: > > (1) Do inlined definitions get inlined? > (2) Are external definitions reified as well? > (3) Do we avoid reifying definitions in each compilation unit? > (4) Can you dlsym() an i

Re: c-api.test fails on MS-Windows due to non-portable quoting

2016-08-31 Thread Andy Wingo
On Sat 27 Aug 2016 10:23, Eli Zaretskii writes: > Ping! (2 weeks) Tx for the ping, and good idea! I ended up applying something similar -- I moved system* to posix.c, enabled it iff open-process was available, and implemented in terms of open-process in a portable way. Hopefully that should fi