Dump profile_count along with relative frequency
[official-gcc.git] / libgm2 / ChangeLog
bloba0b0e823a2227fefbc5a99b5c6334837790ca04d
1 2023-06-02  Thomas Schwinge  <thomas@codesourcery.com>
3         * configure.ac (PERL): Remove.
4         * configure: Regenerate.
5         * Makefile.in: Likewise.
6         * libm2cor/Makefile.in: Likewise.
7         * libm2iso/Makefile.in: Likewise.
8         * libm2log/Makefile.in: Likewise.
9         * libm2min/Makefile.in: Likewise.
10         * libm2pim/Makefile.in: Likewise.
12 2023-05-16  Gaius Mulley  <gaiusmod2@gmail.com>
14         PR modula2/109879
15         * Makefile.in: Regenerate.
16         * aclocal.m4: Regenerate.
17         * libm2cor/Makefile.in: Regenerate.
18         * libm2iso/Makefile.am (M2DEFS): Add TextUtil.def.
19         (M2MODS): Add TextUtil.mod.
20         * libm2iso/Makefile.in: Regenerate.
21         * libm2log/Makefile.in: Regenerate.
22         * libm2min/Makefile.in: Regenerate.
23         * libm2pim/Makefile.in: Regenerate.
25 2023-05-16  Gaius Mulley  <gaiusmod2@gmail.com>
27         PR modula2/108344
28         * libm2cor/KeyBoardLEDs.cc (initialize_module): New function.
29         (SwitchScroll): Call initialize_module.
30         (SwitchNum): Call initialize_module.
31         (SwitchCaps): Call initialize_module.
32         (SwitchLEDs): Call initialize_module.
33         (M2EXPORT): Remove initialization code.
35 2023-05-13  Gaius Mulley  <gaiusmod2@gmail.com>
37         * libm2cor/KeyBoardLEDs.cc (TRUE): Remove.
38         (FALSE): Remove.
39         (init): Replace TRUE with true.
40         * libm2iso/RTco.cc (TRUE): Remove.
41         (FALSE): Remove.
42         (initSem): Replace int with bool.
43         (init): Replace FALSE with false.
44         * libm2pim/sckt.cc (TRUE): Remove.
45         (FALSE): Remove.
46         * libm2pim/wrapc.cc: Replace TRUE with true
47         and FALSE with false.
48         (FALSE): Remove.
49         (TRUE): Remove.
51 2023-05-08  Thomas Schwinge  <thomas@codesourcery.com>
53         * autogen.sh: Remove.
55 2023-05-08  Thomas Schwinge  <thomas@codesourcery.com>
57         * autogen.sh: For 'aclocal', 'autoreconf', remove '-I .',
58         add '-I ..'.
59         * Makefile.am (ACLOCAL_AMFLAGS): Remove '-I .'.
60         * libm2cor/Makefile.am (ACLOCAL_AMFLAGS): Likewise.
61         * libm2iso/Makefile.am (ACLOCAL_AMFLAGS): Likewise.
62         * libm2log/Makefile.am (ACLOCAL_AMFLAGS): Likewise.
63         * libm2min/Makefile.am (ACLOCAL_AMFLAGS): Likewise.
64         * libm2pim/Makefile.am (ACLOCAL_AMFLAGS): Likewise.
65         * aclocal.m4: Regenerate.
66         * Makefile.in: Likewise.
67         * libm2cor/Makefile.in: Likewise.
68         * libm2iso/Makefile.in: Likewise.
69         * libm2log/Makefile.in: Likewise.
70         * libm2min/Makefile.in: Likewise.
71         * libm2pim/Makefile.in: Likewise.
73 2023-03-22  Gaius Mulley  <gaiusmod2@gmail.com>
75         * libm2pim/Makefile.am (M2DEFS): Remove M2LINK.def.
76         * libm2pim/Makefile.in: Rebuild.
78 2023-03-16  Gaius Mulley  <gaiusmod2@gmail.com>
80         * libm2cor/Makefile.am: Remove
81         * libm2cor/Makefile.in: Rebuild.
82         * libm2iso/RTco.cc (newSem): Halt parameters reordered.
83         (currentThread): Ditto.
84         (never): Ditto.
85         (defined): Ditto.
86         (initThread): Ditto.
87         * libm2iso/m2rts.h (m2iso_M2RTS_HaltC): Ditto.
89 2023-03-15  Gaius Mulley  <gaiusmod2@gmail.com>
91         PR modula2/109125
92         * libm2pim/dtoa.cc (TRUE): Remove.
93         (FALSE): Remove.  Replace int with bool.
94         * libm2pim/ldtoa.cc (TRUE): Remove.
95         (FALSE): Remove.  Replace int with bool.
97 2023-03-14  Gaius Mulley  <gaiusmod2@gmail.com>
99         PR modula2/109125
100         * libm2iso/ErrnoCategory.cc (FALSE): Remove.
101         (TRUE): Remove.
102         * libm2iso/wrapsock.c (TRUE): Remove.
103         (FALSE): Remove.
104         * libm2iso/wraptime.cc (TRUE): Remove.
105         (FALSE): Remove.
106         * libm2pim/cgetopt.cc: Replace int for bool for every BOOLEAN
107         parameter in the definition module.
108         * libm2pim/dtoa.cc: Ditto.
109         * libm2pim/ldtoa.cc: Ditto.
110         * libm2pim/termios.cc: Ditto.
111         (doSetUnset): Replace int for bool.
113 2023-02-27  Gaius Mulley  <gaiusmod2@gmail.com>
115         PR modula2/108944
116         * libm2pim/sckt.cc (getLocalIP): Correct parameter order.
118 2023-02-25  Gaius Mulley  <gaiusmod2@gmail.com>
120         PR modula2/108261
121         * libm2cor/KeyBoardLEDs.cc (EXPORT): New define.
122         (M2EXPORT): New define.
123         (M2LIBNAME): New define.
124         (KeyBoardLEDs_SwitchScroll): EXPORT.
125         (KeyBoardLEDs_SwitchNum): EXPORT.
126         (KeyBoardLEDs_SwitchCaps): EXPORT.
127         (KeyBoardLEDs_SwitchLeds): EXPORT.
128         (_M2_KeyBoardLEDs_init): M2EXPORT.
129         (_M2_KeyBoardLEDs_finish): M2EXPORT.
130         (_M2_KeyBoardLEDs_dep): M2EXPORT.
131         * libm2cor/Makefile.am (libm2cor_la_M2FLAGS): Define
132         path names.
133         * libm2cor/Makefile.in: Rebuild.
134         * libm2iso/ErrnoCategory.cc (EXPORT): New define.
135         (M2EXPORT): New define.
136         (M2LIBNAME): New define.
137         (ErrnoCategory_IsErrnoHard): EXPORT.
138         (ErrnoCategory_IsErrnoSoft): EXPORT.
139         (ErrnoCategory_UnAvailable): EXPORT.
140         (ErrnoCategory_GetOpenResults): EXPORT.
141         (_M2_ErrnoCategory_init): M2EXPORT.
142         (_M2_ErrnoCategory_fini): M2EXPORT.
143         (_M2_ErrnoCategory_dep): M2EXPORT.
144         (_M2_ErrnoCategory_ctor): M2EXPORT.
145         * libm2iso/Makefile.am (libm2iso_la_M2FLAGS): Define
146         path names.
147         * libm2iso/Makefile.in: Rebuild.
148         * libm2iso/RTco.cc (EXPORT): New define.
149         (M2EXPORT): New define.
150         (M2LIBNAME): New define.
151         (newSem): Add module libname prefix to HaltC.
152         (currentThread): Remove variable and replace with a function.
153         (never): Add module libname prefix to HaltC.
154         (initThread): Add module libname prefix to HaltC.
155         * libm2iso/m2rts.h (str): New define.
156         (M2RTS_RequestDependant): Change to the mangled name equivalent.
157         (M2RTS_RegisterModule): Change to the mangled name equivalent.
158         (m2iso_M2RTS_RequestDependant): Add libname parameter.
159         (m2iso_M2RTS_RegisterModule): Add libname parameter.
160         (m2pim_M2RTS_RegisterModule): Add libname parameter.
161         (_M2_M2RTS_init): Rename this...
162         (m2iso_M2_M2RTS_init): ...to this.
163         (M2RTS_ConstructModules): Change to the mangled name equivalent.
164         (M2RTS_Terminate): Change to the mangled name equivalent.
165         (M2RTS_DeconstructModules): Change to the mangled name equivalent.
166         (m2iso_M2RTS_ConstructModules): Add libname parameter.
167         (m2iso_M2RTS_Terminate): Add libname parameter.
168         (m2iso_M2RTS_DeconstructModules): Add libname parameter.
169         (M2RTS_HaltC): Rename this...
170         (m2iso_M2RTS_HaltC): ...to this.
171         * libm2iso/wrapsock.c (EXPORT): New define.
172         (IMPORT): New define.
173         (M2EXPORT): New define.
174         (M2LIBNAME): New define.
175         (m2iso_M2RTS_RequestDependant): Add prototype.
176         (wrapsock_clientOpen): EXPORT.
177         (wrapsock_clientOpenIP): EXPORT.
178         (wrapsock_getClientPortNo): EXPORT.
179         (wrapsock_getClientHostname): EXPORT.
180         (wrapsock_getClientSocketFd): EXPORT.
181         (wrapsock_getClientIP): EXPORT.
182         (wrapsock_getPushBackChar): EXPORT.
183         (wrapsock_setPushBackChar): EXPORT.
184         (wrapsock_getSizeOfClientInfo): EXPORT.
185         (_M2_wrapsock_init): M2EXPORT.
186         (_M2_wrapsock_fini): M2EXPORT.
187         (ctor): M2EXPORT.  New function.
188         * libm2iso/wraptime.c: Rename to...
189         * libm2iso/wraptime.cc: ...this.
190         (EXPORT): New define.
191         (M2EXPORT): New define.
192         (M2LIBNAME): New define.
193         (wraptime_InitTimeval): EXPORT.
194         (wraptime_KillTimeval): EXPORT.
195         (wraptime_InitTimezone): EXPORT.
196         (wraptime_KillTimezone): EXPORT.
197         (wraptime_InitTM): EXPORT.
198         (wraptime_KillTM): EXPORT.
199         (wraptime_gettimeofday): EXPORT.
200         (wraptime_settimeofday): EXPORT.
201         (wraptime_GetFractions): EXPORT.
202         (wraptime_localtime_r): EXPORT.
203         (wraptime_GetYear): EXPORT.
204         (wraptime_GetMonth): EXPORT.
205         (wraptime_GetDay): EXPORT.
206         (wraptime_GetHour): EXPORT.
207         (wraptime_GetMinute): EXPORT.
208         (wraptime_GetSecond): EXPORT.
209         (wraptime_GetSummerTime): EXPORT.
210         (wraptime_GetDST): EXPORT.
211         (wraptime_SetTimezone): EXPORT.
212         (wraptime_SetTimeval): EXPORT.
213         (_M2_wraptime_init): M2EXPORT.
214         (_M2_wraptime_fini): M2EXPORT.
215         (ctor): M2EXPORT.  New function.
216         * libm2log/Makefile.am (libm2log_la_M2FLAGS): Define
217         path names.
218         * libm2log/Makefile.in:
219         * libm2min/Makefile.am (libm2min_la_M2FLAGS): Define
220         path names.
221         * libm2min/Makefile.in:
222         * libm2pim/Makefile.am (libm2pim_la_M2FLAGS): Define
223         path names.
224         * libm2pim/Makefile.in:
225         * libm2pim/Selective.cc (EXPORT): New define.
226         (M2EXPORT): New define.
227         (M2LIBNAME): New define.
228         (Selective_Select): EXPORT.
229         (Selective_InitTime): EXPORT.
230         (Selective_GetTime): EXPORT.
231         (Selective_SetTime): EXPORT.
232         (Selective_KillTime): EXPORT.
233         (Selective_InitSet): EXPORT.
234         (Selective_KillSet): EXPORT.
235         (Selective_FdZero): EXPORT.
236         (Selective_FdSet): EXPORT.
237         (Selective_FdClr): EXPORT.
238         (Selective_FdIsSet): EXPORT.
239         (Selective_GetTimeOfDay): EXPORT.
240         (Selective_MaxFdsPlusOne): EXPORT.
241         (Selective_WriteCharRaw): EXPORT.
242         (Selective_ReadCharRaw): EXPORT.
243         (_M2_Selective_init): M2EXPORT.
244         (_M2_Selective_fini): M2EXPORT.
245         (_M2_Selective_dep): M2EXPORT.
246         (_M2_Selective_ctor): M2EXPORT.
247         * libm2pim/SysExceptions.cc (EXPORT): New define.
248         (M2EXPORT): New define.
249         (M2LIBNAME): New define.
250         (SysExceptions_InitExceptionHandlers): EXPORT.
251         (_M2_SysExceptions_init): M2EXPORT.
252         (_M2_SysExceptions_fini): M2EXPORT.
253         (_M2_SysExceptions_dep): M2EXPORT.
254         (_M2_SysExceptions_ctor): M2EXPORT.
255         * libm2pim/UnixArgs.cc (EXPORT): New define.
256         (M2EXPORT): New define.
257         (M2LIBNAME): New define.
258         (UnixArgs_GetArgC): EXPORT.
259         (UnixArgs_GetArgV): EXPORT.
260         (UnixArgs_GetEnvV): EXPORT.
261         (_M2_UnixArgs_init): M2EXPORT.
262         (_M2_UnixArgs_fini): M2EXPORT.
263         (_M2_UnixArgs_dep): M2EXPORT.
264         (_M2_UnixArgs_ctor): M2EXPORT.
265         * libm2pim/cgetopt.cc (EXPORT): New define.
266         (M2EXPORT): New define.
267         (M2LIBNAME): New define.
268         (cgetopt_getopt): EXPORT.
269         (cgetopt_getopt_long): EXPORT.
270         (cgetopt_getopt_long_only): EXPORT.
271         (cgetopt_InitOptions): EXPORT.
272         (cgetopt_KillOptions): EXPORT.
273         (cgetopt_SetOption): EXPORT.
274         (cgetopt_GetLongOptionArray): EXPORT.
275         (_M2_cgetopt_init): M2EXPORT.
276         (_M2_cgetopt_fini): M2EXPORT.
277         (_M2_cgetopt_dep): M2EXPORT.
278         (_M2_cgetopt_ctor): M2EXPORT.
279         * libm2pim/dtoa.cc (EXPORT): New define.
280         (M2EXPORT): New define.
281         (M2LIBNAME): New define.
282         (dtoa_strtod): EXPORT.
283         (dtoa_calcmaxsig): EXPORT.
284         (dtoa_calcdecimal): EXPORT.
285         (dtoa_calcsign): EXPORT.
286         (dtoa_dtoa): EXPORT.
287         (_M2_dtoa_init): M2EXPORT.
288         (_M2_dtoa_fini): M2EXPORT.
289         (_M2_dtoa_dep): M2EXPORT.
290         (_M2_dtoa_ctor): M2EXPORT.
291         * libm2pim/errno.cc (EXPORT): New define.
292         (M2EXPORT): New define.
293         (M2LIBNAME): New define.
294         (errno_geterrno): EXPORT.
295         (_M2_errno_init): M2EXPORT.
296         (_M2_errno_fini): M2EXPORT.
297         (_M2_errno_dep): M2EXPORT.
298         (_M2_errno_ctor): M2EXPORT.
299         * libm2pim/ldtoa.cc (EXPORT): New define.
300         (IMPORT): New define.
301         (M2EXPORT): New define.
302         (M2LIBNAME): New define.
303         (dtoa_calcmaxsig): EXPORT.
304         (dtoa_calcdecimal): EXPORT.
305         (dtoa_calcsign): EXPORT.
306         (ldtoa_strtold): EXPORT.
307         (ldtoa_ldtoa): EXPORT.
308         (_M2_ldtoa_init): M2EXPORT.
309         (_M2_ldtoa_fini): M2EXPORT.
310         (_M2_ldtoa_dep): M2EXPORT.
311         (_M2_ldtoa_ctor): M2EXPORT.
312         * libm2pim/sckt.cc (EXPORT): New define.
313         (M2EXPORT): New define.
314         (M2LIBNAME): New define.
315         (tcpServerEstablishPort): EXPORT.
316         (tcpServerEstablish): EXPORT.
317         (tcpServerAccept): EXPORT.
318         (tcpServerPortNo): EXPORT.
319         (tcpServerSocketFd): EXPORT.
320         (getLocalIP): EXPORT.
321         (tcpServerIP): EXPORT.
322         (tcpServerClientIP): EXPORT.
323         (tcpServerClientPortNo): EXPORT.
324         (tcpClientSocket): EXPORT.
325         (tcpClientSocketIP): EXPORT.
326         (tcpClientConnect): EXPORT.
327         (tcpClientPortNo): EXPORT.
328         (tcpClientSocketFd): EXPORT.
329         (tcpClientIP): EXPORT.
330         (_M2_sckt_init): M2EXPORT.
331         (_M2_sckt_finish): M2EXPORT.
332         (_M2_sckt_dep): M2EXPORT.
333         (_M2_sckt_ctor): M2EXPORT.
334         * libm2pim/termios.cc (EXPORT): New define.
335         (M2EXPORT): New define.
336         (M2LIBNAME): New define.
337         (_M2_termios_init): M2EXPORT.
338         (_M2_termios_fini): M2EXPORT.
339         (_M2_termios_dep): M2EXPORT.
340         (_M2_termios_ctor): M2EXPORT.
341         * libm2pim/wrapc.c (EXPORT): New define.
342         (M2EXPORT): New define.
343         (M2LIBNAME): New define.
344         (wrapc_strtime): EXPORT.
345         (wrapc_filesize): EXPORT.
346         (wrapc_filemtime): EXPORT.
347         (wrapc_fileinode): EXPORT.
348         (wrapc_getrand): EXPORT.
349         (wrapc_getusername): EXPORT.
350         (wrapc_getnameuidgid): EXPORT.
351         (wrapc_signbit): EXPORT.
352         (wrapc_signbitl): EXPORT.
353         (wrapc_signbitf): EXPORT.
354         (wrapc_isfinite): EXPORT.
355         (wrapc_isfinitel): EXPORT.
356         (wrapc_isfinitef): EXPORT.
357         (_M2_wrapc_init): M2EXPORT.
358         (_M2_wrapc_fini): M2EXPORT.
359         (_M2_wrapc_ctor): M2EXPORT.
360         * libm2pim/wrapc.cc: New file.
362 2023-02-19  Gaius Mulley  <gaiusmod2@gmail.com>
364         PR testsuite/108835
365         * libm2iso/RTco.cc: Re-implementation using a single lock
366         mutex and inlined wait/signal implementation within
367         transfer.
369 2023-02-13  Gaius Mulley  <gaiusmod2@gmail.com>
371         * libm2iso/RTco.cc (tprintf): Replace definition.
373 2023-02-01  Gaius Mulley  <gaiusmod2@gmail.com>
375         PR modula2/108612
376         PR modula2/108551
377         * libm2cor/Makefile.am (libm2cor_la_M2FLAGS): Add -Wreturn-type
378         -fcase.
379         * libm2cor/Makefile.in: Rebuild.
380         * libm2iso/Makefile.am (libm2iso_la_M2FLAGS): Add -Wreturn-type
381         -fcase.
382         * libm2iso/Makefile.in: Rebuild.
383         * libm2log/Makefile.am (libm2log_la_M2FLAGS): Add -Wreturn-type
384         -fcase.
385         * libm2log/Makefile.in: Rebuild.
386         * libm2pim/Makefile.am (libm2pim_la_M2FLAGS): Add -Wreturn-type
387         -fcase.
388         * libm2pim/Makefile.in: Rebuild.
390 2023-01-31  Richard Biener  <rguenther@suse.de>
392         PR modula2/108462
393         * libm2cor/Makefile.am: Remove static lib install from
394         install-data-local.
395         * libm2iso/Makefile.am: Likewise.
396         * libm2log/Makefile.am: Likewise.
397         * libm2min/Makefile.am: Likewise.
398         * libm2pim/Makefile.am: Likewise.
399         * libm2cor/Makefile.in: Regenerate.
400         * libm2iso/Makefile.in: Likewise.
401         * libm2log/Makefile.in: Likewise.
402         * libm2min/Makefile.in: Likewise.
403         * libm2pim/Makefile.in: Likewise.
405 2023-01-31  Gaius Mulley  <gaiusmod2@gmail.com>
407         * libm2log/Makefile.am (VPATH): Replace gm2-libs-pim
408         with gm2-libs-log.
409         (libm2log_la_M2FLAGS): Replace gm2-libs-pim with
410         gm2-libs-log.
411         (install-data-local): Replace gm2-libs-pim with
412         gm2-libs-log.
413         * libm2log/Makefile.in: Rebuilt.
415 2023-01-26  Gaius Mulley  <gaiusmod2@gmail.com>
417         * configure.ac (AM_INIT_AUTOMAKE): Specify 1.15.1.
419 2023-01-24  Co-Authored by: Iain Sandoe  <iain@sandoe.co.uk>
421         * libm2cor/Makefile.am (SYSTEM.def): Split path into
422         multiple -I components.
423         * libm2cor/Makefile.in: Rebuild.
424         * libm2min/Makefile.am (SYSTEM.def): Split path into
425         multiple -I components.
426         * libm2min/Makefile.in: Rebuild.
427         * libm2iso/Makefile.am (SYSTEM.def): Split path into
428         multiple -I components.
429         * libm2iso/Makefile.in: Rebuild.
431 2023-01-23  Richard Biener  <rguenther@suse.de>
433         PR modula2/108144
434         * libm2cor/Makefile.am: Revert previous change, instead
435         drop the redundant $(MULTIDIR).
436         * libm2iso/Makefile.am: Likewise.
437         * libm2log/Makefile.am: Likewise.
438         * libm2min/Makefile.am: Likewise.
439         * libm2pim/Makefile.am: Likewise.
440         * libm2cor/Makefile.in: Regenerate.
441         * libm2iso/Makefile.in: Likewise.
442         * libm2log/Makefile.in: Likewise.
443         * libm2min/Makefile.in: Likewise.
444         * libm2pim/Makefile.in: Likewise.
446 2023-01-23  Richard Biener  <rguenther@suse.de>
448         PR modula2/108144
449         * configure.ac: Apply config-ml.pl to the generated Makefiles.
450         Set multilib_arg, use AM_PROG_LIBTOOL.
451         * configure: Regenerate.
452         * Makefile.am (AM_MAKEFLAGS): Do not override MULTI* flags.
453         * Makefile.in: Regenerate.
454         * libm2cor/Makefile.am: Install to $(toolexeclibdir)$(M2LIBDIR)
455         rather than $(inst_libdir)/$(MULTIDIR)$(M2LIBDIR).
456         * libm2iso/Makefile.am: Likewise.
457         * libm2log/Makefile.am: Likewise.
458         * libm2min/Makefile.am: Likewise.
459         * libm2pim/Makefile.am: Likewise.
460         * libm2cor/Makefile.in: Regenerate.
461         * libm2iso/Makefile.in: Likewise.
462         * libm2log/Makefile.in: Likewise.
463         * libm2min/Makefile.in: Likewise.
464         * libm2pim/Makefile.in: Likewise.
466 2023-01-19  Richard Biener  <rguenther@suse.de>
468         PR modula2/108144
469         * configure.ac: Add GCC_BASE_VER.
470         * configure: Re-generate.
471         * Makefile.am: Use @get_gcc_base_ver@ for gcc_version.
472         * libm2cor/Makefile.am: Likewise.  Use gcc_version instead
473         of version.
474         * libm2iso/Makefile.am: Likewise.
475         * libm2log/Makefile.am: Likewise.
476         * libm2min/Makefile.am: Likewise.
477         * libm2pim/Makefile.am: Likewise.
478         * Makefile.in: Re-generate.
479         * libm2cor/Makefile.in: Likewise.
480         * libm2iso/Makefile.in: Likewise.
481         * libm2log/Makefile.in: Likewise.
482         * libm2min/Makefile.in: Likewise.
483         * libm2pim/Makefile.in: Likewise.
485 2023-01-17  Gaius Mulley  <gaiusmod2@gmail.com>
487         * libm2iso/RTco.cc (_M2_RTco_fini): Call M2RTS_HaltC.
488         (newSem): Call M2RTS_HaltC.
489         (currentThread): Call M2RTS_HaltC.
490         (never): Call M2RTS_HaltC.
491         (defined): Call M2RTS_HaltC.
492         (initThread): Call M2RTS_HaltC.
493         (RTco_transfer): Call M2RTS_HaltC.
494         * libm2iso/m2rts.h (M2RTS_Halt): Provide parameter names.
495         (M2RTS_HaltC): New procedure declaration.
497 2023-01-06  v  <gaiusmod2@gmail.com>
499         * configure: Regenerate.
500         * configure.ac (libtool_VERSION): Bump to 18:0:0.
502 2023-01-04  Iain Sandoe  <iain@sandoe.co.uk>
504         PR modula2/108183
505         * libm2cor/KeyBoardLEDs.cc (_M2_KeyBoardLEDs_ctor): Rework to use
506         an extern "C" function with 'constructor' attribute.
507         * libm2iso/ErrnoCategory.cc (_M2_ErrnoCategory_ctor): Likewise.
508         * libm2iso/RTco.cc (_M2_RTco_ctor): Likewise.
509         * libm2pim/Selective.cc (_M2_Selective_ctor): Likewise.
510         * libm2pim/SysExceptions.cc (_M2_SysExceptions_ctor): Likewise.
511         * libm2pim/UnixArgs.cc (_M2_UnixArgs_ctor): Likewise.
512         * libm2pim/cgetopt.cc (_M2_cgetopt_ctor): Likewise.
513         * libm2pim/dtoa.cc (_M2_dtoa_ctor): Likewise.
514         * libm2pim/errno.cc (_M2_errno_ctor): Likewise.
515         * libm2pim/ldtoa.cc (_M2_ldtoa_ctor): Likewise.
516         * libm2pim/sckt.cc (_M2_sckt_ctor): Likewise.
517         * libm2pim/termios.cc (_M2_termios_ctor): Likewise.
518         * libm2pim/wrapc.c: Add a new line to the file end.
520 2022-12-31  Iain Sandoe  <iain@sandoe.co.uk>
522         * configure: Regenerate.
523         * configure.ac: Make a conditional for configurations targeting
524         Darwin.
525         * libm2cor/Makefile.am: Use -undefined,dynamic_lookup on Darwin.
526         * libm2iso/Makefile.am: Likewise.
527         * libm2log/Makefile.am: Likewise.
528         * libm2pim/Makefile.am: Likewise
529         * libm2min/Makefile.am: Likewise
530         * libm2cor/Makefile.in: Regenerate.
531         * libm2iso/Makefile.in: Regenerate.
532         * libm2log/Makefile.in: Regenerate.
533         * libm2min/Makefile.in: Regenerate.
534         * libm2pim/Makefile.in: Regenerate.
536 2022-12-14  Gaius Mulley  <gaiusmod2@gmail.com>
538         * Makefile.am: New file.
539         * autogen.sh: New file.
540         * config.h.in: New file.
541         * configure.ac: New file.
542         * libm2cor/KeyBoardLEDs.cc: New file.
543         * libm2cor/Makefile.am: New file.
544         * libm2iso/ChanConsts.h: New file.
545         * libm2iso/ErrnoCategory.cc: New file.
546         * libm2iso/Makefile.am: New file.
547         * libm2iso/RTco.cc: New file.
548         * libm2iso/m2rts.h: New file.
549         * libm2iso/wrapsock.c: New file.
550         * libm2iso/wraptime.c: New file.
551         * libm2log/Break.c: New file.
552         * libm2log/Makefile.am: New file.
553         * libm2min/Makefile.am: New file.
554         * libm2min/libc.c: New file.
555         * libm2pim/Makefile.am: New file.
556         * libm2pim/Selective.cc: New file.
557         * libm2pim/SysExceptions.cc: New file.
558         * libm2pim/UnixArgs.cc: New file.
559         * libm2pim/cgetopt.cc: New file.
560         * libm2pim/dtoa.cc: New file.
561         * libm2pim/errno.cc: New file.
562         * libm2pim/ldtoa.cc: New file.
563         * libm2pim/sckt.cc: New file.
564         * libm2pim/target.c: New file.
565         * libm2pim/termios.cc: New file.
566         * libm2pim/wrapc.c: New file.
567         * configure: Generated.
568         * libm2log/Makefile.in: Generated.
569         * libm2min/Makefile.in: Generated.
570         * libm2cor/Makefile.in: Generated.
571         * libm2pim/Makefile.in: Generated.
572         * libm2iso/Makefile.in: Generated.
573         * Makefile.in: New file.
574         * aclocal.m4: New file.