summaryrefslogtreecommitdiffstats
path: root/share/txr/stdlib/place.tl
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix fun, symbol-function and symbol-value places.Kaz Kylheku2015-09-091-5/+5
* Introducing structs.Kaz Kylheku2015-09-021-0/+11
* Diagnose bad consing dot syntax like (a . b . c).Kaz Kylheku2015-08-101-1/+1
* Bugfix: place-form-p must expand place macros.Kaz Kylheku2015-07-241-6/+6
* Adding nthcdr as accessor.Kaz Kylheku2015-07-221-0/+20
* Improve bad argument diagnosis for place macros.Kaz Kylheku2015-07-221-2/+5
* Implementing second through tenth as places.Kaz Kylheku2015-07-221-0/+9
* * lisplib.c (place_set_entries): Add *place-macro* andKaz Kylheku2015-07-221-11/+24
* * share/txr/stdlib/place.tl: Indentation.Kaz Kylheku2015-07-221-20/+20
* * share/txr/stdlib/place.tl (defplace cdr): Change deletionKaz Kylheku2015-07-211-1/+5
* * share/txr/stdlib/place.tl (place-form-p): New function.Kaz Kylheku2015-07-121-0/+5
* Let's have placelet and placelet*.Kaz Kylheku2015-07-111-4/+15
* * share/txr/stdlib/place.tl (defplace dwim): EliminateKaz Kylheku2015-07-111-8/+6
* New placelet macro.Kaz Kylheku2015-07-101-11/+34
* Allow op arguments like @1 to be places.Kaz Kylheku2015-07-031-0/+6
* * share/txr/stdlib/place.tl: Get rid of big progn around theKaz Kylheku2015-06-221-527/+526
* Remove places.h generation hack.Kaz Kylheku2015-06-201-0/+557