1
2003-11-24 John Harper <jsh@unfactored.org>
5
2003-10-28 John Harper <jsh@unfactored.org>
7
* unix_processes.c (rep_system): rearranged code so we don't
8
wait in select () when the process has already exited
10
* readline.c: include <unistd.h>, and conditionalize header
11
inclusions where appropriate
13
2003-09-03 John Harper <jsh@unfactored.org>
15
* unix_dl.c: fixes for Mac OS X
17
* lispmach.h: added ppc register assignments
19
2003-07-26 John Harper <jsh@unfactored.org>
21
* ffi.c: bug fixes; implemented code to compare types and
24
* ffi.c: tweaks, added functions to give lisp code low-level
25
access to memory structures
27
* unix_dl.c (rep_lookup_dl_symbol): passing an out of bounds
28
value as index means use RTLD_GLOBAL
30
2003-07-26 John Harper <jsh@unfactored.org>
32
* unix_dl.c, structures.c, repint_subrs.h, ffi.c, fake-libexec,
33
Makefile.in: added rep.ffi module for calling native functions
34
from lisp. Barely tested, incomplete, requires libffi from gcc
36
2003-05-04 John Harper <jsh@unfactored.org>
38
* rep_gh.h, gh.c, Makefile.in: partial implementation of
39
guile's (deprecated) GH interface
41
2003-02-25 John Harper <jsh@unfactored.org>
45
2002-10-07 John Harper <jsh@unfactored.org>
47
* numbers.c (Fplus, Fminus, Fdivide, Fmultiply, Fmin, Fmax,
48
Flogior, Flogxor, Flogand, Fgcd): rewritten as SubrV
50
* lispcmds.c (Fnum_eq, Fnum_noteq, Fgtthan, Fltthan, Fgethan,
51
Fltthan): rewritten as SubrV
53
2002-10-05 John Harper <jsh@unfactored.org>
55
* rep_lisp.h, lispmach.h, lisp.c: support rep_SubrV functions
56
(rep_SubrN type with a special bit set). These take a counted
57
array of arguments. Is often more efficient to call (no
60
* lispcmds.c (Flist, Flist_star, Fappend, Fnconc, Fvector,
61
Fconcat): rewritten to be SubrV instead of SubrN
63
2002-10-04 John Harper <jsh@unfactored.org>
65
* lispcmds.c (Fconcat): changed to use two passes, one to
66
measure length of new string, one to build it. Increases speed
67
of string-append benchmark by ~40%. (Now ~50% of time is gc)
69
2002-09-21 John Harper <jsh@unfactored.org>
71
* numbers.c (Finexact_to_exact, Fnumerator, Fdenominator):
72
rewrote these functions to work correctly without gmp, and to
75
2002-07-12 John Harper <jsh@unfactored.org>
77
* unix_files.c (rep_expand_file_name): avoid referencing
80
* tuples.c (rep_make_tuple): initialize car field of new tuples
81
to zero, since the gc sweeper checks it (from #88015)
83
2002-06-25 John Harper <jsh@unfactored.org>
85
* numbers.c: only use GMP random numbers with version 4 and
88
2002-06-20 John Harper <jsh@unfactored.org>
92
2002-05-06 John Harper <jsh@unfactored.org>
94
* gettext.c (bindtextdomaincodeset): new stub. Patch from
95
Christophe Fergeau <teuf@users.sourceforge.net>. Only does
96
anything when not using the build in gettext implementation
97
(which needs to be updated)
99
2002-03-30 John Harper <jsh@unfactored.org>
101
* sockets.c: added IS_REGISTERED flag so we never try to call
102
rep_deregister_input_fd () on a fd that isn't actually
103
registered (which rep-gtk doesn't like)
105
2002-03-01 John Harper <jsh@pixelslut.com>
107
* timers.c: #ifdef rep_HAVE_UNIX not HAVE_UNIX (from Michael
108
Eriksson <Michael.Eriksson@era-t.ericsson.se>)
110
2002-02-13 John Harper <jsh@unfactored.org>
112
* numbers.c (Frandom): when seeding, factor in the pid of the
113
process as well as the current time
115
* unix_main.c (rep_getpid): new function
117
* streams.c (Fformat): deleted unused end_of_input label
119
2001-12-21 John Harper <jsh@unfactored.org>
121
* rep.c: call setlocale (LC_ALL, "") at startup. Patch from
122
Bruno Haible <haible@ilog.fr> (with some extra preprocessor
125
2001-12-18 John Harper <jsh@unfactored.org>
127
* repgdbm.c (Fgdbm_delete): don't add one to the length of the
128
string when calculating dkey.dsize (none of the other functions
131
2001-12-17 John Harper <jsh@unfactored.org>
133
* rep-config.sh, Makefile.in: added --lispdir option
135
* streams.c (Fformat): signal an error on unknown format
136
conversions and end of input string in the middle of a format
139
2001-12-04 John Harper <jsh@unfactored.org>
141
* numbers.c (Finexact_to_exact): made this handle fractional
144
(Fnumerator, Fdenominator): if given a float, rationalize it
147
2001-11-14 John Harper <jsh@unfactored.org>
149
* files.c (Ffile_ttyp): new function
1
151
2001-10-28 John Harper <jsh@unfactored.org>