summaryrefslogtreecommitdiff
path: root/libguile/bitvectors.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-04New function bitvector-copy (scm_bitvector_copy)Daniel Llorens1-0/+47
2020-04-29Deprecate scm_bitvector, scm_make_bitvector, scm_bitvector_pAndy Wingo1-15/+15
2020-04-29Prefer C-like interfaces for scm_c_bitvector_{set,clear}_bits_xAndy Wingo1-28/+42
2020-04-29Deprecate useless C bitvector interfaceAndy Wingo1-10/+18
2020-04-29bitvector-count-bits replaces bit-count*Andy Wingo1-96/+36
2020-04-18bitvector-flip-all-bits! replaces bit-invert!Andy Wingo1-30/+21
2020-04-15bitvector-set-all-bits! / bitvector-clear-all-bits! replace bitvector-fill!Andy Wingo1-42/+45
2020-04-14bitvector-set-bit! / bitvector-clear-bit! replace bitvector-set!Andy Wingo1-38/+42
2020-04-14bitvector-bit-set? / bitvector-bit-clear? replace bitvector-refAndy Wingo1-35/+32
2020-04-13Replace bit-set*! with bitvector-set-bits! / bitvector-clear-bits!Andy Wingo1-101/+66
2020-04-12Replace bit-position with bitvector-positionAndy Wingo1-57/+32
2020-04-12Replace bit-count with bitvector-countAndy Wingo1-38/+21
2020-04-12Deprecate bitvector-ref on array slicesAndy Wingo1-289/+282
2018-06-21Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo1-51/+51
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-6/+8
2018-06-20Make libguile header inclusion consistent within libguile c filesAndy Wingo1-12/+12
2018-06-20Rename __scm.h to scm.hAndy Wingo1-1/+0
2018-06-20Remove Emacs local variables comments in Guile sourceAndy Wingo1-6/+0
2018-06-20Remove _scm.hAndy Wingo1-1/+0
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-18Devolve boolean.h include.Andy Wingo1-0/+1
2018-06-18Remove list.h from _scm.hAndy Wingo1-0/+1
2018-06-14Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo1-1/+3
2017-10-31Remove scm_generalized_vector_get_handleDaniel Llorens1-4/+6
2017-04-18All literal constants are read-onlyAndy Wingo1-27/+42
2016-04-26Remove scm_puts_unlocked.Andy Wingo1-1/+1
2016-04-26Remove scm_putc_unlocked.Andy Wingo1-1/+1
2014-06-29Fix bit-count* bugAndy Wingo1-1/+1
2014-02-09Remove array impl. registry; instead, hard-code array handle creationAndy Wingo1-31/+8
2013-11-03RTL compiler supports static bitvectorsAndy Wingo1-4/+4
2012-02-08Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-1/+1
2012-02-02Improve the usage of variable names in C docstrings.Bake Timmons1-1/+1
2012-01-10Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-19/+13
2012-01-09allocate a tc7 to bitvectorsAndy Wingo1-19/+13
2011-11-11Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-3/+3
2011-11-10fix bit-set*! bug (!)Andy Wingo1-4/+4
2011-11-08locking for putc, putsAndy Wingo1-3/+3
2011-02-09fix typos in the manual bits generated from source comments.Ralf Wildenhues1-1/+1
2010-12-04make-string et al nulls memory if not given an initializerAndy Wingo1-1/+3
2009-12-15Remove extraneous semicolon after `SCM_ARRAY_IMPLEMENTATION' & co.Ludovic Courtès1-2/+2
2009-12-08add SCM_SMOB_TYPE_BITS and SCM_SMOB_TYPE_MASKAndy Wingo1-1/+2
2009-09-28Remove unneeded SMOB/port mark/free procedures.Ludovic Courtès1-12/+2
2009-07-19make-typed-array builds backing vector via make-generalized-vectorAndy Wingo1-2/+1
2009-07-19add registry of vector constructors, make-generalized-vectorAndy Wingo1-0/+1