[M3commit] [modula3/cm3] 33987a: Typo

GitHub noreply at github.com
Thu Nov 9 06:55:07 CET 2017


  Branch: refs/heads/master
  Home:   https://github.com/modula3/cm3
  Commit: 33987a1b225263fe0f363e68d373e9b4b3371884
      https://github.com/modula3/cm3/commit/33987a1b225263fe0f363e68d373e9b4b3371884
  Author: peter mckinna <peter mckinna at gmail.com>
  Date:   2017-11-09 (Thu, 09 Nov 2017)

  Changed paths:
    M m3-libs/m3core/src/runtime/common/RuntimeError.m3

  Log Message:
  -----------
  Typo


  Commit: 10a0c3ac7e65d19a64d70534788316dc06f0a53b
      https://github.com/modula3/cm3/commit/10a0c3ac7e65d19a64d70534788316dc06f0a53b
  Author: peter mckinna <peter mckinna at gmail.com>
  Date:   2017-11-09 (Thu, 09 Nov 2017)

  Changed paths:
    R m3-db/mysql/src/class/MySQLMaps.i3
    R m3-db/mysql/src/class/MySQLMaps.m3
    R m3-db/mysql/src/class/m3makefile

  Log Message:
  -----------
  New version doesnt need maps


  Commit: 05227a22add113c371f38cc0bd5be766eb28e670
      https://github.com/modula3/cm3/commit/05227a22add113c371f38cc0bd5be766eb28e670
  Author: peter mckinna <peter mckinna at gmail.com>
  Date:   2017-11-09 (Thu, 09 Nov 2017)

  Changed paths:
    M m3-sys/m3front/src/types/ArrayType.m3
    M m3-sys/m3front/src/types/RecordType.m3
    M m3-sys/m3front/src/types/SetType.m3

  Log Message:
  -----------
  Set mem_type to Struct as per the comment

Array, Record and (Set types greater than word size) generate pop_struct
operators for their calls by value. This results in a declare_param for
each of these types in the case of directly callable functions from imported procedures.
These params were being declared as Addr resulting in a type mismatch. Also the declaration in
the Interface was Addr but in the Module was Struct resulting in some ambiguity.


Compare: https://github.com/modula3/cm3/compare/083f5064e0e9...05227a22add1


More information about the M3commit mailing list