Skip to content

Commit 41e3cd3

Browse files
committed
Update to EusLisp-9.32
- apply patches in dfsg https://salsa.debian.org/science-team/euslisp/-/tree/debian/9.31+dfsg-1/debian/patches?ref_type=tags - On arm32, localtime_r in LOCALTIME in unixcall.c returns NULL in some situation (#524) - Fix for blhf Fix for blhc tests, we need to use default CFLAGS (#523) - defforeign on ppc64el is not work for float/double, skpping test for now (#525) - update VERSION=9.31 (#517) - remove link to libeus from executables, this also remove EUSLIB, which provides RPATH settings that Debian dislike. (#522) - use same code for every build (only common.l) (#522) - Fix hardening-no-bindnow by adding DEB_BUILD_MAINT_OPTIONS = hardening=+all to rule and pass that variable to CFLAGS/SOFLAGS/LDFLAGS, use gcc for LD. (#522) - use termios.h, termio.h is dropped for glibc >= 2.42, fix lisp/tool/eustags.c for gcc^15 (#533) - Fixed find symbol function by using 's' instead of 'sym' variable and added hash table size (#532) - Support apple silicon arm architecture. Updates C code to handle 64-bit pointers correctly, especially for printing memory addresses. (#529) - make sure to run MKDIR before compile GCCLS (#527) - update code for gcc-15 (#521)
1 parent 1b7ba78 commit 41e3cd3

File tree

11 files changed

+7
-5
lines changed

11 files changed

+7
-5
lines changed

doc/jlatex/euslisp.hlp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; This file is help command list for euslisp
2-
"/tmp/EusLisp/doc/jlatex" ; Directory of TeX manual
2+
"/home/k-okada/work/EusLisp/doc/jlatex" ; Directory of TeX manual
33
;
44
"and" 6 "jcontrols" 334 3
55
"or" 6 "jcontrols" 541 3

doc/jlatex/jintro.tex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,7 @@ \subsection{開発履歴}
223223
\item[2022] ソースコード中にeuspointer\_t を導入した.mainthread(ctx)でmalloc()/cfree()を行うようにした.バージョンが9.29となった
224224
\item[2024] rotate-vertices, hash-tableのバグを修正した.gdb下で正しく動くようにした.バージョンが9.30となった
225225
ソースコード中にcastを追加,reader.cのbuf[]のサイズを増やす,*features*に:s390x, :riscv64を追加(だたしfloatのdefforeignには未対応).バージョンが9.31となった.
226+
\item[2024] Apple Silicon に対応した. バージョンが9.32となった.
226227
\end{description}
227228

228229
\subsection{インストール}

doc/jlatex/jmanual.dvi

11.2 KB
Binary file not shown.

doc/jlatex/jmanual.pdf

-32.1 KB
Binary file not shown.

doc/jlatex/jmanual.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
\AtBeginDvi{\special{pdf:tounicode 90ms-RKSJ-UCS2}}\fi
1010

1111
%%%
12-
\newcommand{\eusversion}{9.31}
12+
\newcommand{\eusversion}{9.32}
1313

1414

1515
\flushbottom

doc/latex/euslisp.hlp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; This file is help command list for euslisp
2-
"/tmp/EusLisp/doc/latex" ; Directory of TeX manual
2+
"/home/k-okada/work/EusLisp/doc/latex" ; Directory of TeX manual
33
;
44
"and" 6 "controls" 308 3
55
"or" 6 "controls" 473 3

doc/latex/intro.tex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,7 @@ \subsection{Revision History}
297297
\item[2022] Version 9.29 is released. Introduce euspointer\_t in the source code. call malloc()/cfree() within mainthread(ctx).
298298
\item[2024] Version 9.30 is released. Fix bugs on rotate-vertices, hash-table. Fix running euslisp with gdb.
299299
Version 9.31 is released. Added casts in source code, increase size of buf[] in reader.c, added :s390x, :riscv64 to *features* ( :float defforeign not yet supported).
300+
\item[2025] Version 9.31 is released. Support Apple Silicon.
300301
\end{description}
301302

302303
\subsection{Installation}

doc/latex/manual.dvi

17.7 KB
Binary file not shown.

doc/latex/manual.pdf

2.6 KB
Binary file not shown.

doc/latex/manual.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
\usepackage[dvipdfmx,bookmarks=true,bookmarksnumbered=true,bookmarkstype=toc]{hyperref}
88

99
%%%
10-
\newcommand{\eusversion}{9.31}
10+
\newcommand{\eusversion}{9.32}
1111

1212
\flushbottom
1313
\makeindex

0 commit comments

Comments
 (0)