summaryrefslogtreecommitdiff
path: root/libguile/bytevectors.c
AgeCommit message (Expand)AuthorFilesLines
2021-08-17Extend bytevector-fill! to handle a partial fillDaniel Llorens1-14/+28
2021-03-03don't presume availability of gmp.pcMichael Gran1-1/+3
2021-03-02improve autoconfigury for minigmpMichael Gran1-1/+1
2021-03-02Enable option to prefer mini-gmp over libgmpMichael Gran1-0/+4
2019-08-02Merge from stable-2.2Andy Wingo1-9/+18
2019-06-18Improve overflow checks in bytevector, string, and I/O operations.Mark H Weaver1-9/+18
2019-05-23Avoid passing NULL to 'memcpy' and 'memcmp'.Mark H Weaver1-2/+6
2019-05-23Fix 32/64 bit bug in INTEGER_ACCESSOR_PROLOGUEDaniel Llorens1-1/+1
2019-04-16Avoid passing NULL to 'memcpy' and 'memcmp'.Mark H Weaver1-2/+6
2018-10-10Fix 32/64 bit bug in INTEGER_ACCESSOR_PROLOGUEDaniel Llorens1-1/+1
2018-10-07Fix use of uninstalled header by installed headersAndy Wingo1-0/+1
2018-06-21Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo1-30/+30
2018-06-20Update license notices in all C filesAndy Wingo1-17/+17
2018-06-20Remove (C) from copyright statementsAndy Wingo1-1/+1
2018-06-20Make .c copyright headers uniformAndy Wingo1-1/+2
2018-06-20Rationalize include order in C filesAndy Wingo1-5/+7
2018-06-20Make libguile header inclusion consistent within libguile c filesAndy Wingo1-17/+17
2018-06-20Remove _scm.hAndy Wingo1-1/+0
2018-06-20Devolve symbols.h from _scm.hAndy Wingo1-0/+1
2018-06-20Devolve threads.h from _scm.h.Andy Wingo1-0/+1
2018-06-20Move subr snarfing macros to gsubr.h.Andy Wingo1-0/+1
2018-06-19Devolve numbers.h from _scm.h.Andy Wingo1-0/+1
2018-06-19Remove ports.h from inline.hAndy Wingo1-0/+1
2018-06-18Devolve pairs.hAndy Wingo1-0/+1
2018-06-18Remove list.h from _scm.hAndy Wingo1-0/+1
2018-06-18Remove includes of validate.h.Andy Wingo1-1/+0
2018-06-17Remove errno.h include from _scm.h.Andy Wingo1-0/+1
2018-06-14Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo1-13/+12
2017-04-18All literal constants are read-onlyAndy Wingo1-42/+49
2017-02-28Fix segfault introduced with R6RS port commitAndy Wingo1-5/+6
2017-02-28Register R6RS port and bytevector internals earlyAndy Wingo1-12/+12
2016-11-23Reuse SCM_BYTEVECTOR_TYPED_LENGTH in scm_array_get_handleDaniel Llorens1-5/+0
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