File: ChangeLog

package info (click to toggle)
gnucobol3 3.2-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 30,032 kB
  • sloc: sh: 201,859; ansic: 99,735; yacc: 18,930; lex: 5,521; cobol: 1,078; makefile: 593; perl: 555; awk: 184; sed: 16
file content (402 lines) | stat: -rw-r--r-- 13,998 bytes parent folder | download | duplicates (2)
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
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402

2023-06-02  Simon Sobisch <simonsobisch@gnu.org>

	* report.pl: place stderr from test runs into .out file

2023-04-07  Simon Sobisch <simonsobisch@gnu.org>

	* report.pl: check "cobc_flags" also for building lib;
	  ignore GO TO section for IC115A
	* report.pl: move "cobol_default_flags" into separate variable and always
	  include --debug in there; drop the "no_debug" array in favor of setting
	  reasonable cobc_flags with specific suppression check
	* Makefile.module.in: doc/todo notes

2023-01-05  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am: pass appropriate flags to cobc for compiling

2022-12-22  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am: ensure to not create half-baked module directories,
	  added "modules" to .PHONY target; always set COB_UNIX_LF for
	  executing EXEC85 to be identical to the later testsuite run

2022-12-12  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am, Makefile.module.in: use PERL via variable,
	  default is substituted from configure
	* Makefile.am: adjusted URL_NEWCOB_TAR_GZ as old value (SF download area)
	  uses javascript-forwarding which does not work with command line tools

2022-10-11  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.module.in: added and adjusted clean targets

2022-10-04  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am, Makefile.module.in: added targets test-local (compile + run
	  with installed/active installation) and test-local-compat (compile with
	  installed/active installation, run with version in top_builddir)

2022-04-11  Simon Sobisch <simonsobisch@gnu.org>

	* report.pl: add COBOL_FLAGS from environment to cobc command line
	  as done for the internal testsuite

2021-12-30  Simon Sobisch <simonsobisch@gnu.org>

	* report.pl: check for SIGINT also unmasked (as seen on AIX)
	* Makefile.am: improved support for make implementations without the
	  POSIX 2001 special target .PHONY; always use $(RM)

2020-11-30  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am: (newcob.val.Z, newcob.val.tar.gz): raise error message
	  and download broken output file in case of download errors

2020-11-21  Simon Sobisch <simonsobisch@gnu.org>

	* Makefil.module.in: don't pass additional params to atlocal
	* report.pl: now exporting at_group for more useful valgrind log names

2020-10-16  Simon Sobisch <simonsobisch@gnu.org>

	* expand.pl, report.pl, summary.pl: added backwards-compatibility
	  for Perl 5.0005

2020-10-05  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am: ensure that the all target comes first as .PHONY is
	  not mandated by POSIX; renamed "lib" target to "libs" to cater for
	  make implementations without .PHONY support
	* report.pl: fixed warnings when running single test (open LOG_TIME)
	* report.pl: adjusted log output to include stdin redirect

2020-10-02  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am: removed bashism allowing NIST tests to run on AIX

2020-07-10  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am, Makefile.module.in: pass DIFF_FLAGS down,
	  fixes different Win32 builds

2020-06-12  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am: added download with curl (new variable CURL_FLAGS),
	  use this first, if it fails then fall back to wget

2020-05-05  Simon Sobisch <simonsobisch@gnu.org>

	* report.pl: use HiRes::Time if available, otherwise use the plain
	  time (resolution: seconds) to create duration.txt - no use of the
	  system's time command any more

2020-05-04  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am: use of SED (configure-generated) instead of sed

2020-03-11  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am (unpack-Z): improved portability

2019-12-10  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am: allow to override URL_NEWCOB_Z and URL_NEWCOB_TAR_GZ
	* Makefile.am: improved portability to non-gmake - passing absolute name
	  for NEWCOB_VAL from either build or srcdir, removing the need to copy
	  newcob.val from srcdir (only the archives are copied from there)

2019-06-11  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am: added some additional output to show current status
	* Makefile.am (summary.log): now always rebuild (.PHONY)
	* Makefile.am (diff): ensure that results of all modules are compared
	  (now only fails early if there's an actual error during diff)
	* Makefile.am: moved dependency on summary.log from diff to diff-summary
	* report.pl: create additional file in each module directory: duration.txt
	  showing the duration in fractional seconds for each test (system time!)
	* Makefile.am (duration.log): new target collecting rough durations

2019-06-10  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am ($(MODULES)): missing dependency Makefile.module.in added,
	* Makefile.am (EXEC85.cob): delete in case of issues during sed ensuring
	  to not end with a partial source
	* Makefile.module.in (clean, clean-db): targets added
	* report.pl: only delete files in DB_HOME if it does not equal to "."

2019-05-25  Simon Sobisch <simonsobisch@gnu.org>

	* expand.pl: added checks for input arguments and valid file

2019-05-20  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am: setting of DIFF_FLAGS now done by configure
	* Makefile.am: use quotes for filenames in external commands,
	  run testsuite with active runtime checks

2019-03-16  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am: new DIFF_FLAGS initialized to --strip-trailing-cr to allow
	  valid test results also with unclean/unexpected EOL
	* report.pl: reduced number of environment checks,
	  adjusted to actually work with a MSWin32 port of perl

2019-01-18  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am: fix for Bug #563: new WGET_FLAGS initialized to "-t1 -T5"
	  to explicit specify the timeout and allow overriding these parameters

2019-01-01  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am: renamed target all to modules as we don't want to
	  auto-generate those

2018-12-30  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am (newcob.val.tar.gz) new target to download from sourceforge
	* Makefile.am: newcob.val.tar.gz / newcob.val.Z are also copied from
	  srcdir if existing there already
	* Makefile.am: fix for Bug #563: fall-back to download from sourceforge
	  if download from NIST is not possible
	* Makefile.am (all): new target extracting all tests
	* Makefile.am: additional insert test names when generating the module
	  specific Makefile
	* Makefile.module.in (test-local, test-O-local): new targets to allow
	  running the tests with a GnuCOBOL version that is locally installed
	  instead of the version currently build
	* Makefile.module.in (lib, lib-local): new targets to only compile
	  the module specific libs
	* Makefile.module.in: new targets for single tests
	* report.pl: extracted functions compile_lib and run_test
	* report.pl: allow to run a single test by passing the test name
	  as parameter or compiling libs only by passing "lib"

2018-06-05  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am: split rules for EXEC85 and EXEC85.cob to prevent
	  unneeded recreation of the source file

2018-05-08  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am: new URL for NIST suite, using https

2017-12-06  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am: adjustments after merge from reportwriter
	* report.pl: retro-fixed RW301 and RW302 to be comp_only
	* RW.txt, summary.txt, summarynoix.txt: adjusted expected results

2017-09-24  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.module.in: (new file) moved content of generated
	  Makefiles to separate template file;
	  splitted into multiple targets and all target
	* Makefile.am: adjusted to `sed` the template instead of
	  using `echo` to create the module Makefile

2017-09-02  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am: extra target for summary.log

2017-08-28  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am: use $COBC defined in atlocal instead of "cobc";
	  passing hints for valgrind logfile name when sourcing atlocal

2017-07-20  Simon Sobisch <simonsobisch@gnu.org>

	* report.pl: activated runtime checks where possible to prevent
	  loops and hard aborts for not-working environments, for example
	  when running ISAM tests with a no-ISAM build

2017-07-14  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am: added some hacks for make not supporting $> and $(D>),
	  make tests works there (again) as long as newcob.val is in builddir

2017-06-30  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am: separated rule for newcob.val.Z and make sure that
	  out-of-path newcob.val.Z is copied before uncompress;
	  corrected rule for EXEC85 to include executable extension

2017-06-15  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am: added .PHONY to correctly declare logical targets that
	  always have to be executed and don't result in a file
	* Makefile.am: fixing tests with newcob.val in all possible VPATH
	  entries by using the prerequisite's path directly in the Makefile
	  and with ASSIGN variable for EXEC85
	* Makefile.am: always build all test module folders,
	  even if they aren't tested
	* Makefile.am: allow parallel testing of modules
	* Makefile.am, summary.txt: moved IX to end of tests to have the same
	  order with DBNOIX

2017-05-31  Simon Sobisch <simonsobisch@gnu.org>

	* report.pl: redirect stderr to /dev/null if to_kill is requested

2017-04-23  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am: HACK for newcob.val in sourcedir during VPATH build

2017-03-19  Edward Hart <edward.dan.hart@gmail.com>

	* report.pl, EXEC85.conf.in: fixed bug #363: redefining filename (viz.
	  "report.log") as variable is not portable.
	* report.pl, summary.pl: fixed warnings and added "use warnings;" and
	  "use strict;" directives.

2017-01-03  Simon Sobisch <simonsobisch@gnu.org>

	* report.pl: replaced fifo by sysin redirection and new kill sequence

2016-12-18  Simon Sobisch <simonsobisch@gnu.org>

	* report.pl: fixing running the suite from shared file systems by
	  moving fifo to tempdir (where creation of fifo should always be possible)
	* report.pl, NC.txt: automated "manual investigations"
	* report.pl: moved test specific compilation flags to $cobc_flags
	  and show them on command line,
	  create report.log directly with test specific name

2016-12-14  Edward Hart <edward.dan.hart@gmail.com>

	* report.pl, *.txt: compile only tests no longer
	  increment the successful test counter, as this is for runtime tests
	* report.pl: allow passing input to programs (e.g. for those
	  with STOP literal), implemented by mkfifo, asynchron run and kill

2016-12-12  Edward Hart <edward.dan.hart@gmail.com>

	* report.pl: updated and annotated the list of compile-only tests

2016-12-05  Simon Sobisch <simonsobisch@gnu.org>

	* report.pl: check environment for COBC/COBCRUN to override
	  the called binaries (useful for testing with valgrind)

2016-10-30  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am, report.pl: added support for make with
	  multiple jobs (only done when building the test directories)

2016-08-28  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am: checking perl binary before running target "test"

2015-02-11  Simon Sobisch <simonsobisch@gnu.org>

	* Makefile.am: added target for decompressing newcob.val.Z and
	  download it

2010-06-28  Roger While <simrw@sim-basis.de>

	* MARK - Version 2.0
	* Move to GPL/LGPL 3

2009-07-01  Roger While <simrw@sim-basis.de>

	* Include some extra 85 compile only programs

2009-05-11  Roger While <simrw@sim-basis.de>

	* Allow tests to run without ISAM I/O

2009-03-05  Roger While <simrw@sim-basis.de>

	* Clean up 85 test scripts

2008-12-02  Roger While <simrw@sim-basis.de>

	* Activate some more ANSI85 tests

2008-11-28  Roger While <simrw@sim-basis.de>

	* Adjust ANSI85 results; USE GLOBAL tests now run
	* Adjust ANSI85 report output

2008-11-25  Roger While <simrw@sim-basis.de>

	* report.pl, summary.pl: fix warning when running perl with -w

2008-11-07  Roger While <simrw@sim-basis.de>

	* Adjust ANSI85 results; we successfully execute one of the GLOBAL tests

2008-10-11  Roger While <simrw@sim-basis.de>

	* Makefile.am : Refix out of source directory builds

2008-09-30  Roger While <simrw@sim-basis.de>

	* Makefile.am : Fix out of source directory builds

2008-01-02  Roger While <simrw@sim-basis.de>

	* Cobol85 tests rechanged to cater for unsupported ALTER

2007-12-27  Roger While <simrw@sim-basis.de>

	** Mark 1.0 RELEASE

2007-12-21  Roger While <simrw@sim-basis.de>

	* Cobol85 tests changed to cater for unsupported ALTER

2006-07-23  Roger While <simrw@sim-basis.de>

	* report.pl : Remove SWITCH settings from atlocal and insert
	  directly into the tests

2006-07-06  Roger While <simrw@sim-basis.de>

	* report.pl : Cater for DB_HOME (BDB >= 4.1)

2006-02-08  Roger While <simrw@sim-basis.de>

	* Adjust results for cobol85 suite.
	  We now pass some nested program tests.

2006-01-05  Roger While <simrw@sim-basis.de>

	* general: Bootstrap up to new libtool / automake
	* ifedit.sh: Fix up test IX110A -
	  This has an incorrect PIC clause in the
	  compressed file newcob.val.Z.

2005-12-09  Roger While <simrw@sim-basis.de>

	* report.pl, Makefile.am: Changes for '-x' option

2005-12-05  Roger While <simrw@sim-basis.de>

	* report.pl, Makefile.am : Fix perl usage

2005-11-09  Roger While <simrw@sim-basis.de>

	* Adjust Cobol85 test results for SAME RECORD implementation.

2005-10-01  Roger While <simrw@sim-basis.de>

	* Makefile.am : Include IF.txt, ifedit.sh

2005-05-03  Roger While <simrw@sim-basis.de>

	* general : Allow to run without a "make install".
	  Update expected results.
	* EXEC85.conf.in - Change 2 params.

2005-03-03  Roger While <simrw@sim-basis.de>

	* SQ.txt, summary.txt : We now pass the LINAGE tests


Copyright 2005-2010,2015-2020,2022-2023 Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification, are
permitted provided the copyright notice and this notice are preserved.