~ 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