Package: gauche-c-wrapper / 0.6.1-18

Metadata

Package Version Patches format
gauche-c-wrapper 0.6.1-18 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
00_info_no_install.patch | (download)

Makefile.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 don't invoke install under subdir 'doc'
 This is so, because we do that by dh_installinfo.
01_use_installed_libffi.patch | (download)

src/Makefile.in | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 use installed libffi_pic.a
02_multilib.patch | (download)

configure.ac | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

 workaround for multilib on i486-pc-linux-gnu or sparc-unknown-linux-gnu
03_target_gnu.patch | (download)

configure.ac | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

 care kfreebsd-i386, kfreebsd-amd64, and hurd-i386
04_build_with_gcc5.patch | (download)

src/c-parser.c | 24 22 + 2 - 0 !
1 file changed, 22 insertions(+), 2 deletions(-)

 fix ftbfs with gcc-5
05_cflags.patch | (download)

lib/Makefile.in | 3 3 + 0 - 0 !
src/Makefile.in | 1 1 + 0 - 0 !
2 files changed, 4 insertions(+)

 fix missing cflags
06___glibc_macro_warning.patch | (download)

lib/c-wrapper/c-parser.scm | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 re: [pkg-gauche-devel] bug#882328: gauche-c-wrapper ftbfs with glibc 2.25
Date: Sat, 25 Nov 2017 13:50:06 +0100
Message-ID: <87d146jzep.fsf@karme.de>

07_gzip_options.patch | (download)

doc/Makefile.in | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
08 gen gpd fix.patch | (download)

configure.ac | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
09 cpp c ldflags.patch | (download)

testsuite/Makefile.in | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
10 fix closure alloc.patch | (download)

src/closure_alloc.c | 35 25 + 10 - 0 !
1 file changed, 25 insertions(+), 10 deletions(-)

---
11_fix_jp_encoding.patch | (download)

doc/c-wrapper-ref.texi | 242 121 + 121 - 0 !
doc/extract | 10 5 + 5 - 0 !
2 files changed, 126 insertions(+), 126 deletions(-)

---
12_float128.patch | (download)

src/c-lex.c | 1 1 + 0 - 0 !
src/c-parser.c | 4 4 + 0 - 0 !
testsuite/Makefile.in | 1 1 + 0 - 0 !
testsuite/math-test.scm | 25 25 + 0 - 0 !
4 files changed, 31 insertions(+)

 workaround for usage of math.h including type _float128
13_local_typedef.patch | (download)

src/c-parser.c | 40 21 + 19 - 0 !
testsuite/Makefile.in | 8 6 + 2 - 0 !
testsuite/local-typedef.scm | 19 19 + 0 - 0 !
testsuite/local_typedef.c | 6 6 + 0 - 0 !
testsuite/local_typedef.h | 8 8 + 0 - 0 !
5 files changed, 60 insertions(+), 21 deletions(-)

 basic support for typedefs inside functions
14_extend_parser.patch | (download)

lib/c-wrapper/c-parser.scm | 20 20 + 0 - 0 !
src/c-grammar.scm | 5 3 + 2 - 0 !
src/c-grammar.y | 2218 1114 + 1104 - 0 !
src/c-lex.c | 1 1 + 0 - 0 !
src/c-parser.c | 12 10 + 2 - 0 !
src/y.tab.c | 7238 3377 + 3861 - 0 !
testsuite/Makefile.in | 1 1 + 0 - 0 !
testsuite/stmt-decl.scm | 13 13 + 0 - 0 !
testsuite/stmt_decl.h | 6 6 + 0 - 0 !
9 files changed, 4545 insertions(+), 4969 deletions(-)

 include __int128, make statements before delcarations in functions
possible and add some workaround to load x86intrin.h successfully.
15_for_0915.patch | (download)

src/c-ffi.c | 11 6 + 5 - 0 !
src/c-ffi.h | 1 0 + 1 - 0 !
src/c-lex.c | 82 41 + 41 - 0 !
src/c-lex.h | 40 20 + 20 - 0 !
src/c-lexlib.stub | 4 2 + 2 - 0 !
5 files changed, 69 insertions(+), 69 deletions(-)

---
16_for_riscv_loong.patch | (download)

src/c-ffi.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
17_for_aarch64.patch | (download)

src/c-lex.c | 7 7 + 0 - 0 !
src/c-parser.c | 26 26 + 0 - 0 !
2 files changed, 33 insertions(+)

 workaround for type __float32x4_t, __float64x2_t, etc.
  Only support parsing, not real code.
18_allow_null_declaration.patch | (download)

src/c-grammar.scm | 1 1 + 0 - 0 !
src/c-grammar.y | 2348 1176 + 1172 - 0 !
src/y.tab.c | 7178 3645 + 3533 - 0 !
3 files changed, 4822 insertions(+), 4705 deletions(-)

---