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