[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