[M3commit] [modula3/cm3] b571d8: Added IP6 socket structs
peter mckinna
noreply at github.com
Sun Feb 28 02:25:52 CET 2021
Branch: refs/heads/master
Home: https://github.com/modula3/cm3
Commit: b571d812e4daeb8f4f5906b1d1a9aab49af88d48
https://github.com/modula3/cm3/commit/b571d812e4daeb8f4f5906b1d1a9aab49af88d48
Author: peter mckinna <peter.mckinna at gmail.com>
Date: 2021-02-28 (Sun, 28 Feb 2021)
Changed paths:
M m3-libs/m3core/src/unix/Common/Utypes.i3
M m3-libs/m3core/src/unix/uin-common/Uin.i3
Log Message:
-----------
Added IP6 socket structs
Commit: ebe2ad18358e6ed43043b3e095619911d5eee6c7
https://github.com/modula3/cm3/commit/ebe2ad18358e6ed43043b3e095619911d5eee6c7
Author: peter mckinna <peter.mckinna at gmail.com>
Date: 2021-02-28 (Sun, 28 Feb 2021)
Changed paths:
M m3-comm/tcp/src/POSIX/IP.m3
M m3-comm/tcp/src/common/IP.i3
M m3-libs/m3core/src/unix/Common/Unetdb.i3
M m3-libs/m3core/src/unix/Common/Usocket.i3
Log Message:
-----------
Added getaddrinfo and getnameinfo support to cope with gethostname
being deprecated.
Commit: 0b952877e5abc31829006e12d036834322168ee4
https://github.com/modula3/cm3/commit/0b952877e5abc31829006e12d036834322168ee4
Author: peter mckinna <peter.mckinna at gmail.com>
Date: 2021-02-28 (Sun, 28 Feb 2021)
Changed paths:
R m3-ui/vbtkit/src/vbtkitutils/Rsrc.i3
R m3-ui/vbtkit/src/vbtkitutils/Rsrc.m3
M m3-ui/vbtkit/src/vbtkitutils/m3makefile
Log Message:
-----------
Move Rsrc from vbtkit to libm3 first delete from vbtkit
Commit: 2a071c6d559d95c39b16a12f70ca4a2046687e90
https://github.com/modula3/cm3/commit/2a071c6d559d95c39b16a12f70ca4a2046687e90
Author: peter mckinna <peter.mckinna at gmail.com>
Date: 2021-02-28 (Sun, 28 Feb 2021)
Changed paths:
M m3-libs/libm3/src/m3makefile
A m3-libs/libm3/src/resource/Rsrc.i3
A m3-libs/libm3/src/resource/Rsrc.m3
A m3-libs/libm3/src/resource/m3makefile
Log Message:
-----------
Finish moving Rsrc from vbtkit to libm3
Commit: c4a07d98db2d25329859a5215d37ab5253ebcc31
https://github.com/modula3/cm3/commit/c4a07d98db2d25329859a5215d37ab5253ebcc31
Author: peter mckinna <peter.mckinna at gmail.com>
Date: 2021-02-28 (Sun, 28 Feb 2021)
Changed paths:
M m3-tools/pp/src/m3makefile
Log Message:
-----------
Remove dependency on vbtkit for pp. Rsrc is now in libm3.
Also add g++ as system_cc so the link succeeds.
Commit: ac61f634c7cf87409d1bd2c6bfb2ceaf84abb98c
https://github.com/modula3/cm3/commit/ac61f634c7cf87409d1bd2c6bfb2ceaf84abb98c
Author: peter mckinna <peter.mckinna at gmail.com>
Date: 2021-02-28 (Sun, 28 Feb 2021)
Changed paths:
M m3-libs/m3core/src/unix/Common/Unetdb.i3
M m3-libs/m3core/src/unix/Common/Utypes.i3
Log Message:
-----------
Fix socklen_t - revert to previous definition. There seems some confusion regarding
the C type of socklen_t. If it's not 32 bits it breaks structure definitions
sockaddr and if its not word size it asserts in function parameters. Linus
absolutely says it should be type int or else it breaks NetBSD sockets.
Commit: cd850a45af22264b18b74bc24ad5349227508ba4
https://github.com/modula3/cm3/commit/cd850a45af22264b18b74bc24ad5349227508ba4
Author: peter mckinna <peter.mckinna at gmail.com>
Date: 2021-02-28 (Sun, 28 Feb 2021)
Changed paths:
M m3-sys/m3middle/src/M3Timers.i3
M m3-sys/m3middle/src/M3Timers.m3
Log Message:
-----------
Add llvm timers for llc and opt backend passes
Commit: 51b28b4134f283254750b73e1fa36baea0ec7038
https://github.com/modula3/cm3/commit/51b28b4134f283254750b73e1fa36baea0ec7038
Author: peter mckinna <peter.mckinna at gmail.com>
Date: 2021-02-28 (Sun, 28 Feb 2021)
Changed paths:
M m3-sys/cm3/src/Builder.m3
Log Message:
-----------
Add call to llvm optimiser opt
Commit: 04707630112aea4c06271684de3aba592607fd13
https://github.com/modula3/cm3/commit/04707630112aea4c06271684de3aba592607fd13
Author: peter mckinna <peter.mckinna at gmail.com>
Date: 2021-02-28 (Sun, 28 Feb 2021)
Changed paths:
M m3-sys/cminstall/src/config-no-install/Unix.common
Log Message:
-----------
Updates for llvm llc and opt
Commit: a02dafeaafe7e5d24e1ff3fada74fb66abc95c06
https://github.com/modula3/cm3/commit/a02dafeaafe7e5d24e1ff3fada74fb66abc95c06
Author: peter mckinna <peter.mckinna at gmail.com>
Date: 2021-02-28 (Sun, 28 Feb 2021)
Changed paths:
M m3-sys/cminstall/src/config-no-install/Linux.common
Log Message:
-----------
Add gold as default linker for Linux
Commit: 8a5c71e1ab17e40a72cb325aadc30e8c029a4f2b
https://github.com/modula3/cm3/commit/8a5c71e1ab17e40a72cb325aadc30e8c029a4f2b
Author: peter mckinna <peter.mckinna at gmail.com>
Date: 2021-02-28 (Sun, 28 Feb 2021)
Changed paths:
M m3-tools/pp/src/m3overrides
Log Message:
-----------
pp overrides - forgot to commit
Commit: c62c53ddfc204b0623db343469db6418d37e527d
https://github.com/modula3/cm3/commit/c62c53ddfc204b0623db343469db6418d37e527d
Author: peter mckinna <peter.mckinna at gmail.com>
Date: 2021-02-28 (Sun, 28 Feb 2021)
Changed paths:
M m3-libs/libm3/src/etimer/ETimer.i3
M m3-libs/libm3/src/etimer/ETimer.m3
Log Message:
-----------
Add append operation to timers. Possible to change timer due to external circumstances.
Commit: c13c81eedf4d2ded881e289c3f8d7c9155dc1318
https://github.com/modula3/cm3/commit/c13c81eedf4d2ded881e289c3f8d7c9155dc1318
Author: peter mckinna <peter.mckinna at gmail.com>
Date: 2021-02-28 (Sun, 28 Feb 2021)
Changed paths:
M m3-sys/m3quake/src/QMachine.i3
M m3-sys/m3quake/src/QMachine.m3
Log Message:
-----------
Add wall clock timing to parallel build threads.
Commit: acdd4116738e0caa39c325c0d2d2c106627518b1
https://github.com/modula3/cm3/commit/acdd4116738e0caa39c325c0d2d2c106627518b1
Author: peter mckinna <peter.mckinna at gmail.com>
Date: 2021-02-28 (Sun, 28 Feb 2021)
Changed paths:
M m3-sys/cm3/src/Builder.m3
Log Message:
-----------
Ensure the parallel build timers get processed
Commit: e2304234f74357239e332cd9d57294cbfd794129
https://github.com/modula3/cm3/commit/e2304234f74357239e332cd9d57294cbfd794129
Author: peter mckinna <peter.mckinna at gmail.com>
Date: 2021-02-28 (Sun, 28 Feb 2021)
Changed paths:
M m3-libs/m3core/src/thread/POSIX/ThreadPosixC.c
Log Message:
-----------
_BSD_SOURCE deprecated - use _DEFAULT_SOURCE
Commit: 0da8bd73f5ff711535e3a1a56ed97d588ff7c5ef
https://github.com/modula3/cm3/commit/0da8bd73f5ff711535e3a1a56ed97d588ff7c5ef
Author: peter mckinna <peter.mckinna at gmail.com>
Date: 2021-02-28 (Sun, 28 Feb 2021)
Changed paths:
M m3-libs/m3core/src/m3makefile
Log Message:
-----------
coroutines depend on PTHREADS making it impossible to build POSIX threads
Commit: 8eb8dd3e36b9a36d9e4c35fbb20c7b846f4cd0e5
https://github.com/modula3/cm3/commit/8eb8dd3e36b9a36d9e4c35fbb20c7b846f4cd0e5
Author: peter mckinna <peter.mckinna at gmail.com>
Date: 2021-02-28 (Sun, 28 Feb 2021)
Changed paths:
M m3-libs/libm3/src/pickle/ver2/ConvertPacking.m3
M m3-libs/libm3/src/pickle/ver2/PklFpMap.m3
Log Message:
-----------
Add nowarn to clean up compiler messages for unused declarations
Commit: debc5e8ac4788281d159083cd7ea3109d6acb800
https://github.com/modula3/cm3/commit/debc5e8ac4788281d159083cd7ea3109d6acb800
Author: peter mckinna <peter.mckinna at gmail.com>
Date: 2021-02-28 (Sun, 28 Feb 2021)
Changed paths:
M m3-libs/libm3/src/pickle/ver2/Pickle2.m3
Log Message:
-----------
Remove the Blair tags scattered throughout. He is still noted as the author and
holds the copyright but the time is long past development notes littering the code
Commit: a6a92a11aa704be43996563b8811a05105a1c9f2
https://github.com/modula3/cm3/commit/a6a92a11aa704be43996563b8811a05105a1c9f2
Author: peter mckinna <peter.mckinna at gmail.com>
Date: 2021-02-28 (Sun, 28 Feb 2021)
Changed paths:
M m3-ui/X11R4/src/Common/X.i3
Log Message:
-----------
Add XInitThreads support and lock display
Commit: 12295e95c5b64356aab6cf2f2347125a4bb9c0ac
https://github.com/modula3/cm3/commit/12295e95c5b64356aab6cf2f2347125a4bb9c0ac
Author: peter mckinna <peter.mckinna at gmail.com>
Date: 2021-02-28 (Sun, 28 Feb 2021)
Changed paths:
A m3-ui/X11R4/src/Common/XShape.i3
M m3-ui/X11R4/src/Common/m3makefile
Log Message:
-----------
Add XShape support for rounded corner windows among other enhancements
Commit: 33e1ed68efe2a8b0450491f18538400a162e2828
https://github.com/modula3/cm3/commit/33e1ed68efe2a8b0450491f18538400a162e2828
Author: peter mckinna <peter.mckinna at gmail.com>
Date: 2021-02-28 (Sun, 28 Feb 2021)
Changed paths:
M m3-ui/ui/src/xvbt/XClientF.m3
Log Message:
-----------
Call XInitThreads to fix threading problems
Compare: https://github.com/modula3/cm3/compare/5eca40e93a3d...33e1ed68efe2
More information about the M3commit
mailing list