summaryrefslogtreecommitdiff
path: root/libguile/bytevectors.c
AgeCommit message (Expand)AuthorFilesLines
2016-07-11Reuse SCM_BYTEVECTOR_TYPED_LENGTH in scm_array_get_handleDaniel Llorens1-9/+4
2016-06-20Fix size measurement in bytevector_large_setAndy Wingo1-3/+4
2016-04-26Remove scm_putc_unlocked.Andy Wingo1-4/+4
2015-01-22Merge commit '8cf2a7ba7432d68b9a055d29f18117be70375af9'Andy Wingo1-1/+6
2015-01-22Merge commit '81d2c84674f03f9028f26474ab19d3d3f353881a'Andy Wingo1-39/+36
2015-01-22Merge commit 'fdd319e9bd4121d844662d3d8ccc69b462b60840'Andy Wingo1-1/+1
2014-11-12Fix bytevector-fill! to accept fill arguments greater than 127.Mark H Weaver1-1/+6
2014-11-12Avoid signed overflow and use size_t in bytevectors.c.Mark H Weaver1-38/+35
2014-11-11Fix bytevector-copy when applied to SRFI-4 homogeneous numeric vectors.Mark H Weaver1-2/+2
2014-09-30Merge branch 'stable-2.0'Mark H Weaver1-5/+11
2014-05-28Fix shrinking of contiguous bytevectors, as from 'get-bytevector-n'.Ludovic Courtès1-5/+11
2014-02-09Remove array impl. registry; instead, hard-code array handle creationAndy Wingo1-175/+3
2013-11-03RTL compiler supports static bitvectorsAndy Wingo1-2/+3
2013-08-16In bytevector->uint-list et al, check that SIZE divides the bv length.Mark H Weaver1-1/+5
2013-08-16Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver1-5/+3
2013-08-16Improved error checking in bytevector->uint-list and bytevector->sint-list.Mark H Weaver1-5/+3
2013-01-15string->utf8 implementation uses scm_from_utf8_stringnAndy Wingo1-2/+1
2013-01-15fix bug where scm_from_utf8_stringn would not detect bad utf-8Andy Wingo1-3/+2
2012-04-26Merge commit 'd10f7b572c0ca1ccef87f9c46069daa30946e0cf'Andy Wingo1-51/+20
2012-04-22bytevectors: Fix IEEE-754 endianness conversion.Ludovic Courtès1-51/+20
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