summaryrefslogtreecommitdiff
path: root/libguile
Commit message (Expand)AuthorAgeFilesLines
* multiple obarrays...BT Templeton2020-04-042-16/+87
* intern arbitrary constants...Robin Templeton2020-04-041-6/+17
* Remove CFLAGS from snarfcppopts....Robin Templeton2020-04-041-1/+1
* Revert "Fix build on platforms where the stack grows upwards."...Andy Wingo2020-03-131-1/+1
* Fix build on platforms where the stack grows upwards....John Paul Adrian Glaubitz2020-02-121-1/+1
* Handle GMP allocations through libgc and remove bignum finalizers....Ludovic Courtès2020-02-121-7/+12
* Respect thread local fluid defaults...Rob Browning2020-01-121-14/+9
* Fix non-deterministic crash in 'finalization_thread_proc'....Ludovic Courtès2019-12-091-13/+18
* ports: 'scm_port_poll' honors "w" flags....Ludovic Courtès2019-11-181-1/+1
* 'strftime' and 'strptime' honor the locale encoding....Ludovic Courtès2019-06-301-12/+12
* Remove references to 'inet-ntoa' and 'inet-aton'....Ludovic Courtès2019-06-241-3/+1
* Copy terminating zero in 'scm_cat_path'....Ludovic Courtès2019-06-201-2/+2
* srfi-14: Fix possible buffer overrun in '%char-set-dump'....Ludovic Courtès2019-06-201-1/+1
* Rename 'scm_c_make_char' to 'scm_i_make_char'....Mark H Weaver2019-06-188-34/+34
* fport_seek: Eliminate a fruitless use of 'off_t_or_off64_t'....Mark H Weaver2019-06-181-7/+2
* open-process: Fix dup(2) and execvp(2) error handling....Mark H Weaver2019-06-181-9/+38
* Refresh a stale comment....Mark H Weaver2019-06-181-1/+1
* scm_mkstrport: Optimize the POS -> BYTE_POS conversion....Mark H Weaver2019-06-181-2/+2
* Add get-bytevector-some!....Mark H Weaver2019-06-182-2/+48
* scm_to_stringn: Avoid passing NULL to c_strcasecmp....Mark H Weaver2019-06-181-6/+5
* Fix typo in tags.h comment....Mark H Weaver2019-06-181-1/+1
* Save and restore errno in the signal handler....Mark H Weaver2019-06-181-0/+2
* Improve overflow checks in bytevector, string, and I/O operations....Mark H Weaver2019-06-188-76/+142
* 'basename' correctly handles "/" and "//"....Ludovic Courtès2019-06-041-4/+13
* Strings, i18n: Limit the use of alloca to approximately 8 kilobytes....Mark H Weaver2019-05-072-36/+79
* put-u8: Always write a single byte, regardless of the port encoding....Mark H Weaver2019-05-071-1/+1
* Optimize fixnum exact integer square roots....Mark H Weaver2019-05-071-32/+41
* Fix indentation in scm_sum.Mark H Weaver2019-05-071-67/+68
* Fix typo in comment.Mark H Weaver2019-05-071-1/+1
* Add 'scm_c_make_char' and use it where appropriate....Mark H Weaver2019-05-079-47/+59
* Reimplement SCM_MAKE_CHAR to evaluate its argument only once....Mark H Weaver2019-04-171-9/+12
* Fix gc.test "after-gc-hook gets called" failures....Andrea Azzarone2019-04-161-0/+8
* Avoid passing NULL to 'memcpy' and 'memcmp'....Mark H Weaver2019-04-164-7/+24
* Remove vestigial comment in tags.h....Mark H Weaver2019-04-161-6/+1
* Handle newlib C library's langinfo constant names...Michael Gran2019-02-231-1/+26
* Fix binary output on files created by mkstemp!...Mike Gran2019-02-091-4/+4
* Fix strftime compile with null threads...Mike Gran2019-02-091-2/+2
* Do not warn the user when 'madvise' returns ENOSYS....Ludovic Courtès2018-12-161-2/+5
* scm_seed_to_random_state: Support wide string arguments....Mark H Weaver2018-10-191-2/+24
* Fix typo in strings.h....Mark H Weaver2018-10-191-2/+2
* Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals....Mark H Weaver2018-10-1722-102/+115
* In 'ash' and 'round-ash', handle right shift count of LONG_MIN....Mark H Weaver2018-10-141-2/+11
* Fix 'round-ash' of negative integers by huge right shift counts....Mark H Weaver2018-10-141-6/+10
* Gracefully handle huge shift counts in 'ash' and 'round-ash'....Mark H Weaver2018-10-141-3/+31
* Fix list validation of *list->bytevector procedures....Mark H Weaver2018-10-141-4/+8
* Improve the documentation for 'nil?'....Mark H Weaver2018-10-141-2/+11
* Fix 32/64 bit bug in INTEGER_ACCESSOR_PROLOGUEDaniel Llorens2018-10-101-1/+1
* Fix 'atomic-box-compare-and-swap!'....Mark H Weaver2018-10-052-9/+29
* Define AT_SYMLINK_NOFOLLOW et al....Ludovic Courtès2018-09-231-1/+17
* r6rs-ports: 'put-bytevector' accepts 64-bit integers....Ludovic Courtès2018-07-201-3/+3