[M3commit] [modula3/cm3] 14f7b4: add typedef unsigned char BOOLEAN for writing C th...

Jay Krell jay.krell at cornell.edu
Sun Jun 21 10:35:20 CEST 2015


  Branch: refs/heads/master
  Home:   https://github.com/modula3/cm3
  Commit: 14f7b4d83088d3d618bd1dd249c9345f6ea8a672
      https://github.com/modula3/cm3/commit/14f7b4d83088d3d618bd1dd249c9345f6ea8a672
  Author: Jay Krell <jay.krell at cornell.edu>
  Date:   2015-06-18 (Thu, 18 Jun 2015)

  Changed paths:
    M m3-libs/m3core/src/m3core.h

  Log Message:
  -----------
  add typedef unsigned char BOOLEAN for writing C that interfaces with Modula-3


  Commit: 1c508f09ac12db6650e5871d4bd790c32866c96d
      https://github.com/modula3/cm3/commit/1c508f09ac12db6650e5871d4bd790c32866c96d
  Author: Jay Krell <jay.krell at cornell.edu>
  Date:   2015-06-18 (Thu, 18 Jun 2015)

  Changed paths:
    M scripts/python/pylib.py

  Log Message:
  -----------
  honor command line skipgcc flag in ShipCompiler


  Commit: f5ca37c181907da1c1778d21dc840021337f2b70
      https://github.com/modula3/cm3/commit/f5ca37c181907da1c1778d21dc840021337f2b70
  Author: Jay Krell <jay.krell at cornell.edu>
  Date:   2015-06-19 (Fri, 19 Jun 2015)

  Changed paths:
    M scripts/python/upgrade.py

  Log Message:
  -----------
  install to install_root/bin/config instead of source_root/bin/config!#


  Commit: 1adace2a82d88694bca7da5b6a6ffe5ce434d37a
      https://github.com/modula3/cm3/commit/1adace2a82d88694bca7da5b6a6ffe5ce434d37a
  Author: Jay Krell <jay.krell at cornell.edu>
  Date:   2015-06-21 (Sun, 21 Jun 2015)

  Changed paths:
    M m3-sys/m3back/src/M3C.m3

  Log Message:
  -----------
  add more reserved words
remove empty macros
fix set_range -- see m3-libs/m3core/src/Csupport/common/hand.c


  Commit: 0c5aeef70392685d6c8939ef2cdf5d5ab18f0775
      https://github.com/modula3/cm3/commit/0c5aeef70392685d6c8939ef2cdf5d5ab18f0775
  Author: Jay Krell <jay.krell at cornell.edu>
  Date:   2015-06-21 (Sun, 21 Jun 2015)

  Changed paths:
    M m3-sys/m3tests/src/TestC.c
    M m3-sys/m3tests/src/p2/p251/Main.m3

  Log Message:
  -----------
  update __int64 definition for more compilers
 (more todo here: Watcom, DigitalMars/Symantec, Metrowerks, etc.)

workaround gcc warning with C backend about address of local


  Commit: 1ae7993e15e76c4ab1ea6ecf03342738d4c1634b
      https://github.com/modula3/cm3/commit/1ae7993e15e76c4ab1ea6ecf03342738d4c1634b
  Author: Jay Krell <jay.krell at cornell.edu>
  Date:   2015-06-21 (Sun, 21 Jun 2015)

  Changed paths:
    M m3-sys/cminstall/src/config-no-install/cm3cfg.common
    M scripts/python/pylib.py

  Log Message:
  -----------
  in pylib.py, automatically log to a file based on argv[0]
in pylib.py and config, no longer append "c" to BUILD_DIR
  when using C backend; still mulling this over
  Appending is good because the ABIs don't match and to be somewhat
  less commitable and easier to go back and forth. It is bad
  because we have to ensure we are consistent, and such incompatibilities
  actually don't set this precedent#


  Commit: 55599257ea54c3fb65b7d648f237b2b74b76ef89
      https://github.com/modula3/cm3/commit/55599257ea54c3fb65b7d648f237b2b74b76ef89
  Author: Jay Krell <jay.krell at cornell.edu>
  Date:   2015-06-21 (Sun, 21 Jun 2015)

  Changed paths:
    M m3-sys/llvm/src/M3CG_LLVM.m3

  Log Message:
  -----------
  Merge branch 'master' of github.com:modula3/cm3

pull


Compare: https://github.com/modula3/cm3/compare/d6e18da0d0d2...55599257ea54


More information about the M3commit mailing list