gawk-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] gawk branch, feature/m1-pma, updated. gawk-4.1.0-4939-g67bd0bd0


From: Arnold Robbins
Subject: [SCM] gawk branch, feature/m1-pma, updated. gawk-4.1.0-4939-g67bd0bd0
Date: Sun, 23 Oct 2022 07:32:52 -0400 (EDT)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".

The branch, feature/m1-pma has been updated
       via  67bd0bd0c8cdc03e7adfcc987d042477a4487c5e (commit)
       via  c5d2da0b5ddd9bed85c27a68ffbe8290740c5ad6 (commit)
       via  5736dd06fd6830a2fc07d18459024a03eeb90fda (commit)
       via  e5eb1da0433a827dbca1e0e35ab1629234ea97aa (commit)
      from  4dc118c46554003b64365114fb07ab1e2a90b2b3 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=67bd0bd0c8cdc03e7adfcc987d042477a4487c5e

commit 67bd0bd0c8cdc03e7adfcc987d042477a4487c5e
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Sun Oct 23 14:32:37 2022 +0300

    Update ChangeLogs.

diff --git a/ChangeLog b/ChangeLog
index bbc4f053..17051d2b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2022-10-23         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * NEW: Updated.
+
 2022-10-23         Arnold D. Robbins     <arnold@skeeve.com>
 
        * awkgram.y (mk_binary): Check that divisor is a number before
diff --git a/README_d/ChangeLog b/README_d/ChangeLog
index d9d4cc90..55c44689 100644
--- a/README_d/ChangeLog
+++ b/README_d/ChangeLog
@@ -1,3 +1,7 @@
+2022-10-23         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * README.macosx: Updated.
+
 2022-09-04         Arnold D. Robbins     <arnold@skeeve.com>
 
        * 5.2.0: Release tar ball made.
diff --git a/extension/ChangeLog b/extension/ChangeLog
index 259a0c75..ffbda59e 100644
--- a/extension/ChangeLog
+++ b/extension/ChangeLog
@@ -1,3 +1,8 @@
+2022-10-23         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * configure.ac: Add handling of persistent malloc stuff. This is
+       for dealing with M1 macOS.
+
 2022-10-14         Andrew J. Schorr      <aschorr@telemetry-investments.com>
 
        * rwarray.c (array_handle_t): Removed.
diff --git a/m4/ChangeLog b/m4/ChangeLog
index 6a7f944b..dbd129ec 100644
--- a/m4/ChangeLog
+++ b/m4/ChangeLog
@@ -1,3 +1,7 @@
+2022-10-23         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * pma.m4: On all macOS, build an Intel binary, even on M1.
+
 2022-09-30         Arnold D. Robbins     <arnold@skeeve.com>
 
        * pma.m4: Disable pma on M1 mac. It doesn't work there. We hope

http://git.sv.gnu.org/cgit/gawk.git/commit/?id=c5d2da0b5ddd9bed85c27a68ffbe8290740c5ad6

commit c5d2da0b5ddd9bed85c27a68ffbe8290740c5ad6
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Sun Oct 23 14:29:08 2022 +0300

    Doc updates.

diff --git a/NEWS b/NEWS
index 7936d218..dd43fbfe 100644
--- a/NEWS
+++ b/NEWS
@@ -19,8 +19,7 @@ Changes from 5.2.0 to 5.2.1
 4. The rwarray extension's readall() function has had some bugs fixed.
 
 5. The PMA allocator is now supported on FreeBSD, OpenBSD and Linux on S/390x.
-   It is currently disabled on macOS on M1 since there are some unsolved
-   problems in that environment. macOS on Intel works without problem.
+   Is is now supported also on both Intel and M1 macOS systems.
 
 6. There have been several minor code cleanups and bug fixes. See the
    ChangeLog for details.
diff --git a/README_d/README.macosx b/README_d/README.macosx
index b46f0128..741cf4da 100644
--- a/README_d/README.macosx
+++ b/README_d/README.macosx
@@ -1,3 +1,19 @@
+Sun 23 Oct 2022 14:24:37 IDT
+============================
+
+In order to use the new persistent memory feature, it's (currently) necessary
+to build gawk as a non-PIE (Position Independent Executable) binary. That
+is possible on Intel macOS systems, but not on Apple M1 systems. Such
+binaries are simply disallowed.
+
+*However*, M1 systems have x86_64 emulation capability, in order to be
+able to run old macOS binaries.  Thus, an Intel non-PIE executable works
+just fine on M1 systems. For that reason, on M1, we actually build an
+Intel binary, and everything "just works"! Woo hoo!
+
+This is a true hack. At some point it will probably stop working, but
+I'll worry about that when it happens.
+
 Fri Feb 23 10:38:05 IST 2018
 ============================
 

http://git.sv.gnu.org/cgit/gawk.git/commit/?id=5736dd06fd6830a2fc07d18459024a03eeb90fda

commit 5736dd06fd6830a2fc07d18459024a03eeb90fda
Merge: 4dc118c4 e5eb1da0
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Sun Oct 23 14:28:47 2022 +0300

    Merge branch 'gawk-5.2-stable' into feature/m1-pma


-----------------------------------------------------------------------

Summary of changes:
 ChangeLog              | 10 ++++++++++
 NEWS                   |  3 +--
 README_d/ChangeLog     |  4 ++++
 README_d/README.macosx | 16 ++++++++++++++++
 awkgram.c              |  8 ++++----
 awkgram.y              |  8 ++++----
 extension/ChangeLog    |  5 +++++
 m4/ChangeLog           |  4 ++++
 pc/ChangeLog           |  4 ++++
 pc/Makefile.tst        |  8 +++++++-
 test/ChangeLog         |  5 +++++
 test/Makefile.am       |  5 ++++-
 test/Makefile.in       | 10 +++++++++-
 test/Maketests         |  5 +++++
 test/divzero2.awk      |  2 ++
 test/divzero2.ok       |  1 +
 16 files changed, 85 insertions(+), 13 deletions(-)
 create mode 100644 test/divzero2.awk
 create mode 100644 test/divzero2.ok


hooks/post-receive
-- 
gawk



reply via email to

[Prev in Thread] Current Thread [Next in Thread]