summaryrefslogtreecommitdiff
path: root/libguile/array-map.c
AgeCommit message (Expand)AuthorFilesLines
2014-09-30Pack array dimensions in array objectDaniel Llorens1-10/+10
2014-02-10Preallocate index list in scm_array_index_map_xDaniel Llorens1-15/+15
2014-02-10Don't use ASET in scm_array_index_map_xDaniel Llorens1-1/+4
2014-02-10In scm_ramapc, only check unrolled axes for emptinessDaniel Llorens1-69/+50
2014-02-10Fix corner cases of scm_ramapcDaniel Llorens1-201/+147
2014-02-10Rewrite scm_ramapc()Daniel Llorens1-123/+126
2014-02-10Factor out make1array() in scm_ramapc()Daniel Llorens1-24/+22
2014-02-09Reindent scm_ramapcAndy Wingo1-82/+82
2014-02-09Raw pointer loop in array-copy! for vector/vector caseDaniel Llorens1-5/+17
2014-02-09Replace SCM_IMP in array-map.cDaniel Llorens1-1/+2
2014-02-09Remove array impl. registry; instead, hard-code array handle creationAndy Wingo1-8/+9
2014-02-09Fix array map functions with empty argumentsDaniel Llorens1-76/+49
2014-02-09Fix empty array bug in array-index-map!Daniel Llorens1-8/+11
2014-02-08vref, vset members of scm_t_array_handleAndy Wingo1-8/+8
2014-02-07Fix bad uses of base and lbnd on rank 1 arraysDaniel Llorens1-14/+13
2014-02-06Fix array-index-map refactorAndy Wingo1-10/+13
2014-02-06Array-map refactorsAndy Wingo1-59/+75
2014-02-06Don't use generalized-vector in array-map.c (II)Daniel Llorens1-25/+24
2014-02-06Don't use generalized-vector in array-map.c (I)Daniel Llorens1-22/+27
2013-04-14Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver1-78/+118
2013-04-07Don't use scm_generalized_vector_get_handle() in array-map.cDaniel Llorens1-6/+6
2013-04-05Deprecate scm_array_fill_int()Daniel Llorens1-21/+20
2013-04-05Remove double indirection in array-fill!Daniel Llorens1-2/+19
2013-04-03Remove double indirection for 1st arg of array-for-eachDaniel Llorens1-23/+22
2013-04-03Remove double indirection in array-map! with <2 argsDaniel Llorens1-12/+20
2013-04-03Avoid per-element cons for 1-arg case of array-map!Daniel Llorens1-19/+26
2013-04-03Deprecate dead code in array-map.cDaniel Llorens1-2/+3
2013-04-03Remove double indirection in element access in array-copy!Daniel Llorens1-11/+20
2012-02-08Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-13/+14
2012-02-02Improve the usage of variable names in C docstrings.Bake Timmons1-13/+14
2012-01-10Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-2/+1
2012-01-09allocate a tc7 to arraysAndy Wingo1-2/+1
2011-10-24check for pairs with scm_is_pair, not scm_nimpAndy Wingo1-5/+5
2011-02-13Change `scm_ramapc' prototype to avoid empty declarators (bug #23681).Ludovic Courtès1-1/+4
2010-04-01more fixes to equal? for arraysAndy Wingo1-116/+38
2010-03-31fix equal? between an array and a non-arrayAndy Wingo1-7/+15
2010-01-07provide missing prototypesAndy Wingo1-1/+2
2009-12-05decruftify scm_sys_protectsAndy Wingo1-10/+3
2009-12-04remove rpsubrsAndy Wingo1-1/+3
2009-12-03remove asubrsAndy Wingo1-213/+15
2009-12-03remove scm_tc7_dsubrAndy Wingo1-26/+0
2009-12-03remove tc7_subr_* and tc7_lsubr_*Andy Wingo1-36/+1
2009-09-09Avoid unneeded `scm_dynwind_free ()'.Ludovic Courtès1-11/+7
2009-07-19generic vector ops to own fileAndy Wingo1-0/+1
2009-07-19move generic array foo out to its own fileAndy Wingo1-0/+1
2009-07-19remove enclosed arraysAndy Wingo1-4/+4
2009-07-19rename unif.[ch] to arrays.[ch]Andy Wingo1-1/+1
2009-07-19bitvector exodus from unif.[ch]Andy Wingo1-0/+1
2009-07-19rename ramap.[ch] to array-map.[ch]Andy Wingo1-0/+1235