summaryrefslogtreecommitdiffstats
path: root/share/txr/stdlib/place.tl
Commit message (Expand)AuthorAgeFilesLines
* bugfix: autoload syntactic places.Kaz Kylheku2017-06-131-2/+6
* Improve diagnostic of error during place expansion.Kaz Kylheku2017-02-041-0/+3
* Replace sys:cp-origin with smarter function.Kaz Kylheku2017-02-041-17/+10
* Remove sys:*lisp1* hack from place expansion.Kaz Kylheku2017-02-031-24/+32
* bugfix: limit depth of Lisp-1 treatment of places.Kaz Kylheku2017-02-021-0/+3
* Bump copyright year to 2017.Kaz Kylheku2017-01-231-1/+1
* bugfix: awk macro spews warnings.Kaz Kylheku2016-11-281-8/+5
* Warn about unbound functions.Kaz Kylheku2016-11-271-20/+21
* Expander warns about unbound variables.Kaz Kylheku2016-11-261-3/+3
* bugfix: broken test-inc macro.Kaz Kylheku2016-11-241-1/+1
* Allow global macros to be denoted by (macro sym).Kaz Kylheku2016-11-191-0/+8
* Fix spectacular bug in number of syntactic places.Kaz Kylheku2016-11-131-9/+9
* Fix regression: infinite loop in place expansion.Kaz Kylheku2016-11-061-4/+6
* Fix broken tracking of place expansion origins.Kaz Kylheku2016-11-041-14/+22
* Relax restrictions on dwim places.Kaz Kylheku2016-10-311-22/+54
* lambda-set method: treat [struct ...] as place.Kaz Kylheku2016-10-301-32/+24
* Extend symbol-function accessor to methods.Kaz Kylheku2016-10-291-7/+17
* dwim place: multiple accesses, eval order.Kaz Kylheku2016-10-271-19/+18
* Fix unbound variable in seq place update.Kaz Kylheku2016-10-261-2/+2
* Improve alet macro.Kaz Kylheku2016-10-261-8/+10
* last, butlast: become accessors, get optional arg.Kaz Kylheku2016-10-261-0/+20
* sub function becomes accessor.Kaz Kylheku2016-10-261-0/+39
* New accessors nthlast and butlastn.Kaz Kylheku2016-10-251-0/+39
* nthcdr place bugfix: wrong return value.Kaz Kylheku2016-10-251-1/+1
* Cycle detection in sys:cp-origin.Kaz Kylheku2016-10-191-9/+13
* Bugfix: unable to assign to x.y.z place.Kaz Kylheku2016-10-151-4/+1
* New accessor: hash-userdata.Kaz Kylheku2016-10-121-0/+12
* Synchronize license comments with LICENSE.Kaz Kylheku2016-10-011-16/+17
* Use rlet in a few place macros for better code.Kaz Kylheku2016-09-211-3/+3
* New place-mutating macro: upd.Kaz Kylheku2016-09-141-0/+5
* Replace some rlet and slet uses with alet.Kaz Kylheku2016-09-111-13/+15
* New alet macro.Kaz Kylheku2016-09-111-0/+6
* rlet cleanup: replace safe with let or slet.Kaz Kylheku2016-09-111-10/+10
* New slet macro.Kaz Kylheku2016-09-081-5/+12
* New place-mutating operators.Kaz Kylheku2016-09-081-0/+43
* No-op expansion for (inc 0) and (dec 0).Kaz Kylheku2016-09-081-2/+2
* Bugfix: issue with expansion of place macros.Kaz Kylheku2016-09-071-1/+1
* Bugfix: x not macro-expanded in (set [x i] y).Kaz Kylheku2016-09-071-10/+13
* Bugfix: nthcdr place not obtaining macro env.Kaz Kylheku2016-09-071-5/+9
* Fix broken place delete semantics of symbol-value.Kaz Kylheku2016-06-081-1/+1
* Don't expand replacements of symbol macros.Kaz Kylheku2016-04-121-2/+2
* New macro: lset.Kaz Kylheku2016-03-281-0/+13
* Copyright year bump.Kaz Kylheku2015-12-311-1/+1
* Set macro ancestry info in place expansions.Kaz Kylheku2015-12-171-4/+14
* symbol-function semantics change; new symbol-macro.Kaz Kylheku2015-12-101-0/+16
* Bugfix: sethash doesn't return stored value.Kaz Kylheku2015-11-251-7/+11
* New macro define-accessor.Kaz Kylheku2015-11-251-0/+19
* Improvement in place macros.Kaz Kylheku2015-10-281-10/+15
* Bugfix: incompletely implemented zap macro.Kaz Kylheku2015-10-251-2/+2
* Bugfix: multiple evaluation problem in slot place.Kaz Kylheku2015-09-091-4/+5