~ chicken-core (chicken-5) 279dee59c211e3920f34e263dbfa6ad31669209b
commit 279dee59c211e3920f34e263dbfa6ad31669209b
Author: Evan Hanson <evhan@foldling.org>
AuthorDate: Sat Apr 25 08:11:24 2015 +1200
Commit: Evan Hanson <evhan@foldling.org>
CommitDate: Sat Apr 25 08:19:09 2015 +1200
Remove references and rewrites for null-pointer[?]
They were removed in e1a5773.
diff --git a/c-platform.scm b/c-platform.scm
index c6777f9a..78a01bcf 100644
--- a/c-platform.scm
+++ b/c-platform.scm
@@ -166,7 +166,7 @@
f32vector-ref f64vector-ref f32vector-set! f64vector-set!
u8vector-set! s8vector-set! u16vector-set! s16vector-set! u32vector-set! s32vector-set!
locative-ref locative-set! locative->object locative?
- null-pointer? pointer->object flonum? finite? address->pointer pointer->address
+ pointer->object flonum? finite? address->pointer pointer->address
pointer+ pointer=?
pointer-u8-ref pointer-s8-ref pointer-u16-ref pointer-s16-ref
pointer-u32-ref pointer-s32-ref pointer-f32-ref pointer-f64-ref
@@ -939,7 +939,6 @@
(rewrite '##sys#flonum-in-fixnum-range? 17 1 "C_flonum_in_fixnum_range_p")
(rewrite '##sys#permanent? 17 1 "C_permanentp")
(rewrite '##sys#null-pointer? 17 1 "C_null_pointerp" "C_null_pointerp")
-(rewrite 'null-pointer? 17 1 "C_i_null_pointerp" "C_null_pointerp")
(rewrite '##sys#immediate? 17 1 "C_immp")
(rewrite 'locative->object 17 1 "C_i_locative_to_object")
(rewrite 'locative-set! 17 2 "C_i_locative_set")
diff --git a/lolevel.import.scm b/lolevel.import.scm
index 1e6f028e..122bf74b 100644
--- a/lolevel.import.scm
+++ b/lolevel.import.scm
@@ -44,7 +44,6 @@
make-weak-locative
move-memory!
mutate-procedure!
- null-pointer
number-of-bytes
number-of-slots
object->pointer
diff --git a/manual/faq b/manual/faq
index f9a0cbb4..00293da1 100644
--- a/manual/faq
+++ b/manual/faq
@@ -600,7 +600,6 @@ The following extended bindings are handled specially:
{{locative-set!}}
{{locative?}}
{{make-record-instance}}
-{{null-pointer?}}
{{number-of-slots}}
{{o}}
{{pointer+}}
Trap