summaryrefslogtreecommitdiff
path: root/libguile/bytevectors.c
AgeCommit message (Expand)AuthorFilesLines
2012-02-23Revert "wrap iconv_open / iconv_close with a lock to help in thread/fork issues"Andy Wingo1-6/+0
2012-02-17wrap iconv_open / iconv_close with a lock to help in thread/fork issuesAndy Wingo1-0/+6
2012-02-11Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-26/+30
2012-02-10more efficient scm_string_to_utf8, scm_string_to_utf32Andy Wingo1-26/+30
2012-01-31Revert "add SCM_HEAP_OBJECT_BASE"Andy Wingo1-1/+1
2011-12-01Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-3/+3
2011-11-20Allow overlapping regions to be passed to `bytevector-copy!'.Ludovic Courtès1-3/+3
2011-11-08locking for putc, putsAndy Wingo1-4/+4
2011-10-24add SCM_HEAP_OBJECT_BASEAndy Wingo1-1/+1
2011-10-24add SCM_{PACK,UNPACK}_POINTERAndy Wingo1-2/+2
2011-08-31Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-2/+2
2011-08-18fix a couple of leaksAndy Wingo1-1/+1
2011-07-29minor style fix in bytevectors.cAndy Wingo1-1/+1
2011-07-25Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-24/+66
2011-07-01Add type and range checks to the complex generalized vector accessors.Ludovic Courtès1-46/+64
2011-07-01Fix unaligned accesses for bytevectors of complex numbers.Ludovic Courtès1-10/+34
2011-05-15remove SCM_I_SIZE limits definesAndy Wingo1-1/+1
2011-05-13merge strictness branch from 2.0Andy Wingo1-4/+4
2011-05-13scm_is_eq for SCM vals, not == or !=Andy Wingo1-4/+4
2011-05-07bytevectors have internal parent fieldAndy Wingo1-6/+23
2011-03-08Fix bytevectors VALIDATE_REAL to test for reals, not rationalsMark H Weaver1-1/+1
2011-03-08Fix bytevectors VALIDATE_REAL to test for reals, not rationalsMark H Weaver1-1/+1
2011-01-07use scm_from_latin1_symboln for string literals and load-symbolAndy Wingo1-3/+3
2010-12-04make-string et al nulls memory if not given an initializerAndy Wingo1-0/+2
2010-11-19fix a number of assuptions that a long could hold an inumAndy Wingo1-4/+4
2010-06-01rename (rnrs bytevector) to (rnrs bytevectors)Andy Wingo1-1/+1
2010-04-01more fixes to equal? for arraysAndy Wingo1-1/+2
2010-03-16rename libguile to libguile-@EFFECTIVE_VERSION@, currently libguile-2.0Andy Wingo1-1/+2
2010-01-07reimplement srfi-4 vectors on top of bytevectorsAndy Wingo1-11/+10
2010-01-07Revert "Remove unused internal bytevector functions."Andy Wingo1-0/+14
2009-12-05more boot cleanupAndy Wingo1-2/+1
2009-12-05remove a bunch of needless scm_permanent_object callsAndy Wingo1-2/+2
2009-11-16Re-add an indirection in bytevectors.Ludovic Courtès1-23/+47
2009-11-16Remove unused internal bytevector functions.Ludovic Courtès1-14/+0
2009-10-28Modify bytevectors/string conversions to allow wide stringsMichael Gran1-97/+68
2009-10-16bitvector tweaksAndy Wingo1-1/+4
2009-10-15Fix segfault for `(uniform-array->bytevector (bitvector))'.Ludovic Courtès1-3/+2
2009-09-18fix bitvectors after the array handle refactoringAndy Wingo1-7/+14
2009-08-31Remove the distinction between inline/outline storage for bytevectors.Ludovic Courtès1-88/+58
2009-08-30Use a TC7 tag instead of a SMOB for bytevectors.Ludovic Courtès1-32/+29
2009-08-28Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-67/+255
2009-08-18Use `scm_gc_malloc_pointerless ()' for bytevectors.Ludovic Courtès1-1/+2
2009-08-18Remove unneeded SMOB mark/free procedures.Ludovic Courtès1-20/+0
2009-08-18Fix malloc/scm_c_take_bytevector mismatch.Ludovic Courtès1-6/+24
2009-07-19fix (bytevector-ieee-single-native-set! x 0 0)Andy Wingo1-2/+8
2009-07-19bytevectors have "element type" field, e.g. for generalized-vector-refAndy Wingo1-47/+179
2009-07-19bytevector inlinedness indicated by flag, not lengthAndy Wingo1-33/+37
2009-07-19add registry of vector constructors, make-generalized-vectorAndy Wingo1-0/+4
2009-07-19uniform vector functions to their own fileAndy Wingo1-0/+1
2009-07-19add generic array implementation facilityAndy Wingo1-0/+39