summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* ffi: add ptr-in-d and ptr-out-d.Kaz Kylheku2017-04-292-3/+38
* ffi: nicer messages from type compiler.Kaz Kylheku2017-04-291-2/+3
* ffi: rename ptr-in-out to just ptr.Kaz Kylheku2017-04-292-7/+7
* ffi: malloc-free variants for str, dstr and buf.Kaz Kylheku2017-04-292-8/+71
* ffi: correct treatment of (ptr buf).Kaz Kylheku2017-04-293-1/+8
* ffi: bugfix: ptr-in doesn't write pointer.Kaz Kylheku2017-04-281-0/+1
* ffi: drop obsolete restrictions in type compiler.Kaz Kylheku2017-04-281-8/+0
* ffi: sane calculation of rtsize.Kaz Kylheku2017-04-281-9/+7
* ffi: assign better Lisp types to some ffi types.Kaz Kylheku2017-04-281-4/+4
* ffi: move run-time state out of txr_ffi_type.Kaz Kylheku2017-04-281-112/+200
* ffi: setup in functions at type compile time.Kaz Kylheku2017-04-281-18/+19
* ffi: rename cptr-related functions.Kaz Kylheku2017-04-281-5/+5
* ffi: allow ptr-in-out passing of cptr.Kaz Kylheku2017-04-283-3/+27
* ffi: use chk_calloc for txr_ffi_type.Kaz Kylheku2017-04-281-4/+2
* ffi: buf type doesn't need fill function.Kaz Kylheku2017-04-281-11/+2
* ffi: properly recurse the handling of pointers.Kaz Kylheku2017-04-271-18/+64
* ffi: fix problems caught by g++.Kaz Kylheku2017-04-272-8/+5
* ffi: sane in/out protocol; buffers work directly.Kaz Kylheku2017-04-271-6/+46
* ffi: array support.Kaz Kylheku2017-04-262-0/+98
* ffi: incorrect handling of struct element array.Kaz Kylheku2017-04-261-6/+11
* ffi: no memcpy for string pointers.Kaz Kylheku2017-04-261-7/+6
* ffi: support buf objects.Kaz Kylheku2017-04-263-0/+66
* Provide access to dlopen.Kaz Kylheku2017-04-254-2/+141
* Start of FFI implementation based on libffi.Kaz Kylheku2017-04-245-0/+1225
* Buffers: missing float and cptr.Kaz Kylheku2017-04-242-0/+46
* Buffers implementation, part three: get functions.Kaz Kylheku2017-04-213-17/+129
* Rename c_uint_ptr_num; introduce cunum typedef.Kaz Kylheku2017-04-215-6/+7
* Continuing implementation of buffers.Kaz Kylheku2017-04-219-4/+1071
* Bugfix: ash: right shifts of fixnums broken.Kaz Kylheku2017-04-201-1/+2
* Use TAG_SHFIT instead of hard-coded 2.Kaz Kylheku2017-04-201-3/+3
* Makefile: detect when y.tab.h doesn't change.Kaz Kylheku2017-04-191-0/+5
* New buffer data type.Kaz Kylheku2017-04-164-4/+71
* Bugfix: incorrect substitution in suspend macro.Kaz Kylheku2017-04-151-1/+1
* Bugfix expansion: return-from, sys:abscond-from, block*.Kaz Kylheku2017-04-151-3/+8
* Protect internal symbols from uninterning.Kaz Kylheku2017-04-154-3/+273
* Make it a warning only when built-ins redefined.Kaz Kylheku2017-04-141-4/+4
* Honor *print-circle* disabling in print methods.Kaz Kylheku2017-04-121-6/+10
* Bugfix: missing usr:end and usr:single symbols.Kaz Kylheku2017-04-111-0/+6
* New path slot in stat struct.Kaz Kylheku2017-04-085-15/+40
* parser: add some error cases to hash notations.Kaz Kylheku2017-04-081-1/+9
* parser: refactor grammar to banish #[] etc.Kaz Kylheku2017-04-071-16/+26
* listener: :p and :prompt commands.Kaz Kylheku2017-04-062-0/+42
* Indexing in variable subst applies to any sequence.Kaz Kylheku2017-04-053-14/+47
* quasiliterals: issue in printing embedded syms.Kaz Kylheku2017-04-051-28/+35
* Version 174.txr-174Kaz Kylheku2017-04-046-78/+118
* parser: C++ regression.Kaz Kylheku2017-04-041-30/+30
* Connect -n option to linenoise noninteractive mode.Kaz Kylheku2017-04-043-1/+21
* linenoise: support forcing of noninteractive mode.Kaz Kylheku2017-04-042-1/+14
* parser: bugfix: don't scan @NUM in QSPECIAL state.Kaz Kylheku2017-04-041-3/+6
* New time-parse-local and time-parse-utc functions.Kaz Kylheku2017-04-044-6/+56