summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2014-01-27Arrays are not an array implementationlloda-array-cleanupDaniel Llorens3-13/+11
2014-01-27array-contents returns root for empty arrays with empty rootDaniel Llorens2-3/+7
2014-01-27Fix compilation bugs with some kinds of typed arraysDaniel Llorens1-1/+9
2014-01-27Preallocate index list in scm_array_index_map_xDaniel Llorens2-18/+26
2014-01-27Rename scm_t_array_handle.array to .rootDaniel Llorens9-23/+23
2014-01-27Match types used in arrays.c to struct field typesDaniel Llorens1-22/+24
2014-01-27Bounds error in vector_handle_ref/set is implementation errorDaniel Llorens3-9/+5
2014-01-27Don't use ASET in scm_array_index_map_xDaniel Llorens1-5/+5
2014-01-27In scm_ramapc, only check unrolled axes for emptinessDaniel Llorens1-69/+50
2014-01-27Fix scm_ramapc bugs with 0-inc arraysDaniel Llorens2-24/+35
2014-01-27Fix corner cases of scm_ramapcDaniel Llorens2-208/+211
2014-01-27Rewrite scm_ramapc()Daniel Llorens2-129/+137
2014-01-27Check more cases of array-contentsDaniel Llorens2-3/+13
2014-01-27Check the documented matching behavior of array-map!/copy!Daniel Llorens2-45/+67
2014-01-27Simplify ASET in array-map.cDaniel Llorens1-1/+1
2014-01-27Inline ASET in array-index-map! for rank 1 argumentsDaniel Llorens1-8/+14
2014-01-27Fix compilation errors when reading arrays at the replDaniel Llorens2-22/+83
2014-01-27Factor out make1array() in scm_ramapc()Daniel Llorens1-96/+93
2014-01-27Raw pointer loop in array-copy! for vector/vector caseDaniel Llorens1-5/+16
2014-01-27Have array impl->vref, vset take SCM, not handlesDaniel Llorens7-65/+66
2014-01-27Fix array map functions with empty argumentsDaniel Llorens2-86/+102
2014-01-27Fix empty array bug in array-index-map!Daniel Llorens2-13/+38
2014-01-27Avoid using array_handle fields in impl->vref/vsetDaniel Llorens2-6/+6
2014-01-27Remove undocumented casting behavior in srfi4 vector_elementsDaniel Llorens1-21/+1
2014-01-27Test that typed-array? returns #f with non-array argumentDaniel Llorens1-1/+7
2014-01-27Avoid array API in make-srfi-4-vectorDaniel Llorens3-26/+23
2014-01-27Replace SCM_IMP in array-map.cDaniel Llorens1-1/+2
2014-01-27Fix comment in scm_array_get_handleDaniel Llorens1-9/+5
2014-01-27Don't bother with array handle in scm_c_array_rankDaniel Llorens1-8/+7
2014-01-27Use underlying vector implementation directly in array handlesDaniel Llorens6-61/+33
2014-01-27Match uniform_vector_elements with vector_elementsDaniel Llorens3-68/+43
2014-01-27Fix rank-1 indirection in array-map.cDaniel Llorens1-2/+2
2014-01-27Online documentation for vector-ref, vector-set!Daniel Llorens1-53/+35
2014-01-27vector-length rejects non vector? argDaniel Llorens1-17/+15
2014-01-27vector-ref, vector-set! reject non vector? argsDaniel Llorens1-33/+1
2014-01-27Identify scm_is_vector with scm_is_simple_vectorDaniel Llorens10-47/+103
2014-01-27For uniform vectors SCM_I_ARRAYP can't be trueDaniel Llorens2-28/+41
2014-01-27Fix bad uses of base and lbnd on rank 1 arraysDaniel Llorens4-34/+25
2014-01-27Reorder arrays.testDaniel Llorens1-152/+152
2014-01-27Don't use scm_is_generalized_vector in transpose-arrayDaniel Llorens2-8/+21
2014-01-27Tests for transpose-arrayDaniel Llorens1-0/+32
2014-01-27Don't use scm_is_generalized_vector in shared-array-rootDaniel Llorens1-5/+6
2014-01-27Tests for shared-array-rootDaniel Llorens1-0/+29
2014-01-27Remove unnecessary conditions in array constructorsDaniel Llorens1-3/+4
2014-01-27Remove generalized-vectors.h includesDaniel Llorens2-2/+0
2014-01-27Replace scm_c_generalized_vector_length in arrays.cDaniel Llorens1-5/+5
2014-01-27Replace scm_c_generalized_vector_length in random.cDaniel Llorens1-2/+2
2014-01-27Don't use generalized-vector in array-map.c (II)Daniel Llorens1-25/+24
2014-01-27Don't use generalized-vector in array-map.c (I)Daniel Llorens1-21/+37
2014-01-27Don't use generalized-vector functions in uniform.cDaniel Llorens2-14/+51