summaryrefslogtreecommitdiff
path: root/libguile/bytevectors.c
Commit message (Expand)AuthorAgeFilesLines
* Improve overflow checks in bytevector, string, and I/O operations....Mark H Weaver2019-06-181-9/+18
* Avoid passing NULL to 'memcpy' and 'memcmp'....Mark H Weaver2019-04-161-2/+6
* Fix 32/64 bit bug in INTEGER_ACCESSOR_PROLOGUEDaniel Llorens2018-10-101-1/+1
* All literal constants are read-only...Andy Wingo2017-04-181-42/+49
* Fix segfault introduced with R6RS port commit...Andy Wingo2017-02-281-5/+6
* Register R6RS port and bytevector internals early...Andy Wingo2017-02-281-12/+12
* Reuse SCM_BYTEVECTOR_TYPED_LENGTH in scm_array_get_handle...Daniel Llorens2016-11-231-5/+0
* Fix size measurement in bytevector_large_set...Andy Wingo2016-06-201-3/+4
* Remove scm_putc_unlocked....Andy Wingo2016-04-261-4/+4
* Merge commit '8cf2a7ba7432d68b9a055d29f18117be70375af9'Andy Wingo2015-01-221-1/+6
|\
| * Fix bytevector-fill! to accept fill arguments greater than 127....Mark H Weaver2014-11-121-1/+6
* | Merge commit '81d2c84674f03f9028f26474ab19d3d3f353881a'...Andy Wingo2015-01-221-39/+36
|\|
| * Avoid signed overflow and use size_t in bytevectors.c....Mark H Weaver2014-11-121-38/+35
* | Merge commit 'fdd319e9bd4121d844662d3d8ccc69b462b60840'Andy Wingo2015-01-221-1/+1
|\|
| * Fix bytevector-copy when applied to SRFI-4 homogeneous numeric vectors....Mark H Weaver2014-11-111-2/+2
* | Merge branch 'stable-2.0'...Mark H Weaver2014-09-301-5/+11
|\|
| * Fix shrinking of contiguous bytevectors, as from 'get-bytevector-n'....Ludovic Courtès2014-05-281-5/+11
* | Remove array impl. registry; instead, hard-code array handle creation...Andy Wingo2014-02-091-175/+3
* | RTL compiler supports static bitvectors...Andy Wingo2013-11-031-2/+3
* | In bytevector->uint-list et al, check that SIZE divides the bv length....Mark H Weaver2013-08-161-1/+5
* | Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2013-08-161-5/+3
|\|
| * Improved error checking in bytevector->uint-list and bytevector->sint-list....Mark H Weaver2013-08-161-5/+3
* | string->utf8 implementation uses scm_from_utf8_stringn...Andy Wingo2013-01-151-2/+1
* | fix bug where scm_from_utf8_stringn would not detect bad utf-8...Andy Wingo2013-01-151-3/+2
* | Merge commit 'd10f7b572c0ca1ccef87f9c46069daa30946e0cf'...Andy Wingo2012-04-261-51/+20
|\|
| * bytevectors: Fix IEEE-754 endianness conversion....Ludovic Courtès2012-04-221-51/+20
* | Revert "wrap iconv_open / iconv_close with a lock to help in thread/fork issues"...Andy Wingo2012-02-231-6/+0
* | wrap iconv_open / iconv_close with a lock to help in thread/fork issues...Andy Wingo2012-02-171-0/+6
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2012-02-111-26/+30
|\|
| * more efficient scm_string_to_utf8, scm_string_to_utf32...Andy Wingo2012-02-101-26/+30
* | Revert "add SCM_HEAP_OBJECT_BASE"...Andy Wingo2012-01-311-1/+1
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2011-12-011-3/+3
|\|
| * Allow overlapping regions to be passed to `bytevector-copy!'....Ludovic Courtès2011-11-201-3/+3
* | locking for putc, puts...Andy Wingo2011-11-081-4/+4
* | add SCM_HEAP_OBJECT_BASE...Andy Wingo2011-10-241-1/+1
* | add SCM_{PACK,UNPACK}_POINTER...Andy Wingo2011-10-241-2/+2
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2011-08-311-2/+2
|\|
| * fix a couple of leaks...Andy Wingo2011-08-181-1/+1
| * minor style fix in bytevectors.c...Andy Wingo2011-07-291-1/+1
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2011-07-251-24/+66
|\|
| * 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
* | remove SCM_I_SIZE limits defines...Andy Wingo2011-05-151-1/+1
* | merge strictness branch from 2.0Andy Wingo2011-05-131-4/+4
|\|
| * scm_is_eq for SCM vals, not == or !=...Andy Wingo2011-05-131-4/+4
| * Fix bytevectors VALIDATE_REAL to test for reals, not rationals...Mark H Weaver2011-03-081-1/+1
* | bytevectors have internal parent field...Andy Wingo2011-05-071-6/+23
* | Fix bytevectors VALIDATE_REAL to test for reals, not rationals...Mark H Weaver2011-03-081-1/+1
|/
* use scm_from_latin1_symboln for string literals and load-symbol...Andy Wingo2011-01-071-3/+3
* make-string et al nulls memory if not given an initializer...Andy Wingo2010-12-041-0/+2