summaryrefslogtreecommitdiffstats
path: root/lib.c
Commit message (Expand)AuthorAgeFilesLines
* More valgrind integration. Vector objects keep displaced pointersKaz Kylheku2009-11-251-0/+6
* Fix uninitialized memory locations.Kaz Kylheku2009-11-241-1/+3
* Switching to keyword symbols for :args and :nothrow.Kaz Kylheku2009-11-241-6/+9
* Changes to make the code portable to C++ compilers, whichKaz Kylheku2009-11-241-13/+14
* Renaming global variables that denote symbols, such that theyKaz Kylheku2009-11-241-95/+98
* Follow up on 64 bit compilation warnings.Kaz Kylheku2009-11-231-2/+2
* * lib.c (chk_malloc, chk_realloc): Fix diagnosable conversion,Kaz Kylheku2009-11-231-2/+2
* Improving portability. It is no longer assumed that pointersKaz Kylheku2009-11-231-26/+27
* Introducing symbol packages. Internal symbols are now inKaz Kylheku2009-11-211-81/+162
* * unwind.c (uw_throw): If streams are not initialized,Kaz Kylheku2009-11-201-23/+18
* * lib.c (flatten): Semantics change. The flatten functionKaz Kylheku2009-11-201-0/+3
* Changing ``obj_t *'' occurences to a ``val'' typedef. (Ideally,Kaz Kylheku2009-11-201-255/+241
* Get rid of macros in favor of safer inline functions.Kaz Kylheku2009-11-191-2/+2
* Use unsigned char * as allocator return value.Kaz Kylheku2009-11-191-2/+2
* Following-up on diagnostics obtained by running code through C++Kaz Kylheku2009-11-181-9/+16
* * lib.c (chrp): Fix broken is_chr(num) call.Kaz Kylheku2009-11-171-1/+1
* Fixes for compliance to C89.Kaz Kylheku2009-11-171-1/+2
* Big round of changes to switch the code base to use the streamKaz Kylheku2009-11-161-70/+71
* Use the 11 tag bit pattern to denote a new type: LIT. This is aKaz Kylheku2009-11-161-96/+129
* * lib.c (chr): Take wchar_t argument, not int. Dropped range check.Kaz Kylheku2009-11-151-4/+3
* Version 021 preparation.txr-021Kaz Kylheku2009-11-151-1/+1
* Provide both char * and unsigned char * interfaces in UTF-8 module.Kaz Kylheku2009-11-141-1/+1
* * lib.c (symbolp): Bugfix: function crashed on NUM argument.Kaz Kylheku2009-11-131-2/+3
* Continuing wchar_t conversion. Making sure all stdio callsKaz Kylheku2009-11-121-10/+10
* Big conversion to wide characters and UTF-8 support.Kaz Kylheku2009-11-111-158/+170
* Changing representation of objects to allow for unboxed characters.Kaz Kylheku2009-11-091-28/+32
* Changing representation of objects to allow the NUM type to beKaz Kylheku2009-11-091-44/+50
* First cut at hash tables. One known problem is allocation during gc,Kaz Kylheku2009-11-091-1/+15
* Throw exception on stream error during close, or I/O operations. ThisKaz Kylheku2009-11-061-3/+4
* Bug ID 27895: Calls to protect have an argument list terminatedKaz Kylheku2009-11-011-1/+2
* Bug ID 27899: Garbage collection problem: method of locating stackKaz Kylheku2009-11-011-16/+3
* Fix broken LSTR and FUN cases in equal.Kaz Kylheku2009-11-041-7/+9
* Version 019txr-019Kaz Kylheku2009-11-031-1/+1
* Change the freeform line catenation semantics to terminationKaz Kylheku2009-11-031-18/+15
* Got regex working over lazy strings from freeform.Kaz Kylheku2009-11-021-2/+5
* Implement custom separator and limit in freeform.Kaz Kylheku2009-11-021-8/+28
* Lazy string fix.Kaz Kylheku2009-11-021-1/+2
* Start of implementation for freestyle matching.Kaz Kylheku2009-11-021-121/+328
* txr-017 2009-10-17txr-017Kaz Kylheku2017-07-311-2/+2
* txr-016 2009-10-16txr-016Kaz Kylheku2017-07-311-1/+3
* txr-015 2009-10-15txr-015Kaz Kylheku2017-07-311-324/+247
* txr-014 2009-10-05txr-014Kaz Kylheku2017-07-311-21/+124
* txr-013 2009-09-30txr-013Kaz Kylheku2017-07-311-2/+21
* txr-012 2009-09-28txr-012Kaz Kylheku2017-07-311-1/+119
* txr-011 2009-09-25txr-011Kaz Kylheku2017-07-311-0/+1609