File: ChangeLog

package info (click to toggle)
tom 1.1.1-2
  • links: PTS
  • area: main
  • in suites: potato
  • size: 6,340 kB
  • ctags: 2,244
  • sloc: objc: 27,863; ansic: 9,804; sh: 7,411; yacc: 3,377; lex: 966; asm: 208; makefile: 62; cpp: 10
file content (214 lines) | stat: -rw-r--r-- 6,615 bytes parent folder | download
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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
1998-07-21  Pieter Schoenmakers  <tiggr@gerbil.org>

	* parse.y: Grok new `selector (void foo)' construction.

	* lex.l: Return a separate token for SELECTOR.

1998-05-31  Pieter J. Schoenmakers  <tiggr@gerbil.org>

	* lex.l: Fixed string constant pattern.

1998-04-22  Pieter Schoenmakers  <tiggr@gerbil.org>

	* gi.m (main): Add the default load path, when all -I's have been
	done.

1998-01-20  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* gi.m (main): Fixed miscomparing interface and implementation
	file timestamp.

Mon Jan 19 21:40:50 1998  Pieter J. Schoenmakers  <tiggr@tnt.ics.ele.tue.nl>

	* gi.m (usage, main): Adjusted to new unit file setup and
 	handling.

	* GNUmakefile.in: Adjusted.

Tue Jan  6 21:03:30 1998  Pieter J. Schoenmakers  <tiggr@tnt.ics.ele.tue.nl>

	* GNUmakefile.in (top_builddir): New macro.

1997-12-22  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* parse.y (c): Accept an error.
	(expr_skip_comments): New rule.

	* lex.l, parse.y, gi.h (no_comments): New variable.

Tue Jul  1 09:51:50 1997  Schoenmakers P.J.  <tiggr@natlab.research.philips.com>

	* GNUmakefile.in (TOOL_TARGET): Was BIN_TARGET, wrongly.

Sat Jun 28 15:31:23 1997  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* GNUmakefile.in: Removed GNUdependencies.

Sat May 24 20:52:12 1997  Pieter Schoenmakers  <tiggr@cobra.ics.ele.tue.nl>

	* gi.h (parse_file): New decl.

Tue Apr  8 16:59:29 1997  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* parse.y: Properly handle mix of posing and non-posing supers.

Wed Mar 26 09:21:58 1997  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* parse.y (array_reference): Set $$.
	(expr): Pass the array_reference.

Tue Feb  4 11:24:44 1997  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* gi.m (main): Sort-of fixed filename mangling.

Tue Jan 21 14:08:42 1997  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* parse.y: Handle postconditions.

	* lex.l: Recognize `old'.

Mon Jan 20 14:02:58 1997  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* gi.m (main): New argument, `-G gen_dir'.  Create files in that
 	subdirectory.

Sat Dec 14 20:00:43 1996  Pieter Schoenmakers  <tiggr@jaguar.ics.ele.tue.nl>

	* parse.y: PRE accepts an expr.

Sat Oct 19 22:26:48 1996  Pieter Schoenmakers  <tiggr@jaguar.ics.ele.tue.nl>

	* lex.l: Fixed pattern for character constants.

Wed Oct  2 14:38:37 1996  Michael Brouwer  <michael@mex-co>

	* gi.m: Adapted to changes of `name' methods thoughout tom.

	* GNUmakefile.in, parse.y: Use sed to replace AT"" with @"" since
	next cc doesn not understand the ## macro directive.

Wed Oct  2 01:48:52 1996  Michael L.H. Brouwer  (michael@host)

	* lex.l: Fix ?: constuct.

Thu Sep 26 14:40:24 1996  Pieter Schoenmakers  <tiggr@tom.es.ele.tue.nl>

	* parse.y, lex.l: Handle `local' qualifier.

Mon Sep  2 14:33:34 1996  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* parse.y (class_name): Also accept type.type.

Thu May  2 12:52:58 1996  Pieter Schoenmakers  <tiggr@tom.es.ele.tue.nl>

	* parse.y: Indent the object variables.  Fixed vertical spacing.

Tue Apr 30 17:12:58 1996  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* parse.y: Handle tuple default arguments.

Sun Apr 14 23:35:22 1996  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* parse.y (method_decl_part): This can also be a method_name_part,
        since we want all the keywords to pop up there as well.  The
        number of reduce/reduce conflicts is increasing...

Sat Apr 13 14:09:44 1996  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* parse.y (file): Understand documentation at the end.

	* parse.y, lex.l: Handle compounds in `method = expr;' method
        definition.

Tue Apr  9 12:30:50 1996  Pieter Schoenmakers  <tiggr@tom.es.ele.tue.nl>

	* parse.y (bare_method_name_part): New non-terminal.

	* lex.l: Read documentation and comments, even while we're inside
        a body.

Mon Apr  8 16:09:02 1996  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* parse.y (.top_foreign.): New non-terminal, used by interfaces
        and implementations, which does output the `extern'.

Wed Apr  3 12:51:14 1996  Pieter Schoenmakers  <tiggr@tom.es.ele.tue.nl>

	* parse.y (.foreign.): Do not emit `extern' to an interface file
        since that is counted as a method definition by the compiler.

Mon Apr  1 11:19:54 1996  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* lex.l: When reading docs, preserve a copy of yytext, as that
 	gets clobbered by input ().

Sun Mar 31 19:12:39 1996  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* lex.l: Generalized documentation.

Sat Mar 30 22:56:46 1996  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* parse.y, lex.l: Handle constants.

Fri Mar 29 12:47:59 1996  Pieter Schoenmakers  <tiggr@tom.es.ele.tue.nl>

	* gi.m (main): Accept and handle `-U' option.

Thu Mar 28 00:37:15 1996  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* parse.y: Handle posing.

Wed Mar 27 12:02:06 1996  Pieter Schoenmakers  <tiggr@tom.es.ele.tue.nl>

	* lex.l: Added character constant.
	Recognize integer `L' suffix.

	* Added `mutable' qualifier.

	* gi.m: Default inhibit gc.

Mon Mar 25 14:25:07 1996  Michael Brouwer  <michael@thi.nl>

	* parse.y: Replace non standard @@ quoting of @ chars by AT() macro.

Mon Mar 25 00:51:44 1996  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* Removed `flat' support.

Sun Mar 24 20:43:03 1996  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* Replaced foreign stuff by extern.

	* parse.y (method_decl_part): Added `dynamic' to accept that
	as an argument type.

Fri Mar 22 00:25:38 1996  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* parse.y: Accept an IDENTIFIER or IDENTIFIER '.' IDENTIFIER for
        an entity type.  This is to be able to generate the unit file (in
        which case we do not have class information).
	(method_decl_part): Recognize the literals.  No typing or
	anything like that.

Thu Mar 21 17:17:12 1996  Pieter Schoenmakers  <tiggr@tom.es.ele.tue.nl>

	* parse.y: Follow changes to otm/parse.y.

Wed Mar 20 22:34:50 1996  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* parse.y, lex.l: Added DYNAMIC type.

	* lex.l: Recognize double floating point numbers.

Wed Mar 20 13:58:07 1996  Pieter Schoenmakers  <tiggr@cobra.es.ele.tue.nl>

	* lex.l: Recognize hexadecimal numbers.

Tue Mar 19 21:40:51 1996  Pieter Schoenmakers  <tiggr@viper.es.ele.tue.nl>

	* Finished initial implementation.  It functions good enough to
        handle the tom unit.

Tue Mar 19 14:35:17 1996  Pieter Schoenmakers  <tiggr@tom.es.ele.tue.nl>

	* Created.