summaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* load: always bind *load-path* to actual path.Kaz Kylheku2019-05-201-1/+3
* interpreter: small code tidying in me_interp_macro.Kaz Kylheku2019-05-021-2/+1
* interpreter: don't bother with dot position.Kaz Kylheku2019-05-021-6/+1
* bugfix: apply regression.Kaz Kylheku2019-05-021-1/+1
* debugger: expand frames.Kaz Kylheku2019-04-291-33/+38
* bugfix: source lineno off by one under hash bang.Kaz Kylheku2019-04-211-1/+3
* parser: always use stream-associated parser for parse_once.Kaz Kylheku2019-04-211-4/+5
* New function: window-mapdo.Kaz Kylheku2019-04-211-0/+1
* debugger: eval frames.Kaz Kylheku2019-04-211-14/+24
* defun: record source loc info.Kaz Kylheku2019-04-201-4/+4
* debugger: initial backtrace support.Kaz Kylheku2019-04-161-0/+11
* exceptions: allow description field in catch frames.Kaz Kylheku2019-04-101-6/+12
* debug support: crude debugger removed.Kaz Kylheku2019-04-091-21/+7
* New function: cptr-size-hint.Kaz Kylheku2019-04-061-0/+1
* tagbody: code replication bug.Kaz Kylheku2019-04-051-20/+14
* Move numeric functions from lib.c to arith.cKaz Kylheku2019-03-251-31/+0
* Register arithmetic functions in arith module.Kaz Kylheku2019-03-251-47/+1
* lazy conses: support state in car and cdr.Kaz Kylheku2019-03-131-1/+4
* lib: optimize lazy functions with unchecked accesses.Kaz Kylheku2019-03-121-61/+61
* New sequence iterator object and functions.Kaz Kylheku2019-03-111-0/+3
* expander: tree-bind: fix incorrect param env.Kaz Kylheku2019-03-081-2/+2
* lambda expressions aren't fboundp.Kaz Kylheku2019-03-031-5/+11
* Fix use of comma operator as statement terminator.Kaz Kylheku2019-03-031-2/+2
* New macro: load-for.Kaz Kylheku2019-03-021-0/+78
* eval: introduce variable for usr:var symbol.Kaz Kylheku2019-03-021-1/+2
* ffi, eval: move struct_s.Kaz Kylheku2019-03-021-1/+2
* bracket: new function.Kaz Kylheku2019-02-241-0/+1
* pprof: generate much smaller expansion.Kaz Kylheku2019-02-191-17/+21
* Optimize hash operation with unsafe car/cdr.Kaz Kylheku2019-02-141-2/+2
* gethash_c: review uses and improve or replace.Kaz Kylheku2019-02-141-9/+9
* symdiff: new function.Kaz Kylheku2019-02-141-0/+1
* optimizing diff, isec and uni for non-lists.Kaz Kylheku2019-02-131-3/+2
* defvar: spectacular bug causing wrong compile.Kaz Kylheku2019-02-081-2/+6
* sum and prod take keyfun argument.Kaz Kylheku2019-02-021-2/+2
* caseql: generate better code.Kaz Kylheku2019-01-301-9/+7
* Copyright year bump 2019.Kaz Kylheku2019-01-161-1/+1
* New function: square.Kaz Kylheku2019-01-051-0/+1
* Eliminate ALLOCA_H.Kaz Kylheku2018-12-311-1/+1
* defvar: bugfix: bad state caused by exception.Kaz Kylheku2018-12-141-1/+1
* nzerop: new function.Kaz Kylheku2018-12-131-0/+1
* Drastically reduce inclusion of <dirent.h>.Kaz Kylheku2018-12-111-1/+0
* New range testing functions.Kaz Kylheku2018-11-271-0/+2
* case macros: bugfixes for evaluated keys.Kaz Kylheku2018-11-271-5/+5
* case macros: stricter syntactic check.Kaz Kylheku2018-11-271-0/+3
* case macros: bugfix empty case.Kaz Kylheku2018-11-271-2/+3
* logxor: fix seriously broken function.Kaz Kylheku2018-11-251-1/+2
* compile: handle functions that have environments.Kaz Kylheku2018-11-131-0/+24
* copy-fun: duplicate a function, with own environment.Kaz Kylheku2018-11-131-0/+17
* Better identify functions that misuse COBJ-s and hashes.Kaz Kylheku2018-11-071-14/+20
* type_check: take function name arg.Kaz Kylheku2018-11-071-16/+16