summaryrefslogtreecommitdiff
path: root/libguile/arrays.c
AgeCommit message (Expand)AuthorFilesLines
2017-10-31Fix bitvectors and non-zero lower bound arrays in truncated-printDaniel Llorens1-39/+9
2017-01-09Final names for new array functionsDaniel Llorens1-25/+25
2016-11-23Deprecate scm_from_contiguous_arrayDaniel Llorens1-61/+30
2016-11-23New functions array-from, array-from*, array-amend!Daniel Llorens1-1/+172
2016-11-23Avoid unneeded internal use of array handlesDaniel Llorens1-22/+43
2016-11-21Deprecate dynamic rootsAndy Wingo1-1/+0
2016-04-26Remove scm_putc_unlocked.Andy Wingo1-8/+8
2015-02-18Non-vector 1D arrays print as #1()Daniel Llorens1-2/+3
2014-09-30Pack array dimensions in array objectDaniel Llorens1-31/+35
2014-02-10array-contents returns root for empty arrays with empty rootDaniel Llorens1-3/+2
2014-02-10Match types used in arrays.c to struct field typesDaniel Llorens1-22/+24
2014-02-10Check more cases of array-contentsDaniel Llorens1-2/+2
2014-02-10Refactor array-contentsDaniel Llorens1-22/+20
2014-02-09Remove array impl. registry; instead, hard-code array handle creationAndy Wingo1-34/+0
2014-02-07Fix bad uses of base and lbnd on rank 1 arraysDaniel Llorens1-0/+2
2014-02-06Don't use scm_is_generalized_vector in transpose-arrayDaniel Llorens1-8/+8
2014-02-06Don't use scm_is_generalized_vector in shared-array-rootDaniel Llorens1-5/+6
2014-02-06Remove unnecessary conditions in array constructorsDaniel Llorens1-3/+4
2014-02-06Replace generalized-vector calls in array_handle_ref/setAndy Wingo1-5/+5
2014-02-06Replace scm_c_generalized_vector_length in arrays.cDaniel Llorens1-5/+5
2013-11-03RTL compiler supports static bitvectorsAndy Wingo1-3/+4
2012-10-30Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver1-173/+2
2012-10-23Move array reader from arrays.c to read.cMark H Weaver1-173/+2
2012-02-08Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-18/+19
2012-02-02Improve the usage of variable names in C docstrings.Bake Timmons1-18/+19
2012-01-10Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-16/+10
2012-01-09Fix incorrect use of `SCM_UNPACK'.Ludovic Courtès1-4/+4
2012-01-09allocate a tc7 to arraysAndy Wingo1-15/+9
2011-11-08locking for putc, putsAndy Wingo1-8/+8
2011-11-08locking on unget_byte, ungetc, ungetsAndy Wingo1-3/+3
2011-11-08locking on scm_c_read, scm_getcAndy Wingo1-6/+6
2011-10-24add SCM_HEAP_OBJECT_PAndy Wingo1-1/+1
2011-07-28fix write beyond array end in arrays.cAndy Wingo1-17/+17
2011-03-17fix code that causes warnings on gcc 4.6Andy Wingo1-3/+1
2010-01-11allow compilation of #@2(1 2 3)Andy Wingo1-1/+36
2010-01-07reimplement srfi-4 vectors on top of bytevectorsAndy Wingo1-144/+0
2009-12-15Remove extraneous semicolon after `SCM_ARRAY_IMPLEMENTATION' & co.Ludovic Courtès1-1/+1
2009-12-08add SCM_SMOB_TYPE_BITS and SCM_SMOB_TYPE_MASKAndy Wingo1-1/+2
2009-12-08fix erroneous SCM_CELL_* usage in arrays.[ch]Andy Wingo1-2/+2
2009-10-16bitvector tweaksAndy Wingo1-1/+4
2009-10-15Fix compilation of literal bitvectors.Ludovic Courtès1-1/+2
2009-09-28Remove unneeded SMOB/port mark/free procedures.Ludovic Courtès1-18/+0
2009-09-18fix bitvectors after the array handle refactoringAndy Wingo1-8/+16
2009-07-19make-typed-array builds backing vector via make-generalized-vectorAndy Wingo1-172/+81
2009-07-19uniform vector functions to their own fileAndy Wingo1-0/+1
2009-07-19generic vector ops to own fileAndy Wingo1-0/+1
2009-07-19move generic array foo out to its own fileAndy Wingo1-252/+1
2009-07-19remove enclosed arraysAndy Wingo1-166/+17
2009-07-19add generic array implementation facilityAndy Wingo1-21/+32
2009-07-19rename unif.[ch] to arrays.[ch]Andy Wingo1-0/+1634