summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* hash: get rid of hash_str_limit.Kaz Kylheku2019-10-181-18/+13
* hash: observe count limit for vectors and hash tables.Kaz Kylheku2019-10-181-1/+3
* functions: provide accessors for basic properties.Kaz Kylheku2019-10-184-0/+124
* doc: bitfield allocation rules: endiannness.Kaz Kylheku2019-10-171-4/+27
* compiler: warn on too many lambda args.Kaz Kylheku2019-10-172-0/+4
* vm: prevent overflow of fixparam field in function.Kaz Kylheku2019-10-172-11/+22
* doc: grammar fix in datagram streams.Kaz Kylheku2019-10-171-1/+1
* buffers: new functions buf-str and str-buf.Kaz Kylheku2019-10-172-0/+68
* doc: read-until-match effect on stream position.Kaz Kylheku2019-10-161-0/+23
* doc: relocate misplaced buffer functions.Kaz Kylheku2019-10-161-63/+63
* doc: func-get-name formatting.Kaz Kylheku2019-10-161-2/+2
* doc: #H() can't be written #H nil.Kaz Kylheku2019-10-161-1/+8
* New function: copy-tree.Kaz Kylheku2019-10-164-0/+80
* copy-alist: no mapcar.Kaz Kylheku2019-10-161-1/+4
* copy-cons: more efficient; copies lconses.Kaz Kylheku2019-10-162-8/+34
* tree: printing: handle unnamed functions.Kaz Kylheku2019-10-161-3/+7
* tree: copy-search-tree function.Kaz Kylheku2019-10-164-0/+49
* tree: node set functions and syntactic places.Kaz Kylheku2019-10-165-1/+98
* tree: introduce copy-tnode.Kaz Kylheku2019-10-164-0/+30
* tree: api: harmonize deletion with insertion.Kaz Kylheku2019-10-152-5/+39
* doc: trees and tree nodes documented.Kaz Kylheku2019-10-151-0/+562
* doc: hash-iter missing in diagram.Kaz Kylheku2019-10-151-0/+2
* lib: middle_pivot: whitespace fix.Kaz Kylheku2019-10-151-4/+4
* eval: bugfix: don't pass eval env to macroexpand.Kaz Kylheku2019-10-131-1/+1
* hash: optimize vector access.Kaz Kylheku2019-10-121-22/+18
* hash: use ucnum for hash values everywhere.Kaz Kylheku2019-10-122-12/+12
* doc: document :eq-based.Kaz Kylheku2019-10-111-12/+17
* hash: strengthen type mutual exclusion check.Kaz Kylheku2019-10-111-8/+13
* parser: use eq-based hash for source location info.Kaz Kylheku2019-10-111-1/+1
* parser: use eq-based hash for circular notation.Kaz Kylheku2019-10-111-1/+1
* printer: obj_hash must be eq-based.Kaz Kylheku2019-10-111-2/+2
* expander: origin_hash must be eq-based.Kaz Kylheku2019-10-111-1/+1
* hash: implement :eq-based.Kaz Kylheku2019-10-112-8/+120
* sort: remove obsolete comments.Kaz Kylheku2019-10-081-10/+1
* tree: circular notation support.Kaz Kylheku2019-10-072-0/+30
* tree: add tree-clear function.Kaz Kylheku2019-10-072-0/+12
* tree: make node insertion external.Kaz Kylheku2019-10-072-1/+2
* tree: insert must clear left/right links.Kaz Kylheku2019-10-071-0/+3
* circle notation: bugfix for hash_userdata.Kaz Kylheku2019-10-071-0/+3
* op: new features for anonymous recursion.Kaz Kylheku2019-10-032-40/+88
* symbol-function: don't break existing compiled code.Kaz Kylheku2019-10-031-2/+2
* tree: tree iterators.Kaz Kylheku2019-10-032-1/+56
* tree: bug in key handling in insertion.Kaz Kylheku2019-10-011-16/+17
* tree: crash when root is to be replaced.Kaz Kylheku2019-10-011-4/+9
* safety: fix type tests that code can subvert.Kaz Kylheku2019-09-307-12/+19
* tree: add treep predicate.Kaz Kylheku2019-09-302-0/+7
* tree: allow quasiquoting into #T syntax.Kaz Kylheku2019-09-284-11/+46
* symbol-function: support lambda expressions.Kaz Kylheku2019-09-273-15/+33
* stdlib: fix incorrect uses of compile-error.Kaz Kylheku2019-09-274-40/+38
* fun operator: don't cons binding when handling lambda.Kaz Kylheku2019-09-261-4/+4