1
2003-11-24 John Harper <jsh@unfactored.org>
5
2003-05-08 John Harper <jsh@unfactored.org>
7
* rep/util/repl.jl (,collect): print memory usage statistics
9
2003-07-08 John Harper <jsh@unfactored.org>
11
* rep/xml/reader.jl (read-tag-body): unreverse items when
12
creating the item. Adapted from a patch from Alexander V.
13
Nikolaev <avn@altlinux.ru>
15
2003-03-18 John Harper <jsh@unfactored.org>
17
* rep/data/string-util.jl (string-capitalized-p,
18
capitalize-string): fixed zero-length string case. Pointed out
19
and fixed by Charles Stewart <cas@linearity.org>, though I used
20
a slightly different patch
22
2003-02-25 John Harper <jsh@unfactored.org>
26
2002-09-29 John Harper <jsh@unfactored.org>
28
* rep/lang/interpreter.jl (define-special-variable): define
29
manually, not using backquote, which seems to sometimes not be
30
loaded when this is used
32
2002-09-21 John Harper <jsh@unfactored.org>
34
* rep/vm/compiler/modules.jl (compiler-boundp): check if arg is
37
2002-08-01 John Harper <jsh@unfactored.org>
39
* rep/xml/reader.jl (read-param-list): skip whitespace around
40
'=' characters in attribute lists
42
2002-06-22 John Harper <jsh@unfactored.org>
46
* Makefile.in: include rep/xml in installed modules
48
* rep/vm/compiler/modules.jl (find-structure): catch the error
49
that happens if the module can't be loaded and return nil
51
2002-06-20 John Harper <jsh@unfactored.org>
55
* rep/xml/reader.jl, rep/xml/printer.jl: some code I wrote when
56
I was interested in making rep speak xml-rpc. I didn't finish
57
it, but, if I recall correctly, the xml parser and printer
58
worked well enough that it might be useful for toy problems..
60
2002-04-21 John Harper <jsh@unfactored.org>
62
* rep/util/autoloader.jl (make-autoloader): propagate arbitrary
63
arguments after the two we're interested in
65
2002-04-14 John Harper <jsh@unfactored.org>
67
* rep/data/queues.jl: rewritten so that enqueuing is O(1) not
70
2002-04-13 John Harper <jsh@unfactored.org>
72
* rep/threads/proxy.jl: new module, untested, written a long
73
time ago and never used
75
* rep/lang/profiler.jl: don't use the "interval" when printing
76
results, it's totally bogus..
78
* rep/user.jl (parse-options): in --debug mode, break on failed
81
2002-03-30 John Harper <jsh@unfactored.org>
83
* rep/net/rpc.jl: more reliable/predictable error handling.
84
Also when closing a socket, report failures on any requests
85
pending on that socket (avoids hanging forever..)
87
2002-03-24 John Harper <jsh@unfactored.org>
89
* rep/vm/compiler/inline.jl (max-inline-depth): increased from
92
2002-03-09 John Harper <jsh@pixelslut.com>
94
* rep/util/repl.jl (repl-eval, define-repl-command): export
95
these functions - they may be useful for custom repls
97
2002-03-03 John Harper <jsh@pixelslut.com>
99
* rep/data/objects.jl: added an object-lambda macro that's
100
useful when the body of the object (i.e. the method switch)
101
needs to be implemented by hand
103
2002-02-27 John Harper <jsh@pixelslut.com>
105
* rep/net/rpc.jl (make-proxy): use a table of weak references
108
2002-02-09 John Harper <jsh@unfactored.org>
110
* rep/util/repl.jl (do-readline): new function to avoid loading
111
and using readline if stdin isn't a tty
113
2002-01-20 John Harper <jsh@unfactored.org>
115
* rep/data/trie.jl: new module. A useful data structure for
116
encoding word lists as character trees
118
2001-12-20 John Harper <jsh@unfactored.org>
120
* rep/net/rpc.jl: new (incompatible) rpc protocol. It now
121
allows three types of calls, synchronous, asynchronous (a
122
callback will be called with the result) and one-way
124
2001-12-14 John Harper <jsh@unfactored.org>
126
* rep/io/streams.jl (format-hooks-alist): initialize this
127
correctly, so the function values are added, not their names
1
129
2001-10-28 John Harper <jsh@unfactored.org>