[git] CMU Common Lisp branch master updated. snapshot-2014-06-45-gf11c37a

Raymond Toy rtoy at common-lisp.net
Sat Aug 2 03:16:28 UTC 2014


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 "CMU Common Lisp".

The branch, master has been updated
       via  f11c37a6547e87f5438a6f66969c7f531e061054 (commit)
       via  97c487dd456274b3b9de77aedc5d6189e063f394 (commit)
      from  6d3144f9382a4aede51913d7465d300a320412e3 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit f11c37a6547e87f5438a6f66969c7f531e061054
Author: Raymond Toy <toy.raymond at gmail.com>
Date:   Fri Aug 1 20:16:18 2014 -0700

    Use __ieee754_pow instead of pow.

diff --git a/src/code/irrat.lisp b/src/code/irrat.lisp
index 1a942fe..8f29490 100644
--- a/src/code/irrat.lisp
+++ b/src/code/irrat.lisp
@@ -83,7 +83,7 @@
 (def-math-rtn "log" 1)
 (def-math-rtn "log10" 1)
 
-(def-math-rtn "pow" 2)
+(def-math-rtn ("__ieee754_pow" %pow) 2)
 #-(or x86 sparc-v7 sparc-v8 sparc-v9)
 (def-math-rtn "sqrt" 1)
 (def-math-rtn "hypot" 2)

commit 97c487dd456274b3b9de77aedc5d6189e063f394
Author: Raymond Toy <toy.raymond at gmail.com>
Date:   Fri Aug 1 20:15:49 2014 -0700

    Compile e_pow as a part of lisp.

diff --git a/src/lisp/Config.x86_darwin b/src/lisp/Config.x86_darwin
index 70c2df4..ccf021d 100644
--- a/src/lisp/Config.x86_darwin
+++ b/src/lisp/Config.x86_darwin
@@ -18,7 +18,7 @@ OS_LIBS =
 
 EXEC_FINAL_OBJ = exec-final.o
 
-OS_SRC += k_sin.c k_cos.c k_tan.c s_sin.c s_cos.c s_tan.c sincos.c s_log1p.c s_expm1.c
+OS_SRC += k_sin.c k_cos.c k_tan.c s_sin.c s_cos.c s_tan.c sincos.c s_log1p.c s_expm1.c e_pow.c
 
 k_sin.o : k_sin.c
 	$(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
@@ -41,3 +41,6 @@ s_log1p.o : s_log1p.c
 	$(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
 s_exmp1.o : s_expm1.c
 	$(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
+
+e_pow.o : e_pow.c
+	$(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<

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

Summary of changes:
 src/code/irrat.lisp        |    2 +-
 src/lisp/Config.x86_darwin |    5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
CMU Common Lisp



More information about the cmucl-cvs mailing list