~ chicken-core (chicken-5) a3b8a0adf77a9a7ec65a66918a84c2bbda0f97cc
commit a3b8a0adf77a9a7ec65a66918a84c2bbda0f97cc
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:15 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 98eb99cf..53efcd6f 100644
--- a/c-platform.scm
+++ b/c-platform.scm
@@ -157,7 +157,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
@@ -972,7 +972,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 7a60cc56..8b2bddc0 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 e3196499..6310ef2e 100644
--- a/manual/faq
+++ b/manual/faq
@@ -604,7 +604,6 @@ The following extended bindings are handled specially:
{{make-record-instance}}
{{not-pair?}}
{{null-list?}}
-{{null-pointer?}}
{{number-of-slots}}
{{o}}
{{pointer+}}
Trap