guile-commits
[Top][All Lists]
Advanced

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

[Guile-commits] GNU Guile branch, nan-boxing, created. v2.1.0-27-gc2f56e


From: Andy Wingo
Subject: [Guile-commits] GNU Guile branch, nan-boxing, created. v2.1.0-27-gc2f56e4
Date: Fri, 13 May 2011 17:35:40 +0000

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 "GNU Guile".

http://git.savannah.gnu.org/cgit/guile.git/commit/?id=c2f56e4d898b834e16d668b3d0aedfcca728a909

The branch, nan-boxing has been created
        at  c2f56e4d898b834e16d668b3d0aedfcca728a909 (commit)

- Log -----------------------------------------------------------------
commit c2f56e4d898b834e16d668b3d0aedfcca728a909
Author: Andy Wingo <address@hidden>
Date:   Fri May 13 18:40:28 2011 +0200

    SCM always 64 bits wide
    
    * libguile/tags.h: Update some comments.
    
      (scm_t_signed_bits, scm_t_bits): Bump to 64-bits for all platforms.
      (SCM_T_SIGNED_BITS_MAX, SCM_T_SIGNED_BITS_MIN, SCM_T_BITS_MAX): Adapt
      accordingly.
    
      (union SCM): For 32-bit the pointer will be in the low half of the
      bits.  Define accessors to get at the low 32 bits.
    
      (SCM_TO_POINTER, SCM_FROM_POINTER): New defines, will replace SCM2PTR
      and PTR2SCM in common usage.
      (SCM_HEAP_POINTER, SCM_HEAP_OBJECT, SCM_SET_HEAP_OBJECT, SCM_HEAP_DATA)
      (SCM_SET_HEAP_DATA): New defines, will replace the SCM_GC_CELL
      macros.
    
    * libguile/gc.h: Remove comment about UNICOS.  All pointer<->scm stuff
      is handled by tags.h now.
      (SCM2PTR, PTR2SCM): Define in terms of SCM_TO_POINTER and
      SCM_FROM_POINTER.
      (SCM_GC_CELL_OBJECT, SCM_GC_CELL_WORD, SCM_GC_SET_CELL_OBJECT)
      (SCM_GC_SET_CELL_WORD): Define in terms of the SCM_HEAP_* macros.
    
    * libguile/macros.c (scm_make_syntax_transformer): Cast a function
      pointer to scm_t_bits; a new warning.

commit 6ab63d44462324bc8dd6f0495e61a46397941203
Author: Andy Wingo <address@hidden>
Date:   Fri May 13 16:36:34 2011 +0200

    scm is always a union
    
    * libguile/tags.h: Remove cases for SCM_DEBUG_TYPING_STRICTNESS < 2.
      We're going to try to have SCM be a union on all platforms.

commit 976509b8e47721c9b2f3d2422aabae26432ba5bb
Author: Andy Wingo <address@hidden>
Date:   Fri May 13 16:21:11 2011 +0200

    SCM is a union
    
    * libguile/tags.h (SCM): Change to simply be a union containing
      scm_t_bits.
      (SCM_PACK, SCM_UNPACK): Adapt accordingly.

commit 4df2c014d78ad5a4d2de9af87254bbb32b627fc9
Author: Andy Wingo <address@hidden>
Date:   Fri May 13 19:16:23 2011 +0200

    add SCM_SIZEOF_VOID_P
    
    * libguile/gen-scmconfig.c (main): Add SCM_SIZEOF_VOID_P to
      scmconfig.h.

commit 20291e3db3ea9e3f00d7217686878bbcbe196d57
Author: Andy Wingo <address@hidden>
Date:   Fri May 13 18:02:30 2011 +0200

    add check that pointers are represented the same way as integers
    
    * acinclude.m4 (GUILE_POINTERS_AS_INTEGERS)
    * configure.ac: Add a check that pointers are represented as integers.
      Should catch weird cases like UNICOS at configure-time.

commit c037832c65fd58902aa47b47bdd721e67e56b6c3
Author: Andy Wingo <address@hidden>
Date:   Thu May 12 15:59:03 2011 +0200

    SCM_IS_BIG_ENDIAN in scmconfig.h
    
    * libguile/gen-scmconfig.c (main): Define SCM_IS_BIG_ENDIAN here.

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


hooks/post-receive
-- 
GNU Guile



reply via email to

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