1 2023-02-01 Gaius Mulley <gaiusmod2@gmail.com>
5 * libm2cor/Makefile.am (libm2cor_la_M2FLAGS): Add -Wreturn-type
7 * libm2cor/Makefile.in: Rebuild.
8 * libm2iso/Makefile.am (libm2iso_la_M2FLAGS): Add -Wreturn-type
10 * libm2iso/Makefile.in: Rebuild.
11 * libm2log/Makefile.am (libm2log_la_M2FLAGS): Add -Wreturn-type
13 * libm2log/Makefile.in: Rebuild.
14 * libm2pim/Makefile.am (libm2pim_la_M2FLAGS): Add -Wreturn-type
16 * libm2pim/Makefile.in: Rebuild.
18 2023-01-31 Richard Biener <rguenther@suse.de>
21 * libm2cor/Makefile.am: Remove static lib install from
23 * libm2iso/Makefile.am: Likewise.
24 * libm2log/Makefile.am: Likewise.
25 * libm2min/Makefile.am: Likewise.
26 * libm2pim/Makefile.am: Likewise.
27 * libm2cor/Makefile.in: Regenerate.
28 * libm2iso/Makefile.in: Likewise.
29 * libm2log/Makefile.in: Likewise.
30 * libm2min/Makefile.in: Likewise.
31 * libm2pim/Makefile.in: Likewise.
33 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
35 * libm2log/Makefile.am (VPATH): Replace gm2-libs-pim
37 (libm2log_la_M2FLAGS): Replace gm2-libs-pim with
39 (install-data-local): Replace gm2-libs-pim with
41 * libm2log/Makefile.in: Rebuilt.
43 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
45 * configure.ac (AM_INIT_AUTOMAKE): Specify 1.15.1.
47 2023-01-24 Co-Authored by: Iain Sandoe <iain@sandoe.co.uk>
49 * libm2cor/Makefile.am (SYSTEM.def): Split path into
50 multiple -I components.
51 * libm2cor/Makefile.in: Rebuild.
52 * libm2min/Makefile.am (SYSTEM.def): Split path into
53 multiple -I components.
54 * libm2min/Makefile.in: Rebuild.
55 * libm2iso/Makefile.am (SYSTEM.def): Split path into
56 multiple -I components.
57 * libm2iso/Makefile.in: Rebuild.
59 2023-01-23 Richard Biener <rguenther@suse.de>
62 * libm2cor/Makefile.am: Revert previous change, instead
63 drop the redundant $(MULTIDIR).
64 * libm2iso/Makefile.am: Likewise.
65 * libm2log/Makefile.am: Likewise.
66 * libm2min/Makefile.am: Likewise.
67 * libm2pim/Makefile.am: Likewise.
68 * libm2cor/Makefile.in: Regenerate.
69 * libm2iso/Makefile.in: Likewise.
70 * libm2log/Makefile.in: Likewise.
71 * libm2min/Makefile.in: Likewise.
72 * libm2pim/Makefile.in: Likewise.
74 2023-01-23 Richard Biener <rguenther@suse.de>
77 * configure.ac: Apply config-ml.pl to the generated Makefiles.
78 Set multilib_arg, use AM_PROG_LIBTOOL.
79 * configure: Regenerate.
80 * Makefile.am (AM_MAKEFLAGS): Do not override MULTI* flags.
81 * Makefile.in: Regenerate.
82 * libm2cor/Makefile.am: Install to $(toolexeclibdir)$(M2LIBDIR)
83 rather than $(inst_libdir)/$(MULTIDIR)$(M2LIBDIR).
84 * libm2iso/Makefile.am: Likewise.
85 * libm2log/Makefile.am: Likewise.
86 * libm2min/Makefile.am: Likewise.
87 * libm2pim/Makefile.am: Likewise.
88 * libm2cor/Makefile.in: Regenerate.
89 * libm2iso/Makefile.in: Likewise.
90 * libm2log/Makefile.in: Likewise.
91 * libm2min/Makefile.in: Likewise.
92 * libm2pim/Makefile.in: Likewise.
94 2023-01-19 Richard Biener <rguenther@suse.de>
97 * configure.ac: Add GCC_BASE_VER.
98 * configure: Re-generate.
99 * Makefile.am: Use @get_gcc_base_ver@ for gcc_version.
100 * libm2cor/Makefile.am: Likewise. Use gcc_version instead
102 * libm2iso/Makefile.am: Likewise.
103 * libm2log/Makefile.am: Likewise.
104 * libm2min/Makefile.am: Likewise.
105 * libm2pim/Makefile.am: Likewise.
106 * Makefile.in: Re-generate.
107 * libm2cor/Makefile.in: Likewise.
108 * libm2iso/Makefile.in: Likewise.
109 * libm2log/Makefile.in: Likewise.
110 * libm2min/Makefile.in: Likewise.
111 * libm2pim/Makefile.in: Likewise.
113 2023-01-17 Gaius Mulley <gaiusmod2@gmail.com>
115 * libm2iso/RTco.cc (_M2_RTco_fini): Call M2RTS_HaltC.
116 (newSem): Call M2RTS_HaltC.
117 (currentThread): Call M2RTS_HaltC.
118 (never): Call M2RTS_HaltC.
119 (defined): Call M2RTS_HaltC.
120 (initThread): Call M2RTS_HaltC.
121 (RTco_transfer): Call M2RTS_HaltC.
122 * libm2iso/m2rts.h (M2RTS_Halt): Provide parameter names.
123 (M2RTS_HaltC): New procedure declaration.
125 2023-01-06 v <gaiusmod2@gmail.com>
127 * configure: Regenerate.
128 * configure.ac (libtool_VERSION): Bump to 18:0:0.
130 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
133 * libm2cor/KeyBoardLEDs.cc (_M2_KeyBoardLEDs_ctor): Rework to use
134 an extern "C" function with 'constructor' attribute.
135 * libm2iso/ErrnoCategory.cc (_M2_ErrnoCategory_ctor): Likewise.
136 * libm2iso/RTco.cc (_M2_RTco_ctor): Likewise.
137 * libm2pim/Selective.cc (_M2_Selective_ctor): Likewise.
138 * libm2pim/SysExceptions.cc (_M2_SysExceptions_ctor): Likewise.
139 * libm2pim/UnixArgs.cc (_M2_UnixArgs_ctor): Likewise.
140 * libm2pim/cgetopt.cc (_M2_cgetopt_ctor): Likewise.
141 * libm2pim/dtoa.cc (_M2_dtoa_ctor): Likewise.
142 * libm2pim/errno.cc (_M2_errno_ctor): Likewise.
143 * libm2pim/ldtoa.cc (_M2_ldtoa_ctor): Likewise.
144 * libm2pim/sckt.cc (_M2_sckt_ctor): Likewise.
145 * libm2pim/termios.cc (_M2_termios_ctor): Likewise.
146 * libm2pim/wrapc.c: Add a new line to the file end.
148 2022-12-31 Iain Sandoe <iain@sandoe.co.uk>
150 * configure: Regenerate.
151 * configure.ac: Make a conditional for configurations targeting
153 * libm2cor/Makefile.am: Use -undefined,dynamic_lookup on Darwin.
154 * libm2iso/Makefile.am: Likewise.
155 * libm2log/Makefile.am: Likewise.
156 * libm2pim/Makefile.am: Likewise
157 * libm2min/Makefile.am: Likewise
158 * libm2cor/Makefile.in: Regenerate.
159 * libm2iso/Makefile.in: Regenerate.
160 * libm2log/Makefile.in: Regenerate.
161 * libm2min/Makefile.in: Regenerate.
162 * libm2pim/Makefile.in: Regenerate.
164 2022-12-14 Gaius Mulley <gaiusmod2@gmail.com>
166 * Makefile.am: New file.
167 * autogen.sh: New file.
168 * config.h.in: New file.
169 * configure.ac: New file.
170 * libm2cor/KeyBoardLEDs.cc: New file.
171 * libm2cor/Makefile.am: New file.
172 * libm2iso/ChanConsts.h: New file.
173 * libm2iso/ErrnoCategory.cc: New file.
174 * libm2iso/Makefile.am: New file.
175 * libm2iso/RTco.cc: New file.
176 * libm2iso/m2rts.h: New file.
177 * libm2iso/wrapsock.c: New file.
178 * libm2iso/wraptime.c: New file.
179 * libm2log/Break.c: New file.
180 * libm2log/Makefile.am: New file.
181 * libm2min/Makefile.am: New file.
182 * libm2min/libc.c: New file.
183 * libm2pim/Makefile.am: New file.
184 * libm2pim/Selective.cc: New file.
185 * libm2pim/SysExceptions.cc: New file.
186 * libm2pim/UnixArgs.cc: New file.
187 * libm2pim/cgetopt.cc: New file.
188 * libm2pim/dtoa.cc: New file.
189 * libm2pim/errno.cc: New file.
190 * libm2pim/ldtoa.cc: New file.
191 * libm2pim/sckt.cc: New file.
192 * libm2pim/target.c: New file.
193 * libm2pim/termios.cc: New file.
194 * libm2pim/wrapc.c: New file.
195 * configure: Generated.
196 * libm2log/Makefile.in: Generated.
197 * libm2min/Makefile.in: Generated.
198 * libm2cor/Makefile.in: Generated.
199 * libm2pim/Makefile.in: Generated.
200 * libm2iso/Makefile.in: Generated.
201 * Makefile.in: New file.
202 * aclocal.m4: New file.