[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] 431/437: Always enable assertions in embedded lightning
From: |
Andy Wingo |
Subject: |
[Guile-commits] 431/437: Always enable assertions in embedded lightning |
Date: |
Mon, 2 Jul 2018 05:15:12 -0400 (EDT) |
wingo pushed a commit to branch lightning
in repository guile.
commit 92a75703b170fa95b25c6593dfc316e321567356
Author: Andy Wingo <address@hidden>
Date: Sun Jul 1 20:58:08 2018 +0200
Always enable assertions in embedded lightning
* libguile/lightning/configure.ac: Remove --enable-assertions option;
always enable assertions.
* libguile/lightning/lib/jit_memory.c:
* libguile/lightning/lib/jit_note.c:
* libguile/lightning/lib/jit_print.c:
* libguile/lightning/lib/jit_rewind.c:
* libguile/lightning/lib/jit_size.c:
* libguile/lightning/lib/lightning.c: Define DEBUG to 1.
---
libguile/lightning/configure.ac | 11 -----------
libguile/lightning/lib/jit_memory.c | 1 +
libguile/lightning/lib/jit_note.c | 1 +
libguile/lightning/lib/jit_print.c | 1 +
libguile/lightning/lib/jit_rewind.c | 1 +
libguile/lightning/lib/jit_size.c | 1 +
libguile/lightning/lib/lightning.c | 1 +
7 files changed, 6 insertions(+), 11 deletions(-)
diff --git a/libguile/lightning/configure.ac b/libguile/lightning/configure.ac
index 10438f1..d231bab 100644
--- a/libguile/lightning/configure.ac
+++ b/libguile/lightning/configure.ac
@@ -2,17 +2,6 @@ LIGHTNING_CFLAGS=
AC_CHECK_FUNCS(mremap ffsl isnan isinf,,)
-AC_ARG_ENABLE(assertions,
- AS_HELP_STRING([--enable-assertions],
- [Enable runtime code generation assertions]),
- [DEBUG=$enableval], [DEBUG=auto])
-if test "x$DEBUG" = xyes; then
- LIGHTNING_CFLAGS="$LIGHTNING_CFLAGS -DDEBUG=1"
-else
- LIGHTNING_CFLAGS="$LIGHTNING_CFLAGS -DNDEBUG"
- DEBUG=no
-fi
-
case "$host_os" in
*bsd*|osf*) SHLIB="" ;;
*hpux*) SHLIB="-ldld" ;;
diff --git a/libguile/lightning/lib/jit_memory.c
b/libguile/lightning/lib/jit_memory.c
index 71449d1..10e0925 100644
--- a/libguile/lightning/lib/jit_memory.c
+++ b/libguile/lightning/lib/jit_memory.c
@@ -17,6 +17,7 @@
* Paulo Cesar Pereira de Andrade
*/
+#define DEBUG 1
#define DISASSEMBLER 0
#include <lightning.h>
diff --git a/libguile/lightning/lib/jit_note.c
b/libguile/lightning/lib/jit_note.c
index 0d679ae..b4e75b8 100644
--- a/libguile/lightning/lib/jit_note.c
+++ b/libguile/lightning/lib/jit_note.c
@@ -17,6 +17,7 @@
* Paulo Cesar Pereira de Andrade
*/
+#define DEBUG 1
#define DISASSEMBLER 0
#include <lightning.h>
diff --git a/libguile/lightning/lib/jit_print.c
b/libguile/lightning/lib/jit_print.c
index 1197da9..046567a 100644
--- a/libguile/lightning/lib/jit_print.c
+++ b/libguile/lightning/lib/jit_print.c
@@ -17,6 +17,7 @@
* Paulo Cesar Pereira de Andrade
*/
+#define DEBUG 1
#define DISASSEMBLER 0
#include <lightning.h>
diff --git a/libguile/lightning/lib/jit_rewind.c
b/libguile/lightning/lib/jit_rewind.c
index 34c9e74..ea7aa83 100644
--- a/libguile/lightning/lib/jit_rewind.c
+++ b/libguile/lightning/lib/jit_rewind.c
@@ -17,6 +17,7 @@
* Paulo Cesar Pereira de Andrade
*/
+#define DEBUG 1
#define DISASSEMBLER 0
#include <lightning.h>
diff --git a/libguile/lightning/lib/jit_size.c
b/libguile/lightning/lib/jit_size.c
index d1d9955..50c8aca 100644
--- a/libguile/lightning/lib/jit_size.c
+++ b/libguile/lightning/lib/jit_size.c
@@ -17,6 +17,7 @@
* Paulo Cesar Pereira de Andrade
*/
+#define DEBUG 1
#define DISASSEMBLER 0
#include <lightning.h>
diff --git a/libguile/lightning/lib/lightning.c
b/libguile/lightning/lib/lightning.c
index 63bef93..613c19f 100644
--- a/libguile/lightning/lib/lightning.c
+++ b/libguile/lightning/lib/lightning.c
@@ -17,6 +17,7 @@
* Paulo Cesar Pereira de Andrade
*/
+#define DEBUG 1
#define DISASSEMBLER 0
#define DEVEL_DISASSEMBLER 0
- [Guile-commits] 377/437: aarch64: Add initial jit_va_ calls to aarch64, (continued)
- [Guile-commits] 377/437: aarch64: Add initial jit_va_ calls to aarch64, Andy Wingo, 2018/07/02
- [Guile-commits] 298/437: ARM: Correct wrong table of instruction sizes in software float, Andy Wingo, 2018/07/02
- [Guile-commits] 99/437: always set and replace lightning_frag, Andy Wingo, 2018/07/02
- [Guile-commits] 336/437: Correct bogus git entry, Andy Wingo, 2018/07/02
- [Guile-commits] 282/437: Document the lightning customization functions., Andy Wingo, 2018/07/02
- [Guile-commits] 290/437: Do not pass null for free, memcpy and memmove, Andy Wingo, 2018/07/02
- [Guile-commits] 249/437: Make jit_get_note a public interface., Andy Wingo, 2018/07/02
- [Guile-commits] 299/437: ALPHA: Correct class of argument float registers, Andy Wingo, 2018/07/02
- [Guile-commits] 426/437: Remove empty lightning m4 directory, Andy Wingo, 2018/07/02
- [Guile-commits] 379/437: s390: Add initial jit_va_ calls to s390, Andy Wingo, 2018/07/02
- [Guile-commits] 431/437: Always enable assertions in embedded lightning,
Andy Wingo <=
- [Guile-commits] 365/437: X86: Correct load and store in the x32 abi, Andy Wingo, 2018/07/02
- [Guile-commits] 190/437: Finish sparc port., Andy Wingo, 2018/07/02
- [Guile-commits] 436/437: Wire JIT availability check into Guile configure, Andy Wingo, 2018/07/02
- [Guile-commits] 350/437: Correct typo., Andy Wingo, 2018/07/02
- [Guile-commits] 424/437: Beginnings of build integration of lightning and guile, Andy Wingo, 2018/07/02
- [Guile-commits] 204/437: Add basic Itanium port infrastructure., Andy Wingo, 2018/07/02
- [Guile-commits] 425/437: Remove lightning pkg-config file., Andy Wingo, 2018/07/02
- [Guile-commits] 411/437: Correct issues with 32 bit big endian mips abis, Andy Wingo, 2018/07/02
- [Guile-commits] 233/437: Correct license to properly advertise LGPLv3 and not GPLv3., Andy Wingo, 2018/07/02
- [Guile-commits] 343/437: Implement new, typed, jit_htonr* interfaces, Andy Wingo, 2018/07/02