# HG changeset patch # User lost # Date 1244761980 0 # Node ID 44e29b2b9705222628385b66187a017ab37883ff # Parent 851385b4b3c2c2280d7ae1f729907d5452ac3e87 Release 2.4.1 with a fix for parsing problem that made the assembler mostly useless diff -r 851385b4b3c2 -r 44e29b2b9705 ChangeLog --- a/ChangeLog Mon Jun 01 03:35:45 2009 +0000 +++ b/ChangeLog Thu Jun 11 23:13:00 2009 +0000 @@ -11,6 +11,11 @@ Also, the software affected may follow in []. +Version 2.4.1 + +[!] Fixed inherent opcodes so that they don't give a bad operand error in + LWASM. Oops. + Version 2.4 [!] Fixed off by one relocation offest for base page external references diff -r 851385b4b3c2 -r 44e29b2b9705 configure --- a/configure Mon Jun 01 03:35:45 2009 +0000 +++ b/configure Thu Jun 11 23:13:00 2009 +0000 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.63 for LWTOOLS 2.4. +# Generated by GNU Autoconf 2.63 for LWTOOLS 2.4.1. # # Report bugs to . # @@ -596,8 +596,8 @@ # Identity of this package. PACKAGE_NAME='LWTOOLS' PACKAGE_TARNAME='lwtools' -PACKAGE_VERSION='2.4' -PACKAGE_STRING='LWTOOLS 2.4' +PACKAGE_VERSION='2.4.1' +PACKAGE_STRING='LWTOOLS 2.4.1' PACKAGE_BUGREPORT='lost@l-w.ca' # Factoring default headers for most tests. @@ -1592,7 +1592,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures LWTOOLS 2.4 to adapt to many kinds of systems. +\`configure' configures LWTOOLS 2.4.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1662,7 +1662,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of LWTOOLS 2.4:";; + short | recursive ) echo "Configuration of LWTOOLS 2.4.1:";; esac cat <<\_ACEOF @@ -1749,7 +1749,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -LWTOOLS configure 2.4 +LWTOOLS configure 2.4.1 generated by GNU Autoconf 2.63 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -1763,7 +1763,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by LWTOOLS $as_me 2.4, which was +It was created by LWTOOLS $as_me 2.4.1, which was generated by GNU Autoconf 2.63. Invocation command line was $ $0 $@ @@ -2495,7 +2495,7 @@ # Define the identity of the package. PACKAGE='lwtools' - VERSION='2.4' + VERSION='2.4.1' cat >>confdefs.h <<_ACEOF @@ -17737,7 +17737,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by LWTOOLS $as_me 2.4, which was +This file was extended by LWTOOLS $as_me 2.4.1, which was generated by GNU Autoconf 2.63. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -17800,7 +17800,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_version="\\ -LWTOOLS config.status 2.4 +LWTOOLS config.status 2.4.1 configured by $0, generated by GNU Autoconf 2.63, with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" diff -r 851385b4b3c2 -r 44e29b2b9705 configure.ac --- a/configure.ac Mon Jun 01 03:35:45 2009 +0000 +++ b/configure.ac Thu Jun 11 23:13:00 2009 +0000 @@ -1,4 +1,4 @@ -AC_INIT([LWTOOLS], [2.4], [lost@l-w.ca]) +AC_INIT([LWTOOLS], [2.4.1], [lost@l-w.ca]) AM_INIT_AUTOMAKE([-Wall -Werror foreign]) AC_PROG_CC gl_EARLY diff -r 851385b4b3c2 -r 44e29b2b9705 lwasm/insn_inh.c --- a/lwasm/insn_inh.c Mon Jun 01 03:35:45 2009 +0000 +++ b/lwasm/insn_inh.c Thu Jun 11 23:13:00 2009 +0000 @@ -31,4 +31,6 @@ OPFUNC(insn_inh) { lwasm_emitop(as, l, instab[opnum].ops[0]); + // find end of line + for (; **p; (*p)++); }