guile-commits
[Top][All Lists]
Advanced

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

[Guile-commits] branch mingw-guile-3.0 updated (99c42c5 -> c4a99e7)


From: Mike Gran
Subject: [Guile-commits] branch mingw-guile-3.0 updated (99c42c5 -> c4a99e7)
Date: Sat, 6 Mar 2021 20:59:43 -0500 (EST)

mike121 pushed a change to branch mingw-guile-3.0
in repository guile.

    from 99c42c5  on MinGW, prefer winsock2.h over sys/select in iselect
     add 2e26538  Replace libltdl with raw dlopen, dlsym
     add f5b3506  Optimize eof-object?
     add 56e3ade  the mkdtemp tests don't clean up the directories created
     add 7f8149b  build: Use 'AM_GNU_GETTEXT_VERSION'.
     add 40e4e3b  Add "read" implementation in Scheme
     add 5275156  Fix (ice-9 read) for #!r6rs
     add a194d04  Fix (ice-9 read) for #\"
     add b6df67f  Re-use string output port within read
     add 5cd28ae  Micro-optimization to delimiter?
     add beac6a3  More read micro-optimizations
     add 71e53d7  Scheme read respects "positions" reader option
     add 6353b44  Improve read error reporting
     add 7244461  Fix read.scm bugs related to nonstandard reader options
     add 064b394  Use lists instead of string ports to accumulate results
     add 2edf91d  Syntax objects have "source" field
     add 3d8397c  psyntax preserves source via syntax objects
     add 50d3dd8  Adapt uses of make-syntax to preserve syntax
     add 1bba859  Document datum->syntax extensions
     add a04a024  Implement read-syntax
     add 1711608  Add quote-syntax
     add e054504  Remove top-marked? optimization from psyntax
     add 9ade450  Fix module scoping for datum->syntax with no identifier
     add 0cc7991  Ensure that (syntax ()) results in ()
     add a758ba0  Fix read-syntax on vectors and arrays
     add 03448b2  Read Scheme via read-syntax
     add 3fcc0eb  Commit updates from newest autoconf
     add 636ae1d  Optimize run-time init and relocation procedure
     add 07f63cf  Add syntax-sourcev
     add 7e01042  Assembler writes vector source properties
     add 18c09f0  Psyntax uses sourcev internally
     add 6c57b2a  read-syntax uses vector source representation
     add 697f2b3  Shunt syntax-sourcev to (system syntax internal)
     add 93b82fc  Fix Scheme read without source positions
     add e4647a0  Update NEWS
     add d69062d  Fix bug reading arrays with lengths
     add a4a5fbc  Fix another typo in routine reading arrays
     add eb1bd80  Enable option to prefer mini-gmp over libgmp
     add 54adbd6  improve autoconfigury for minigmp
     add c802ed4  Remove textual-ports include from (ice-9 read)
     add 5ea8c69  Invalid charset at EOF does not cause decoding error
     add 816c8d2  Fix reader extensions in Scheme reader
     add dba7669  Fix reading neoteric exprs in Scheme reader
     add 079800d  Fix unterminated #!...!# error message in Scheme reader
     add 118f0c2  Relax srfi-105 source expectations
     add 8edf1dc  Read-in-scheme replaces boot "read" definition
     add 9516a10  Fix bug in new array reader
     add a1fdb76  Scheme reader fully replaces C reader
     add 38abf6b  primitive-read handles only default reader options
     add f2a2baa  More read.c simplifications
     add a574fdf  Remove read extension support from primitive-read
     add 9427941  Fix length of \U hex escape in new reader
     add ea86a5c  Fix some srfi-105 parsing errors
     add eb5ffda  Fix reading #c32 vectors
     add 6ca3ab6  don't presume availability of gmp.pc
     add d904392  Fix reading improper curly-infix expressions
     add bd93eaf  Add docstring for array-shape
     add 2c3029e  Syntax objects print with source locations
     add 579870a  Update documentation to incorporate read-syntax
     add aaa8f20  Update reference for GUILE_EXTENSIONS_PATH
     add 9897650  Fix reading of #true / #false
     add 4ad56ed  Fix up source properties section in manual
     add 9fb550b  Fix reading "#;", "'", and similar premature-EOF situations
     add 1ae9a8d  Handle <eof> in reader's character escape sequences
     add d6753e5  print token in error msg for unknown hash object
     add 1114122  tweak unknown hash object error in reader
     new 60fc69f  Merge branch 'master' of git.savannah.gnu.org:/srv/git/guile 
into mingw-guile-3.0
     new 7d6b6aa  Add windows stubs for dlopen, dlclose, dlsym, dlerror
     new c4a99e7  Build standalone test libraries as unversioned

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 ABOUT-NLS                              | 2025 +++++++-------
 NEWS                                   |  122 +
 am/bootstrap.am                        |    3 +-
 build-aux/config.rpath                 |  120 +-
 configure.ac                           |   39 +-
 doc/ref/api-debug.texi                 |   47 +-
 doc/ref/api-evaluation.texi            |   52 +
 doc/ref/api-foreign.texi               |  956 +++----
 doc/ref/api-macros.texi                |   24 +-
 doc/ref/guile-invoke.texi              |   10 +-
 doc/ref/guile.texi                     |   10 +-
 doc/ref/libguile-parallel.texi         |    6 +-
 doc/ref/tour.texi                      |    4 +-
 libguile.h                             |   16 +-
 libguile/Makefile.am                   |    7 +-
 libguile/bytevectors.c                 |    6 +
 libguile/deprecated.c                  |   17 +-
 libguile/deprecated.h                  |    4 +-
 libguile/dynl.c                        |  435 +--
 libguile/dynl.h                        |    9 +-
 libguile/extensions.c                  |    7 +-
 libguile/gen-scmconfig.c               |   11 +-
 libguile/gen-scmconfig.h.in            |    2 +-
 libguile/guile.c                       |    3 +-
 libguile/init.c                        |    6 +
 libguile/mini-gmp.c                    | 4573 ++++++++++++++++++++++++++++++++
 libguile/mini-gmp.h                    |  305 +++
 libguile/numbers.c                     |   15 +-
 libguile/numbers.h                     |    5 +
 libguile/ports.c                       |   11 +-
 libguile/posix-w32.c                   |   50 +-
 libguile/posix-w32.h                   |    9 +
 libguile/random.c                      |    5 +
 libguile/read.c                        |  848 ++----
 libguile/read.h                        |    4 +-
 libguile/socket.c                      |    5 +
 libguile/syntax.c                      |  105 +-
 libguile/syntax.h                      |    6 +-
 module/Makefile.am                     |    6 +-
 module/ice-9/boot-9.scm                |   51 +-
 module/ice-9/local-eval.scm            |    9 +-
 module/ice-9/psyntax-pp.scm            |  404 +--
 module/ice-9/psyntax.scm               |  310 ++-
 module/ice-9/read.scm                  |  880 ++++++
 module/language/cps/types.scm          |    3 +-
 module/language/scheme/spec.scm        |    4 +-
 module/language/tree-il/primitives.scm |   11 +-
 module/oop/goops.scm                   |    9 +-
 module/system/foreign-library.scm      |  231 ++
 module/system/syntax.scm               |   13 +-
 module/system/vm/assembler.scm         |  183 +-
 test-suite/standalone/Makefile.am      |    8 +-
 test-suite/tests/arrays.test           |   38 +
 test-suite/tests/bytevectors.test      |    6 +-
 test-suite/tests/chars.test            |    9 +-
 test-suite/tests/dwarf.test            |   20 +-
 test-suite/tests/filesys.test          |    6 +-
 test-suite/tests/foreign.test          |   36 +-
 test-suite/tests/ports.test            |    2 +-
 test-suite/tests/reader.test           |   14 +-
 test-suite/tests/srfi-105.test         |   10 +-
 61 files changed, 9056 insertions(+), 3089 deletions(-)
 create mode 100644 libguile/mini-gmp.c
 create mode 100644 libguile/mini-gmp.h
 create mode 100644 module/ice-9/read.scm
 create mode 100644 module/system/foreign-library.scm



reply via email to

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