summaryrefslogtreecommitdiff
path: root/libguile
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 Llorens1-3/+2
2014-01-27Preallocate index list in scm_array_index_map_xDaniel Llorens1-17/+17
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 Llorens1-4/+5
2014-01-27Fix corner cases of scm_ramapcDaniel Llorens1-206/+151
2014-01-27Rewrite scm_ramapc()Daniel Llorens1-128/+129
2014-01-27Check more cases of array-contentsDaniel Llorens1-2/+2
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 Llorens1-22/+20
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 Llorens1-77/+50
2014-01-27Fix empty array bug in array-index-map!Daniel Llorens1-8/+15
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-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 Llorens7-46/+46
2014-01-27For uniform vectors SCM_I_ARRAYP can't be trueDaniel Llorens1-6/+5
2014-01-27Fix bad uses of base and lbnd on rank 1 arraysDaniel Llorens4-34/+25
2014-01-27Don't use scm_is_generalized_vector in transpose-arrayDaniel Llorens1-8/+8
2014-01-27Don't use scm_is_generalized_vector in shared-array-rootDaniel Llorens1-5/+6
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 Llorens1-10/+31
2014-01-27Inline generalized-vector calls in array_handle_ref/setDaniel Llorens1-4/+14
2014-01-26More precise stack marking via .guile.frame-maps sectionAndy Wingo3-26/+154
2014-01-21Merge branch 'stable-2.0'Mark H Weaver2-11/+31
2014-01-20Fix (port-conversion-strategy #f).Mark H Weaver1-2/+0
2014-01-17Arrange so that 'file-encoding' does not truncate the encoding name.Ludovic Courtès1-7/+23
2014-01-15Custom binary input ports sanity-check the return value of 'read!'.Ludovic Courtès1-3/+7