summaryrefslogtreecommitdiffstats
path: root/combi.c
Commit message (Expand)AuthorAgeFilesLines
* combi: fix permi and rpermi; impl combi, rcombi; test.Kaz Kylheku2024-06-241-32/+220
* combi: replace some zerop tests.Kaz Kylheku2024-06-201-6/+6
* combi: fix broken k 0 edge cases for sequences.Kaz Kylheku2024-06-201-0/+8
* combi: seq_iter_ops structures made static.Kaz Kylheku2024-06-191-6/+6
* New rpermi: iterator version of rpermKaz Kylheku2024-06-191-0/+84
* permi: remove useless gc_hint.Kaz Kylheku2024-06-191-1/+0
* New permi: iterator version of perm.Kaz Kylheku2024-06-151-0/+91
* perm: small streamlining in string case.Kaz Kylheku2024-06-131-1/+1
* combi: consolidate k argument check.Kaz Kylheku2024-05-291-24/+14
* Copyright year bump 2024.Kaz Kylheku2024-01-181-1/+1
* perm, rperm, comb, rcomb: test generic sequences, bugfixes.Kaz Kylheku2023-12-271-28/+26
* rcomb: support general sequences.Kaz Kylheku2023-12-271-1/+17
* comb: support general sequences.Kaz Kylheku2023-12-271-1/+16
* comb: eliminate comb_hash_while_fun.Kaz Kylheku2023-12-271-8/+3
* rperm: support general sequences.Kaz Kylheku2023-12-271-6/+23
* rperm: change state representation to vector.Kaz Kylheku2023-12-271-8/+15
* comb: bug: missing combinations.Kaz Kylheku2023-12-261-39/+58
* perm: support general sequences.Kaz Kylheku2023-12-261-1/+24
* Copyright year bump 2023.Kaz Kylheku2023-01-011-1/+1
* Copyright year bump 2022.Kaz Kylheku2022-01-111-1/+1
* license: reformat to fit 80 columns.Kaz Kylheku2021-08-161-12/+13
* Copyright year bump 2021.Kaz Kylheku2021-01-141-1/+1
* c_num: now takes self argument.Kaz Kylheku2020-06-291-11/+19
* warning cleanup: add casts for unused parameters.Kaz Kylheku2020-04-051-0/+1
* Copyright year bump 2020.Kaz Kylheku2019-12-311-1/+1
* Replace lt(x, zero) pattern.Kaz Kylheku2019-06-151-4/+4
* Copyright year bump 2019.Kaz Kylheku2019-01-161-1/+1
* Copyright year bump 2018.Kaz Kylheku2018-02-151-1/+1
* Use rplaca and rplacd instead of set over car_l/cdr_l.Kaz Kylheku2018-01-011-6/+6
* bugfix: fixnum crackdown.Kaz Kylheku2017-09-131-0/+4
* Bump copyright year to 2017.Kaz Kylheku2017-01-231-1/+1
* Synchronize license comments with LICENSE.Kaz Kylheku2016-10-011-16/+17
* Copyright year bump.Kaz Kylheku2015-12-311-1/+1
* Stop using C library setjmp/longjmp.Kaz Kylheku2015-10-251-1/+0
* Renaming some functions for consistency.Kaz Kylheku2015-10-161-8/+8
* Update copyright notices from 2014 to 2015.Kaz Kylheku2015-02-011-1/+1
* * Makefile: Removing trailing spaces.Kaz Kylheku2014-10-241-2/+2
* * Makefile, arith.c, arith.h, combi.c, combi.h, configure, debug.c,Kaz Kylheku2014-07-231-16/+16
* Change to how locations are passed around, for the sake of generationalKaz Kylheku2014-03-291-11/+11
* More generational GC fixes. One GC fix.Kaz Kylheku2014-03-271-8/+8
* * combi.c (rperm_gen_full): Update ptail with return valueKaz Kylheku2014-02-181-1/+1
* * combi.c (comb_hash_while_fun, comb_hash_gen_fun, comb_hash): NewKaz Kylheku2014-02-111-0/+35
* * Makefile (OBJS): New object file, combi.o.Kaz Kylheku2014-02-111-0/+581