forked from per-gron/termite
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
80 lines (53 loc) · 2.72 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
========================================================================
Wed May 20 23:52:15 2009
Added concept of process naming. It greatly helps debugging. Calling
the 'top' procedure in the console will show something like this:
> (top)
*** THREAD LIST:
#<thread #1 primordial> RUNNING
#<thread #2 termite-dispatcher> WAITING #<condition-variable #3 #f>
#<thread #4 termite-linker> WAITING #<condition-variable #5 #f>
#<thread #6 termite-spawner> WAITING #<condition-variable #7 #f>
#<thread #8 termite-publisher> WAITING #<condition-variable #9 #f>
#<thread #10 termite-logger> WAITING #<condition-variable #11 #f>
#<thread #12 termite-ping-server> WAITING #<condition-variable #13 #f>
#<thread #14 termite-publisher-dictionary> WAITING #<condition-variable #15 #f>
#<thread #16 termite-tcp-server> WAITING #<input-port #17 (tcp-server 3001)>
- Fixed and improved error logging a bit, should be more helpful now and
is up-to-date with Gambit's changed to the 'display' procedure.
========================================================================
Fri Jul 4 23:14:48 2008
- Fixed the bug with "default-random-source" not being defined
- Moved stuff from termite/termite to termite/ in svn repository
========================================================================
Mon Jun 16 00:22:38 2008
- Clean up code, remove experimental nameserver stuff as it is not
really needed
========================================================================
Thu Mar 13 00:39:57 2008
- Cleaned up initialization, so that no set! would be used
- A node will now properly report an error in the primordial thread
if the tcp port is already used
========================================================================
Tue Mar 11 01:01:29 2008
- Fixed a problem with MATCH macro
- TAGS are now unique objects and only get an UUID assigned if
"exported" (ie sent to another node) to avoid the creation of symbols
that will not be garbage collected (bug reported by Nicholas Walton)
========================================================================
Wed Feb 13 22:21:59 2008
- Removed useless code from match.scm that was impeding compilation
(reported by Guillaume Cartier)
- Termite is now licensed under the same term as Gambit is, as it will
simplify inter-operation with Gambit's code
========================================================================
Wed Feb 6 19:45:59 2008
Version 0.11
- Updated export list
- Minor code cleanup
========================================================================
Thu Nov 15 01:02:19 2007
Version 0.10
- Changed the format of Termite from an "included in Gambit" format to
a Gambit library format
========================================================================