blob: 9245a5181f55077417cd9c4d7dd9208974a92187 [file] [log] [blame]
2022-05-18 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* Corrected dates on all source files.
* libm2pim/Selective.c: Reformatted comments.
* libm2pim/SysExceptions.c: Reformatted comments.
* libm2pim/dtoa.c: Reformatted comments.
* libm2pim/ldtoa.c: Reformatted comments.
* libm2pim/sckt.c: Reformatted comments.
* libm2pim/termios.c: Reformatted comments.
* libm2pim/wrapc.c: Reformatted comments.
* libm2pim/termios.c: Reformatted comments within enum.
* libm2pim/Selective.c: Correct spelling.
* libm2pim/termios.c: Use GNU comment formatting.
2022-05-17 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* Corrected dates on all source files.
2022-03-02 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* libm2pim/sckt.c (tcpServerEstablishPort): Corrected spelling.
(tcpServerEstablish) Corrected spelling.
2021-06-27 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* Makefile.am: renamed getopt.c to cgetopt.c.
2021-05-29 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* Makefile.in: (rebuilt).
* aclocal.m4: (rebuilt).
* configure: (rebuilt).
* configure.ac: tidied up messages. Removed android
from the list of supported hosts. Corrected a comment
* libm2pim/Makefile.am: Conditionally build.
* libm2cor/Makefile.am: Conditionally build.
* libm2log/Makefile.am: Conditionally build.
* libm2iso/Makefile.am: Conditionally build.
* libm2cor/Makefile.in: (Rebuilt).
* libm2iso/Makefile.in: (Rebuilt).
* libm2log/Makefile.in: (Rebuilt).
* libm2min/Makefile.in: (Rebuilt).
* libm2pim/Makefile.in: (Rebuilt).
2021-05-28 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* Makefile.in: (Rebuilt).
* aclocal.m4: (Rebuilt).
* configure: (Rebuilt).
* configure.ac: Introduce checks for supported host
operating system and also known detect target architectures
which are currently restricted to minimal runtime libraries.
* libm2cor/Makefile.in: (Rebuilt).
* libm2iso/Makefile.in: (Rebuilt).
* libm2log/Makefile.in: (Rebuilt).
* libm2min/Makefile.in: (Rebuilt).
* libm2pim/Makefile.in: (Rebuilt).
2021-02-12 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* libm2iso/RTco.c: (threadSem) new declaration
and implmentation of thread semaphores used internally by
the m2 runtime system.
2021-01-13 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* Makefile.am: Updated dates.
* aclocal.m4: (Rebuilt).
* autogen.sh: Updated dates.
* configure: (Rebuilt).
* configure.ac: Updated dates.
* libm2cor/KeyBoardLEDs.c: Updated dates.
* libm2cor/Makefile.am: Updated dates.
* libm2iso/ChanConsts.h: Updated dates.
* libm2iso/ErrnoCategory.c: Updated dates.
* libm2iso/Makefile.am: Updated dates.
* libm2iso/RTco.c: Updated dates.
* libm2iso/wrapsock.c: Updated dates.
* libm2iso/wraptime.c: Updated dates.
* libm2log/Break.c: Updated dates.
* libm2log/Makefile.am: Updated dates.
* libm2min/Makefile.am: Updated dates.
* libm2min/libc.c: Updated dates.
* libm2pim/Makefile.am: Updated dates.
* libm2pim/Selective.c: Updated dates.
* libm2pim/SysExceptions.c: Updated dates.
* libm2pim/UnixArgs.c: Updated dates.
* libm2pim/dtoa.c: Updated dates.
* libm2pim/errno.c: Updated dates.
* libm2pim/getopt.c: Updated dates.
* libm2pim/ldtoa.c: Updated dates.
* libm2pim/sckt.c: Updated dates.
* libm2pim/target.c: Updated dates.
* libm2pim/termios.c: Updated dates.
* libm2pim/wrapc.c: Updated dates.
2020-11-20 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* Makefile.in: (Rebuilt).
* aclocal.m4: (Rebuilt).
* configure: (Rebuilt).
* configure.ac: (libtool_VERSION=17.0.0)
2020-06-18 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* Makefile.in: (Rebuilt).
* aclocal.m4: (Rebuilt).
* autogen.sh: Execute automake including dependencies.
* configure: (Rebuilt).
* libm2cor/Makefile.in: (Rebuilt).
* libm2iso/Makefile.in: (Rebuilt).
* libm2log/Makefile.am: SYSTEM.def is a dependency using
BUILT_SOURCES.
* libm2log/Makefile.in: (Rebuilt).
* libm2min/Makefile.in: (Rebuilt).
* libm2pim/Makefile.in: (Rebuilt).
2020-06-15 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* libm2pim/Makefile.am: Added SYSTEM.def as a dependency.
* libm2log/Makefile.am: Added SYSTEM.def as a dependency.
2020-06-11 Matthias Klose <doko@ubuntu.com>
* Makefile.am: Reordered libraries.
* Makefile.in: (Rebuilt).
* libm2pim/Makefile.am: (libm2pim_la_LIBADD) Added
definition.
* libm2pim/Makefile.in: (Rebuilt).
2020-05-01 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* libm2cor/KeyBoardLEDs.c: Include sys/ioctl.h
and stdio.h to fix implicit declarations of ioctl and
perror.
* libm2iso/RTco.c: Include <sys/select.h>.
* libm2pim/SysExceptions.c: (HAVE_STDIO_H) Checked
and stdio.h included to fix perror implicit declaration.
2020-04-29 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* libm2pim/wrapc.c: (HAVE_SYS_TYPES_H) checked to include
sys/types.h. (HAVE_TIME_H) checked to include time.h.
Fixes missing prototype errors. (HAVE_UNISTD_H) checked
to include unistd.h to fix getuid missing prototype.
2020-01-08 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* libm2min/libc.c: (exit) noreturn added.
(abort) noreturn added.
2019-12-10 Matthias Klose <doko@ubuntu.com>
* libm2cor/Makefile.am: (libsubdir) Corrected using
target_alias.
* libm2iso/Makefile.am: (libsubdir) Corrected using
target_alias.
* libm2log/Makefile.am: (libsubdir) Corrected using
target_alias.
* libm2min/Makefile.am: (libsubdir) Corrected using
target_alias.
* libm2pim/Makefile.am: (libsubdir) Corrected using
target_alias.
* libm2cor/Makefile.in: Regenerated.
* libm2iso/Makefile.in: Regenerated.
* libm2log/Makefile.in: Regenerated.
* libm2min/Makefile.in: Regenerated.
* libm2pim/Makefile.in: Regenerated.
2019-12-10 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* libm2iso/RTco.c: Corrected include files
for target building.
2019-12-09 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* configure.ac: Remove reference to config dir.
(ACX_NONCANONICAL_TARGET) Removed.
* libm2cor/Makefile.in: Regenerated.
* libm2iso/Makefile.in: Regenerated.
* libm2log/Makefile.in: Regenerated.
* libm2min/Makefile.in: Regenerated.
* libm2pim/Makefile.in: Regenerated.
* configure.ac: (LT_INIT) Used instead of AM_PROG_LIBTOOL.
* libm2cor/Makefile.in: Regenerated.
* libm2iso/Makefile.in: Regenerated.
* libm2log/Makefile.in: Regenerated.
* libm2min/Makefile.in: Regenerated.
* libm2pim/Makefile.in: Regenerated.
2019-12-04 Matthias Klose <doko@ubuntu.com>
* Makefile.in: Regenerated.
* aclocal.m4: Regenerated from automake-1.15.1.
* libm2cor/Makefile.am: Added -version-info.
* libm2cor/Makefile.in: Regenerated.
* libm2iso/Makefile.am: Added -version-info.
* libm2iso/Makefile.in: Regenerated.
* libm2log/Makefile.am: Added -version-info.
* libm2log/Makefile.in: Regenerated.
* libm2min/Makefile.am: Added -version-info.
* libm2min/Makefile.in: Regenerated.
* libm2pim/Makefile.am: Added -version-info.
* libm2pim/Makefile.in: Regenerated.
2019-12-03 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* libm2min/Makefile.am: (M2LIBDIR) Corrected
destination directory to m2/m2min.
2019-11-19 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* multilib fixes
* Makefile.am: (MULTIBUILDTOP) propagate.
* Makefile.in: (Regenerated).
* configure: (Regenerated).
* configure.ac: (ACX_NONCANONICAL_TARGET) Removed.
* libm2cor/Makefile.am: (MULTIBUILDTOP) Propagate.
* libm2cor/Makefile.in: (Regenerated).
* libm2iso/Makefile.am: (MULTIBUILDTOP) Propagate.
* libm2iso/Makefile.in: (Regenerated).
* libm2log/Makefile.am: (MULTIBUILDTOP) Propagate.
* libm2log/Makefile.in: (Regenerated).
* libm2min/Makefile.am: (MULTIBUILDTOP) Propagate.
* libm2min/Makefile.in: (Regenerated).
* libm2pim/Makefile.am: (MULTIBUILDTOP) Propagate.
* libm2pim/Makefile.in: (Regenerated).
2019-11-18 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* configure: (Regenerated).
* configure.ac: (libtool_VERSION=15.0.0).
Place AM_ENABLE_MULTILIB above GCC_NO_EXECUTABLES.
2019-11-13 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* libm2pim/Selective.c: Changed to GPL3+ and fixed
formatting.
* libm2pim/SysExceptions.c: Changed to GPL3+ and fixed
formatting.
* libm2pim/UnixArgs.c: Changed to GPL3+ and fixed
formatting.
* libm2pim/dtoa.c: Changed to GPL3+ and fixed
formatting.
* libm2pim/errno.c: Changed to GPL3+ and fixed
formatting.
* libm2pim/getopt.c: Changed to GPL3+ and fixed
formatting.
* libm2pim/ldtoa.c: Changed to GPL3+ and fixed
formatting.
* libm2pim/sckt.c: Changed to GPL3+ and fixed
formatting.
* libm2pim/target.c: Changed to GPL3+ and fixed
formatting.
* libm2pim/termios.c: Changed to GPL3+ and fixed
formatting.
* libm2pim/wrapc.c: Changed to GPL3+ and fixed
formatting.
2019-11-12 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* libm2cor/KeyBoardLEDs.c: GPLv3 and reformatted.
* libm2iso/ChanConsts.h: GPLv3 and reformatted.
* libm2iso/ErrnoCategory.c: GPLv3 and reformatted.
* libm2iso/RTco.c: GPLv3 and reformatted.
* libm2iso/wrapsock.c: GPLv3 and reformatted.
* libm2iso/wraptime.c: GPLv3 and reformatted.
* libm2cor/Makefile.am: GPLv3.
* libm2iso/Makefile.am: GPLv3.
* libm2log/Makefile.am: GPLv3.
* libm2min/Makefile.am: GPLv3.
* libm2pim/Makefile.am: GPLv3.
* libm2log/Break.c: GPLv3 and reformatted.
* libm2min/libc.c: GPLv3 and reformatted.
2019-11-04 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* libcor/Makefile.am: (MULTIOSSUBDIR) quote test.
* libiso/Makefile.am: (MULTIOSSUBDIR) quote test.
* libpim/Makefile.am: (MULTIOSSUBDIR) quote test.
* liblog/Makefile.am: (MULTIOSSUBDIR) quote test.
* libmin/Makefile.am: (MULTIOSSUBDIR) quote test.
* libulm/Makefile.am: (MULTIOSSUBDIR) quote test.
* libpth/Makefile.am: (MULTIOSSUBDIR) quote test.
* libcor/Makefile.in: Regenerated.
* libiso/Makefile.in: Regenerated.
* libpim/Makefile.in: Regenerated.
* liblog/Makefile.in: Regenerated.
* libmin/Makefile.in: Regenerated.
* libulm/Makefile.in: Regenerated.
* libpth/Makefile.in: Regenerated.
2019-10-25 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* libcor/Makefile.am: Added -fm2-g -g.
* libiso/Makefile.am: Added -fm2-g -g and include
path to include ../
* libiso/RTco.c: Call HALT if the thread fails to
find itself. Place initialized inside critical region.
* libpim/Makefile.am: Added -fm2-g -g.
2019-09-27 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* libulm: Removed.
* Makefile.am: Removed Ulm libaraies.
* configure.ac: Removed Ulm libaraies.
2019-08-01 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* libpim/Makefile.am: (M2MODS) added GetOpt.mod
and OptLib.mod. (M2DEFS) added GetOpt.def,
OptLib.def and getopt.def. (libgm2_la_SOURCES)
added wrapc.c and getopt.c.
2019-07-10 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* libpth/Makefile.am: Use $(MAKE) rather than make.
* libcor/KeyBoardLEDs.c: Reformatted to GNU coding
standards. Also added/corrected empty functions for non
linux targets. Fixed the GPL comment.
2019-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* Makefile.am: (multilib.am) Included.
2019-04-03 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* Makefile.in: Regenerated.
* aclocal.m4: Regenerated.
* autogen.sh: Removed version numbers.
* config/libtool.m4: New version of the file
taken from libgo/config.
* configure: Regenerated.
* configure.ac: Updated version numbers.
* libcor/Makefile.in: Regenerated.
* libiso/Makefile.in: Regenerated.
* liblog/Makefile.in: Regenerated.
* libmin/Makefile.in: Regenerated.
* libpim/Makefile.in: Regenerated.
* libulm/Makefile.in: Regenerated.
2019-03-29 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* configure: Regenerated.
* configure.ac: Implement --enable-libpth-m2
* libpth/Makefile.am: Pass FLAGS_TO_PASS to make.
move install rules into pth subdirectory.
* libpth/pth/Makefile.am: Added install rules.
2018-11-27 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* libpim/wrapc.c: Reformatted according to GNU
coding standards. Also defended against macro omissions.
* libiso/wraptime.c: Fixed function declaration
and erroneous return value.
2018-04-16 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* Makefile.am: Specify the libtool location.
* Makefile.in: Regenerated.
* aclocal.m4: Regenerated.
* autogen.sh: Corrected script to regenerate
using the correct macros and versions of autoconf tools.
* configure: Regenerated.
* configure.ac: Regenerated.
* libcor/Makefile.in: Regenerated.
* libiso/Makefile.in: Regenerated.
* liblog/Makefile.in: Regenerated.
* libmin/Makefile.in: Regenerated.
* libpim/Makefile.in: Regenerated.
* libulm/Makefile.in: Regenerated.
2018-04-14 Gaius Mulley <gaius.mulley@southwales.ac.uk>
* Makefile.am: Changed to reference the config directory.
* Makefile.in: Regenerated.
* aclocal.m4: Regenerated.
* autogen.sh: Added new script.
* config.h.in: Regenerated.
* configure: Regenerated.
* configure.ac: Minor corrections.
* libcor/Makefile.am: Use $(LIBTOOL).
* libcor/Makefile.in: Regenerated.
* libiso/Makefile.am: Use $(LIBTOOL).
* libiso/Makefile.in: Regenerated.
* liblog/Makefile.am: Use $(LIBTOOL).
* liblog/Makefile.in: Regenerated.
* libmin/Makefile.am: Use $(LIBTOOL).
* libmin/Makefile.in: Regenerated.
* libpim/Makefile.am: Use $(LIBTOOL).
* libpim/Makefile.in: Regenerated.
* libulm/Makefile.am: Use $(LIBTOOL).
* libulm/Makefile.in: Regenerated.
2018-04-10 Gaius Mulley <gaius@gnu.org>
* configure.ac: Added test to AM_ENABLE_MULTILIB.
* Makefile.in: Regenerated.
* aclocal.m4: Regenerated.
* autogen.sh: Updated.
* config.h.in: Regenerated.
* configure: Regenerated.
* libcor/Makefile.in: Regenerated.
* libiso/Makefile.in: Regenerated.
* liblog/Makefile.in: Regenerated.
* libmin/Makefile.am: Added -fno-m2-plugin
* libmin/Makefile.in: Regenerated.
* libpim/Makefile.in: Regenerated.
* libulm/Makefile.in: Regenerated.
2017-12-27 Gaius Mulley <gaius@gnu.org>
* libpim/wrapc.c: (wrapc_isfinite) New function.
2016-06-09 Gaius Mulley <gaius@gnu.org>
* libpim/dtoa.c: Use memmove instead of memcpy.
2016-03-14 Gaius Mulley <gaius@gnu.org>
* libpim/wrapc.c: Corrected spacing.
2014-12-24 Gaius Mulley <gaius@gnu.org>
* sckt.c: Added conditional import of
stdio.h as reported by Christoph Schlegel.
2014-12-23 Gaius Mulley <gaius@gnu.org>
* libulm/Makefile.am: Added pim libs to the
path on the createUlmSys command.
2014-12-22 Gaius Mulley <gaius@gnu.org>
* libulm/Makefile.am: Added rule to build
SYSTEM.def as a built source.
2014-12-06 Gaius Mulley <gaius@gnu.org>
* libcor/Makefile.in: Add .la to list of SUFFIXES.
install .la archive.
* libcor/Makefile.am: Install .la archive.
* libiso/Makefile.in: Install .la archive.
* libiso/Makefile.am: Install .la archive.
* liblog/Makefile.am: Install .la archive.
* liblog/Makefile.in: Install .la archive.
* libmin/Makefile.am: Install .la archive.
* libmin/Makefile.in: Install .la archive.
* libpim/Makefile.am: Install .la archive.
* libpim/Makefile.in: Install .la archive.
* libulm/Makefile.am: Install .la archive.
* libulm/Makefile.in: Install .la archive.
2014-12-05 Gaius Mulley <gaius@gnu.org>
* libmin/Makefile.am: Add .la to the list of SUFFIXES.
* libulm/Makefile.am: Add .la to the list of SUFFIXES.
* libpim/Makefile.am: Add .la to the list of SUFFIXES.
* libcor/Makefile.am: Add .la to the list of SUFFIXES.
* liblog/Makefile.am: Add .la to the list of SUFFIXES.
* libiso/Makefile.am: Add .la to the list of SUFFIXES.
2014-07-11 Gaius Mulley <gaius@gnu.org>
* complete rewrite and restructuring of libgm2.
* gcc-versionno/libgm2/aclocal.m4: (Rebuilt)
* gcc-versionno/libgm2/autogen.sh: (Rebuilt)
* gcc-versionno/libgm2/config.h.in: (New file)
* gcc-versionno/libgm2/configure: (Rebuilt)
* gcc-versionno/libgm2/configure.ac: (New file)
* gcc-versionno/libgm2/libcor: (New directory)
* gcc-versionno/libgm2/libiso: (New directory)
* gcc-versionno/libgm2/liblog: (New directory)
* gcc-versionno/libgm2/libmin: (New directory)
* gcc-versionno/libgm2/libpim: (New directory)
* gcc-versionno/libgm2/libulm: (New directory)
* gcc-versionno/libgm2/Makefile.am: (New file)
* gcc-versionno/libgm2/Makefile.in: (rebuilt)
* gcc-versionno/libgm2/p2c: (New directory)
2013-12-06 Gaius Mulley <gaius@gnu.org>
* gcc-versionno/gcc/gm2/Make-lang.in: Changed flag to -fpim
and changed path appropriately.
2013-12-05 Gaius Mulley <gaius@gnu.org>
* gm2/libgm2/Makefile.in: Build coroutine version of SYSTEM.def.
2013-10-17 Gaius Mulley <gaius@gnu.org>
* gm2/libgm2/Makefile.in: Corrected install of iso SYSTEM.def.
Ensure that we copy form the object directory and avoid the
template version in the source directory.
2013-09-14 Gaius Mulley <gaius@gnu.org>
* gm2/libgm2/Makefile.in: Many changes to allow more libraries
to build and also build SYSTEM.def for the pim, iso and min
libraries.
2013-07-08 Gaius Mulley <gaius@gnu.org>
* gm2/ChangeLog: (New file).
* gm2/libgm2/Makefile.in: Added install rules. Many of which
were adapted from gcc/gm2/Make-file.in.