File: changelog

package info (click to toggle)
coco-java 20070906-2
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 272 kB
  • ctags: 497
  • sloc: java: 3,812; makefile: 56; xml: 54; sh: 1
file content (188 lines) | stat: -rw-r--r-- 7,662 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
coco-java (20070906-2) unstable; urgency=low

  * Minor Bugfix: Allow buffer position to be set to the end of the file,
    this allows grammars without trailing new-line.

 -- Markus Loeberbauer <Loeberbauer@ssw.jku.at>  Thu, 10 Sep 2007 14:15:00 +0100

coco-java (20070906-1) unstable; urgency=low

  * Enhanced support for input streams: Previously we did support files via
    file names and file streams via input streams, but not non seek-able
    streams (e.g. network). Now we support both stream types. Please note
    since our memory buffer keeps the entire history of a stream, the maximum
    supported stream size is limited by the available memory and the runtime
    environment.
  * The possibility to set the output path with command line option "-o".
  * The main method returns 1 if the grammar contained an error.

 -- Markus Loeberbauer <Loeberbauer@ssw.jku.at>  Thu, 06 Sep 2007 15:15:00 +0100

coco-java (20061206-1) unstable; urgency=low

  * The declaration of standard whitespaces (namely space) is again done in
    the file Scanner.frame.

 -- Markus Loeberbauer <Loeberbauer@ssw.jku.at>  Wed, 06 Dec 2006 15:00:00 +0100

coco-java (20060919-2) unstable; urgency=low

  * Added binary-arch target in debian/rules (Closes: 395586).
  * It's now a non native package (Closes: 396539).

 -- Markus Loeberbauer <Loeberbauer@ssw.jku.at>  Fri, 10 Nov 2006 14:21:58 +0100

coco-java (20060919-1) unstable; urgency=low

  * Misplaced resolvers cause warnings instead of errros now.
  * The scanners generated by Coco/R can now also process Unicode
    characters in UTF-8 format. This implies that Coco/R itself
    supports UTF-8 now.
  * Attributes may now also contain the characters '<' and '>'
    (e.g. for operators or generic types). Such attributes must
    be enclosed in <. and .> brackets.
  * Error messages are written to an error stream instead of to the console.
    The error stream can be changed by the user.
  * The scanner now also recognizes the Unicode byte order mark for UTF-8.

 -- Markus Loeberbauer <Loeberbauer@ssw.jku.at>  Tue, 19 Sep 2006 16:00:00 +0100

coco-java (20051117-1) unstable; urgency=low

  * The if else if cascade of an alternative does not get optimized to a
    switch statement anymore if the alternative contains a LL(1) warning,
    thus coco generates at least compileable code in such a situation.

 -- Markus Loeberbauer <Loeberbauer@ssw.jku.at>  Thu, 17 Nov 2005 17:00:00 +0100

coco-java (20050926-1) unstable; urgency=low

  * Constant declarations are generated for pragma names in the parser now
    (in case you want to access those names in semantic actions).

 -- Markus Loeberbauer <Loeberbauer@ssw.jku.at>  Tue, 27 Sep 2005 19:18:00 +0100

coco-java (20050919-1) unstable; urgency=low

  * Bug fixed in Tab.cs. Coco reported a misplaced resolver if 2 alternatives
    at the end of a production were deletable and a resolver was placed
    in front of the first one.

 -- Markus Loeberbauer <Loeberbauer@ssw.jku.at>  Mon, 19 Sep 2005 16:00:00 +0100

coco-java (20050504-1) unstable; urgency=low

  * New Upstream release
  * Small bug in DFA fixed (EOF was not recognized correctly if ANY was used).
  * Coco/R as well as the generated compilers are reentrant now.
    That means that all fields and methods are non-static.
    Please look at the user manual to see how to create and
    initialize a scanner and a parser object in your compiler.
  * In addition to bracket comments (/* ... */), ATG files can also contain
    end of line comments now (// ... cr lf)
  * Corrected some package troubles. (Closes: #306622)

 -- Markus Loeberbauer <Loeberbauer@ssw.jku.at>  Tue, 04 May 2005 16:00:00 +0100

coco-java (20050316-3) unstable; urgency=low

  * debian/control: For Build-Depends, unzip, kaffe, jikes, jikes-kaffe

 -- Markus Loeberbauer <Loeberbauer@ssw.jku.at>  Tue, 29 Mar 2005 10:00:00 +0100

coco-java (20050316-2) unstable; urgency=low

  * Moved from Sun java to kaffe and jikes to become main compliant.

 -- Markus Loeberbauer <Loeberbauer@ssw.jku.at>  Tue, 29 Mar 2005 10:00:00 +0100

coco-java (20050316-1) unstable; urgency=low

  * Scanners can read arbitrariliy large files now (needed for
    parsing log files with several hundred megabytes).
  * Generated scanners are substantially faster than before (about 30%).

 -- Markus Loeberbauer <Loeberbauer@ssw.jku.at>  Fri, 18 Mar 2005 13:00:00 +0100

coco-java (20050111-1) unstable; urgency=low

  * First upload to Debian unstable.
    Sponsor: Rene Mayrhofer <rmayr@debian.org>
  * Renamed to coco-java.
  * Lexical structures like '(' {char} ')' resulted in an endless loop in
    the scanner if char was defined as ANY - ')' and if the terminating ')'
    was missing in the input stream of the generated compiler.

 -- Markus Loeberbauer <Loeberbauer@ssw.jku.at>  Tue, 11 Jan 2005 18:00:00 +0100

cocosourcesjava (2004.10.27-1) unstable; urgency=low

  * If an expression in curly braces or square brackets is deletable
    (as in [[x]]) a new  LL(1) warning is printed: contents of [...]
    or {...} must not be deletable.

 -- Markus Loeberbauer <Loeberbauer@ssw.jku.at>  Wed, 27 Oct 2004 17:35:00 +0100

cocosourcesjava (2004.10.11-1) unstable; urgency=low

  * Blanks are specified as white space in the scanner frame now, so one can
    delete this if one doesn't want to ignore blanks.
    (Caution! Use the latests Coco.jar only with the latest Scanner.frame!)

 -- Markus Loeberbauer <Loeberbauer@ssw.jku.at>  Tue, 11 Oct 2004 10:00:00 +0100

cocosourcesjava (2004.06.28-3) unstable; urgency=low

  * Bug fix in DFA.java and ParserGen.java, Path seperator "\\" changed to
    System.getProperty("file.seperator").

 -- Markus Loeberbauer <Loeberbauer@ssw.jku.at>  Tue, 24 Aug 2004 13:50:00 +0100

cocosourcesjava (2004.06.28-2) unstable; urgency=low

  * Bug fix in DFA.java, buggy code was generated for CONTEXT phrases.
  * Bug fix in Coco.atg, invalid Token Factors and Terms caused Coco to crash.

 -- Markus Loeberbauer <Loeberbauer@ssw.jku.at>  Tue, 27 Jul 2004 10:09:00 +0100

cocosourcesjava (2004.06.28-1) unstable; urgency=low

  * New upstream release
  * Generation of case-insensitive compilers changed
    - keyword IGNORECASE instead of IGNORE CASE.
    - case is also ignored in tokens and character sets now.
    - User manual changed
  * The scanner uses '\u0100' instead of '\u0' as an end of file (eof)
    character now. This allowes \0 to be used in tokens (useful for parsing
    binary files).
  * Bug fix in the detection of tokens that cannot be distinguished.
  * IO routines changed from Java 1.0 to Java 1.1.
  * Various cleanups.

 -- Markus Loeberbauer <Loeberbauer@ssw.jku.at>  Tue,  06 Jun 2004 17:00:00 +0100

cocosourcesjava (2004.04.14-1) unstable; urgency=low

  * Method Tab.IgnoreCase added
  * The frames directory is not specified by the environment variable CRFRAMES
    any more but can be specified with the command line option -frames
  * Bug fix in Coco.java (incorrect handling of command line arguments)
  * Errors.errMsgFormat handled as in the C-Sharp version now (in Parser.java)
  * Bug fix in Sets.PrintSet (in Tab.java)
  * Fatal errors abort with System.exit(1) instead of System.exit(0) now

 -- Markus Loeberbauer <Loeberbauer@ssw.jku.at>  Fri,  16 Apr 2004 12:35:00 +0100

cocosourcesjava (2004.04.06-2) unstable; urgency=low

  * changelog corrected
  * directory names to lower case

 -- Markus Loeberbauer <Loeberbauer@ssw.jku.at>  Tue,  13 Apr 2004 18:35:00 +0100

cocosourcesjava (2004.04.06-1) unstable; urgency=low

  * New upstream release

 -- Markus Loeberbauer <Loeberbauer@ssw.jku.at>  Wed,  07 Apr 2004 18:35:00 +0100