[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