[M3commit] [modula3/cm3] c7d4b6: Configure cm3 to unnest nested procedures, for all...

Jay K jay.krell at cornell.edu
Fri Sep 11 07:19:09 CEST 2015

This sounds like what I was talking about. :)
I don't like how this works, but isn't your fault, and I haven't fixed it either in all these years.
I think at the very least, the Target.Init can set the value.
Or should return it to its caller.
It shouldn't be in the config file, with an ability to get it wrong.
 - Jay

Date: Thu, 10 Sep 2015 11:06:38 -0700
From: rodney.m.bates at acm.org
To: m3commit at elegosoft.com
Subject: [M3commit] [modula3/cm3] c7d4b6: Configure cm3 to unnest nested procedures, for all...

  Branch: refs/heads/master
  Home:   https://github.com/modula3/cm3
  Commit: c7d4b6e380cf1e94402caf113f57dc0fc6bc77e7
  Author: Rodney Bates <rodney.m.bates at acm.org>
  Date:   2015-09-10 (Thu, 10 Sep 2015)
  Changed paths:
    M m3-sys/cminstall/src/config-no-install/cm3cfg.common
  Log Message:
  Configure cm3 to unnest nested procedures, for all llvm backend modes.
Llvm itself requires functions to be unnested, so we want to utilize
the front end's ability to do this.  It will simplify m3llvm.

M3commit mailing list
M3commit at elegosoft.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3commit/attachments/20150911/3bb86891/attachment-0002.html>

More information about the M3commit mailing list