summaryrefslogtreecommitdiff
path: root/libguile/bytevectors.c
Commit message (Expand)AuthorAgeFilesLines
* minor style fix in bytevectors.cAndy Wingo2011-07-291-1/+1
* Add type and range checks to the complex generalized vector accessors.Ludovic Courtès2011-07-011-46/+64
* Fix unaligned accesses for bytevectors of complex numbers.Ludovic Courtès2011-07-011-10/+34
* scm_is_eq for SCM vals, not == or !=Andy Wingo2011-05-131-4/+4
* Fix bytevectors VALIDATE_REAL to test for reals, not rationalsMark H Weaver2011-03-081-1/+1
* use scm_from_latin1_symboln for string literals and load-symbolAndy Wingo2011-01-071-3/+3
* make-string et al nulls memory if not given an initializerAndy Wingo2010-12-041-0/+2
* fix a number of assuptions that a long could hold an inumAndy Wingo2010-11-191-4/+4
* rename (rnrs bytevector) to (rnrs bytevectors)Andy Wingo2010-06-011-1/+1
* more fixes to equal? for arraysAndy Wingo2010-04-011-1/+2
* rename libguile to libguile-@EFFECTIVE_VERSION@, currently libguile-2.0Andy Wingo2010-03-161-1/+2
* reimplement srfi-4 vectors on top of bytevectorsAndy Wingo2010-01-071-11/+10
* Revert "Remove unused internal bytevector functions."Andy Wingo2010-01-071-0/+14
* more boot cleanupAndy Wingo2009-12-051-2/+1
* remove a bunch of needless scm_permanent_object callsAndy Wingo2009-12-051-2/+2
* Re-add an indirection in bytevectors.Ludovic Courtès2009-11-161-23/+47
* Remove unused internal bytevector functions.Ludovic Courtès2009-11-161-14/+0
* Modify bytevectors/string conversions to allow wide stringsMichael Gran2009-10-281-97/+68
* bitvector tweaksAndy Wingo2009-10-161-1/+4
* Fix segfault for `(uniform-array->bytevector (bitvector))'.Ludovic Courtès2009-10-151-3/+2
* fix bitvectors after the array handle refactoringAndy Wingo2009-09-181-7/+14
* Remove the distinction between inline/outline storage for bytevectors.Ludovic Courtès2009-08-311-88/+58
* Use a TC7 tag instead of a SMOB for bytevectors.Ludovic Courtès2009-08-301-32/+29
* Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2009-08-281-67/+255
|\
| * fix (bytevector-ieee-single-native-set! x 0 0)Andy Wingo2009-07-191-2/+8
| * bytevectors have "element type" field, e.g. for generalized-vector-refAndy Wingo2009-07-191-47/+179
| * bytevector inlinedness indicated by flag, not lengthAndy Wingo2009-07-191-33/+37
| * add registry of vector constructors, make-generalized-vectorAndy Wingo2009-07-191-0/+4
| * uniform vector functions to their own fileAndy Wingo2009-07-191-0/+1
| * add generic array implementation facilityAndy Wingo2009-07-191-0/+39
| * rename unif.[ch] to arrays.[ch]Andy Wingo2009-07-191-1/+1
* | Use `scm_gc_malloc_pointerless ()' for bytevectors.Ludovic Courtès2009-08-181-1/+2
* | Remove unneeded SMOB mark/free procedures.Ludovic Courtès2009-08-181-20/+0
* | Fix malloc/scm_c_take_bytevector mismatch.Ludovic Courtès2009-08-181-6/+24
|/
* bytevectors provide scm_i_native_endianness to the vmAndy Wingo2009-06-261-31/+31
* Always create the bytevector SMOB type.Ludovic Courtès2009-06-221-8/+27
* Make bytevectors accessible using the generalized-vector API.Ludovic Courtès2009-06-221-0/+9
* bytevectors: Add a C-friendly API.Ludovic Courtès2009-06-221-5/+56
* bytevectors: Use `size_t' rather than `unsigned' for sizes.Ludovic Courtès2009-06-221-7/+7
* Fix `equal?' on bytevectors.Ludovic Courtès2009-06-191-0/+5
* Change Guile license to LGPLv3+Neil Jerram2009-06-171-6/+7
* Fix `Mismatching FUNC_NAME' warning from guile-func-name-checkNeil Jerram2009-06-051-1/+1
* add ability to compile uniform arraysAndy Wingo2009-06-051-0/+33
* Import R6RS bytevectors and I/O ports from Guile-R6RS-Libs 0.2.Ludovic Courtès2009-05-281-0/+1978