1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-10 14:00:21 +02:00
guile/lib
Neil Jerram 4a462e3544 Make sure that we have a real on-the-stack alloca()
Because of how Guile saves and restores continuations (by copying the
stack), and how it uses alloca to create space for debug information
on the stack, we must have an alloca() that really does use the stack,
and not one that uses the heap.

To do this, we use the Gnulib "alloca-opt" module instead of "alloca".

This commit also updates the Gnulib sources from the current Gnulib
Git repository.
2009-01-12 22:08:56 +00:00
..
.gitignore Make sure that we have a real on-the-stack alloca() 2009-01-12 22:08:56 +00:00
alloca.h Make sure that we have a real on-the-stack alloca() 2009-01-12 22:08:56 +00:00
alloca.in.h Add Gnulib-provided files for convenience. 2008-08-21 22:23:59 +02:00
charset.alias Make sure that we have a real on-the-stack alloca() 2009-01-12 22:08:56 +00:00
configmake.h Make sure that we have a real on-the-stack alloca() 2009-01-12 22:08:56 +00:00
count-one-bits.h Use Gnulib's `count-one-bits' module. 2008-09-09 22:37:43 +02:00
full-read.c Add other missing Gnulib files. 2008-12-08 08:06:34 +01:00
full-read.h Add other missing Gnulib files. 2008-12-08 08:06:34 +01:00
full-write.c Use Gnulib's full-write' and full-read' modules. 2008-11-30 18:11:47 +01:00
full-write.h Use Gnulib's full-write' and full-read' modules. 2008-11-30 18:11:47 +01:00
Makefile.am Make sure that we have a real on-the-stack alloca() 2009-01-12 22:08:56 +00:00
ref-add.sed Make sure that we have a real on-the-stack alloca() 2009-01-12 22:08:56 +00:00
ref-del.sed Make sure that we have a real on-the-stack alloca() 2009-01-12 22:08:56 +00:00
safe-read.c Use Gnulib's full-write' and full-read' modules. 2008-11-30 18:11:47 +01:00
safe-read.h Use Gnulib's full-write' and full-read' modules. 2008-11-30 18:11:47 +01:00
safe-write.c Use Gnulib's full-write' and full-read' modules. 2008-11-30 18:11:47 +01:00
safe-write.h Use Gnulib's full-write' and full-read' modules. 2008-11-30 18:11:47 +01:00
stdbool.in.h Add Gnulib `strftime' module, update Gnulib files. 2008-09-02 21:16:10 +02:00
strcasecmp.c Add Gnulib-provided files for convenience. 2008-08-21 22:23:59 +02:00
strftime.c Make sure that we have a real on-the-stack alloca() 2009-01-12 22:08:56 +00:00
strftime.h Add Gnulib `strftime' module, update Gnulib files. 2008-09-02 21:16:10 +02:00
strings.h Make sure that we have a real on-the-stack alloca() 2009-01-12 22:08:56 +00:00
strings.in.h Update Gnulib files to commit d4b129b8e5f8a8d1198020fd6fc79310d305936c. 2008-11-30 17:44:44 +01:00
strncasecmp.c Add Gnulib-provided files for convenience. 2008-08-21 22:23:59 +02:00
time.h Make sure that we have a real on-the-stack alloca() 2009-01-12 22:08:56 +00:00
time.in.h Update Gnulib files to commit d4b129b8e5f8a8d1198020fd6fc79310d305936c. 2008-11-30 17:44:44 +01:00
time_r.c Add Gnulib `strftime' module, update Gnulib files. 2008-09-02 21:16:10 +02:00
unistd.h Make sure that we have a real on-the-stack alloca() 2009-01-12 22:08:56 +00:00
unistd.in.h Make sure that we have a real on-the-stack alloca() 2009-01-12 22:08:56 +00:00
verify.h Use Gnulib's `count-one-bits' module. 2008-09-09 22:37:43 +02:00
wchar.in.h Make sure that we have a real on-the-stack alloca() 2009-01-12 22:08:56 +00:00
write.c Use Gnulib's full-write' and full-read' modules. 2008-11-30 18:11:47 +01:00