[Pkg-jed-commit] [SCM] Debian packaging of JED branch, upstream-fixes, created. 24db021b56dd19dd811fd7a1bd1b9353910f7f38

Jörg Sommer joerg at alea.gnuu.de
Thu Nov 6 11:47:14 UTC 2008


The branch, upstream-fixes has been created
        at  24db021b56dd19dd811fd7a1bd1b9353910f7f38 (commit)

- Shortlog ------------------------------------------------------------
commit 24db021b56dd19dd811fd7a1bd1b9353910f7f38
Author: Jörg Sommer <joerg at alea.gnuu.de>
Date:   Thu Sep 18 12:11:56 2008 +0200

    Description for send_process

commit 54286e874186dcb2540d43027cd43d4d420e360c
Author: Jörg Sommer <joerg at alea.gnuu.de>
Date:   Sun Aug 24 18:34:57 2008 +0200

    Use intermediate void* pointer for SLmalloc() return values
    
    The cast from char* to any other pointer type might increases required
    alignment of target type. This causes problems on some architectures
    (like alpha).
    
    Fix it by saving the result of SLmalloc() and SLrealloc() to a void*
    pointer and then copy it to the target variable.

commit d55db1ac1a85ed8fe8a7c193227294c983956d08
Author: Jörg Sommer <joerg at alea.gnuu.de>
Date:   Sun Aug 24 17:41:40 2008 +0200

    Make return type of jed_malloc0() void*
    
    The cast from char* to any other pointer type might increases required
    alignment of target type. On some architectures (like alpha) this
    triggers an error message at runtime, if the access of a pointer is
    unaligned:
    
    % cat cast-test.c
    int main(void)
    {
        char buf[10] = { 0 };
        int *a = (int*)&buf[1];
        *a = 0x7a7a7a;
    
        return 0;
    }
    % gcc -Wall -Wcast-align cast-test.c -o cast-test
    cast-test.c: In function `main':
    cast-test.c:4: warning: cast increases required alignment of target type
    % ./cast-test
    Unaligned access pid=398552 <cast-test> va=0x11fffbfe1 pc=0x12000112c ra=0x1200010ac inst=0xb0220000

commit 5703f27d0d4e315d369e02482d9e6f960b7e1a7f
Author: Jörg Sommer <joerg at alea.gnuu.de>
Date:   Mon Jun 16 17:44:52 2008 +0200

    Rebuild of info pages
    
    The source of the old info pages is missing, which forces Debian to
    remove these files from the package. But the same information is included
    in the TeX file doc/manual/jed.tex. Therefore, rebuild the info pages
    with hevea from this source and make Debian maintainers happy.
    
    % hevea -fix -info -o jed.info ../doc/manual/jed

commit f71acd2ed24de7bb13185f86c06eabcf22d9a689
Author: Jörg Sommer <joerg at alea.gnuu.de>
Date:   Thu May 29 22:22:46 2008 +0200

    Remove linker option -lm
    
    The library math is not used by Jed. So we don't need to link with it.

commit 318b732eec3d40de3f625413ea079dc946b78124
Author: Jörg Sommer <joerg at alea.gnuu.de>
Date:   Fri May 30 00:26:13 2008 +0200

    Replace check for dlopen by check for SLang_init_import
    
    The function dlopen is not used directly in Jed, but the function
    SLang_init_import.

commit 1dd0821c7c2768cce774ee8d16786e091a59f35c
Author: Jörg Sommer <joerg at alea.gnuu.de>
Date:   Thu May 29 21:42:51 2008 +0200

    Insert DYNAMIC_LINK_FLAGS directly into LDFLAGS
    
    There's no need to carry these flags in a separate variable.

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

-- 
Debian packaging of JED



More information about the Pkg-jed-commit mailing list