Deprecate vector-ref, vector-length, vector-set! on weak vectors
authorAndy Wingo <wingo@pobox.com>
Fri, 7 Feb 2014 11:42:44 +0000 (12:42 +0100)
committerAndy Wingo <wingo@pobox.com>
Fri, 7 Feb 2014 11:42:44 +0000 (12:42 +0100)
commit9b5da400dde6e6bc8fd0e318e7ca1feffa5870db
treef7f8a4a7428b5c7fce1bdfa1e89049af268d1e69
parent1e3fd6a0c81bb3e9900a93a9d1923cc788de0f99
Deprecate vector-ref, vector-length, vector-set! on weak vectors

* libguile/vectors.c (scm_vector_length, scm_c_vector_length):
  (scm_c_vector_ref, scm_c_vector_set_x): Deprecate the use of these
  procedures on weak vectors.

* test-suite/tests/guardians.test:
* test-suite/tests/weaks.test: Adapt test suites.
libguile/vectors.c
test-suite/tests/guardians.test
test-suite/tests/weaks.test