summaryrefslogtreecommitdiff
path: root/libguile/unif.c
AgeCommit message (Expand)AuthorFilesLines
2009-07-19rename unif.[ch] to arrays.[ch]Andy Wingo1-1634/+0
2009-07-19bitvector exodus from unif.[ch]Andy Wingo1-831/+1
2009-07-19parts of unif.[ch] to array-handle.[ch]Andy Wingo1-238/+0
2009-07-19rename ramap.[ch] to array-map.[ch]Andy Wingo1-1/+1
2009-07-19rename scm_i_make_ra to scm_i_make_arrayAndy Wingo1-8/+8
2009-07-19remove deprecated functions from unif.cAndy Wingo1-334/+2
2009-06-22Make bytevectors accessible using the generalized-vector API.Ludovic Courtès1-1/+30
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2009-06-05add ability to compile uniform arraysAndy Wingo1-0/+47
2008-09-13Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès1-1/+1
2006-12-12Changes from arch/CVS synchronizationLudovic Courtès1-5/+9
2006-04-17merge from 1.8 branchKevin Ryde1-9/+9
2006-02-12* deprecated.scm (make-uniform-array): Don't pass the prototype asMarius Vollmer1-0/+12
2005-06-06(scm_array_in_bounds_p): First test for real arrays, thenMarius Vollmer1-12/+16
2005-05-23The FSF has a new address.Marius Vollmer1-1/+1
2005-05-22(scm_make_shared_array): Add old base to new base sinceMarius Vollmer1-2/+2
2005-05-12* unif.c (scm_i_read_array): Declare rank as ssize_t, to guaranteeNeil Jerram1-2/+2
2005-03-02See ChangeLog from 2005-03-02.Marius Vollmer1-2/+2
2005-02-10(prototype_to_type): Bugfix: Don't compare prototype toMikael Djurfeldt1-13/+37
2005-01-11(SCM_ARRAYP, SCM_I_ARRAYP): Renamed former to latter internalMarius Vollmer1-180/+190
2005-01-11(indices_to_pos, scm_array_handle_pos): RenamedMarius Vollmer1-89/+96
2005-01-10(scm_list_to_typed_array): Allow the specification of theMarius Vollmer1-69/+136
2005-01-10(scm_make_shared_array): Use it instead of scm_aind; use handleMarius Vollmer1-29/+16
2005-01-10(scm_array_rank, scm_array_dimensions,Marius Vollmer1-99/+71
2005-01-09* unif.h, unif.c, inline.h (scm_i_t_array_ref, scm_i_t_array_set):Marius Vollmer1-34/+157
2005-01-09(scm_array_handle_set): Correctly execute only oneMarius Vollmer1-49/+27
2005-01-09(ra2l): Handle zero rank arrays.Marius Vollmer1-46/+77
2005-01-07(SCM_BITVEC_REF, SCM_BITVEC_SET, SCM_BITVEC_CLR): Removed.Marius Vollmer1-36/+0
2005-01-06(scm_array_handle_ref, scm_array_handle_set): ChangedMarius Vollmer1-8/+48
2005-01-04(scm_bitvector_elements,Marius Vollmer1-181/+349
2005-01-02* weaks.c: Use new vector elements API or simple vectorMarius Vollmer1-30/+146
2004-12-29* srfi-4.h (scm_i_proc_make_u8vector, scm_i_proc_make_s8vector,Marius Vollmer1-209/+248
2004-12-27(scm_bitvector_elements): Made return value "const".Marius Vollmer1-30/+52
2004-12-27* unif.c (scm_bitvector_release): Added explicit call toMarius Vollmer1-4/+6
2004-11-14(scm_i_cvref): Made non-static for ramap.c.Marius Vollmer1-1/+1
2004-11-12(scm_tc16_enclosed_array, SCM_ENCLOSED_ARRAYP):Marius Vollmer1-331/+188
2004-11-10Changed all uses of scm_array_prototype toMarius Vollmer1-221/+51
2004-11-09(scm_bitvector_p, scm_bitvector,Marius Vollmer1-733/+709
2004-11-02(scm_i_tag_to_prototype): Make sure that "instead" gets defined.Marius Vollmer1-0/+6
2004-11-02* srfi-4.h, srfi-4.c (scm_frame_uniform_vector_release): New.Marius Vollmer1-19/+27
2004-11-02* eq.c, evalext.c, gc-card.c, gc-mark.c, objects.c, print.c,Marius Vollmer1-493/+98
2004-10-29* unif.h, unif.c (scm_array_creator): New.Marius Vollmer1-11/+79
2004-10-29(scm_i_print_array): It's "ndim", not "rank". D'Oh!Marius Vollmer1-1/+1
2004-10-29(scm_make_u1vector): New, but only temporary.Marius Vollmer1-77/+361
2004-10-27* srfi-4.h, srfi-4.i.c (scm_u8vector_elements, etc): New.Marius Vollmer1-256/+343
2004-10-22Include "libguile/print.h".Marius Vollmer1-0/+1
2004-10-19(scm_array_p): When no prototype is given, explicitely test forMarius Vollmer1-1/+23
2004-09-22*** empty log message ***Marius Vollmer1-24/+24
2004-08-24Include "srfi-13.h" instead of "strop.h".Marius Vollmer1-1/+1
2004-08-19* strings.h, strings.c: (scm_i_string_chars, scm_i_string_length,Marius Vollmer1-42/+71