summaryrefslogtreecommitdiff
path: root/libguile/bytevectors.c
Commit message (Expand)AuthorAgeFilesLines
* Add 'bytevector-slice'.Ludovic Courtès2023-01-141-1/+62
* Presume ISO C90 headers are always availableMike Gran2022-10-141-4/+1
* Provide xxvector-copy and xxvector-copy! for srfi-4 vectorsDaniel Llorens2021-10-211-3/+7
* Extend bytevector-fill! to handle a partial fillDaniel Llorens2021-08-171-14/+28
* don't presume availability of gmp.pcMichael Gran2021-03-031-1/+3
* improve autoconfigury for minigmpMichael Gran2021-03-021-1/+1
* Enable option to prefer mini-gmp over libgmpMichael Gran2021-03-021-0/+4
* Merge from stable-2.2Andy Wingo2019-08-021-9/+18
|\
| * 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
* | Avoid passing NULL to 'memcpy' and 'memcmp'.Mark H Weaver2019-05-231-2/+6
* | Fix 32/64 bit bug in INTEGER_ACCESSOR_PROLOGUEDaniel Llorens2019-05-231-1/+1
* | Fix use of uninstalled header by installed headersAndy Wingo2018-10-071-0/+1
* | Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo2018-06-211-30/+30
* | Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* | Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* | Make .c copyright headers uniformAndy Wingo2018-06-201-1/+2
* | Rationalize include order in C filesAndy Wingo2018-06-201-5/+7
* | Make libguile header inclusion consistent within libguile c filesAndy Wingo2018-06-201-17/+17
* | Remove _scm.hAndy Wingo2018-06-201-1/+0
* | Devolve symbols.h from _scm.hAndy Wingo2018-06-201-0/+1
* | Devolve threads.h from _scm.h.Andy Wingo2018-06-201-0/+1
* | Move subr snarfing macros to gsubr.h.Andy Wingo2018-06-201-0/+1
* | Devolve numbers.h from _scm.h.Andy Wingo2018-06-191-0/+1
* | Remove ports.h from inline.hAndy Wingo2018-06-191-0/+1
* | Devolve pairs.hAndy Wingo2018-06-181-0/+1
* | Remove list.h from _scm.hAndy Wingo2018-06-181-0/+1
* | Remove includes of validate.h.Andy Wingo2018-06-181-1/+0
* | Remove errno.h include from _scm.h.Andy Wingo2018-06-171-0/+1
* | Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo2018-06-141-13/+12
|/
* All literal constants are read-onlyAndy Wingo2017-04-181-42/+49
* Fix segfault introduced with R6RS port commitAndy Wingo2017-02-281-5/+6
* Register R6RS port and bytevector internals earlyAndy Wingo2017-02-281-12/+12
* Reuse SCM_BYTEVECTOR_TYPED_LENGTH in scm_array_get_handleDaniel Llorens2016-11-231-5/+0
* Fix size measurement in bytevector_large_setAndy 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 creationAndy Wingo2014-02-091-175/+3
* | RTL compiler supports static bitvectorsAndy 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