tinycobol/ChangeLog

8898 lines
285 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

2005-08-03 21:53 rildo
* lib/pictures.c, test.code/00_FernandoWuthstrack/Makefile: Fixed
bug with picture greater than 128 bytes (length computation in
picCharLen).
2005-08-01 16:22 rildo
* lib/fileio.c: Quick fix for rewrite after read_prev. There are
serious problems with file access libraries...
2005-07-28 12:18 rildo
* compiler/Makefile.in, compiler/htcobemt.c, compiler/htcobgen.c,
utils/htcobviscomp.tcl: Bug fix with memory allocation for items
with level 01, when OCCURS clause is found.
2005-07-26 14:30 rildo
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, test.code/00_FernandoWuthstrack/external1.cob,
test.code/00_FernandoWuthstrack/external1sub.cob,
test.code/00_FernandoWuthstrack/tcl/teste.c: Fixed bug with EXERNAL
variables. Now we can share variables declared external, between
two or more run units.
2005-07-26 11:55 rildo
* ChangeLog, test.code/00_FernandoWuthstrack/Makefile,
test.code/00_FernandoWuthstrack/external1.cob,
test.code/00_FernandoWuthstrack/external1sub.cob,
test.code/00_FernandoWuthstrack/tcl/ex1.cob,
test.code/t19/test19b.cob: Tests with EXTERNAL CLAUSE, to allow
sharing variables between run units.
2005-07-25 21:30 rildo
* test.code/00_FernandoWuthstrack/tcl/ex1.cob: Small changes...
2005-07-25 21:24 rildo
* test.code/00_FernandoWuthstrack/tcl/: Makefile, cobtools.h,
cobtools.tclc, ex1.cob, ex1.tcl, formA.tcl, mentry.cob, tclgui.cob,
tctcl.c: Changes in tctcl to simplify the interface. Added a simple
example to show how to interface to a GUI with full control from
the cobol program.
2005-07-15 16:36 rildo
* lib/cobmove_e_.c: Solved problem with move edited-edited.
2005-07-10 00:59 rildo
* lib/: scr_curses.c, screenio.c: Changes requested for "delete"
edition (pic 'X') and numeric input in screen section fields (to
display non­significative zeros).
2005-07-06 23:04 rildo
* lib/: config.c, htrtconf, scr_curses.c, screenio.h: Fix decimal
point key selection. Other fix for input of numerical fields with a
separate picture in screen section.
2005-07-05 23:14 rildo
* lib/: config.c, htrtconf, scr_curses.c, screenio.h: Added
KEY_AUTOCLEANALL configuration option, to enalbe/disable autoclean
when accepting alphanumeric (or non numeric in general) fields.
2005-07-02 16:59 rildo
* lib/screenio.c: Added refresh() to ncurses display functions, so
the display is updated in real time.
2005-07-01 12:05 rildo
* lib/scr_curses.c: Bug fix: when the first key is a signal change
('+', or '-'), set the moved flag on, so it disables the auto-clean
feature.
2005-07-01 11:52 rildo
* lib/screenio.c: Fixed bug with memory allocation (too small field
when we have a signal).
2005-06-28 00:39 rildo
* compiler/htcobgen.c, lib/general.c,
test.code/00_FernandoWuthstrack/Makefile: Fixed bug with CANCEL
statement.
2005-06-24 08:55 rildo
* test.code/00_FernandoWuthstrack/: Makefile, tcl/Makefile,
tcl/api.doc, tcl/cobtools.h, tcl/cobtools.tclc, tcl/cscode.tcl,
tcl/formA.tcl, tcl/formB.tcl, tcl/mentry.cob, tcl/mentry.tcl,
tcl/tclgui.cob, tcl/tclguisub.cob, tcl/tclguisuba.cob, tcl/tctcl.c,
tcl/tctcl.def, tcl/teste.c, tcl/teste.tcl: Added test code
directories, including tclc interface.
2005-06-23 11:12 rildo
* lib/: scr_curses.c, screenio.c: Fixed more bugs found in screen
section when the iput picture is different from the destination
field's picture.
2005-06-22 18:42 rildo
* lib/scr_curses.c: Better check of digits overflow in decimal
(integer part) input.
2005-06-22 18:30 rildo
* lib/scr_curses.c: Fixed bug with accept decimal numbers when the
picture (integer part) have a number of digits different from the
accepted number.
2005-06-22 10:30 rildo
* ChangeLog, lib/scr_curses.c, lib/screenio.c: Bug fix with accept
in screen section (type = 'D'), (1) fix for decimal numbers and (2)
refmods.
2005-06-21 18:26 rildo
* compiler/htcobemt.c: Modified again accept of refmods to receive
the full field, but without the "auto-clean" feature (similar to a
regular accept).
2005-06-20 19:42 rildo
* lib/screenio.c: Still changes to avoid iCharCnt stay with wrong
value, yet allocate the correct size for Scr field.
2005-06-20 19:38 rildo
* lib/: pictures.c, screenio.c: Fixed a memory allocation bug in
ncurses display.
2005-06-20 13:50 rildo
* lib/: scr_curses.c, screenio.c: Fixed segfault with accept
refmoded variable (pic '99/99/9999').
2005-06-20 10:11 rildo
* utils/htcobviscomp.tcl: Updated htcobviscomp.tcl to the new
environment.
2005-06-15 19:27 rildo
* compiler/htcobemt.c, lib/pictures.c, lib/screenio.c: Fixed bug
with screen section (display statement).
2005-06-14 15:55 rildo
* compiler/: htcobemt.c, htcobgen.c: Changes related to the merge
of SF cvs and local project cvs,
2005-06-14 15:19 rildo
* compiler/htcobemt.c, compiler/htcobgen.c, lib/config.c,
lib/general.c, lib/htcoblib.h, lib/pictures.c, lib/scr_curses.c,
lib/screenio.c, lib/screenio.h: Merged changes from SourceForge
site.
2005-06-13 23:49 dessex
* tconfig.mingw.sh, version.txt, cobrun/htcobrun.c,
cobrun/test.code/dyntest.cob, cobrun/test.code/subrots.cob,
compiler/htcobemt.c, compiler/htcobolrc.mingw: Added run-time
'tcob_stop_run' call to end of 'cobrun' program. Added test run
script for 'cobrun.sh' shell script. Bug fix for MinGW function
calls.
2005-06-13 04:14 dessex
* version.txt, compiler/htcobemt.c: Added run-time 'tcob_stop_run'
call to end of generated function 'main'.
2005-06-13 03:07 dessex
* version.txt, compiler/htcobemt.c, test.code/t35/Makefile,
test.code/t35/test35.cob: Bug fix for 'e <name>' option.
2005-06-13 02:07 dessex
* compiler/htcobemt.c, test.code/t35/test35.cob,
test.code/tdb01/tdb01a.cob: Change to program entry code (Part II).
Bug fix for 'M auto' option. Stack bug fix for 'EXIT PROGRAM' and
'GOBACK' statements.
2005-06-12 01:23 dessex
* Makefile.in, version.txt, cobrun/htcobrun.c,
cobrun/test.code/Makefile, cobrun/test.code/Makefile.mingw,
cobrun/test.code/subrots.cob, compiler/htcobemt.c,
compiler/htcobgen.c, compiler/htcobol.y, compiler/htcobolrc.in,
compiler/htglobals.c, compiler/htglobals.h, compiler/hthelp.h,
compiler/hthelp.h.in, info/htcobol.man, info/htcobol_en.man,
info/htcobol_man.html, info/htcobol_man_en.html, lib/basicio.c,
lib/general.c, lib/htcoblib.h: Changed program entry code to allow
more flexibility (Part I). Changed run-time to store
'COMMAND-LINE' parameters. Changed 'STOP RUN' statement code
generation to conform to standard (clean-up and return to OS).
Updated cobrun program and test code samples.
2005-06-09 17:59 dessex
* Makefile.in, cobrun/test.code/dyntest.cob, compiler/htcoboly.h,
test.code/t15/test15e.cob, test.code/t15/test15g.cob,
test.code/t15/test15i.cob, test.code/t15/test15k.cob,
test_suite/call_tests/ptest01.cob,
test_suite/call_tests/ptest02.cob,
test_suite/call_tests/ptest03.cob,
test_suite/call_tests/ptest04.cob,
test_suite/call_tests/ptest05.cob,
test_suite/compile_tests/ctest01a.cob,
test_suite/compile_tests/ctest01b.cob,
test_suite/compile_tests/ctest03.cob,
test_suite/compile_tests/ctest04.cob,
test_suite/compile_tests/ctest05.cob,
test_suite/compile_tests/ctest06.cob,
test_suite/format_tests/test06a.cob: Changed invalid 'STOP-RUN'
statements to 'STOP RUN'.
2005-06-02 04:28 dessex
* Makefile.in, Makefile.mingw, configure, configure.in,
tconfig.mingw.sh, version.txt, cobrun/Makefile.in,
cobrun/Makefile.mingw, cobrun/Readme.txt, cobrun/htcobrun.c,
cobrun/htcobrun.sh, cobrun/test.code/Makefile,
cobrun/test.code/Makefile.mingw, cobrun/test.code/Readme.txt,
cobrun/test.code/dyntest.cob, cobrun/test.code/subrots.cob,
cobrun/test.code/tcobrun.sh: Added cobrun program and test code
samples. Updated the configure scripts and make files.
2005-04-08 14:25 dessex
* cobpp/Readme.txt, compiler/htcobol.y: Bug fix for nested
inline-performs with enclosed IF/ELSE statement. Update Readme
file for cobpp directory.
2005-01-13 05:14 dessex
* lib/fileio.c: Bug fix for zero size rec pointer array being
allocated when there is just one sort file. Thanks to Steven E.
Kalbach for reporting this bug.
2005-01-12 02:35 dessex
* compiler/htcobemt.c: GCC 3.x fix external variables.
2004-11-25 21:00 dessex
* ANNOUNCE, AUTHORS, ChangeLog, INSTALL.BeOS, INSTALL.Win32,
INSTALL.bin, Makefile.mingw, Readme.cygwin.txt, Readme.mingw32.txt,
tinycobol.lsm, version.txt, info/htcobol.man, info/htcobol_en.man,
info/htcobol_es.man, info/htcobol_fr.man, info/htcobol_it.man,
info/htcobol_man.html, info/htcobol_man_en.html,
info/htcobol_man_es.html, info/htcobol_man_fr.html,
info/htcobol_man_it.html, info/htcobol_man_pt_BR.html,
info/htcobol_pt_BR.man, info/isetup/Readme.isetup.txt,
info/isetup/tcobol.iss.in, lib/Makefile.mingw: Updates for the 0.62
release.
2004-11-13 04:07 dessex
* configure, configure.in, htconfig.h.in, htconfig.mingw.h,
tconfig.mingw.sh, version.txt: Changed the configure scripts to get
the version number from an external file.
2004-11-12 17:15 vilmar
* lockserver/lockserver.c: correct a bug in lockserver.c discovered
by Leonardo Epifani leonardoepifani@tin.it . Variable client_len
was not initialized when configured to a non mingw environment.
2004-11-11 22:51 dessex
* Makefile.mingw, configure, configure.in, tconfig.mingw.sh,
compiler/Makefile.mingw: Make files fix and configure script update
for MinGW.
2004-11-09 19:04 dessex
* Makefile.in, Makefile.mingw, configure, configure.in,
cobpp/cobpp.c, cobpp/cobpp.h, compiler/Makefile.in,
compiler/Makefile.mingw, compiler/htcoboly.h, compiler/htglobals.c,
compiler/htglobals.h, compiler/pp_parser.y, compiler/pp_scanner.l,
info/Makefile.in, info/isetup/tcobol.bat,
info/isetup/tcobol.iss.in, test.code/ReportGen/report.cob,
test_suite/cobol_test.pl: Merged pre-processor into main compiler.
Updated the test_suite script to use main compiler for
pre-processor tests. Updated the build and install files. Updated
the configure script version.
2004-11-06 09:42 vilmar
* configure.in, compiler/htcobol.y: variable subscripted or indexed
not recognized as variable
2004-11-04 20:16 vilmar
* configure.in, compiler/htcobol.y: bug in move statement. literal
was allowed as destination.
2004-11-04 18:48 vilmar
* compiler/htcobol.y: bug in go to depending on, part I. variable
non numeric was accepted.
2004-10-31 08:48 dessex
* configure, configure.in, compiler/htcobemt.c: Bug fix for static
variables.
2004-10-29 04:13 dessex
* configure, configure.in, compiler/htcobgen.c, compiler/htcobol.y,
lib/htrtconf, test_suite/call_tests/stest02.cob,
test_suite/compile_tests/ctestws02.cob,
test_suite/format_tests/test05b.cob: Added error check to parser
for maximum elementary alphanumeric and numeric sizes. Added error
check to parser for undefined variables. Updated error check to
parser for MOVE statements. Updated RTL config file.
2004-10-23 23:29 dessex
* configure, configure.in, lib/basicio.c, lib/htcoblib.h: Changed a
C++ style variable (C99) define into C, so that it would compile
with GCC 2.x. Updated the configure script version.
2004-10-23 15:43 hudsonreis
* configure: Re-generating the configure script in linux
environment. The latest version was generated in a MSYS window and
the Win32 file system is different.
2004-10-23 13:03 hudsonreis
* lib/basicio.c: Added some rules in tcob_accept_cmd_line() to
ACCEPT ... FROM COMMAND-LINE work like in MF compiler. If the user
add the "--enable-mfcomp" switch running the configure script,
ACCEPT ... FROM COMMAND-LINE won't get the first argument(usually
the program-name) of the command-line.
2004-10-22 19:00 vilmar
* configure.in, configure, compiler/htcobgen.c,
test_suite/compile_tests/ctestp-add3.cob,
test_suite/compile_tests/ctestp-subtract3.cob, compiler/htcobol.y,
compiler/htcoboly.h: wrong variable qualification was accepted.
fix ctestp-add3.cob and ctestp-subtract3.cob
2004-10-19 22:59 vilmar
* configure.in, compiler/htcobol.y: qualified variables were not
treated correctly
2004-10-16 14:12 dessex
* configure, configure.in, compiler/scan.l: Preliminary scanner
changes to prepare for pre-processor re-integration into main
compiler.
2004-10-08 01:31 dessex
* INSTALL, install.txt: Renamed the file INSTALL to install.txt due
to a Win32 conflict with make install.
2004-10-03 23:15 dessex
* Makefile.mingw, configure, configure.in: Updated the configure
script version. MinGW make file bug fix make install.
2004-10-03 21:31 dessex
* configure, configure.in, compiler/htglobals.c: Bug fix for MinGW.
2004-10-02 16:55 vilmar
* lib/fileio.c: removing a bug in the tcob_write_adbv function. An
extra blank line was inserted when using after.
2004-10-02 04:06 dessex
* configure, configure.in, htconfig.h.in, tconfig.mingw.sh,
compiler/htcobol.c, compiler/htglobals.c, compiler/htglobals.h:
Updated the configure script for MinGW. Updated the configure
script version and htconfig init file. Updated the compiler init
code, for MinGW, to search the directory where compiler resides.
2004-09-27 02:10 dessex
* Readme.cygwin.txt, configure, configure.in, htconfig.0.h,
info/Makefile.in, lib/fileio.c: RTL bug fix for LINE-SEQUENTIAL
files sorts (part 2). Updated the configure script version. Make
file bug fix for man file install.
2004-09-25 19:38 dessex
* configure, configure.in, tinycobol.lsm, cobpp/Makefile.in,
cobpp/Makefile.mingw, cobpp/cobpp.c, cobpp/parser.y,
cobpp/scanner.l, lib/fileio.c, test.code/Readme.txt,
test.code/tgui02/Makefile.mingw, test.code/tgui02/Readme.txt,
test.code/tgui02/subp01.cob, test.code/tgui02/wprog.h,
test.code/tgui02/wprog01.c, test.code/tgui02/wprog02.c,
test.code/tgui02/wprog03.cob, test.code/tgui02/wres04.rc: Updated
the configure script version. RTL bug fix for LINE-SEQUENTIAL
files sorts. Preliminary pre-processor changes to prepare for
re-integration into main compiler. Added MinGW GUI examples in
'test.code/tgui02' directory.
2004-09-21 23:24 dessex
* configure, configure.in, tconfig.mingw.sh,
cobpp/tcppversion.h.in, compiler/htcobemt.c, compiler/htcobol.y,
compiler/htcoboly.h, compiler/htversion.h.in, compiler/scan.l,
test_suite/compile_tests/ctest01a.cob,
test_suite/compile_tests/ctest01b.cob,
test_suite/compile_tests/ctest01c.cob,
test_suite/compile_tests/ctest01d.cob,
test_suite/compile_tests/ctest01e.cob,
test_suite/compile_tests/ctest04.cob,
test_suite/compile_tests/ctest05.cob,
test_suite/compile_tests/ctest06.cob,
test_suite/compile_tests/ctested01.cob,
test_suite/compile_tests/ctested02.cob,
test_suite/compile_tests/ctested03.cob,
test_suite/compile_tests/ctested04.cob,
test_suite/compile_tests/ctested05.cob,
test_suite/compile_tests/ctested06.cob,
test_suite/compile_tests/ctestfc01.cob,
test_suite/compile_tests/ctestfc02.cob,
test_suite/compile_tests/ctestp-accept1.cob,
test_suite/compile_tests/ctestp-accept2.cob,
test_suite/compile_tests/ctestp-add1.cob,
test_suite/compile_tests/ctestp-add2.cob,
test_suite/compile_tests/ctestp-add3.cob,
test_suite/compile_tests/ctestp-close1.cob,
test_suite/compile_tests/ctestp-compute1.cob,
test_suite/compile_tests/ctestp-continue1.cob,
test_suite/compile_tests/ctestp-delete1.cob,
test_suite/compile_tests/ctestp-divide1.cob,
test_suite/compile_tests/ctestp-divide2.cob,
test_suite/compile_tests/ctestp-divide3.cob,
test_suite/compile_tests/ctestp-divide4.cob,
test_suite/compile_tests/ctestp-divide5.cob,
test_suite/compile_tests/ctestp-goto1.cob,
test_suite/compile_tests/ctestp-initialize1.cob,
test_suite/compile_tests/ctestp-multiply1.cob,
test_suite/compile_tests/ctestp-multiply2.cob,
test_suite/compile_tests/ctestp-open1.cob,
test_suite/compile_tests/ctestp-read1.cob,
test_suite/compile_tests/ctestp-read2.cob,
test_suite/compile_tests/ctestp-read3.cob,
test_suite/compile_tests/ctestp-read4.cob,
test_suite/compile_tests/ctestp-rewrite1.cob,
test_suite/compile_tests/ctestp-rewrite2.cob,
test_suite/compile_tests/ctestp-search1.cob,
test_suite/compile_tests/ctestp-search2.cob,
test_suite/compile_tests/ctestp-set1.cob,
test_suite/compile_tests/ctestp-start1.cob,
test_suite/compile_tests/ctestp-string1.cob,
test_suite/compile_tests/ctestp-subtract1.cob,
test_suite/compile_tests/ctestp-subtract2.cob,
test_suite/compile_tests/ctestp-subtract3.cob,
test_suite/compile_tests/ctestp-unstring1.cob,
test_suite/compile_tests/ctestws01.cob,
test_suite/compile_tests/ctestws02.cob,
test_suite/compile_tests/ctestws03.cob,
test_suite/compile_tests/ctestws04.cob,
test_suite/compile_tests/ctestws05.cob,
test_suite/compile_tests/ctestws06.cob,
test_suite/compile_tests/ctestws07.cob,
test_suite/compile_tests/ctestws08.cob,
test_suite/compile_tests/ctestws09.cob,
test_suite/compile_tests/ctestws10.cob,
test_suite/compile_tests/ctestws11.cob,
test_suite/compile_tests/ctestws12.cob,
test_suite/compile_tests/sample.cob,
test_suite/format_tests/test01.cob,
test_suite/format_tests/test01c.cob,
test_suite/format_tests/test02a.cob,
test_suite/format_tests/test02b.cob,
test_suite/format_tests/test03a.cob,
test_suite/format_tests/test03b.cob,
test_suite/format_tests/test03c.cob,
test_suite/format_tests/test04.cob,
test_suite/format_tests/test05a.cob,
test_suite/format_tests/test08a.cob: Updated the TC version in the
configure script. Updated the configure script for MinGW. Added
configure script code to add host OS to the version info. Updated
PROGRAM-ID name scanner, parser code to check for valid characters
and allow name to be defined as literal. Changed 'test_suite'
programs to remove '-' character from program name.
2004-09-21 04:05 dessex
* configure, configure.in, htconfig.mingw.h, tconfig.mingw.sh,
compiler/Makefile.mingw, compiler/htcobemt.c, compiler/htcobol.y,
compiler/htglobals.c, compiler/scan.l, lib/Makefile.mingw,
lib/htcoblib.h: Updated the TC version in the configure script.
Updated the configure script, config header and make files for
MinGW. Removed C++ style comments from source code.
2004-09-14 02:52 dessex
* configure, configure.in, compiler/htcobol.y,
test.code/t05/test05d.cob: Updated the TC version in the configure
script. Code generation bug fix for the 'PERFORM ... VARYING INDEX
FROM INDEX ...' statement. Updated tests in 't05', to include test
for 'PERFORM ... VARYING identifier-1 FROM identifier-1 ...'.
2004-09-13 02:29 dessex
* test.code/t33/: Makefile, Makefile.mingw, Readme.txt,
dyntest.cob, dyntest1.cob, subrot1.cob, subrotc.c, subrots.cob:
Improved and updated tests in 't33', including test for WINAPI
call-convention (Win32 only).
2004-09-10 20:28 dessex
* Makefile.in, configure, configure.in, tconfig.mingw.sh,
compiler/htcobemt.c, lib/Makefile.mingw: Updated the configure
script (tconfig.mingw.sh) for MinGW. Code generation bug fix for
the dynamic CALL statement.
2004-09-04 22:39 dessex
* tconfig.mingw.sh, cobpp/Makefile.mingw, compiler/Makefile.mingw,
compiler/htcobemt.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/reswords.c, lib/Makefile.mingw, lib/dyncall.c,
lib/htcoblib.h, test.code/t33/rt.sh: Updated dynamic call for
STDCALL (WINAPI) on MinGW (Part II). Updated install section of
make files for MinGW. Added 'CALL-LOADLIB [literal | indentifier]'
statement (extention) which loads specific libraries.
2004-09-03 03:14 dessex
* configure, configure.in, htconfig.h.in, htconfig.mingw.h,
tconfig.mingw.sh, info/isetup/tcobol.iss.in, lib/Makefile.mingw,
lib/dlfcnwin32.h, lib/dyncall.c, lib/dyncall_ltdl.c,
lib/htcobolrt.rc.in, lib/ltdl.c, lib/ltdl.h: Updated dynamic call
for MinGW (Part I). Removed LTDL library code from RT.
2004-08-23 21:08 hudsonreis
* Makefile.in: Adding the cobpp directory in subdirs2 variable.
Now, make cleanall clean the directory cobpp.
2004-08-21 17:29 hudsonreis
* lib/Makefile.in: Little fix in Makefile.in adding the MKDIR
variable(MKDIR = mkdir -p).
2004-08-21 03:17 dessex
* configure, configure.in, compiler/htcobemt.c,
compiler/htcobgen.c, compiler/htcobol.y, compiler/reswords.c,
test.code/t25/Makefile, test.code/t25/Makefile.mingw,
test.code/t25/rt.sh, test.code/t25/test25.cob,
test.code/t25/test25c.c: Updated CALL statement grammar and GAS
generation for STDCALL (WINAPI) call-convention. Updated t25 to
run tests for both static and shared libraries. Added to t25
optional test for STDCALL (WINAPI) call-convention (MinGW only).
Updated minor version number in configure script.
2004-08-20 04:11 dessex
* compiler/htcobemt.c, compiler/htcobol.y, compiler/reswords.c,
test.code/t25/Makefile.mingw, test.code/t25/test25.cob,
test.code/t25/test25b.c, test.code/t25/test25c.c,
test_suite/cobol_test.pl: Updated CALL statement grammar with
call-convention options. Win32 GAS generate fix to ensure proper
DEF file and DLL's creation. Added make file in t25 for MinGW
platform.
2004-07-02 10:24 hudsonreis
* test.code/tgui01/: Readme.txt, ReadmeNew.txt: Merged
ReadmeNew.txt into Readme.txt
2004-03-14 15:40 ferranp
* compiler/htcobemt.c:
Change the order of initialization of field to get the correct
value of decimal point.
subbmited by Walter Garrote.
2004-02-19 01:51 hudsonreis
* test.code/tgui01/: ReadmeNew.txt, testgui01.cob, testgui02.c,
testgui03.tcl, testgui03a.tcl, testgui04.cob, testgui06.cob: New
improvements in tgui01 example. A better TC-Tcl interface are
avaliable. Added a new Readme file.
2003-12-07 19:26 dessex
* Makefile.in: Updated make files.
2003-12-06 21:39 andrewcza
* lib/fileio.c: Enable O_SYNC on Sequential and Relative files to
allow better Multi User Support.
2003-12-06 19:50 andrewcza
* lib/fileio.c: Fix Optional Statement on OPEN I-O and OPEN EXTEND
2003-12-02 08:28 dessex
* tconfig.mingw.sh: Updated configure script for MinGW.
2003-12-02 08:28 dessex
* compiler/htcobol.y: COBOL grammar fix for the CONTINUE statement.
Updated configure for MinGW.
2003-12-02 03:05 dessex
* compiler/htcobol.y, lib/Makefile.in, lib/Makefile.mingw,
lib/config.h: Updated grammar with PROGRAM-ID ... INITIAL
statement. Updated RTL config for MinGW.
2003-11-25 01:47 dessex
* cobpp/Makefile.0, compiler/Makefile.0, lib/Makefile.0,
test.code/Makefile.0, utils/Makefile.0, Makefile.0: Removed backup
make files.
2003-11-24 17:06 dessex
* lib/: Makefile.in, Makefile.mingw: Added configure and code for
external RT configure file (part 4).
2003-11-24 17:06 dessex
* htconfig.mingw.h: Added configure and code for external RT
configure file (part 5).
2003-11-24 03:27 dessex
* configure, configure.in: Added configure and code for external RT
configure file (part 3).
2003-11-24 01:38 dessex
* configure, configure.in, htconfig.h.in: Added configure and code
for external RT configure file (part 2).
2003-11-24 01:38 dessex
* lib/: Makefile.in, config.c, config.h, htrtconf: Added configure
and code for external RT configure file.
2003-11-23 12:31 hudsonreis
* ChangeLog, lib/Makefile.in: Minor modifications in
lib/Makefile.in and updated Changelog.
2003-11-22 11:29 dessex
* compiler/htcobemt.c: Updated 'SET.. TO TRUE' set statement
option.
2003-11-22 11:29 dessex
* configure.in: Minor update to configure.in file.
2003-11-11 22:45 andrewcza
* README, configure, configure.in, htconfig.0.h, htconfig.h.in,
lib/fileio.c: Add an option to force writing the data to disk after
every write/delete/rewrite for indexed io. This will help in
multiuser environments but will run much slower. The --enable-sync
option turns on this feature.
2003-11-03 08:12 dessex
* compiler/: htcobol.y, htglobals.c: Updated grammar with STOP
literal statement. Fixed GCC 3.x compiler error for MinGW
platform.
2003-10-29 00:42 dessex
* utils/cobf2f/: cobf2f.c, cobf2f.h, scanner.l: Updated cobf2f
utility.
2003-10-26 16:11 ferranp
* lib/: config.c, scr_curses.c, screenio.h: New options in runbtime
config file EDIT_CLEAR and EDIT_CLEAR_TOEND
2003-10-22 16:31 dessex
* compiler/Makefile.in, compiler/htcobol.y, compiler/htcobolrc.in,
lib/Makefile.mingw: Updated RECORD CONTAINS ... clauses.
2003-10-19 17:14 ferranp
* lib/: Makefile.in, config.c, config.h, scr_curses.c, screenio.h:
Preliminary configuration file for the runtime. By now it only
afects the key codes for the curses screen io.
2003-10-15 00:38 hudsonreis
* STATUS: Updates in STATUS
2003-10-14 16:50 whydoubt
* lib/basicio.c: Add true hundredths-of-a-second resolution in
ACCEPT --- FROM TIME.
2003-10-11 17:22 hudsonreis
* INSTALL.Win32, README: Update in README and INSTALL.Win32 file
2003-09-23 11:43 dessex
* compiler/htcobolrc.in, compiler/htcobolrc.mingw,
compiler/htglobals.c, compiler/htglobals.h, lib/Makefile.in:
Updated MinGW/Cygwin front end, so TC can build DLLs. Added
LD_FLAGS variable to the resource file and updated TC front end.
2003-09-23 06:52 dessex
* configure, configure.in, tconfig.mingw.sh: Updated configure
script to release version to 0.61.3.
2003-09-23 06:38 dessex
* compiler/htcobgen.c, compiler/htcobolrc.in,
compiler/htcobolrc.mingw, lib/Makefile.in, lib/Makefile.mingw,
lib/mcmath.c: Updated configure script to release version to
0.61.3. Bug fix for 'DIVIDE ... REMAINDER'. Updated MinGW RTL
make file so it be can built as a DLL.
2003-09-13 21:30 dessex
* compiler/htcobol.y, lib/Makefile.mingw: MinGW make file fix.
Updated special names clauses.
2003-09-11 02:19 dessex
* ANNOUNCE, configure, configure.in, tinycobol.lsm: Update for 0.61
release (part 2).
2003-09-11 02:19 dessex
* info/rpm/tinycobol-0.00.spec: Update for 0.61 release.
2003-09-07 10:20 whydoubt
* compiler/htcobemt.c, compiler/htcobgen.c, lib/basicio.c,
lib/strings.c, compiler/htcobol.y: Simplify ON SIZE ERROR
generating code.
2003-09-07 04:08 whydoubt
* compiler/htcobgen.c, test_suite/nist/NC.rpt,
test_suite/nist/nist.rpt: Improved DIVIDE ... REMAINDER results by
evaluating REMAINDER reference after GIVING value has been
calculated.
2003-09-07 03:25 whydoubt
* compiler/: htcobgen.c, htcobol.y: Continue bringing DIVIDE
statement in line with other math statements.
2003-09-06 21:41 whydoubt
* compiler/: htcobgen.c, htcobol.y, htcoboly.h: Start making DIVIDE
work more like the other math functions.
2003-09-06 21:12 whydoubt
* compiler/htcobgen.c: Make it clear in code and comments that
MATH_OPT_ON_SIZE_ERROR is used as a binary flag, rather than an
integer.
2003-09-05 21:51 whydoubt
* compiler/htcobol.y: Make on_size_error_opt truly *optional* and
treat it as such in other rules.
2003-09-05 14:58 whydoubt
* lib/mcmath.c: Simplify code for divide formats 4 and 5.
2003-09-05 09:19 whydoubt
* lib/mcmath.c: Remove all traces of afp_t.
2003-09-04 21:35 whydoubt
* lib/mcmath.c: Reduce afp2f code, and reduce usage of afp_t
structure.
2003-09-03 20:33 whydoubt
* lib/mcmath.c: Eliminated a confusing global variable in math
functions.
2003-09-03 18:33 whydoubt
* lib/mcmath.c: Simplify tcob_check_size_overflow function.
2003-08-30 22:28 dessex
* configure, configure.in, htconfig.h.in, htconfig.mingw.h: MinGW
configure update.
2003-08-29 19:15 dessex
* compiler/htcobol.y: Updated MERGE statement.
2003-08-29 17:10 dessex
* lib/scr_curses.c, configure, configure.in, htconfig.0.h,
htconfig.h.in, htconfig.mingw.h: MinGW configure update.
2003-08-28 02:39 dessex
* compiler/htcobol.y: Updated and cleaned parser. Standardized
optional clauses to use '_opt' SUFFIX. Corrected 'GOTO' statement
parser syntax.
2003-08-27 22:43 dessex
* compiler/htcobol.y: Updated parser.
2003-08-27 20:39 dessex
* ChangeLog, Makefile.mingw, configure, configure.in,
tconfig.mingw.sh: MinGW and Cygwin configure update.
2003-08-26 21:54 andrewcza
* lib/fileio.c: Fixed BUG ID 567452 Problem when reading indexed
files
2003-08-26 08:24 andrewcza
* lib/flckclient.c: Modify flckclient to return Not-Implemented for
the Username under MINGW32
2003-08-25 23:35 andrewcza
* lib/flckclient.c, test.code/t36/test36l.cob: Update flckclient
and test36l to show the PID and Username who have a record locked.
2003-08-25 23:10 dessex
* cobpp/test.code/r.sh, compiler/htcobol.y: Updated parser.
2003-08-25 19:29 andrewcza
* compiler/htcobgen.c: FIX BUG ID 567382 Read Next For External
Indexed Files
2003-08-25 13:59 whydoubt
* compiler/htglobals.c: Convert C++ comment to C.
2003-08-19 23:44 whydoubt
* compiler/htcobol.y: Modify rule to correct behavior in some
versions of bison.
2003-08-19 16:50 andrewcza
* lib/fileio.c, test.code/t08/Readme.txt: Fix Sort Using in
fileio.c
2003-08-17 21:11 ferranp
* compiler/htcobgen.c, compiler/htcobol.y, lib/rterrors.c,
lib/rterrors.h, lib/screenio.c: New options for display at
line/position with a variable.
2003-08-17 03:06 whydoubt
* compiler/: htcobol.y, reswords.c: Improved REPORT section syntax
parsing.
2003-08-15 22:37 dessex
* compiler/htcobgen.c: Updated RETURN-CODE picture to S9(6).
2003-08-15 11:41 whydoubt
* compiler/htcobol.y: Improve ISO/IEC conformance of screen ACCEPT.
2003-08-15 11:05 whydoubt
* test_suite/nist/: NC.rpt, nist.rpt: Update NIST results to
reflect improvements David Essex made to 'Edited' moves.
2003-08-14 06:23 dessex
* compiler/: htcobgen.c, htcobol.y, htcoboly.h: Removed stack
referencing pointers from var_list non-teminal, INITIALIZE, SORT
statements code. Updated parser with INITIALIZE statement clauses.
2003-08-13 15:04 hudsonreis
* STATUS: Update in STATUS
2003-08-11 16:48 whydoubt
* compiler/htcobol.y: Change rule name for readability.
2003-08-11 16:42 whydoubt
* compiler/htcobol.y: Correct minor LINAGE syntax issue.
2003-08-11 08:41 dessex
* lib/: cobmove.c, cobmove_c_.c, cobmove_e_.c: Bug fix for
de-editing move functions in RTL.
2003-08-11 03:17 dessex
* compiler/htcobol.y: Removed bug due to parser stack referencing
pointers from the 'INPUT/OUTPUT PROCEDURE' code.
2003-08-10 20:09 andrewcza
* README: Update Readme
2003-08-10 12:18 bgiroud
* info/tc.ebnf, info/tc.ps, utils/make_sd.sh, utils/xtr_rw,
utils/y2l: Added files for creating the TC syntax diagrams, and the
resulting files.
2003-08-10 03:56 dessex
* lib/: Makefile.in, cobmove.c, cobmove_e_.c, htcoblib.h: Addition
of de-editing move functions to RTL.
2003-08-09 14:56 whydoubt
* lib/cobmove_b_.c, test_suite/nist/NC.rpt,
test_suite/nist/nist.rpt: Add simple scaling for BINARY to BINARY
move.
2003-08-09 11:18 whydoubt
* lib/cobmove_9_.c, test_suite/nist/NC.rpt,
test_suite/nist/nist.rpt: Fix some bugs and add 'P' scaling support
in tcob_move_9_x.
2003-08-09 01:45 whydoubt
* lib/strings.c, test_suite/nist/NC.rpt, test_suite/nist/nist.rpt:
Corrected deficiencies in the library code for the INSPECT
statement.
2003-08-07 20:47 andrewcza
* README: Update Readme file
2003-08-07 19:56 dessex
* compiler/: htcobol.y, htglobals.c: Parser bug fix for the 'FILE
SECTION ... VALUE OF file-id' clause.
2003-08-06 21:25 whydoubt
* lib/cobmove_9_.c: Added name to cobmove_9_.c to reflect
contributions made recently. Changed C++ style comments to C style
comments.
2003-08-06 14:59 hudsonreis
* AUTHORS: Changes in style
2003-08-06 14:47 dessex
* compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y,
test.code/t16/Makefile, test.code/t16/test16a.cob: Bug fix for
'GOTO DEPENDING' using indexed indentifier.
2003-08-06 14:37 hudsonreis
* README: Updates in links of README file
2003-08-06 08:59 whydoubt
* lib/cobmove_9_.c: Remove some -W warnings I had introduced in
changing tcob_move_9_* functions.
2003-08-05 23:00 whydoubt
* lib/strings.c: Trivial code reduction in tcob_unstring.
2003-08-05 20:50 whydoubt
* lib/cobmove_9_.c: Code simplifications in tcob_move_9_c.
2003-08-05 05:03 dessex
* compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y,
compiler/reswords.c, test.code/ReportGen/Makefile,
test.code/t00/Makefile, test.code/t02/Makefile,
test.code/t02/test02.cob, test.code/t03/Makefile,
test.code/t08/Makefile, test.code/t08/test08.cob,
test.code/t10/Makefile, test.code/t13/Makefile,
test.code/t29/Makefile, test.code/tdb01/Makefile,
test.code/tdb02/Makefile, test.code/tdb03/Makefile,
test_suite/compile_tests/ctest01b.cob: Updated parser with MERGE
statement. Removed <LF> from strings in yyerror calls.
2003-08-04 22:25 hudsonreis
* test.code/t36/: test36.cob, test36i.cob, test36l.cob: Fix in
AUTHOR clause in test36.cob, test36i.cob and test36l.cob
2003-08-04 12:52 whydoubt
* lib/cobmove_9_.c: Simplified code for numeric DISPLAY to
COMPUTATIONAL move. Removed some MOVE ALL code that violated
standards.
2003-08-04 10:14 whydoubt
* lib/: basicio.c, cobmove_9_.c, htcoblib.h, mcmath.c, pictures.c,
screenio.c: Change meaning of tcob_picCompLength to returning the
number of _stored_ digits.
2003-08-04 07:34 dessex
* compiler/htcobol.y, compiler/reswords.c,
test.code/esql/esql.create.ecob, test.code/esql/esql.insert.ecob,
test.code/esql/esql.list.ecob, test.code/esql/esql.rollback.ecob,
test.code/esql/esql.table.ecob, test.code/esql/esql.trans.ecob,
test.code/t00/teste.cob, test.code/t01/test01a.cob,
test.code/t01/test01b.cob, test.code/t01/test01c.cob,
test.code/t01/test01d.cob, test.code/t01/test01e.cob,
test.code/t02/test02.cob, test.code/t02/test02a.cob,
test.code/t03/test03.cob, test.code/t05/test05a.cob,
test.code/t05/test05b.cob, test.code/t05/test05c.cob,
test.code/t05/test05d.cob, test.code/t05/test05e.cob,
test.code/t05/test05f.cob, test.code/t07/cobsub.cob,
test.code/t07/test07.cob, test.code/t08/test08.cob,
test.code/t15/test15e.cob, test.code/t15/test15g.cob,
test.code/t15/test15h.cob, test.code/t15/test15i.cob,
test.code/t15/test15j.cob, test.code/t15/test15k.cob,
test.code/t16/test16.cob, test.code/t17/test17.cob,
test.code/t20/test20a.cob, test.code/t20/test20a_at.cob,
test.code/t20/test20b.cob, test.code/t20/test20d.cob,
test.code/t21/test21.cob, test.code/t22/test22.cob,
test.code/t23/test23.cob, test.code/t23/test23a.cob,
test.code/t23/test23b.cob, test.code/t24/test24.cob,
test.code/t26/test26.cob, test.code/t28/test28.cob,
test.code/t29/test29m.cob, test.code/t30/test30a.cob,
test.code/t32/test32.cob, test.code/t32/test32a.cob,
test.code/t34/aaaa.cob, test.code/t34/bbbb.cob,
test.code/t35/test35.cob, test.code/tdb03/tdb03.cob,
test_suite/cobol_test.pl, test_suite/call_tests/ptest01.cob,
test_suite/call_tests/ptest02.cob,
test_suite/call_tests/ptest03.cob,
test_suite/call_tests/ptest04.cob,
test_suite/call_tests/ptest05.cob,
test_suite/call_tests/stest01.cob,
test_suite/call_tests/stest02.cob,
test_suite/call_tests/stest03.cob,
test_suite/call_tests/stest04.cob,
test_suite/compile_tests/ctest01a.cob,
test_suite/compile_tests/ctest01b.cob,
test_suite/compile_tests/ctest01c.cob,
test_suite/compile_tests/ctest01d.cob,
test_suite/compile_tests/ctest01e.cob,
test_suite/compile_tests/ctest04.cob,
test_suite/compile_tests/ctest05.cob,
test_suite/compile_tests/ctest06.cob,
test_suite/compile_tests/ctested01.cob,
test_suite/compile_tests/ctested02.cob,
test_suite/compile_tests/ctested03.cob,
test_suite/compile_tests/ctested04.cob,
test_suite/compile_tests/ctested05.cob,
test_suite/compile_tests/ctested06.cob,
test_suite/compile_tests/ctestp-accept1.cob,
test_suite/compile_tests/ctestp-accept2.cob,
test_suite/compile_tests/ctestp-add1.cob,
test_suite/compile_tests/ctestp-add2.cob,
test_suite/compile_tests/ctestp-add3.cob,
test_suite/compile_tests/ctestp-compute1.cob,
test_suite/compile_tests/ctestp-continue1.cob,
test_suite/compile_tests/ctestp-divide1.cob,
test_suite/compile_tests/ctestp-divide2.cob,
test_suite/compile_tests/ctestp-divide3.cob,
test_suite/compile_tests/ctestp-divide4.cob,
test_suite/compile_tests/ctestp-divide5.cob,
test_suite/compile_tests/ctestp-goto1.cob,
test_suite/compile_tests/ctestp-initialize1.cob,
test_suite/compile_tests/ctestp-multiply1.cob,
test_suite/compile_tests/ctestp-multiply2.cob,
test_suite/compile_tests/ctestp-search1.cob,
test_suite/compile_tests/ctestp-search2.cob,
test_suite/compile_tests/ctestp-set1.cob,
test_suite/compile_tests/ctestp-string1.cob,
test_suite/compile_tests/ctestp-subtract1.cob,
test_suite/compile_tests/ctestp-subtract2.cob,
test_suite/compile_tests/ctestp-subtract3.cob,
test_suite/compile_tests/ctestp-unstring1.cob,
test_suite/compile_tests/ctestws01.cob,
test_suite/compile_tests/ctestws02.cob,
test_suite/compile_tests/ctestws03.cob,
test_suite/compile_tests/ctestws04.cob,
test_suite/compile_tests/ctestws05.cob,
test_suite/compile_tests/ctestws06.cob,
test_suite/compile_tests/ctestws07.cob,
test_suite/compile_tests/ctestws08.cob,
test_suite/compile_tests/ctestws09.cob,
test_suite/compile_tests/ctestws10.cob,
test_suite/compile_tests/ctestws11.cob,
test_suite/compile_tests/ctestws12.cob,
test_suite/compile_tests/sample.cob,
test_suite/condition_tests/cond01.cob,
test_suite/condition_tests/cond03.cob,
test_suite/format_tests/test01.cob,
test_suite/format_tests/test01a.cob,
test_suite/format_tests/test01b.cob,
test_suite/format_tests/test01c.cob,
test_suite/format_tests/test02a.cob,
test_suite/format_tests/test02b.cob,
test_suite/format_tests/test03a.cob,
test_suite/format_tests/test03b.cob,
test_suite/format_tests/test03c.cob,
test_suite/format_tests/test03d.cob,
test_suite/format_tests/test04.cob,
test_suite/format_tests/test05a.cob,
test_suite/format_tests/test05b.cob,
test_suite/format_tests/test06a.cob,
test_suite/format_tests/test08a.cob,
test_suite/perform_tests/perf01.cob,
test_suite/perform_tests/perf02.cob,
test_suite/perform_tests/perf03.cob,
test_suite/perform_tests/perf04.cob,
test_suite/perform_tests/perf05.cob,
test_suite/search_tests/test20a.cob: Updated parser 'INPUT-OUTPUT
SECTION' to conform to standard.
2003-08-02 22:27 whydoubt
* lib/cobmove_9_.c: Simpler and faster library code for numeric to
numeric move.
2003-08-01 21:35 dessex
* compiler/: htcobol.y, reswords.c: File description entry parser
update.
2003-07-31 14:22 whydoubt
* compiler/htcobol.y: Paramaterize a common compiler error message.
2003-07-31 13:25 whydoubt
* compiler/htcobol.y: Marginal simplification of CLOSE options
grammar.
2003-07-31 03:04 dessex
* compiler/: htcobol.y, reswords.c: Updated parser with CLOSE
statement clauses UNIT REEL REWIND.
2003-07-30 03:50 whydoubt
* lib/cobmove_x_.c, test_suite/nist/NC.rpt,
test_suite/nist/nist.rpt: Make caWork length in tcob_move_x_9
dynamic.
2003-07-29 18:44 andrewcza
* lib/fileio.c, lockserver/lockserver.c: Fix the Problem where the
second Ignore lock did not work.
2003-07-29 02:54 whydoubt
* lib/cobmove_x_.c: Several simplifications in tcob_move_x_9.
2003-07-29 02:54 whydoubt
* lib/cobmove_x_.c: I meant memcpy, not memset.
2003-07-29 02:50 whydoubt
* lib/cobmove_x_.c: Remove unused pointer in tcob_move_x_9.
2003-07-28 18:51 whydoubt
* lib/cobmove_9_.c: In moving numeric to numeric, test for
signedness of variables only once. Handle additional cases in
moving numeric to numeric.
2003-07-28 16:27 whydoubt
* compiler/htcobol.y: Fixed a small syntax bug that was causing
many warnings in the NIST test suite.
2003-07-28 16:07 whydoubt
* compiler/htcobgen.c, test_suite/nist/NC.rpt,
test_suite/nist/nist.rpt: PICTURE was being improperly overwritten
when INDEXED BY was specified.
2003-07-27 22:09 dessex
* lib/mcmath.c: Bug fix [777992] for numeric test for group items.
2003-07-27 22:09 dessex
* configure: Configure script update.
2003-07-27 15:13 dessex
* compiler/htcobol.y: Update to parsee relating to CONTINUE and
NEXT SENTENCE statements.
2003-07-27 12:02 hudsonreis
* test.code/t17/test17.cob: Some bugfixes in test17.cob
2003-07-26 19:16 dessex
* compiler/htcobol.y: Major update to parser to reduce shift/reduce
conflicts.
2003-07-26 18:41 dessex
* lockserver/: Makefile.0.mingw, Makefile.in, Makefile.mingw: Minor
lockserver update.
2003-07-26 14:09 andrewcza
* lib/fileio.c: Fix a problem discovered by David with Ingore Lock
2003-07-26 13:39 andrewcza
* lib/fileio.c, lib/flckclient.c, test.code/t36/test36i.cob,
test.code/t36/test36l.cob: Change File Status IO Codes
2003-07-26 12:03 andrewcza
* lib/flckclient.c, lockserver/lockserver.c: Make More changes so
that Locking with Indexed IO now also works with Mingw
2003-07-26 10:36 dessex
* AUTHORS, configure.in: Configure.in duplicate option fix.
2003-07-26 10:36 dessex
* compiler/htcobolrc.in, test.code/t00/Makefile,
test.code/t01/Makefile, test.code/t04/Makefile,
test.code/t04/test04.cob, test.code/t04/test04i.cob,
test.code/t04/test04r.cob, test.code/t05/Makefile,
test.code/t05/test05a.cob, test.code/t05/test05b.cob,
test.code/t05/test05c.cob, test.code/t05/test05d.cob,
test.code/t05/test05e.cob, test.code/t05/test05f.cob,
test.code/t06/Makefile, test.code/t06/index01.cob,
test.code/t06/test06.cob, test.code/t06/test06i.cob,
test.code/t06/test06r.cob, test.code/t06/test06s.cob,
test.code/t06/test06v.cob, test.code/t07/Makefile,
test.code/t07/cobsub.cob, test.code/t07/test07.cob,
test.code/t08/Makefile, test.code/t08/test08.cob,
test.code/t08/test08g.cob, test.code/t08/test08u.cob,
test.code/t08/test08ug.cob, test.code/t09/Makefile,
test.code/t09/upro.cob, test.code/t10/Makefile,
test.code/t10/test10.cob, test.code/t11/Makefile,
test.code/t11/test11.cob, test.code/t12/Makefile,
test.code/t12/test12.cob, test.code/t12/test12i.cob,
test.code/t12/test12ls.cob, test.code/t12/test12r.cob,
test.code/t12/test12s.cob, test.code/t13/Makefile,
test.code/t13/include1.cpy, test.code/t13/include2.cpy,
test.code/t13/include3.cpy, test.code/t13/test13.cob,
test.code/t14/Makefile, test.code/t14/test14c.cob,
test.code/t15/Makefile, test.code/t16/Makefile,
test.code/t16/test16.cob, test.code/t17/Makefile,
test.code/t17/test17.cob, test.code/t18/Makefile,
test.code/t18/test18.cob, test.code/t18/test18i.cob,
test.code/t18/test18r.cob, test.code/t19/Makefile,
test.code/t19/test19.cob, test.code/t19/test19a.cob,
test.code/t19/test19b.cob, test.code/t20/Makefile,
test.code/t20/test20e.cob, test.code/t21/Makefile,
test.code/t22/Makefile, test.code/t22/test22.cob,
test.code/t23/Makefile, test.code/t23/test23.cob,
test.code/t23/test23b.cob, test.code/t24/Makefile,
test.code/t24/test24.cob, test.code/t25/Makefile,
test.code/t26/Makefile, test.code/t26/test26.cob,
test.code/t27/Makefile, test.code/t27/test27.cob,
test.code/t28/Makefile, test.code/t28/test28.cob,
test.code/t28/test28a.cob, test.code/t29/Makefile,
test.code/t29/test29m.cob, test.code/t30/Makefile,
test.code/t30/test30a.cob, test.code/t31/Makefile,
test.code/t31/test31.cob, test.code/t32/Makefile,
test.code/t33/Makefile, test.code/t34/Makefile,
test.code/t34/aaaa.cob, test.code/t34/bbbb.cob,
test.code/t35/Makefile, test.code/t35/test35.cob,
test.code/t36/Makefile, test.code/t36/test36.cob,
test.code/t36/test36i.cob, test.code/t36/test36l.cob,
test.code/tdb01/tdb01a.cob, test.code/tdb02/tdb02.cob,
test.code/tdb03/tdb03.cob,
test_suite/compile_tests/ctestp-goto1.cob: Updated sample test
code. Configure.in duplicate option fix.
2003-07-26 00:14 andrewcza
* lib/flckclient.c: Fix an error in flckclient to do with mingw32
2003-07-25 23:33 andrewcza
* lib/Makefile.mingw, lib/flckclient.c, lib/flckclient.h,
lockserver/lockserver.c: Finish off Locking code for Mingw. Now
ready for testing
2003-07-25 15:55 andrewcza
* configure, lib/flckclient.c, lib/flckclient.h,
lockserver/Makefile.in, lockserver/Makefile.mingw,
lockserver/lockserver.c, lockserver/syslog.h: Start to change the
Locking code to include support for Mingw32
2003-07-25 14:35 whydoubt
* lib/strings.c: Comment INSPECT REPLACING code and replace
offset_substr with memcmp where appropriate.
2003-07-25 12:39 whydoubt
* configure.in: Clean up some configure messages.
2003-07-24 01:03 dessex
* lib/: basicio.c, cobmove.c, cobmove_9_.c, cobmove_b_.c,
cobmove_c_.c, intrinsic.c: Several RTS patches from Paolo Bizzarri.
2003-07-23 17:52 whydoubt
* lib/general.c: Tweak code for removing trailing whitespace in
tcob_chain.
2003-07-23 17:45 whydoubt
* lib/general.c: Correct which string to search in for trailing
whitespace.
2003-07-23 17:40 whydoubt
* lib/general.c: Reducing whitespace-removal code in tcob_cancel.
2003-07-23 16:46 dessex
* lib/: Makefile.in, fileio.c, flckclient.c, flckclient.h,
htcoblib.h: Separated file lock client code into separate file.
2003-07-22 18:22 ferranp
* lib/general.c: Correct cancel statement. Now it works with the
routine name in a variable.
2003-07-20 22:09 dessex
* lib/htcoblib.h, lockserver/Makefile, lockserver/Makefile.0:
Configuration for lock server.
2003-07-20 22:09 dessex
* Makefile.in, configure.in, htconfig.h.in, htconfig.mingw.h:
Configuration for lock server (part 2).
2003-07-20 20:43 andrewcza
* lib/fileio.c, test.code/t36/Makefile, test.code/t36/test36l.cob:
Add new test example and remove warnings from compile when
USE_LOCKSERVER is not defined.
2003-07-20 11:57 dessex
* lib/fileio.c, lib/htcoblib.h, lockserver/lockserver.c: Bug fix
for 'WRITE ...ADVANCING' part 1. Minor modifications to lock
server.
2003-07-18 23:59 hudsonreis
* INSTALL, INSTALL.BeOS, INSTALL.bin: changes about resource files
option
2003-07-18 21:56 andrewcza
* STATUS: Update Status to show READ .. WITH IGNORE LOCK NOW
IMPLEMENTED
2003-07-18 21:50 andrewcza
* compiler/htcobgen.c, compiler/htcobol.y, lib/fileio.c,
test.code/t36/test36i.cob: Implement Compiler and Library code for
READ .. WITH IGNORE LOCK
2003-07-18 00:10 dessex
* utils/cobf2f/: cobf2f.c, cobf2f.h: Minor update to cobf2f
utility.
2003-07-15 13:49 whydoubt
* lib/strings.c: Reworked the INSPECT REPLACING TRAILING code.
2003-07-15 12:15 whydoubt
* lib/strings.c: In comparand structure, changed the component name
'stop' to 'state'. Also made the default state 'go' instead of
'wait'.
2003-07-15 11:54 whydoubt
* lib/strings.c: Make (struct comparand *)->stop comparisons
explicit. More work on cleaning up INSPECT REPLACING library code.
2003-07-15 11:07 whydoubt
* lib/strings.c: Correct signed/unsigned variable comparison.
2003-07-15 09:07 whydoubt
* lib/fileio.c: Fixed a memory leak and a buffer overflow in
reworking LINE SEQUENTIAL writing.
2003-07-13 17:14 bgiroud
* compiler/hthelp.h.in, info/htcobol_en.man, info/htcobol_fr.man,
info/htcobol_man_fr.html: Added option -t in french documentation.
2003-07-12 11:38 dessex
* compiler/htcobol.y, compiler/reswords.c, test.code/t12/Makefile:
Added "WITH IGNORE LOCK" phrase to the read statement.
2003-07-11 22:05 andrewcza
* lib/fileio.c: Added Code to make the DELETE Statement release a
Locked Record if it gets deleted.
2003-07-11 21:56 andrewcza
* test.code/t36/test36i.cob: Add Simple Indexed IO Lock Sample
2003-07-11 21:34 andrewcza
* README, STATUS, lib/fileio.c, lib/htcoblib.h,
lockserver/lockserver.c, test.code/t36/Makefile: Make final changed
for Beta Version of Record Locking on Indexed IO. Now We need
People to test.
2003-07-10 22:54 andrewcza
* lib/fileio.c, lockserver/INSTALL, lockserver/LICENSE,
lockserver/Makefile, lockserver/PROTOCOL, lockserver/README,
lockserver/TODO, lockserver/VERSION, lockserver/hosts,
lockserver/lockserver.c: Write more code to support record Locking
on READ and REWRITE
2003-07-04 00:03 andrewcza
* compiler/htcobol.y, lib/fileio.c, lib/htcoblib.h,
test.code/t12/test12.cob, test.code/t12/test12i.cob: Wrote more
code for Record Locking.
2003-07-03 21:58 andrewcza
* lib/: fileio.c, htcoblib.h: Continue to Add code to implement
record locking.
2003-07-02 17:38 dessex
* compiler/: htcobol.y, reswords.c: Updated report parser grammar.
2003-07-02 07:53 dessex
* compiler/htcobol.y: Updated and improved declaratives parser
grammar.
2003-07-01 22:46 andrewcza
* lib/: fileio.c, htcoblib.h: Write more routines towards the
implemention of record locking on ISAM files.
2003-07-01 12:07 hudsonreis
* info/: htcobol_it.man, htcobol_man_it.html: Update htcobol
manpages(italian language)
2003-06-28 16:47 andrewcza
* lib/: fileio.c, htcoblib.h: Start Adding routines to call
Lockserver for Record Locking.
2003-06-28 15:17 ferranp
* compiler/htcobemt.c, compiler/htcobgen.c,
test_suite/cobol_test.pl: Correct problems initializing variables.
2003-06-28 06:51 reidrac
* info/: htcobol_es.man, htcobol_man_es.html: added the -t switch
2003-06-28 00:30 hudsonreis
* info/: htcobol.man, htcobol_en.man, htcobol_man.html,
htcobol_man_en.html, htcobol_man_pt_BR.html, htcobol_pt_BR.man:
Adding -t switch in htcobol manpage(english and portuguese
language)
2003-06-27 23:09 andrewcza
* lib/fileio.c: Added the Cobol 85 File Status Codes.
2003-06-25 20:03 ferranp
* compiler/: htcobemt.c, htcobgen.c: Changes initializing fields.
Code cleanup, do not initialize values in linkage section.
Initialize all numeric fields to 0 and text fields to spaces.
2003-06-21 07:09 dessex
* lib/fileio.c: File IO bug fixes.
2003-06-19 03:36 dessex
* AUTHORS, htconfig.mingw.h, tconfig.mingw.sh: Updated MinGW setup
script. Updated scanner and parser tokens. (Part 2)
2003-06-19 03:36 dessex
* compiler/: htcobgen.c, htcobol.y, htcoboly.h, reswords.c: Updated
MinGW setup script. Updated scanner and parser tokens.
2003-06-17 14:57 whydoubt
* lib/cobmove.c: Paolo Bizzarri: It is intended to clarify the
meaning of a particular state in the function tcob_move_edited. In
the original code it was expressed as a int value. Now is an enum,
with possibly significant symbolic names. Jeff Smith: Modified the
symbolic names slightly.
2003-06-17 04:30 dessex
* compiler/: htcobemt.c, htcobgen.c, htcobol.y, htcoboly.h,
htglobals.c, htglobals.h, reswords.c, scan.l: Updated scanner and
parser with new tokens. Enhanced error reporting to print error
token.
2003-06-08 00:19 dessex
* compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, compiler/reswords.c, compiler/reswords.h,
lib/fileio.c, test.code/t02/Makefile, test.code/t03/Makefile,
test.code/t33/Makefile: Updated parser with standardized tokens.
Removed 'SEVERITY_ERROR' define conflict on MinGW platform.
2003-05-30 14:10 whydoubt
* lib/strings.c, test_suite/nist/NC.rpt, test_suite/nist/nist.rpt:
Fixed some bugs in INSPECT TALLYING library code. Cleaned up a
couple of near-by memory leaks.
2003-05-19 10:23 hudsonreis
* info/: htcobol_it.man, htcobol_man_it.html: Put in CVS update of
italian manfiles(Thanks Mario)
2003-05-17 01:24 dessex
* configure, configure.in, htconfig.h.in: Added MF compatibility
options (part 2).
2003-05-17 01:24 dessex
* lib/fileio.c, test.code/t19/Makefile, test.code/t19/test19b.cob:
Added MF compatibility configure option and some MF compatibility
features - external file IO.
2003-05-16 23:19 hudsonreis
* info/: htcobol.man, htcobol_man.html: Updating htcobol.man and
htcobol_man.html about the modification of cobopt word to htcobolrc
word.
2003-05-16 15:47 whydoubt
* compiler/htcobol.y: Improve parsing of SORT statement.
2003-05-16 15:47 whydoubt
* test_suite/nist/: IX.rpt, SM.rpt, nist.rpt: Get NIST reports up
to date.
2003-05-16 14:33 whydoubt
* compiler/htcobol.y: Improve parsing of SORT statement.
2003-05-16 13:42 whydoubt
* test_suite/nist/make_pop_linux.txt: Added SORT filename cards.
2003-05-16 13:34 whydoubt
* test_suite/nist/Makefile_trail.h: Clean up for RTE files in NIST
testing.
2003-05-15 15:45 whydoubt
* test_suite/nist/: nist_IX.rpt, nist_IX_prev.rpt, nist_NC.rpt,
nist_NC_prev.rpt: Putting some old reports in the attic.
2003-05-15 15:10 whydoubt
* test_suite/nist/: NC.rpt, nist.rpt: Get NC report up to date.
2003-05-15 14:41 whydoubt
* lib/: fileio.c, htcoblib.h, strings.c: Eliminated some C++
comments, eliminated movebytes, cleaned up SORT code.
2003-05-15 14:10 whydoubt
* compiler/htglobals.c: Keeping C++-style comments out of the
compiler code.
2003-05-15 11:10 reidrac
* info/htcobol_es.man: little fix
2003-05-15 11:04 reidrac
* info/htcobol_es.man: clarified the htcobolrc part
2003-05-11 02:50 dessex
* test.code/: Readme.txt, t15/Makefile, t15/test15k.cob,
t15/test15l.c, t32/Makefile, t32/test32a.cob, t36/test36.cob: Added
COBOL source samples in the 'test.code' directory.
2003-05-08 19:44 dessex
* Makefile.in, Makefile.mingw, configure, configure.in,
htconfig.h.in, htconfig.mingw.h, tconfig.mingw.sh: Simplified
configure for command line help language option (part 2).
2003-05-08 19:27 dessex
* cobpp/tcpphelp.h, cobpp/tcpphelp.h.in, compiler/hthelp.h,
compiler/hthelp.h.in, test.code/Readme.txt,
test_suite/cobol_test.pl: Simplified configure for command line
help language option.
2003-05-07 03:02 dessex
* lib/fileio.c, test.code/t15/Makefile, test.code/tdb01/Makefile,
test.code/tdb01/tdb01.c: Win32 binary flag fix for BDB. Small setup
fix for BDB in tdb01.
2003-05-05 01:49 bgiroud
* compiler/htcobgen.c, test_suite/test.baseline: Corrected filler
SCREEN checking symptom. Recovered test_suite level.
2003-05-04 14:32 ferranp
* compiler/htcobol.y, lib/htcoblib.h, lib/strings.c: New option for
inspect, INSPECT .... REPLACING TRAILING ....
2003-05-01 03:05 hudsonreis
* info/: htcobol_en.man, htcobol_man_en.html: Updated english
manfiles
2003-04-29 16:22 dessex
* info/isetup/: image3e.bmp, image3e1.bmp, license.txt,
tcobol.iss.in: Fix for Inno setup script. Set binary flag for
bitmap
2003-04-29 05:30 dessex
* Makefile.mingw, tconfig.mingw.sh: MinGW config scritp update
2003-04-29 04:33 dessex
* info/isetup/Readme.isetup.txt, info/isetup/image3e.bmp,
info/isetup/tcobol.bat, info/isetup/tcobol.iss.in,
lib/Makefile.mingw, test_suite/nist/Makefile,
test_suite/nist/Makefile_head.h: MinGW update and addtion of Inno
setup script
2003-04-28 13:30 reidrac
* info/htcobol_es.man: cobopt deprecated
2003-04-27 16:20 bgiroud
* compiler/htcobemt.c, compiler/htcobol.y, compiler/reswords.c,
compiler/reswords.h, info/htcobol_fr.man, info/htcobol_man_fr.html:
Added dialect field for reserved words. Changed cobopt into
htcobolrc in documentation.
2003-04-26 12:44 hudsonreis
* compiler/htcobolrc.mingw, lib/Makefile.mingw: Updating the files
to mingw TC install
2003-04-26 11:03 hudsonreis
* compiler/cobopt: removed cobopt file
2003-04-26 01:06 hudsonreis
* info/: htcobol_man_pt_BR.html, htcobol_pt_BR.man: Updating the
brazilian manfiles(changing the word "cobopt" to "htcobolrc" in
htcobol_pt_BR.man and htcobol_man_pt_BR.html)
2003-04-26 00:53 hudsonreis
* configure: updating configure script(regenerated with autoconf)
2003-04-14 17:51 whydoubt
* compiler/htcobol.y: Removed token special_name_class_literal.
2003-04-13 14:31 bgiroud
* configure.in, cobpp/tcpphelp.h.in, compiler/hthelp.h.in,
compiler/reswords.c, info/htcobf2f_es.man,
info/htcobf2f_man_es.html, info/htcobol_es.man,
info/htcobol_man_es.html, info/htcobolpp_es.man,
info/htcobolpp_man_es.html: Addition of "es" translation (Thanks to
Juan). Ordering of reserved words to allow further qualification
for doc.
2003-04-12 12:32 hudsonreis
* test.code/tdb03/tdb03.cob: some bugfixes in tdb03.cob
2003-04-11 10:35 bgiroud
* compiler/: htcobemt.c, htcobgen.c, htcobol.c, htcobol.y,
htcoboly.h, reswords.c, scan.l: Added checks on value types and
length against picture. Added syntax of CLASS phrase.
2003-04-09 19:21 ferranp
* compiler/htcobgen.c: Initialize a field to avoid crashes.
2003-04-08 15:09 ferranp
* compiler/htcobemt.c: Some bugfixes that make the compiler seg
failt.
2003-04-07 03:14 bgiroud
* compiler/: htcobemt.c, htcobgen.c, htcobol.y, htcoboly.h,
htglobals.c: Correction of several little bugs mentionned by Hudson
Reis.
2003-04-06 09:28 whydoubt
* lib/: cobmove.c, general.c, rterrors.h: C++ -> C comments and
corrected some comments.
2003-04-04 19:47 whydoubt
* lib/: htcoblib.h, mcmath.c: Converting C++-style comments to
C-style comments in mcmath.
2003-04-04 19:00 whydoubt
* lib/: basicio.c, cobmove_f_.c, fileio.c, scr_curses.c,
screenio.c, strings.c: Lots of warnings when -W flag is used have
been cleaned up. Implemented library code for 4-digit years in
ACCEPT statement.
2003-04-04 18:57 whydoubt
* test_suite/nist/: NC.idx, make_pop_linux.txt: Minor nist test
suite updates.
2003-04-03 13:18 ferranp
* cobpp/scanner.l: Some bug fixes to aboid segmentation faults.
2003-04-03 12:23 ferranp
* cobpp/cobpp.h, cobpp/scanner.l, compiler/htcobemt.c,
compiler/htglobals.c, compiler/reswords.c, compiler/scan.l,
lib/dyncall.c, lib/general.c, lib/screenio.c: Some bug fixes to
avoid segmentation faults.
2003-04-02 18:40 whydoubt
* compiler/: Makefile.in, htcobemt.c, htcobgen.c, htglobals.c,
htglobals.h, scan.l: Added -pedantic to the flags for compiling the
compiler, and fixed most resulting warnings.
2003-04-02 15:51 whydoubt
* mwindows.h, compiler/htcobgen.c, compiler/htcobol.c,
compiler/htcoboly.h, compiler/htglobals.c, compiler/htglobals.h,
compiler/hthelp.h.in, compiler/reswords.c: More changing C++-style
comments to C-style comments in the compiler.
2003-04-02 14:36 whydoubt
* lib/htcoblib.h, compiler/htcobemt.c: Converting C++-style
comments to C-style comments, and cleaning up some of contents of
the comments in the process.
2003-04-02 13:04 whydoubt
* compiler/htcobemt.c: Cleaned up code generation ambiguity in
proc_trail.
2003-04-02 12:20 whydoubt
* compiler/htcobol.y: ADD CORRESPONDING requires 'TO'.
2003-03-25 04:21 bgiroud
* compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y,
lib/fileio.c: Reset flag eof_hit also at tcob_start (thanks to
Alain Lucari). Suppressed call of data_trail from end if data
division (in case refmods in screen section).
2003-03-23 14:59 ferranp
* compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, compiler/reswords.c, lib/dyncall.c,
lib/general.c, lib/htcoblib.h, lib/rterrors.c, lib/rterrors.h,
lib/scr_curses.c, lib/screenio.c: New options UPPER , LOWER and
SIZE on screen fields. Correct a segmentation faults in som cases
involving call and cancel.
2003-03-20 19:11 ferranp
* compiler/htcobemt.c: Modification to detect variables in the
linkage section while compiling.
2003-03-09 18:50 ferranp
* lib/scr_curses.c: Now the left and right keys at the end of a
field finish an accept auto.
2003-03-05 12:30 whydoubt
* lib/cobmove.c: Fix non-elementary moves to meet standards.
2003-03-05 00:25 whydoubt
* compiler/: htcobgen.c, htcobol.y, htcoboly.h: Additional updates
to the chronological form of the ACCEPT statement.
2003-03-04 17:44 whydoubt
* compiler/htcobgen.c, lib/basicio.c, lib/htcoblib.h: Consolidating
code for chronological form of ACCEPT.
2003-03-04 16:20 whydoubt
* compiler/htcobol.y: Parse the ALPHABET phrase better.
2003-02-28 09:25 bgiroud
* configure.in, cobpp/parser.y, compiler/htcobol.y, lib/fileio.c:
Check-in changes from David Essex for skipping locking on MingW32.
Cleaned-up definitions in files .y for Bison 1.75.
2003-02-25 02:36 whydoubt
* cobpp/.cvsignore, compiler/.cvsignore, info/.cvsignore,
lib/.cvsignore, test.code/.cvsignore,
test.code/copybooks/.cvsignore, .cvsignore, utils/.cvsignore,
utils/cobf2f/.cvsignore: Adding .cvsignore entries into the
repository.
2003-02-25 02:28 whydoubt
* info/: Compiler-Overview.txt, VarStructure.Info.txt:
Documentation updates.
2003-02-23 20:20 whydoubt
* compiler/htcobol.y: Improve EVALUATE without END-EVALUATE case.
2003-02-23 01:03 whydoubt
* compiler/htcobol.y: Improving parse of file and sort descriptor
sections.
2003-02-22 15:24 whydoubt
* compiler/htcobgen.c: Fix occasional segfault in compiler when
creating a log file.
2003-02-22 14:44 whydoubt
* compiler/hthelp.h.in: Update compiler command-line help to
compile without errors.
2003-02-21 13:49 whydoubt
* compiler/: htcobol.y, reswords.c: Keyword 'ARE' is only valid if
the proceeding word is in plural form.
2003-02-18 16:53 whydoubt
* compiler/htcobol.y: Fix a parse error when 'ON' is missing from
an OCCURS DEPENDING clause.
2003-02-18 13:24 whydoubt
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
lib/htcoblib.h: Improving inheritance of group attributes to
subcomponents.
2003-02-16 19:07 whydoubt
* compiler/: htcobgen.c, htcoboly.h: Fix a problem with the
compiler sometimes allocating too much memory while generating code
for initializing groups with the OCCURS clause.
2003-02-15 12:59 whydoubt
* lib/: general.c, mcmath.c, rterrors.c: Fixes and improvements to
the run-time error reporting system.
2003-02-15 12:42 whydoubt
* compiler/htcobgen.c: Fixed compiler shortcoming that led to
values in group fields not being properly initialized (e.g. field
MOVE29A in NIST test NC104).
2003-02-13 02:55 whydoubt
* lib/pictures.c: Fixed some logic errors in counting the numeric
characters in a numeric edited picture.
2003-02-07 12:25 bgiroud
* config.guess, config.sub, configure, configure.in, tinycobol.lsm:
Last configure changes from Matt Verran for R0.60.
2003-02-02 18:17 bgiroud
* ANNOUNCE: Forgotten the principal for R0_60 !
2003-02-02 15:05 bgiroud
* AUTHORS, ChangeLog, STATUS, configure.in, tinycobol.lsm,
compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htglobals.c, info/rpm/tinycobol-0.00.spec, lib/fileio.c,
lib/general.c: Preparation of 0.60 release.
2003-01-23 02:27 bgiroud
* INSTALL.BeOS, configure, configure.in, htconfig.h.in,
compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htglobals.c, lib/fileio.c, lib/general.c, lib/htcoblib.h:
Corrected write advancing, thanks to Alain Leucari's code. Changed
structure of files (needs a V4) to support access to File Status
from the RTL. Added Matt Verran's contributions to better support
BeOS.
2003-01-07 03:18 bgiroud
* compiler/: htcobemt.c, htcobgen.c, htcobol.y, htcoboly.h,
htglobals.c, htglobals.h: Corrected the handling of Invalid Key
clause for write and rewrite.
2002-12-19 00:52 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/reswords.c, lib/fileio.c: Added UNLOCK statement.
2002-12-18 23:50 rpragana
* test.code/t36/: Makefile, test36.cob: Still some files missing...
2002-12-18 13:01 rpragana
* lib/fileio.c: Oops! No t36 commited. Small bug fix in
lib/fileio.c/lock_record().
2002-12-17 14:24 rpragana
* ChangeLog, compiler/htcobemt.c, compiler/htcobgen.c,
compiler/htcoboly.h, lib/fileio.c, lib/htcoblib.h: Added test.code
(t36) for record locks. Modified implementation for allowing
multiple reads with/without locks in the same process. Return code
for already locked files is 99 (temporary error code).
2002-12-17 10:23 rpragana
* ChangeLog, compiler/htcobemt.c, compiler/htcobgen.c,
compiler/htcobol.y, compiler/htcoboly.h, lib/htcoblib.h,
test.code/t01/Makefile, test.code/tdb03/tdb03.cob: Start WITH LOCK
clause implementation (READ verb).
2002-11-05 04:04 bgiroud
* configure, configure.in, compiler/htcobemt.c,
compiler/htcobgen.c, compiler/htcoboly.h, compiler/htglobals.c,
compiler/htglobals.h: Integrated first lot of support for BeOS in
configuration.
2002-10-30 17:02 bgiroud
* configure, lib/fileio.c, test_suite/test.baseline,
test_suite/sortio_tests/srtio05.cob,
test_suite/sortio_tests/srtio06.cob,
test_suite/sortio_tests/srtio07.cob,
test_suite/sortio_tests/srtio08.cob,
test_suite/sortio_tests/srtio09.cob,
test_suite/sortio_tests/srtio10.cob,
test_suite/sortio_tests/test.script: Sort with line sequential
files now should work. Added a few other tests.
2002-10-29 04:09 bgiroud
* configure.in, tinycobol.lsm, test_suite/Makefile,
test_suite/cobol_test.pl, test_suite/test.baseline,
test_suite/sortio_tests/srtio01.cob,
test_suite/sortio_tests/srtio02.cob,
test_suite/sortio_tests/srtio03.cob,
test_suite/sortio_tests/srtio04.cob,
test_suite/sortio_tests/test.script: Added sortio tests.
2002-10-23 15:15 whydoubt
* cobpp/tcpphelp.h.in: Fixing escaped newlines in Italian help
messages.
2002-10-20 05:16 bgiroud
* ANNOUNCE, ChangeLog, INSTALL, configure, configure.in,
tinycobol.lsm, info/rpm/tinycobol-0.00.spec, lib/Makefile.in,
lib/basicio.c: Updates for release 0.59.
2002-10-16 11:27 whydoubt
* Makefile.0, Makefile.in: Clean up two new generated files during
distclean.
2002-10-15 03:12 bgiroud
* cobpp/tcpphelp.h, compiler/hthelp.h: Removed two generated help
files.
2002-10-13 16:47 bgiroud
* ChangeLog, cobpp/tcpphelp.h, cobpp/tcpphelp.h.in,
compiler/hthelp.h, compiler/hthelp.h.in,
info/htcobolpp_man_fr.html: Added missing files from David Essex
concerning internationalization.
2002-10-13 02:03 whydoubt
* INSTALL, Makefile.0, Makefile.in, info/debian/rules,
test.code/Makefile.0, test.code/Makefile.in, utils/Makefile.0,
utils/Makefile.in: Adding standard make target 'distclean'.
2002-10-11 10:49 bgiroud
* configure, configure.in, cobpp/cobpp.c, cobpp/cobpp.h,
compiler/htglobals.c, compiler/htglobals.h, info/Makefile.in,
lib/basicio.c, lib/cobmove_b_.c: Incorporated David Essex changes
for intl. of man files. Corrected the way
tcob_accept_{date,time,day} would fill a char field from a BININT
one.
2002-10-04 10:41 bgiroud
* compiler/htcobgen.c, info/htcobf2f_man_fr.html,
info/htcobol_man_fr.html, lib/basicio.c, lib/cobmove.c,
lib/cobmove_9_.c, lib/cobmove_b_.c, lib/cobmove_c_.c,
lib/cobmove_f_.c, lib/cobmove_x_.c, lib/htcoblib.h,
lib/intrinsic.c, lib/mcmath.c, lib/pictures.c, lib/screenio.c,
lib/strings.c: tcob_ prefix changes phase III.
2002-09-27 11:04 bgiroud
* compiler/htcobemt.c, compiler/htcobgen.c, lib/cobmove.c,
lib/cobmove_9_.c, lib/cobmove_b_.c, lib/cobmove_c_.c,
lib/cobmove_x_.c, lib/fileio.c, lib/htcoblib.h, lib/intrinsic.c,
lib/mcmath.c, lib/scr_curses.c, lib/screenio.c, lib/screenio.h,
lib/strings.c, test.code/Readme.txt, test.code/t00/Makefile,
test.code/t17/Makefile, test.code/t17/Readme.txt,
test.code/t23/Makefile, test.code/t26/Makefile: Changing RTS names
phase II.
2002-09-27 03:22 bgiroud
* compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcobolrc.in, compiler/htcobolrc.mingw, lib/basicio.c,
lib/cobmove.c, lib/cobmove_9_.c, lib/cobmove_b_.c,
lib/cobmove_c_.c, lib/cobmove_f_.c, lib/cobmove_x_.c, lib/fileio.c,
lib/general.c, lib/htcoblib.h, lib/intrinsic.c, lib/mcmath.c,
lib/rterrors.c, lib/scr_curses.c, lib/screenio.c, lib/strings.c,
test_suite/nist/NC.idx: Changed or added prefix "tcob_" phase I.
2002-09-16 05:00 bgiroud
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
lib/fileio.c, test.code/t08/Readme.txt: Corrected several bugs in
sort, and added prefix tcob_ for sort entry points.
2002-09-10 03:59 bgiroud
* compiler/htcobgen.c, compiler/htcobol.y, lib/basicio.c,
lib/htcoblib.h, test.code/t08/test08u.cob: Added the correct
handling of implied numeric move in accept_* routines. Also
renamed the modified routines with a prefix of tcob_.
2002-09-09 05:23 bgiroud
* Makefile.in, cobpp/Makefile.in, cobpp/Makefile.mingw,
compiler/Makefile.in, compiler/Makefile.mingw, compiler/htcobemt.c,
compiler/htcobgen.c, info/Makefile.in, lib/Makefile.in,
lib/Makefile.mingw, test.code/Makefile.in: Added devel tag in
Makefiles. Made SORT-RETUN defined. Gives an error if assigned
name in SELECT is not defined.
2002-08-27 11:21 ferranp
* compiler/htcobemt.c, compiler/htcobol.y, compiler/htglobals.c,
lib/Makefile.in, lib/Makefile.mingw, lib/dyncall.c,
lib/intrinsic.c, test.code/t02/test02.cob, test.code/t33/Makefile,
test_suite/cobol_test.pl: Unify the 2 libraries of the runtime in
one. By default create the runtime system as a shared object.
Some bug fixes.
2002-08-12 14:28 bgiroud
* TODO, compiler/htcobemt.c, compiler/htcobgen.c,
compiler/htcobol.y, compiler/htcoboly.h, info/htcobf2f_fr.man,
info/htcobol_fr.man, info/htcobolpp_fr.man,
test_suite/cobol_test.pl, test_suite/nist/IX.rpt,
test_suite/nist/SM.rpt, test_suite/nist/nist.rpt: Added french
translation. Updated cobol_test.pl for dynamic libs.
2002-06-26 13:13 ferranp
* compiler/htcobol.y, lib/dyncall.c, lib/general.c, lib/htcoblib.h,
lib/rterrors.h: Preliminary cancel statement. Unify the way dyncall
works with dl and ltdl Some imprivements for NIST test suite.
2002-06-26 08:10 ferranp
* compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y,
lib/screenio.c: Correct determination of size for fields without
picture. Correct parsing of nested progrmas (NIST IC test suite).
A little bug on screen.
2002-06-25 23:13 dessex
* info/: htcobf2f_it.man, htcobf2f_man_it.html, htcobol_it.man,
htcobol_man_it.html, htcobolpp_it.man, htcobolpp_man_it.html: Added
Italian versions MAN and HTML docs.
2002-06-24 12:08 ferranp
* compiler/htcobol.y, lib/basicio.c, lib/dyncall.c, lib/general.c,
lib/intrinsic.c, lib/rterrors.c, lib/rterrors.h, lib/screenio.c:
Changes on parser. Improvements on runtime error reporting.
2002-06-21 06:36 ferranp
* compiler/htcobgen.c, compiler/htcobol.y, lib/general.c,
lib/screenio.c: Some bug fixes. Clearer accept syntax. Now not
requires curses to be linked with any cobol program.
2002-06-19 14:09 ferranp
* compiler/: htcobemt.c, htcobol.y, htcoboly.h: A bug introduced on
one of the last modifications afecting the returninig of routines.
2002-06-19 12:03 ferranp
* lib/: general.c, htcoblib.h, intrinsic.c, scr_curses.c: NUMVAL-C
instrinsic function. (cobol 85 intrinsic functions complented).
Bug on the screen section accept (reported by Iker Etxebarria).
Restore the currency symbol when returning from a call.
2002-06-17 22:29 rpragana
* ChangeLog, compiler/htcobol.y: Flag as error level 78 variables.
2002-06-16 17:59 ferranp
* compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcoboly.h,
compiler/reswords.c, lib/fileio.c, lib/general.c, lib/htcoblib.h,
lib/intrinsic.c, lib/rterrors.h: Fase 1 of the cancel statement.
NUMVAL intrinsic function.
2002-06-16 03:32 dessex
* compiler/htcobol.y: Bug fix for ACCEPT/DISPLAY grammar in parser.
2002-06-14 13:10 ferranp
* compiler/htcobol.y: Fix a bug that makes all the accepts via
curses.
2002-06-13 04:17 dessex
* cobpp/: parser.y, scanner.l: Updated pre-processor to allow
multi-line comment entries for AUTHOR, INSTALLATION, DATE-WRITTEN,
DATE-COMPILED, SECURITY statements.
2002-06-12 18:46 dessex
* compiler/htcobol.y, test_suite/nist/Readme.txt: Minor bug in main
parser.
2002-06-12 13:35 ferranp
* compiler/htcobol.y: An bug produced for deleting by error lines
from previous version.
2002-06-12 06:12 ferranp
* compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, compiler/reswords.c, lib/htcoblib.h,
lib/scr_curses.c, lib/screenio.c: Modification of the
accept/display on the parser to be closer to standards. Boback on
a rutine generates exit program, else stop run. A bug fix for SET.
2002-06-10 21:39 dessex
* info/: htcobf2f_en.man, htcobf2f_man_en.html,
htcobf2f_man_pt_BR.html, htcobf2f_pt_BR.man, htcobol.man,
htcobol_en.man, htcobol_man.html, htcobol_man_en.html,
htcobol_man_pt_BR.html, htcobol_pt_BR.man, htcobolpp_en.man,
htcobolpp_man_en.html, htcobolpp_man_pt_BR.html,
htcobolpp_pt_BR.man, rpm/tinycobol-0.00.spec: Updated man and HTML
docs for htcobol.
2002-06-05 05:34 dessex
* Readme.mingw32.txt, STATUS, htconfig.mingw.h,
info/rpm/tinycobol-0.00.spec, lib/Makefile.mingw, lib/scr_curses.c,
test.code/copybooks/Makefile.in: Minor make file fixes. Update to
scr_curses for pdcurses.
2002-06-04 04:07 dessex
* ANNOUNCE, AUTHORS, ChangeLog, Makefile.0, configure,
configure.in, htconfig.0.h, htconfig.mingw.h, tinycobol.lsm,
cobpp/Makefile.0, compiler/Makefile.0, compiler/htcobolrc.mingw,
compiler/htglobals.c, lib/Makefile.0, lib/Makefile.mingw,
lib/htcoblib.h, test.code/Makefile.0, utils/Makefile.0: Updates for
0.58 release.
2002-06-03 16:19 ferranp
* lib/Makefile.in: Corrections on the symlinks for installing as
shared libs.
2002-06-03 15:18 ferranp
* compiler/htglobals.c: Bug that causes a seg fault with lib names
in the resource file like '$.so'
2002-06-03 03:04 dessex
* configure, configure.in, compiler/htcobolrc.in,
compiler/htglobals.c, compiler/htglobals.h, info/htcobol.man,
info/htcobol_man.html: Updated TC front end to pass linker options
(Part III). Minor update to configure script to add the static
libraries utilities to the TC resource file. Updated man and HTML
docs for htcobol.
2002-06-02 22:36 dessex
* compiler/: htcobolrc.in, htglobals.c, htglobals.h: Updated TC
front end to handle shared libraries (Part II).
2002-06-02 13:44 ferranp
* compiler/htcobemt.c, compiler/htcobol.y, lib/dyncall.c: Some
bugxs intreoduced when verifying paragraph and section names. Some
bugs on dynamic calls.
2002-05-30 15:04 dessex
* cobpp/parser.y, cobpp/scanner.l, compiler/htcobol.c,
compiler/htcobolrc.in, compiler/htcoboly.h, compiler/htglobals.c,
compiler/htglobals.h, test.code/config/COB.rules.in: More
pre-processor fixes and updates relating to REPLACE (Part I).
Updated TC front end to handle shared/static libraries (Part I).
2002-05-22 17:38 whydoubt
* lib/mcmath.c: Fixed a bug in 'DIVIDE f1 INTO f2 GIVING f3
REMAINDER f4' where f3 is a numeric-edited non-integer.
2002-05-22 14:53 ferranp
* lib/Makefile.in: Update Makefile for creating and installig
(optional) shared libraries:
2002-05-22 12:26 ferranp
* lib/: scr_curses.c, screenio.c, screenio.h: Minor bugs on
screenio.
2002-05-19 09:45 ferranp
* compiler/htcobol.y, compiler/reswords.c, lib/htcoblib.h,
lib/scr_curses.c, lib/screenio.c, lib/screenio.h,
test.code/t23/test23b.cob: Improvements and cleanup on screenio.
end-accept clause.
2002-05-18 11:46 ferranp
* compiler/htcobemt.c, compiler/htcobol.y,
compiler/htcobolrc.mingw, compiler/htglobals.c, lib/Makefile.mingw,
lib/dyncall_ltdl.c, lib/screenio.c: Portability issues for mingw32
including dynamic calls. Validate and print invalid paragraphs and
sections on compiler.
2002-05-17 15:55 whydoubt
* test_suite/nist/nc_extr.pl: Update nist/nc_extr.pl to simplify
and correct some problems working with the first and last modules,
CM and ST respectively.
2002-05-17 14:42 whydoubt
* test_suite/nist/Makefile_trail.h: Generate full nist.rpt report
from correct module reports.
2002-05-17 09:39 ferranp
* compiler/htcobemt.c: WHEN-COMPILED intrinsic function.
2002-05-17 08:49 ferranp
* compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, compiler/htglobals.c, compiler/htglobals.h,
compiler/reswords.c, compiler/reswords.h, lib/intrinsic.c: Fixes on
intrinsic functions. Option -m to compile as a module.
2002-05-15 06:06 dessex
* configure, configure.in: More updates to the configure script for
DB version 4.
2002-05-15 04:56 dessex
* configure, configure.in, htconfig.h.in, lib/htcoblib.h,
test_suite/cobol_test.pl: Updated configure script for DB version
4. Updated test_suite Perl script to determine the DB library name
from the resource file(htcobolrc).
2002-05-14 17:52 whydoubt
* lib/strings.c: Small fix to INSPECT (TALLYING and REPLACING) that
was causing AFTER to not work as specified.
2002-05-14 12:16 whydoubt
* lib/strings.c: Implemented INSPECT CONVERTING
2002-05-13 02:22 bgiroud
* test_suite/nist/: Makefile_SM, SM.idx: Added SM support in nist
test_suite directory.
2002-05-12 19:03 ferranp
* compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y,
lib/intrinsic.c, test.code/t35/test35.cob: More instrinsic
functions. some bug fixed.
2002-05-09 17:52 whydoubt
* lib/screenio.c: Fixing a kludge in display_curses that was
causing memory after a 'group' to be trampled when the group was
displayed.
2002-05-05 16:43 ferranp
* lib/screenio.c: Correct problems displaying edited fields with
blank when zero. Bug reported by Harold Norris.
2002-05-05 15:51 ferranp
* compiler/htcobgen.c: Correct a bug on last commit.
2002-05-05 13:46 ferranp
* compiler/htcobgen.c, lib/intrinsic.c, lib/screenio.c,
test.code/t35/test35.cob: Intrinsic functions, bug fixes and
updated test35.
2002-05-03 23:54 dessex
* test_suite/nist/nc_extr.pl: Update to the NIST test suite
extract.
2002-05-03 08:29 ferranp
* compiler/htcobemt.c, lib/intrinsic.c: More intrinsic functions.
2002-05-03 06:40 bgiroud
* compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, compiler/reswords.c, test_suite/Makefile,
test_suite/test.baseline, test_suite/nist/IX.idx,
test_suite/nist/IX.rpt, test_suite/nist/IX_prev.rpt,
test_suite/nist/Makefile_head.h, test_suite/nist/Makefile_trail.h,
test_suite/nist/NC.rpt, test_suite/nist/NC_prev.rpt,
test_suite/nist/SM.rpt, test_suite/nist/make_pop_linux.txt,
test_suite/nist/nc_extr.pl, test_suite/nist/nist.rpt,
test_suite/nist/nist_IX.rpt, test_suite/nist/nist_NC.rpt,
test_suite/nist/xtr_rpt.sh: Further enhancements to support IX
module. Added module SM. Changed names of .rpt files (suppressed
nist_ prefix).
2002-04-30 04:30 ferranp
* compiler/htcobemt.c, compiler/htcobgen.c,
test.code/t35/test35.cob: Some bugs on intrinsic functions and
generating temp fields.
2002-04-29 09:22 ferranp
* lib/cobmove_x_.c: A bug fix for a seg fault on move.
2002-04-29 08:56 ferranp
* compiler/htcobol.y, compiler/scan.l, lib/dyncall.c,
lib/screenio.c: Bug fixes. Remove code for copys from compiler.
2002-04-28 19:16 dessex
* cobpp/: scanner.l, test.code/ft1.cob, test.code/t1.cob:
Pre-processor update relating to SQL pre-processor.
2002-04-28 18:36 ferranp
* compiler/htcobemt.c, compiler/htcobgen.c, lib/intrinsic.c,
test.code/t35/test35.cob: More intrinsic functions. Some bug fixes.
2002-04-28 15:51 ferranp
* lib/intrinsic.c, test.code/Readme.txt, test.code/t35/Makefile,
test.code/t35/test35.cob: New Intrinsic functions. Added examples
for instinsic functions in test.code.
2002-04-28 11:39 ferranp
* compiler/htcobol.y, lib/intrinsic.c: Bugs on intrinsic function
current-date (instrinsics without params)
2002-04-26 13:34 dessex
* ChangeLog, configure, configure.in, cobpp/cobpp.c, cobpp/cobpp.h,
cobpp/parser.y, cobpp/scanner.l: Updated ChangeLog. Updated
configure script to handle dynamic loading. Updated configure
script dynamic loading RTS default. More pre-processor updates.
2002-04-24 19:19 ferranp
* compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcoboly.h,
compiler/reswords.c, lib/intrinsic.c, lib/rterrors.c:
Implementation of some intrinsic functions.
2002-04-22 19:59 andrewcza
* lib/fileio.c, test_suite/test.baseline,
test_suite/seqio_tests/seqio02.cob,
test_suite/seqio_tests/seqio05.cob: Begin making changes so that
File Status in fileio.c will return Cobol 85 Status codes and not
Cobol 74.
2002-04-21 16:07 ferranp
* compiler/htcobemt.c, compiler/htcoboly.h, compiler/reswords.c,
compiler/reswords.h, compiler/scan.l, lib/Makefile.in,
lib/cobmove_f_.c, lib/intrinsic.c, lib/mcmath.c, lib/rterrors.c,
lib/scr_curses.c: Add skeleton for intrinsec functions.Added
example function ABS. Correct a bug on move float fields and a bug
on screen io.
2002-04-16 22:39 andrewcza
* compiler/htcobgen.c: Fix a problem with Relative IO for Write
From.
2002-04-16 20:17 dessex
* lib/: dyncall.c, dyncall_ltdl.c: Merged dynamic loading code in
RTS.
2002-04-16 18:11 dessex
* configure, configure.in, htconfig.0.h, compiler/htcobemt.c,
compiler/htcobolrc.in, lib/Makefile.in, lib/dyncall.c,
lib/htcoblib.h: Updated configure script to handle dynamic loading.
Merged dynamic loading code in RTS.
2002-04-16 13:14 ferranp
* lib/dyncall_ltdl.c: ome cleanup on dyncall_ltdl.
2002-04-15 16:14 ferranp
* compiler/htcobolrc.mingw: [no log message]
2002-04-15 16:14 ferranp
* cobpp/Makefile.mingw, lib/scr_curses.c, lib/screenio.c: Some
issues on mingw32 port. Colors work again with pdcurses. Bugs on
display ADVANCING/NO ADVANCING and on DISPLAY reported by Harold
Norris.
2002-04-11 05:57 dessex
* ChangeLog, configure, configure.in, htconfig.h.in,
cobpp/test.code/ft1.cob, compiler/htcobol.y, lib/Makefile.in,
lib/Makefile.mingw, lib/dyncall.c, lib/dyncall_ltdl.c,
lib/scr_curses.c, test.code/t33/Makefile, test.code/t33/Readme.txt,
test.code/t33/rt.sh: Minor fix to htcobol.y. Updated configure
script to handle dynamic loading (using the ltdl library or RTS
default). Minor fix to screenio to handle old versions of the
ncurses libraries.
2002-04-10 19:39 ferranp
* lib/: cobmove_x_.c, screenio.c: Correct move right justified
fields (strip trailing spaces from source field). Now accept just
right works as expected.
2002-04-10 03:19 bgiroud
* compiler/htcobemt.c, test_suite/Makefile,
test_suite/nist/Makefile_head.h, test_suite/nist/Makefile_nc,
test_suite/nist/nc.idx, test_suite/nist/nist.rpt,
test_suite/nist/nist_IX.rpt, test_suite/nist/nist_IX_prev.rpt,
test_suite/nist/nist_prev.rpt: Corrected test for NOT INVALID KEY.
Further automate test suite.
2002-04-08 02:59 bgiroud
* compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, lib/pictures.c, test_suite/nist/NC.idx,
test_suite/nist/make_pop_linux.txt, test_suite/nist/nc.idx,
test_suite/nist/nist.rpt, test_suite/nist/nist_IX.rpt,
test_suite/nist/nist_NC.rpt, test_suite/nist/nist_NC_prev.rpt:
Further improvements for the handling of declaratives. Added cast
of int for va_args in pictures.
2002-04-07 18:25 ferranp
* configure, configure.in, compiler/htcobemt.c: The configure
script didn't give the correct defalut lib to linker. Correct the
stabs lines when using copybooks.
2002-04-07 16:02 ferranp
* lib/: Makefile.in, dyncall.c, ltdl.c: Dynamic call now uses ltdl
routines.
2002-04-05 01:02 andrewcza
* compiler/htcobgen.c, lib/fileio.c, test.code/config/COB.rules.in:
Correct a problem with WRITE FROM
2002-04-02 18:51 ferranp
* compiler/htcobemt.c, compiler/htcobgen.c, lib/Makefile.in,
lib/Makefile.mingw, lib/htcoblib.h, lib/scr_curses.c,
lib/screenio.c, lib/screenio.h: Separate all the functions related
to curses on a file. Correct a bug displaying GROUP fileds in
curses. BLANK SCREEN now uses colors.
2002-04-01 19:06 andrewcza
* lib/fileio.c: Fixed a bug in Rewrite for Sequential IO
2002-04-01 04:53 bgiroud
* compiler/htcobgen.c, compiler/htcobol.y, test_suite/Makefile,
test_suite/nist/nist.rpt, test_suite/nist/nist_IX.rpt,
test_suite/nist/nist_NC.rpt, test_suite/nist/nist_NC_prev.rpt:
Corrected the behavior of one format of DIVIDE statement. Corrected
the generation of READ when used sequentially.
2002-03-30 23:12 dessex
* ChangeLog, INSTALL, STATUS, configure, configure.in,
cobpp/Makefile.in, cobpp/cobpp.c, cobpp/cobpp.h, cobpp/parser.y,
cobpp/scanner.l, cobpp/test.code/ft1.cob, cobpp/test.code/ft2.cob,
cobpp/test.code/r.sh, cobpp/test.code/t2.cob,
cobpp/test.code/t3.cob, test_suite/nist/Makefile: Updated
pre-processor and added code to handle tabs, inline comments,
concatination. Updated ChangeLog and configure script files.
2002-03-29 14:23 whydoubt
* STATUS, lib/strings.c: Out-of-bounds bug fix to STRING statement.
2002-03-27 04:22 bgiroud
* compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, test_suite/nist/IX.idx,
test_suite/nist/nist.rpt, test_suite/nist/nist_IX.rpt,
test_suite/nist/nist_NC.rpt: Phase I of declaratives semantics.
2002-03-24 13:53 ferranp
* lib/screenio.c: Correct bugs on screenio.
2002-03-23 16:23 whydoubt
* lib/strings.c: Corrected small bug in STRING statement.
2002-03-22 05:26 bgiroud
* compiler/htcobol.y, test_suite/nist/Makefile_trail.h,
test_suite/nist/nist.rpt, test_suite/nist/nist_IX.rpt,
test_suite/nist/nist_IX_prev.rpt, test_suite/nist/nist_NC.rpt,
test_suite/nist/nist_prev.rpt: End of declaratives syntax (I hope).
Small correction for search.
2002-03-21 19:37 andrewcza
* STATUS, TODO, test.code/Readme.txt, test.code/esql/Readme: Update
some Status files to reflect the availability of Embedded SQL.
2002-03-21 16:19 bgiroud
* compiler/htcobol.y, test_suite/nist/nist_IX.rpt: Phase II of
declaratives: grammar is OK. The tests behind i/o statements are
still to be implemented.
2002-03-19 03:33 bgiroud
* compiler/htcobgen.c, compiler/htcobol.y, compiler/reswords.c,
lib/mcmath.c, test_suite/nist/IX.idx, test_suite/nist/Makefile_IX,
test_suite/nist/Makefile_NC, test_suite/nist/Makefile_head.h,
test_suite/nist/Makefile_trail.h, test_suite/nist/NC.idx,
test_suite/nist/Readme.txt, test_suite/nist/make_pop_linux.txt,
test_suite/nist/nist.rpt, test_suite/nist/nist_IX.rpt,
test_suite/nist/nist_IX_prev.rpt, test_suite/nist/nist_NC.rpt,
test_suite/nist/nist_NC_prev.rpt, test_suite/nist/nist_prev.rpt,
test_suite/nist/xtr_rpt.sh: Phase I of declaratives. Enhancements
for the NIST test suite. Correction of level-88 bug.
2002-03-15 13:01 andrewcza
* test.code/esql/: esql.list.ecob, esql.trans.ecob: Update examples
to demonstrate BASED ON and HOST VARIABLES.
2002-03-13 19:50 ferranp
* lib/screenio.c: Correct bug of accept line/position.
2002-03-12 23:01 andrewcza
* test.code/esql/: Build, Makefile.rollback, Makefile.trans,
esql.list.ecob, esql.rollback.ecob, esql.trans.ecob: Added More
examples using Transactions and Rollback
2002-03-12 22:05 andrewcza
* test.code/esql/: Makefile.create, Makefile.insert, Makefile.list,
Makefile.table, Readme: Update test code for Firebird Release 1.0
2002-03-08 18:51 dessex
* compiler/: htcobol.y, htcobolrc.in, htglobals.c, htglobals.h:
Minor update to better document the grammar. More updates to main
compiler user options.
2002-03-08 17:50 bgiroud
* compiler/htcobemt.c, lib/fileio.c, lib/htcoblib.h,
test_suite/nist/make_pop_linux.txt: Corrected spurious lines in
line sequential writes, INVALID KEY tests and various parameters in
NIST test suite.
2002-03-08 02:04 dessex
* compiler/htcobemt.c, info/htcobol.man, info/htcobol_man.html,
info/htcobolpp.man, info/htcobolpp_man.html: Updated htcobolpp
reference MAN and HTML files. Changed code generation label from
'tiny_cobol_compiled' to 'tinycobol_compiled'.
2002-03-07 15:57 ferranp
* compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, lib/screenio.c: Screen section enhacementsw
and new features. Print all the DEBUG_COMPILER info on the source
file Some comments on the compiler.
2002-03-06 09:08 dessex
* AUTHORS, configure, configure.in, cobpp/AUTHORS, cobpp/cobpp.c,
cobpp/cobpp.h, cobpp/scanner.l, cobpp/test.code/ft1.cob,
cobpp/test.code/r.sh, cobpp/test.code/t1.cob,
compiler/htcobolrc.in, compiler/htglobals.c, compiler/htglobals.h:
Added preliminary code to support the 'D' type lines, include
source debugging line option.
2002-03-05 23:31 andrewcza
* test.code/esql/: Build, Makefile.list, esql.create.ecob,
esql.list.ecob: Added a example of a ESQL Program using EXEC SQL
FETCH
2002-03-05 01:13 dessex
* ChangeLog, compiler/htcobgen.c, compiler/htglobals.c: Updated
ChangeLog file. More updates to main compiler user options.
2002-03-04 22:00 andrewcza
* test.code/esql/: Build, Makefile.create, Makefile.insert,
Makefile.table, Readme, esql.create.ecob, esql.insert.ecob,
esql.table.ecob, fixit: Added example files for Firebird ESQL
Support.
2002-03-04 20:48 ferranp
* lib/: dyncall.c, rterrors.c, screenio.c: New error reporting,
code cleanup.
2002-03-04 20:21 ferranp
* lib/: dyncall.c, screenio.c: Some enhacements and code cleanup.
2002-03-03 12:40 bgiroud
* compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcoboly.h,
compiler/htglobals.c, lib/cobmove_b_.c, test_suite/nist/nist.rpt,
test_suite/nist/nist_prev.rpt: Corrected signed binary to unsigned
display or binary move. Suppressed compile erreors with #ifdef
FIXME directives.
2002-03-02 05:34 dessex
* ChangeLog, configure, configure.in, compiler/Makefile.mingw,
compiler/htcobgen.c, compiler/htcobolrc.in, compiler/htglobals.c,
compiler/htglobals.h, info/Makefile.in,
info/rpm/tinycobol-0.00.spec, info/rpm/tinycobol.rpm4.spec: Updated
ChangeLog file. More updates to main compiler user options.
2002-03-01 10:19 whydoubt
* lib/cobmove.c, test_suite/nist/nist.rpt,
test_suite/nist/nist_prev.rpt: Significant changes to move_edited.
Should perform much more like is specified in standards.
2002-02-27 20:17 ferranp
* compiler/: htcobol.y, htglobals.c: More error reporting on the
parser. By default dissable the option of all calls dynamic.
2002-02-26 14:37 whydoubt
* lib/screenio.c: Simplified several loops. Introduced addch_set()
function, for accomplishing addch multiple times on the same
character.
2002-02-26 13:45 ferranp
* cobpp/scanner.l, compiler/htcobol.y, compiler/scan.l,
lib/dyncall.c: Error to preprocesoor that gives bad line numbers.
Debug files/lines on scanner. New errors reported. On dynamic
calls, search for a file named <subrname>.so.
2002-02-25 15:00 ferranp
* compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htglobals.c, compiler/htglobals.h, lib/screenio.c: Support
for non standard display at 9999/accept at 9999. A new compiler
option to treat all call statements on the program as dynamic
calls.
2002-02-25 05:32 dessex
* ANNOUNCE, ChangeLog, Makefile.in, configure, configure.in,
htconfig.0.h, htconfig.h.in, htconfig.mingw.h, tinycobol.lsm,
cobpp/cobpp.c, compiler/Makefile.in, compiler/htcobol.c,
compiler/htcobolrc.in, compiler/htglobals.c, compiler/htglobals.h,
test.code/Readme.txt, test.code/makrc: Updated ChangeLog file.
Added resource script to set the environment variables file. More
updates to main compiler user options. Updates for 0.57 release.
2002-02-23 07:31 bgiroud
* compiler/: htcobemt.c, htcobgen.c, htcoboly.h, reswords.c,
scan.l: Preliminary support of COMP-X and COMP-5.
2002-02-21 17:24 whydoubt
* lib/pictures.c: Making picCreate and picAppend check that they do
not run past the end of the buffer they are passed.
2002-02-21 08:37 ferranp
* compiler/: htcobgen.c, htcobol.y, reswords.c: Bug that make a
segmentation fault when initialize a field on a redefinition.
Using the cancel statement report only a warning.
2002-02-20 16:58 ferranp
* cobpp/scanner.l, lib/screenio.c: Bug on precompiler for copy
replacing on fixed format files. Accept from inkey (to get
keyboard status with curses)
2002-02-18 14:21 ferranp
* lib/htcoblib.h, lib/screenio.c, lib/screenio.h,
test.code/copybooks/screen.cpy: Changes on screenio to make it
easier to accept edited fields
2002-02-17 23:04 whydoubt
* compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, test_suite/nist/nist.rpt,
test_suite/nist/nist_prev.rpt: Allowing sign clause in group item
to be inherited by subordinate items. Moved some handling of usage
out of htcobol.y (parser) into htcobgen.c.
2002-02-17 04:55 dessex
* ChangeLog, Makefile.in, configure, configure.in,
compiler/Makefile.in, compiler/cobopt, compiler/htcobolrc.in,
compiler/htglobals.c, compiler/htglobals.h,
test_suite/cobol_test.pl: Updates to main compiler user options
defaults. Updated ChangeLog file. Added htcobolrc.in and updated
configure to generate user options defaults resource file. The
generated file htcobolrc replaces cobopt file as the user options
defaults resource file. Updated test_suite Perl script to use
TCOB_OPTIONS_PATH environment variable to set the resource file
location.
2002-02-15 16:40 whydoubt
* compiler/: htcobol.y, htcoboly.h, reswords.c: Aligning the method
used for getting the USAGE type.
2002-02-15 12:43 whydoubt
* compiler/htcobol.y: Reformatting and reorganizing a few rules.
2002-02-15 10:43 bgiroud
* compiler/htcobol.y, compiler/scan.l, lib/mcmath.c,
test_suite/test.baseline, test_suite/nist/nist.rpt,
test_suite/nist/nist_prev.rpt: Now accepts underscores in variable
names, doesn't choke anymore on GLOBAL clause, and a little
enhancement in arith precision.
2002-02-15 07:53 dessex
* compiler/: cobopt, htcobol.y, htglobals.c, htglobals.h: More
updates to main compiler user options.
2002-02-13 20:26 ferranp
* lib/screenio.c: Map cobol colors from standard to curses colors.
2002-02-13 20:03 ferranp
* lib/screenio.c: More screen updates and cleanup.
2002-02-12 00:30 whydoubt
* lib/cobmove_c_.c: Continuing move to 'pic' interface.
2002-02-10 19:16 whydoubt
* lib/screenio.c: Simplifying/improving performance of
free_scr_fields().
2002-02-10 15:04 ferranp
* compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y,
compiler/reswords.c, lib/screenio.c, lib/screenio.h: Preliminary
support for cusror clause on special names, as shown on COBOL 2001
Draft.
2002-02-10 13:45 bgiroud
* compiler/htcobgen.c, test_suite/nist/nc.idx,
test_suite/nist/nist.rpt: Added support for subtract corresponding.
2002-02-09 13:42 dessex
* compiler/cobopt, compiler/htglobals.c, compiler/htglobals.h,
lib/basicio.c: Minor bug fix for ACCEPT (stdin) statement. More
updates to main compiler front end options.
2002-02-09 00:35 whydoubt
* compiler/: htcobemt.c, htcobgen.c: Fixed a problem in the
compiler with accepting to a indexed variable.
2002-02-08 16:37 ferranp
* lib/: screenio.c, screenio.h: Unify all the curses display/accept
to one. To make it easier to maintain.
2002-02-08 01:43 whydoubt
* compiler/htcobol.y: Fixed a break in the field_description rule
when opt_def_name is NULL.
2002-02-07 14:33 ferranp
* configure, configure.in, info/Makefile.in, lib/Makefile.in,
lib/screenio.c, lib/screenio.h: Bug that make the accept of screen
item crash. Begin screeio reorganization. Configuration and
makefiles for easy creation of debian packages.
2002-02-06 10:25 whydoubt
* lib/screenio.c: Fix to SCREEN processing.
2002-02-06 05:39 dessex
* compiler/: cobopt, htcobol.y, htglobals.c, htglobals.h:
Preliminary update to main compiler to auto detect required link
libraries.
2002-02-05 17:21 bgiroud
* compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, compiler/reswords.c, lib/mcmath.c,
test_suite/compile_tests/ctestp-subtract3.cob,
test_suite/nist/nc.idx, test_suite/nist/nist.rpt,
test_suite/nist/nist_prev.rpt, test_suite/nist/xtr_rpt.sh: Added
support for subtract corresponding. Preliminary work for RENAMES.
Applied the fix for qualified variables provided by Gerard Hollard.
2002-02-05 05:33 dessex
* ChangeLog, Readme.cygwin.txt, Readme.mingw32.txt,
compiler/Makefile.0, compiler/cobopt, compiler/htcobol.c,
compiler/htglobals.c, compiler/htglobals.h: Changed Cygwin version
to use the GNU GetOpt function. Updated ChangeLog file.
2002-02-05 00:58 whydoubt
* compiler/htcobgen.c: Fix for pic_save_char, when PIC contains
characters 0x80-0xFF.
2002-02-03 01:35 whydoubt
* lib/: cobmove_c_.c, mcmath.c, screenio.c: Removing some
now-unnecessary COMP-3 code.
2002-02-02 15:40 whydoubt
* compiler/: htcobgen.c, htcobol.y, htcoboly.h: Cleaned some
compiler code for PIC strings, and a problem with 'P' scaling.
2002-02-01 23:35 whydoubt
* compiler/htcobgen.c, lib/cobmove_9_.c, lib/cobmove_c_.c,
lib/mcmath.c: Continuing improvements to COMP-3 datatype: making
certain SIGN IS ... SEPARATE does not affect length.
2002-02-01 04:09 bgiroud
* compiler/htcobemt.c, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, lib/cobmove.c, lib/htcoblib.h,
test_suite/nist/nist.rpt, test_suite/nist/nist_prev.rpt: Full
support for ADD CORRESPONDING ... ON SIZE ERROR.
2002-02-01 00:52 whydoubt
* compiler/htcobemt.c, compiler/htcobgen.c, lib/basicio.c,
lib/cobmove.c, lib/cobmove_b_.c, lib/cobmove_f_.c,
lib/cobmove_x_.c, lib/fileio.c, lib/general.c, lib/htcoblib.h,
lib/mcmath.c, lib/screenio.c, lib/strings.c: Switching method for
specifying datatype in most locations from '9','X',... to
DTYPE_DISPLAY,DTYPE_ALPHANUMERIC,...
2002-01-31 10:13 whydoubt
* lib/: basicio.c, cobmove.c, screenio.c: Fixes in display and
display_curses for decimal point placement and decimal point is
comma.
2002-01-30 01:47 whydoubt
* compiler/htcobemt.c, info/VarStructure.Info.txt, lib/basicio.c,
lib/cobmove.c, lib/cobmove_9_.c, lib/cobmove_b_.c,
lib/cobmove_f_.c, lib/cobmove_x_.c, lib/general.c, lib/htcoblib.h,
lib/mcmath.c, lib/pictures.c, lib/screenio.c, lib/strings.c,
test.code/t07/test07.cob, test_suite/nist/nist.rpt,
test_suite/nist/nist_prev.rpt: New pic* interface: picElemVal,
picElemLen, picCreate, picAppend, picReqLen. Fixes and
factorization of code in and relating to move_edited.
DECIMAL-POINT IS COMMA fix.
2002-01-29 09:12 dessex
* ANNOUNCE, AUTHORS, INSTALL, configure, configure.in,
cobpp/AUTHORS, cobpp/COPYRIGHT, compiler/htcobgen.c,
info/rpm/tinycobol-0.00.spec, info/rpm/tinycobol.rpm4.spec: Updates
for 0.56 release. More bug fixes for ADVANCING clauses in WRITE
statement.
2002-01-28 00:57 dessex
* ANNOUNCE, ChangeLog, STATUS, mwindows.h, cobpp/cobpp.h,
cobpp/scanner.l, compiler/htcobol.c, compiler/htglobals.h,
lib/fileio.c: More Win32 (Mingw32) updates. More bug fixes for
ADVANCING clauses in WRITE statement. Updates for 0.56 release.
2002-01-27 04:39 dessex
* cobpp/cobpp.c, cobpp/cobpp.h, cobpp/scanner.l,
cobpp/test.code/Makefile, cobpp/test.code/ft3.cob,
cobpp/test.code/r.sh, compiler/htcobgen.c, compiler/htcobol.c,
compiler/htcobol.y, compiler/htcoboly.h, compiler/htglobals.c,
compiler/htglobals.h, lib/fileio.c, test.code/config/COB.rules.in:
Update to accept a max of 1024 * 4 byte for include paths. More
bug fixes for ADVANCING clauses in WRITE statement.
2002-01-25 11:08 dessex
* compiler/htcobgen.c, compiler/htcobol.c, compiler/htglobals.c,
compiler/htglobals.h, test.code/config/COB.build.tmpl.in,
test.code/config/COB.build.tmpl.t.in: More compiler options
updates. preliminary bug fix for ADVANCING clauses in WRITE
statement.
2002-01-25 03:21 dessex
* ChangeLog, configure, configure.in, mwindows.h, tinycobol.lsm,
compiler/Makefile.in, compiler/htcobol.y, compiler/htglobals.c,
compiler/htglobals.h, compiler/reswords.c, info/Makefile.in: More
compiler options updates. Updated ChangeLog file. Separated WRITE
and RELEASE statements.
2002-01-24 03:12 dessex
* mwindows.h, cobpp/cobpp.c, compiler/htglobals.c,
compiler/htglobals.h, lib/mcmath.c: Minor Win32 (Mingw32) update.
2002-01-24 02:28 whydoubt
* lib/general.c, lib/htcoblib.h, lib/mcmath.c,
test_suite/nist/nist.rpt, test_suite/nist/nist_prev.rpt: Fixing
ROUNDED problems and related issues in the math routines.
2002-01-24 01:30 whydoubt
* test_suite/nist/: Makefile, Makefile_nc: Changing Makefiles in
NIST test suite directory to accommodate changes in compiler
options.
2002-01-23 08:51 dessex
* info/: Makefile.in, htcobf2f.man, htcobol.man, htcobol_man.html,
htcobolpp.man, htcobolpp_man.html: Updated htcobol and htcobf2f MAN
files. Added a MAN and HTML file for htcobolpp.
2002-01-23 05:50 dessex
* ChangeLog, compiler/cobopt, compiler/htcobol.c,
compiler/htcoboly.h, compiler/htglobals.c, compiler/htglobals.h,
info/htcobf2f_man.html, info/htcobol_man.html,
test.code/config/COB.rules.in, test_suite/cobol_test.pl: Main
compiler options update. Updated ChangeLog file. Updated man
files in HTML format.
2002-01-21 02:28 whydoubt
* compiler/htcobgen.c, compiler/htcobol.y, lib/strings.c,
test_suite/nist/nist.rpt, test_suite/nist/nist_prev.rpt: Updated
STRING statement: Fixed segmentation fault, POINTER IN, and
DELIMITED BY.
2002-01-19 00:37 whydoubt
* compiler/htcobol.y, lib/strings.c, test_suite/nist/nist.rpt,
test_suite/nist/nist_prev.rpt: Fixed UNSTRING statement. Fixed a
few rules where ON is optional. Fixed problem when NOT ON OVERFLOW
present, but ON OVERFLOW not present.
2002-01-15 17:55 whydoubt
* lib/: dyncall.c, fileio.c, general.c, htcoblib.h, mcmath.c,
rterrors.c, screenio.c, strings.c: Tightened up several loops and
removed some redundant code in the run-time library.
2002-01-14 16:10 whydoubt
* compiler/htcobemt.c, lib/basicio.c, lib/cobmove.c,
lib/cobmove_x_.c, lib/dyncall.c, lib/mcmath.c, lib/rterrors.c,
lib/screenio.c, lib/strings.c: Tightening the scope and changing
names for several global variables in the runtime library.
2002-01-14 00:03 dessex
* ChangeLog, compiler/Makefile.mingw, lib/strings.c,
test_suite/cobol_test.pl: Added gcc-2.96 patch update.
2002-01-13 16:42 bgiroud
* compiler/htcobemt.c, test_suite/nist/nist.rpt,
test_suite/nist/nist_prev.rpt: Yet another index correction.
2002-01-11 10:26 bgiroud
* compiler/Makefile.in, compiler/htcobemt.c, compiler/htcobgen.c,
compiler/htcoboly.h, compiler/htglobals.h,
test_suite/nist/nist_prev.rpt: Split htcobgen.c; all asm dependent
code goes into htcobemt.c.
2002-01-10 21:14 dessex
* lib/Makefile.in, lib/basicio.c, test_suite/nist/Readme.txt,
test_suite/nist/nc_exec85.pl, test_suite/nist/nc_extr.pl,
test_suite/nist/nc_report.pl, test_suite/nist/xtr_rpt.sh: Minor
update to NIST test suite.
2002-01-09 02:19 whydoubt
* lib/cobmove_9_.c, test_suite/nist/nist.rpt: Corrected accounting
for separate_sign in cob_move_9_b.
2002-01-08 15:49 whydoubt
* compiler/htcobgen.c, test_suite/nist/nist.rpt: Changed default
value of decimals from -1 to 0 (NC135A now passes).
2002-01-08 13:29 ferranp
* lib/general.c, lib/rterrors.c, lib/screenio.c,
test.code/Makefile.in, test.code/Readme.txt,
test.code/t34/Makefile, test.code/t34/aaaa.cob,
test.code/t34/bbbb.cob: Support for colors without color_set
(pdcurses/win32) Some support for chain on mingw32. Added CHAIN
examples.
2002-01-08 09:49 whydoubt
* compiler/htcobgen.c, test_suite/nist/nist.rpt: Fixed a problem
with some negative literals in the compiler. Fixed a problem with
the BLANK WHEN ZERO code in the compiler, that had been causing
pseudo-random segmentation faults in the NIST suite.
2002-01-07 04:21 dessex
* htconfig.h.in, htconfig.mingw.h, cobpp/Makefile.mingw,
compiler/Makefile.mingw, lib/Makefile.mingw, lib/htcoblib.h,
lib/rterrors.c, lib/strings.c: More Win32 (Mingw32) updates.
Removed min() function conflict found in Win32 (Mingw32).
2002-01-05 08:57 dessex
* ChangeLog, INSTALL, INSTALL.Win32, INSTALL.bin, README,
Readme.mingw32.txt, STATUS, configure, configure.in, htconfig.h.in,
mwindows.h, cobpp/Makefile.0, cobpp/Makefile.in,
compiler/Makefile.0, compiler/Makefile.in, compiler/htcobol.c,
lib/Makefile.0, lib/Makefile.in, lib/general.c, lib/ltdl.c,
lib/ltdl.h, test.code/maktc.bat, test.code/config/COB.rules.in,
test.code/t04/Makefile, test_suite/cobol_test.pl,
test_suite/nist/Readme.txt: # More Win32 (Mingw32) updates. #
Added preliminary version of generic dynamic load code. # Updated
to ChangeLog and some documentation files.
2002-01-01 16:48 whydoubt
* lib/: basicio.c, cobmove.c, dyncall.c, fileio.c, mcmath.c,
screenio.c, strings.c: Tightening the scope for several functions
in the library.
2001-12-28 13:36 bgiroud
* compiler/htcobgen.c, compiler/scan.l, test_suite/test.baseline,
test_suite/nist/nist.rpt: More index corrections.
2001-12-23 17:42 bgiroud
* compiler/htcobgen.c, compiler/htcobol.y, test_suite/nist/nc.idx,
test_suite/nist/nist.rpt, test_suite/search_tests/test20a.cob: More
corrections for indexes.
2001-12-20 16:19 whydoubt
* lib/: basicio.c, screenio.c: Removed a couple of unnecesary case
checks on PIC strings. Compiler already makes certain they are
uppercase.
2001-12-19 11:51 whydoubt
* lib/mcmath.c: Refining signedness changes to compare function.
2001-12-19 04:12 bgiroud
* compiler/htcobgen.c, lib/htcoblib.h, lib/mcmath.c,
test_suite/nist/Makefile_nc, test_suite/nist/nc.idx,
test_suite/nist/nist.rpt: Further corrections for the NIST
programs.
2001-12-19 02:38 whydoubt
* lib/: basicio.c, general.c, htcoblib.h, mcmath.c: Removed old
accept_env_var1 and accept_cmd_line1 functions. Refined pic
strings for generics.
2001-12-17 16:31 ferranp
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/reswords.c, lib/general.c: Fixes for bugs from the
previous commit. Preliminary CHAIN statement.
2001-12-15 10:08 ferranp
* lib/: rterrors.c, rterrors.h: New module on library to handle
runtime errors.
2001-12-15 10:03 ferranp
* compiler/htcobgen.c, compiler/htcobol.y, compiler/reswords.c,
lib/Makefile.in, lib/screenio.c, lib/screenio.h: Some bugfixes and
cleanup. Preparing CHAIN statement.
2001-12-14 05:07 bgiroud
* compiler/htcobgen.c, lib/mcmath.c, test_suite/nist/nist.rpt:
Modified generic pic string to always have a counted byte for the
sign.
2001-12-14 03:41 bgiroud
* compiler/htcobgen.c, test_suite/nist.rpt,
test_suite/nist_prev.rpt, test_suite/nist/nc.idx,
test_suite/nist/nist.rpt, test_suite/nist/nist_prev.rpt,
test_suite/nist/xtr_rpt.sh: Another correction for NIST pgms
(getting indexed data in perform count). Further improvements in
NIST report tool.
2001-12-13 23:22 whydoubt
* lib/strings.c: Cleaned up some pointer math in
cob_inspect_replacing and cob_inspect_tallying.
2001-12-12 20:15 whydoubt
* lib/basicio.c: Documentation for accept_cmd_line and
accept_env_var.
2001-12-12 18:30 whydoubt
* lib/pictures.c: Hopefully improved mc_picexpand's code.
2001-12-12 17:57 whydoubt
* lib/: basicio.c, cobmove_9_.c, general.c, htcoblib.h, mcmath.c,
screenio.c: Corrected a subtle flaw in the logic of picCompLength.
2001-12-12 15:50 whydoubt
* lib/: cobmove.c, cobmove_9_.c, cobmove_b_.c, cobmove_c_.c,
cobmove_f_.c, cobmove_x_.c, general.c, htcoblib.h, mcmath.c: Made
the cobmove functions more internally consistent. Improved the
handling of signedness and type conversions in the library.
2001-12-12 00:58 dessex
* INSTALL.Win32, mwindows.h, compiler/htcoboly.h,
compiler/htglobals.c, lib/basicio.c, lib/general.c, lib/htcoblib.h,
lib/screenio.c, lib/strings.c: Update to Run-Time, main compiler
and PP code for Win32 support.
2001-12-11 03:44 dessex
* ChangeLog, compiler/htcobgen.c, compiler/htglobals.c: Updated
ChangeLog file. Update to main compiler code for Win32 support.
Both PP and compiler will now compile and run suing Mingw32.
2001-12-10 14:29 dessex
* cobpp/tcppversion.h.in: Updated pre-processor with version file.
2001-12-08 14:50 bgiroud
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
lib/mcmath.c, lib/screenio.c, test_suite/test.baseline,
test_suite/nist/Makefile, test_suite/nist/Makefile_nc,
test_suite/nist/Readme.txt, test_suite/nist/nc.idx,
test_suite/nist/nc_extr.pl, test_suite/nist/nist.rpt,
test_suite/nist/xtr_rpt.sh: Added tools to test NIST programs.
Modified usage of INDEX and long subscripts.
2001-12-08 09:06 dessex
* cobpp/Makefile.0, compiler/Makefile.0, compiler/Makefile.in,
compiler/htcobgen.c, compiler/htcobol.c, compiler/htcoboly.h,
compiler/reswords.c, compiler/reswords.h, compiler/scan.l: Compiler
directory files update.
2001-12-06 03:52 dessex
* test_suite/nist/: Makefile, mak.sh, nc_exec85.pl, nc_extr.pl:
Update to NIST test suite.
2001-12-05 20:43 dessex
* mwindows.h, cobpp/cobpp.c, cobpp/test.code/Makefile: Update to
pre-processor code for Win32.
2001-12-05 04:59 dessex
* compiler/: htcobgen.c, htglobals.c: Fix for renamed defines from
PGM_COMPILER to TCOB_PGM_COMPILER.
2001-12-05 04:23 dessex
* Makefile.in, configure, configure.in, mwindows.h,
cobpp/Makefile.in, cobpp/cobpp.c, cobpp/cobpp.h,
cobpp/createver.sh, cobpp/scanner.l, compiler/createver.sh,
compiler/htglobals.c, compiler/htversion.h.in: Added some
preliminary native Win32 support for Mingw32. Updated
pre-processor code.
2001-12-05 04:04 bgiroud
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/scan.l, lib/basicio.c, lib/cobmove.c, lib/htcoblib.h,
lib/mcmath.c, test_suite/nist.rpt, test_suite/nist_prev.rpt: Added
support for BLANK WHEN ZERO in compiler. Added GOBACK statement.
Corrected detection of pure numeric labels.
2001-12-04 23:50 dessex
* configure, configure.in, compiler/htcoboly.h,
test.code/copybooks/Makefile.in, test_suite/nist/Makefile,
test_suite/nist/Readme.txt, test_suite/nist/make_pop_linux.txt,
test_suite/nist/nc_exec85.pl, test_suite/nist/nc_extr.pl: Set Bison
and -g compile option as defaults in configure script. Added
preliminary version of NIST test suite.
2001-11-30 17:04 ferranp
* compiler/htcobgen.c, test.code/copybooks/screen.cpy: Permit
variable line/column/colors to be any kind of field. Some error
messages. Add screen.cpy to copybooks.
2001-11-27 22:53 rpragana
* compiler/htcobol.y: Changed again REDEFINES to allow any order of
the clauses.
2001-11-27 22:06 rpragana
* ChangeLog, compiler/htcobol.y: Change in parser to allow (again)
REDEFINES to work.
2001-11-26 19:23 whydoubt
* lib/mcmath.c: Improve behavior of fldtod and dtofld when dealing
with variables that have a separate sign and/or leading sign.
2001-11-26 17:52 whydoubt
* lib/cobmove_9_.c: Changes to cob_move_9_* functions to correct a
bug when converting from a number where SIGN IS TRAILING SEPARATE.
2001-11-26 16:10 bgiroud
* compiler/htcobgen.c, compiler/htcobol.y, lib/basicio.c,
lib/cobmove_9_.c, lib/cobmove_b_.c, lib/cobmove_f_.c, lib/fileio.c,
lib/strings.c, test_suite/nist.rpt: Phase II of INITIAL. Clean-up
to avoid warnings with -O2.
2001-11-23 04:40 bgiroud
* compiler/htcobol.y: Oops! Forgotten to remove trace.
2001-11-23 04:33 bgiroud
* compiler/: htcobgen.c, htcobol.y: Increased max number of char in
picture (standard says 50).
2001-11-21 03:57 bgiroud
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/scan.l, lib/fileio.c, lib/htcoblib.h,
test_suite/call_tests/ptest05.cob,
test_suite/call_tests/stest04.cob,
test_suite/call_tests/test.script: Phase I of INITIAL code.
Corrected PICTURE \n sequence bug in scan.l.
2001-11-20 15:33 whydoubt
* lib/: cobmove_9_.c, cobmove_c_.c, mcmath.c: Should now always
produce and store correct COMP-3 data. Allow to read correct
COMP-3 data, as well as most incorrect COMP-3 data (formerly)
occasionally produced by TC.
2001-11-19 17:19 ferranp
* cobpp/cobpp.c, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htglobals.c, compiler/scan.l, lib/screenio.c: Finish
screen section new features. Permit hexadecimal literals withe
x'..' (lowecase x). Add computational-x as computational (Not
standard but permited on some compilers). Permit path from
copifiles both with '\' or '/' as dir separator.
2001-11-18 18:49 whydoubt
* lib/cobmove_c_.c: Removed inconsistent implementation of SIGN
SEPARATE with USAGE COMP-3.
2001-11-16 06:44 bgiroud
* compiler/htcobgen.c: Removed WARNING issued when doing initial
values in REDEFINE'd groups.
2001-11-15 14:59 ferranp
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/scan.l, lib/htcoblib.h, lib/screenio.c, lib/screenio.h,
test.code/t23/test23b.cob: Variable Line/Column on screen section
(Phase II) Variable colors and new clause 'color' on screen
section. Modifies test23b to show the new features.
2001-11-14 04:07 bgiroud
* configure, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, lib/general.c: Phase II of switches (SW1 to
SW9 only for the time beeing).
2001-11-12 00:58 dessex
* compiler/htcobol.y: Updated FD entry with 'RECORD CONTAINS n
CHARACTERS' clause.
2001-11-09 14:45 dessex
* configure, configure.in: Removed -O2 compile option from
configure script.
2001-11-09 00:30 dessex
* cobpp/: scanner.l, test.code/Makefile, test.code/r.sh: Fixed
format continuation and (single and double) quote PP update.
2001-11-06 17:52 dessex
* configure, configure.in: Configure option 'debug' bug fix.
2001-11-05 16:05 ferranp
* test.code/t23/test23b.cob: An example file for variable
line/column on screen section.
2001-11-05 15:54 ferranp
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/scan.l, test.code/t23/Makefile: Changes to support
variable line/column on screen section.
2001-11-05 04:35 dessex
* cobpp/: parser.y, scanner.l, test.code/Makefile,
test.code/ft3.cob, test.code/r.sh, test.code/t3.cob: Updated PP
with REPLACE statement fix.
2001-11-04 17:08 bgiroud
* cobpp/scanner.l, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, compiler/scan.l,
test_suite/call_tests/ptest04.cob: Phase II of switches. Correction
of the OFF keyword disappearing.
2001-11-03 03:34 dessex
* configure, configure.in: Bug fix in configure script.
2001-11-03 02:25 dessex
* configure, configure.in, lib/Makefile.in: Updated configure
script to handle multiple versions library DB and compilers.
2001-10-31 10:15 dessex
* configure, configure.in, htconfig.0.h, htconfig.h.in,
lib/htcoblib.h: Added debug move-rts configure script option.
2001-10-29 14:25 bgiroud
* compiler/htcobol.y, compiler/scan.l, lib/htcoblib.h,
test_suite/nist.rpt: Phase I of switches and alphabet.
2001-10-29 14:19 dessex
* lib/screenio.c, utils/cobf2f/cobf2f.c, utils/cobf2f/cobf2f.h,
utils/cobf2f/scanner.l: Updated COPYRIGHT information for PP.
Updated screenio.c includes for Cygwin.
2001-10-28 23:51 dessex
* ANNOUNCE, BUGS, COPYRIGHT, ChangeLog, TODO, configure,
configure.in, htconfig.0.h, tinycobol.lsm, cobpp/COPYRIGHT,
cobpp/cobpp.c, cobpp/cobpp.h, cobpp/parser.y, cobpp/scanner.l,
compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/htconfig.0.h, compiler/htglobals.c, compiler/htglobals.h,
compiler/scan.l, info/rpm/tinycobol-0.00.spec,
info/rpm/tinycobol.rpm4.spec, lib/basicio.c, lib/cobmove.c,
lib/cobmove_9_.c, lib/cobmove_b_.c, lib/cobmove_c_.c,
lib/cobmove_f_.c, lib/cobmove_x_.c, lib/dyncall.c, lib/fileio.c,
lib/general.c, lib/htcoblib.h, lib/mcmath.c, lib/pictures.c,
lib/screenio.c, lib/screenio.h, lib/strings.c,
test.code/Readme.txt, test.code/t23/test23a.cob: Updated COPYRIGHT
information. Updated ChangeLog and other changes relating to new
release. Updated the default htconfig.h file. Changed screen
status to CRT as per COBOL 200x draft.
2001-10-26 04:56 bgiroud
* compiler/htcobol.y, compiler/scan.l, lib/cobmove_9_.c,
lib/mcmath.c, test_suite/nist.rpt: Further corrections to move and
math routines for NIST programs.
2001-10-26 00:50 dessex
* AUTHORS, configure, configure.in, htconfig.h.in, lib/htcoblib.h,
lib/screenio.c, test.code/t00/teste.cob: Updated configure script
to handle multiple versions library DB.
2001-10-24 03:16 bgiroud
* compiler/htcobgen.c, lib/cobmove_f_.c, lib/htcoblib.h,
lib/mcmath.c, test_suite/nist.rpt, test_suite/test.baseline:
Corrected behavior of multiple MULTIPLY ... BY. Added first NIST
report.
2001-10-23 23:18 dessex
* compiler/htcobgen.c, compiler/htcobol.y, compiler/scan.l,
lib/screenio.c, lib/screenio.h, test.code/t23/Makefile,
test.code/t23/test23a.cob: Updated screen status and function keys
for screenIO. Patch submitted by Ferran Pegueroles.
2001-10-23 18:29 dessex
* lib/: cobmove_9_.c, cobmove_b_.c, cobmove_c_.c, cobmove_f_.c:
More bug fixes in new MOVE Run-Time routines.
2001-10-22 06:09 bgiroud
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/scan.l, lib/cobmove.c, lib/cobmove_9_.c, lib/cobmove_b_.c,
lib/cobmove_f_.c, lib/cobmove_x_.c, lib/htcoblib.h, lib/mcmath.c:
Several changes to better support P's in picture. Renamed
implied_zeros for pscale to better indicate the purpose.
2001-10-21 12:25 dessex
* ChangeLog, lib/basicio.c, lib/cobmove.c, lib/cobmove_9_.c,
lib/cobmove_b_.c, lib/screenio.c: Bug fixes in new MOVE Run-Time
routines.
2001-10-15 03:27 dessex
* compiler/htcobgen.c, compiler/htcoboly.h, info/Makefile.in,
lib/basicio.c, lib/cobmove_9_.c, lib/cobmove_b_.c,
lib/cobmove_c_.c, lib/cobmove_f_.c, lib/cobmove_x_.c,
lib/htcoblib.h, lib/mcmath.c, lib/screenio.c: Changed Run-Time Math
routines to truncate on an overflow condition when '[NOT] ON SIZE
ERROR' is not specified.
2001-10-11 05:15 dessex
* lib/mcmath.c, test_suite/test.baseline,
test_suite/compile_tests/ctest01c.cob,
test_suite/compile_tests/test.script: Bug fix in math Run-Time.
Minor update in test_suite.
2001-10-05 05:43 bgiroud
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
lib/cobmove.c, lib/cobmove_9_.c, lib/cobmove_x_.c, lib/htcoblib.h,
lib/mcmath.c: Corrected several bugs in the new cob_move_...
routines. Added one byte in the fld_desc struct to fully support
'P' in pictures.
2001-10-04 01:31 dessex
* ChangeLog, compiler/htcobol.y: Updated DEBUGGING MODE clause to
turn on stabs generation. Updated ChangeLog file.
2001-10-02 01:03 jmnoeth
* lib/htcoblib.h: Changed the definitions for the cobmove routines
to reflect the broken out source code. Jim Noeth
2001-10-02 01:03 jmnoeth
* lib/Makefile.in: Changed to reflect the changes made for the
cobmove routines.
Jim Noeth
2001-10-02 00:51 jmnoeth
* lib/cobmove_c_.c: Split out from the oringinal cobmove.c. This
routine handles moves where the source field is of type packed
decimal.
Jim Noeth
2001-10-02 00:51 jmnoeth
* lib/cobmove_9_.c: Split out from the origininal cobmove.c, this
source handles all moves where the source field is of type display.
Jim Noeth
2001-10-02 00:51 jmnoeth
* lib/cobmove_x_.c: Split out from cobmove.c, this routine handles
moves where the source field is of type alphanumeric.
Jim Noeth
2001-10-02 00:51 jmnoeth
* lib/cobmove_f_.c: Split out from cobmove.c, this routine handles
moves where the source field is of type floating point.
Jim Noeth
2001-10-02 00:51 jmnoeth
* lib/cobmove.c: Changed to split out the various source field
types into source files of the format cobmove_?_.c, where ? is '9',
'b', 'c', 'f', 'x' for display, binary, packed decimal, floating
point and character.
Also added logic to handle leading and trailing signs.
2001-10-02 00:51 jmnoeth
* lib/cobmove_b_.c: Split out from the original cobmove routine,
this source code handles moves where the source field is of type
binary (comp).
Jim Noeth
2001-09-21 08:42 dessex
* compiler/: htcobgen.c, htcobol.y, htcoboly.h, scan.l: Bug fix for
variables error detect. Updated grammar to handle multi-line
IDENTIFICATION division clauses. Updated grammar to properly
handle the SOURCE/OBJECT COMPUTER clauses.
2001-09-21 02:51 bgiroud
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/scan.l, lib/mcmath.c: Replaced the OSE subroutines calls
by jumps to allow GO TO in them. Also, the rounding is now done
before the overflow checking.
2001-09-17 17:30 dessex
* compiler/: htcobgen.c, htcobol.y, scan.l: Bug fix for file
variables error detect.
2001-08-18 04:54 knishida
* compiler/htcobgen.c: Use push_immed where appropriate.
2001-08-18 04:48 knishida
* info/Makefile.in: Don't ask overwriting.
2001-08-18 04:32 knishida
* compiler/htcobgen.c: Remove unnecessary declarations.
2001-08-17 21:07 knishida
* compiler/htglobals.c: Initialize global variables.
2001-08-17 05:38 knishida
* compiler/: htcobgen.c, htcobol.y, htcoboly.h, htglobals.c,
htglobals.h, scan.l: Put original source file names and lines in
debugging stabs. The compiler no longer holds temporary
preprocessed files after compilation.
2001-08-17 03:10 knishida
* compiler/: htcoboly.h, htglobals.c, scan.l: Allocate the copy
file stack dynamically. Remove global variable
include_full_filename.
2001-08-14 19:57 knishida
* compiler/: htcobgen.c, htcobol.y, htcoboly.h: Fixed a
reduce/reduce conflict in READ statement.
2001-08-11 21:09 dessex
* ChangeLog, configure, configure.in, cobpp/Makefile.0,
compiler/Makefile.0, compiler/htcobgen.c: Updated reference
listings to handle long qualified variable names. Added default
Makefile for cobpp directory. Updated ChangeLog.
2001-08-11 17:44 knishida
* compiler/htcobgen.c: (spe_sy_x, spe_sy_9): Removed. Use
spe_sym_XX instead. (gen_init_str): Use gen_move for
initialization.
2001-08-11 15:12 knishida
* compiler/: htcobgen.c, htcoboly.h: (gen_init_str): Take only
three arguments. (memref, memrefat, memrefd): Take only one
argument. (MEMREF, MEMREFAT, MEMREFD): Removed. (memref2):
Removed. Use memref.
2001-08-10 19:25 dessex
* INSTALL, configure, configure.in, cobpp/Makefile.in,
cobpp/test.code/Makefile, compiler/Makefile.in, compiler/htcobol.y,
test.code/ReportGen/report.cob, test.code/t06/index01.cob,
test.code/t09/move-test.cob, test.code/t09/subscripts.cob,
test.code/t09/upro.cob, test.code/t09/var+perform.cob,
test.code/tdb02/tdb02.cob, test.code/tdb03/tdb03.cob,
test.code/tgui01/testgui01.cob, test.code/tgui01/testgui04.cob:
Updated configure script and Makefile.in files to handle Bison.
Removed REMARKS from test.code programs.
2001-08-08 15:30 knishida
* compiler/htglobals.c: New function init_env. Clean up
environment variables initialization.
2001-08-08 14:29 knishida
* compiler/htglobals.c: Remove turn_off_list_mode,
turn_on_list_mode, turn_off_xref, and turn_on_xref. Set global
variables directly.
2001-08-08 14:21 knishida
* compiler/: htglobals.c, htglobals.h: Define global variables in
htglobals.c, not in htglobals.h. Include htcoboly.h in
htglobals.c. Remove unnecessary external declarations.
2001-08-08 14:17 knishida
* compiler/htcoboly.h: Put `extern' in declarations.
2001-08-06 16:41 knishida
* cobpp/parser.y, compiler/htcobol.y: Allow compilation with using
Bison.
2001-08-06 16:31 knishida
* compiler/scan.l: Count "# ..." lines as real lines.
2001-07-24 08:19 dessex
* configure, configure.in, compiler/htcobol.y: Configure script
update, to handle yacc193. Updated grammar to handle DISPLAY ...
LINE/COLUMN clause.
2001-07-23 17:33 bgiroud
* lib/fileio.c: Forgotten the trace.
2001-07-23 17:15 bgiroud
* compiler/htcobgen.c, compiler/htcobol.y, lib/fileio.c,
lib/mcmath.c, test_suite/seqio_tests/seqio07.cob,
test_suite/seqio_tests/seqio08.cob: Corrected a few bugs regarding
moves and compares. Added 2 programs for SELECT OPTIONAL clause.
2001-07-22 09:16 dessex
* compiler/: htcobol.y, scan.l: Updated DISPLAY ... ERASE clause.
2001-07-22 07:08 dessex
* compiler/: htcobol.y, htcoboly.h, htglobals.c, scan.l: Updated
preprocessor spawn exit status to ensure job abort on error.
Updated scanner parser for SD entry and SORT ... INPUT/OUTPUT
clauses. Changed scanner parser for OPEN mode clauses, to use
seperate tokens.
2001-07-21 19:18 dessex
* compiler/htcobol.y, test.code/t09/test09.cob,
test.code/t14/test14a.cob, test.code/t14/test14b.cob,
test.code/t14/test14c.cob, test.code/t14/test14d.cob,
test.code/t15/test15.cob, test.code/t15/test15a.cob,
test.code/t15/test15e.cob, test.code/t15/test15i.cob,
test.code/t15/test15j.cob, test.code/t20/Makefile,
test.code/tdb01/tdb01.c, test.code/tdb01/tdb01a.cob: Removed milti
line statements for ID, in test programs. Bug fix for line number
error reporting.
2001-07-21 08:27 dessex
* compiler/htcobgen.c, compiler/htcoboly.h, test.code/t06/Makefile,
test.code/t07/Makefile, test.code/t12/Makefile,
test.code/t18/Makefile: Changed xrefrence listing to use qsort
function.
2001-07-20 14:08 rpragana
* ChangeLog, lib/mcmath.c: Temporary work-around for
cob_check_numeric, as refmoded variables have a NULL picture.
(Refmods should come with a valid picture.)
2001-07-20 08:13 dessex
* cobpp/scanner.l, compiler/htcobgen.c: Added sort to cross
refrence listing. Changed PP listing line multiplier to 1.
2001-07-19 08:32 dessex
* compiler/htcobgen.c, compiler/htcoboly.h, compiler/scan.l,
utils/cobf2f/cobf2f.h: Added variable cross refrence listing
report.
2001-07-18 20:57 knishida
* compiler/: htcobgen.c, htcobol.y, htcoboly.h: Allow ROUNDED
option in ADD/SUBTRACT CORR ... statements.
2001-07-18 20:41 whydoubt
* lib/: basicio.c, screenio.c: Some small additions to fix a couple
breaks caused by the recent changes to the fld_desc structure.
2001-07-18 20:32 knishida
* compiler/htcobol.y: Set HTG_RETURN_CODE in the default case in
yyerror.
2001-07-17 00:35 dessex
* compiler/htcobol.y: Updated parser error print routines.
2001-07-16 19:13 knishida
* lib/screenio.c: Remove unused variables _iDefAttr_ and _iDefPair_
from cob_accept_screen().
2001-07-16 19:05 knishida
* compiler/scan.l: Removed unnecessary variable `is'.
2001-07-16 01:51 dessex
* Makefile.in, configure, configure.in, info/Makefile.in,
info/rpm/tinycobol-0.00.spec, info/rpm/tinycobol.rpm4.spec: Added
RPM4 spec file, and man install makefiles.
2001-07-16 00:34 bgiroud
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/scan.l, lib/cobmove.c, lib/fileio.c, lib/htcoblib.h,
lib/mcmath.c, test_suite/cobol_test.pl, test_suite/test.baseline,
test_suite/perform_tests/perf04.cob,
test_suite/seqio_tests/test.script: Added support for OPTIONAL
files. Corrected get_index when negative. Updated test suite.
2001-07-15 17:34 dessex
* AUTHORS, configure, configure.in, htconfig.h.in, cobpp/cobpp.c,
cobpp/parser.y, cobpp/test.code/r.sh, compiler/htcobgen.c,
compiler/htcobol.y, compiler/scan.l: Updated FD entry with 'BLOCK
contains' and 'DATA record' clauses. Added more debug options to
the configure script.
2001-07-13 10:12 rpragana
* ChangeLog, compiler/htcobgen.c: Adjusted field length for
SEPARATE SIGN.
2001-07-12 00:31 dessex
* ANNOUNCE, AUTHORS, INSTALL.Win32, Readme.cygwin.txt, STATUS,
configure, configure.in, tinycobol.dsc, tinycobol.lsm: Version 0.54
update.
2001-07-12 00:31 dessex
* compiler/htcobgen.c: Release 0.54 update.
2001-07-10 23:26 dessex
* info/: debian/README.Debian, debian/changelog, debian/copyright,
debian/rules, rpm/tinycobol-0.00.spec: Release 0.54 update.
2001-07-09 01:42 dessex
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/scan.l, lib/mcmath.c: Updated READ statement with full
'[NOT] AT END' clauses. Removed RETURN statements and NEXT,
PREVIOUS clauses from READ statement. Added full RETURN statement
syntax to grammar. Removed duplicate 'binFldSize' function from
run-time.
2001-07-06 17:35 bgiroud
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
test_suite/perform_tests/perf04.cob,
test_suite/perform_tests/test.script: Added check of loop counter
for PERFORM gname TIMES.
2001-07-04 01:51 bgiroud
* compiler/htcobgen.c, compiler/htcoboly.h, compiler/scan.l,
lib/fileio.c: Corrected spurious FS error in cob_write_adv.
Cleaned up a bit init code. Added first draft of table of
intrinsics.
2001-07-04 00:12 rpragana
* ChangeLog, lib/mcmath.c: Fixed bug with the new struct fld_desc
members.
2001-07-03 11:42 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, lib/htcoblib.h: Added syntax for [SIGN IS]
{LEADING/TRAILING} [SEPARATE] in variable definition.
2001-07-03 05:07 knishida
* test_suite/search_tests/test20a.cob: New test for multiple WHEN
clauses.
2001-06-29 04:15 knishida
* compiler/htcobol.y: Allow CONTINUE in search_when_statement.
2001-06-28 11:08 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, test.code/ReportGen/report.cob,
test.code/t25/test25.cob, test.code/t25/test25a.cob: Removed bug
with GO TO inside EVALUATE statement. (Thanks David Essex for
pointing a solution)
2001-06-28 00:38 whydoubt
* lib/screenio.c: Correct a small bug in accept_curses in
lib/screenio.c.
2001-06-28 00:26 rpragana
* ChangeLog, compiler/htcobol.y: Fixes for field_description
parsing and redefines. (Thanks Keisuke Nishida for reporting that)
2001-06-27 22:25 knishida
* compiler/htcobol.y: Allow multiple statements in
search_opt_at_end.
2001-06-27 19:53 knishida
* lib/dyncall.c: (cob_resolve_subr): Remove unnecessary spaces from
subroutine name.
2001-06-27 18:29 knishida
* compiler/htcobol.y: Recover from errors by `.' at
`procedure_decl', not at `statement'.
2001-06-27 17:23 knishida
* compiler/htcobol.y: Allow multiple WHEN clauses in SEARCH.
2001-06-27 00:41 knishida
* compiler/htcobol.y: [no log message]
2001-06-27 00:17 knishida
* compiler/htcobol.y: Bug fix again.. Accept SUBSCVAR in
redefines_clause.
2001-06-27 00:13 knishida
* test_suite/format_tests/test06a.cob: Test for redefines of occurs
tables.
2001-06-26 23:43 knishida
* compiler/htcobol.y: Use unqualified_var instead of variable in
redefines_clause.
2001-06-26 23:19 knishida
* compiler/htcobol.y: Support [NOT] INVALID KEY clauses correctly
in READ statements.
2001-06-26 22:31 knishida
* compiler/htcobol.y: Allow conditional statements (i.e., CONTINUE,
etc.) in WHEN cases.
2001-06-26 22:08 knishida
* compiler/htcobol.y: Use `variable' instead of `VARIABLE' in
redefines_clause.
2001-06-26 21:04 knishida
* compiler/htcobol.y: Exit/stop-run statements clean up.
2001-06-26 20:59 knishida
* compiler/htcobol.y: Go to statement clean up.
2001-06-26 20:00 knishida
* compiler/htcobol.y: Delete/start statements clean up.
2001-06-26 19:52 knishida
* compiler/htcobol.y: Rewrite statement clean up.
2001-06-26 19:40 knishida
* compiler/htcobol.y: Write statement clean up.
2001-06-26 19:36 knishida
* compiler/htcobol.y: Read statement clean up.
2001-06-26 19:17 knishida
* compiler/htcobol.y: Move statement clean up.
2001-06-26 19:14 knishida
* compiler/htcobol.y: Compute/add/subtract statements clean up.
2001-06-26 19:03 knishida
* compiler/htcobol.y: Multiply statement clean up.
2001-06-26 18:57 knishida
* compiler/htcobol.y: Devide statement clean up. New function
`assert_numeric_sy'.
2001-06-26 18:36 knishida
* compiler/htcobol.y: Accept statement clean up.
2001-06-26 18:14 knishida
* compiler/htcobol.y: Display statement clean up.
2001-06-26 18:01 knishida
* compiler/htcobol.y: Close statement clean up.
2001-06-26 17:58 knishida
* compiler/htcobol.y: Open statement clean up.
2001-06-26 16:47 dessex
* cobpp/cobpp.c, cobpp/scanner.l, compiler/htcobgen.c,
compiler/htcobol.y, compiler/htglobals.c, compiler/htglobals.h,
compiler/scan.l, test.code/t07/Makefile, test.code/t29/Makefile,
test.code/t33/Makefile, test_suite/compile_tests/ctest03.cob: Added
modified version of Keisuke Nishida's line directives patch.
Updated regression test for minimum division/statement
requirements.
2001-06-26 14:40 knishida
* compiler/: scan.l, htcobol.y, htcoboly.h: Break up the old
CONNECTIVE token into several distinct tokens.
2001-06-25 23:30 rpragana
* compiler/: htcobol.y, htcoboly.h: Removed reduce/reduce conflict
and updates of function prototypes in htcoboly.h.
2001-06-25 16:51 knishida
* compiler/htcobgen.c: Simplify push_selection_subject_copy.
2001-06-25 16:41 knishida
* compiler/htcobgen.c: Integrated subject_stack_size into
push_selection_subject_copy.
2001-06-24 11:38 bgiroud
* compiler/htcobgen.c: Corrected a bug in value_to_eax introduced
by cleanup warnings.
2001-06-22 05:26 bgiroud
* compiler/htcobgen.c, compiler/htcobol.y, lib/cobmove.c,
lib/mcmath.c, test_suite/cobol_test.pl, test_suite/test.baseline,
test_suite/condition_tests/cond01.cob,
test_suite/format_tests/test05a.cob: Added a routine to do
comparison of strings when all flag used. Suppressed special
all_literals. Cleaned-up the test suite.
2001-06-21 15:52 knishida
* compiler/htcobol.y: Clarified INVALID KEY sentences.
2001-06-21 14:49 knishida
* compiler/htcobol.y: KEY is optional in read_clauses.
2001-06-21 14:49 knishida
* compiler/htcobol.y: Allows multiple read clauses.
2001-06-21 14:35 knishida
* compiler/htcobol.y: Use `opt_at' in read_clauses.
2001-06-21 08:32 knishida
* compiler/htglobals.c: Use remove() instead of system("rm ...").
2001-06-21 05:15 knishida
* cobpp/scanner.l: New macros DEBUG_RTN and DEBUG_RTN_NL. Replaced
regular calls to debug_rtn by them.
2001-06-21 01:45 dessex
* compiler/htglobals.h, test_suite/compile_tests/ctestws06.cob,
test_suite/compile_tests/test.script: Removed compiler warning from
htglobals.c. Added compile test to regression test suite for
floating point types.
2001-06-21 00:00 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcoboly.h,
compiler/htglobals.h: Removed all warnings when compiling htcobol.
2001-06-20 23:10 dessex
* cobpp/Makefile.in, cobpp/cobpp.c, cobpp/cobpp.h, cobpp/scanner.l,
compiler/Makefile.in, compiler/htglobals.c: Removed most of '-Wall'
flag warnings. Removed '-Wall' flag from Makefiles for scanner and
parser generated code.
2001-06-20 21:11 andrewcza
* lib/fileio.c:
Fix a problem where Indexed IO was not returning a status 23 for
key not found.
2001-06-20 19:54 dessex
* cobpp/Makefile.in, compiler/Makefile.in, compiler/htcobgen.c,
compiler/htcobol.y, compiler/htcoboly.h, compiler/scan.l,
test_suite/call_tests/ptest01.cob,
test_suite/call_tests/ptest02.cob,
test_suite/call_tests/ptest03.cob,
test_suite/call_tests/ptest04.cob,
test_suite/call_tests/stest01.cob,
test_suite/call_tests/stest02.cob,
test_suite/call_tests/stest03.cob,
test_suite/compile_tests/ctest01a.cob,
test_suite/compile_tests/ctest01b.cob,
test_suite/compile_tests/ctest01c.cob,
test_suite/compile_tests/ctest01d.cob,
test_suite/compile_tests/ctest01e.cob,
test_suite/compile_tests/ctest04.cob,
test_suite/compile_tests/ctest05.cob,
test_suite/compile_tests/ctested01.cob,
test_suite/compile_tests/ctested02.cob,
test_suite/compile_tests/ctested03.cob,
test_suite/compile_tests/ctested04.cob,
test_suite/compile_tests/ctested05.cob,
test_suite/compile_tests/ctested06.cob,
test_suite/compile_tests/ctestfc01.cob,
test_suite/compile_tests/ctestfc02.cob,
test_suite/compile_tests/ctestp-open1.cob: Changed scanner/parser
logic for DIVISIONs to ANS COBOL 85 standard. Added '-Wall' flag
to Makefiles.
2001-06-20 17:55 whydoubt
* lib/mcmath.c: Removed a line I meant for testing only
2001-06-20 17:55 whydoubt
* lib/mcmath.c: A little touch-up to lib/mcmath.c
2001-06-19 02:45 dessex
* lib/mcmath.c: Bug fix in RTS math routines to handle COMP
(binary) types sizes.
2001-06-18 22:03 rpragana
* ChangeLog, compiler/htcobgen.c: Removed bug with subscript
manipulations. (Thanks Alan-eurlix for reporting)
2001-06-18 16:06 dessex
* compiler/htcobol.y, lib/basicio.c, lib/cobmove.c, lib/htcoblib.h,
test_suite/Makefile: Updated RTS move routines to handle COMP-1/2
floating point types.
2001-06-18 06:24 knishida
* compiler/scan.l: Changed "END-STRINGCMD" to "END-STRING".
2001-06-14 06:07 knishida
* compiler/htcobgen.c: Fixed a bug in gen_subscripted() that
overwrote %eax.
2001-06-14 00:59 dessex
* compiler/htcobol.y, compiler/scan.l, lib/cobmove.c: Added support
for FLOAT-LONG (COMP-2), FLOAT-SHORT (COMP-1) floating point types.
Updated RTS relating to COMP-1/2 floating point types.
2001-06-13 01:27 rpragana
* ChangeLog, test.code/tdb01/Makefile, test.code/tdb01/tdb01.c,
test.code/tdb01/tdb01a.cob: Test for libdb with multiple indexes
and separate data/index files.
2001-06-11 18:37 whydoubt
* lib/: fileio.c, strings.c: ... cleaning ... restructuring ...
2001-06-11 04:53 rpragana
* ChangeLog, compiler/htcobgen.c: Fixed bug with performing a full
section, inserting gen_exit(0) at the end of each section. (Thanks
Keisuke for reporting this!)
2001-06-10 12:59 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, compiler/scan.l, lib/strings.c: Added
INSPECT...CONVERTING statement parsing/codegen (as requested by
Mariusz).
2001-06-08 17:12 dessex
* cobpp/scanner.l, compiler/htcobol.y: Pre-processor bug fix curtsy
of Keisuke Nishida.
2001-06-06 22:13 rpragana
* ChangeLog, compiler/htcobgen.c: Patch to allow WHEN ... ALSO ANY
in evaluate statement. Thanks Keisuke Nishida for the contribution.
2001-06-06 19:22 whydoubt
* lib/: basicio.c, dyncall.c, general.c, screenio.c: More cleaning
and restructuring...
2001-06-06 08:23 dessex
* lib/cobmove.c: Preliminary move routines from/to COMP-1/2
floating point types.
2001-06-05 13:23 dessex
* compiler/htcobgen.c, compiler/htcoboly.h,
info/rpm/tinycobol-0.00.spec, lib/general.c,
test.code/copybooks/Makefile.in: Updates relating to COMP-1/2
floating point types.
2001-06-05 09:13 rpragana
* ChangeLog, compiler/htcobgen.c: Quick fix in init_field_val() to
not initialize variables with a NULL sy->value. (eg: PROCEDURE
DIVISION USING ... variables )
2001-06-05 07:15 andrewcza
* lib/fileio.c:
Change fileio.c to correctly return file status 22 for duplicate
keys.
2001-06-04 20:25 whydoubt
* lib/cobmove.c: Numerous little clean-ups, primarily to cob_move.
2001-06-02 13:13 rpragana
* ChangeLog, compiler/htcobgen.c: Removed bug with sch_convert(), a
function to truncate large literal strings in comments _only_! (it
was corrupting the actual string)
2001-05-30 18:56 andrewcza
* lib/fileio.c:
Fix fileio.c so that OPEN EXTEND works correctly.
2001-05-30 18:09 rpragana
* ChangeLog, compiler/htcobgen.c: Bug fix for picture length
calculation of large literals.
2001-05-29 23:15 andrewcza
* lib/fileio.c:
Fix Cob Write to make sure that the primary key is Unique and not
overwritten.
2001-05-29 09:46 rpragana
* ChangeLog, compiler/htcobgen.c: Small change to allow LINKAGE
SECTION variables in the main program.
2001-05-29 09:11 dessex
* Readme.cygwin.txt, STATUS, info/Compiler-Overview.txt,
info/rpm/tinycobol-0.00.spec: Updates to relating to version 0.53
release.
2001-05-29 01:21 dessex
* ANNOUNCE, INSTALL.Win32, Makefile.in, STATUS, configure,
configure.in, tinycobol.dsc, tinycobol.lsm, info/htcobf2f.man,
info/htcobol.man, info/rpm/tinycobol-0.00.spec,
test_suite/compile_tests/test.script: Updates to relating to
version 0.53 release.
2001-05-28 16:54 bgiroud
* compiler/htcobgen.c: Changed refmod's attribute to 'G' so that
RTL doesn't crash in looking at pictures. Also, changed the
initialization of display vars to ALL ZERO.
2001-05-28 13:50 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y: Fixes for
pictures with currency symbol.
2001-05-28 07:25 dessex
* compiler/htcobol.y, lib/cobmove.c, lib/general.c, lib/htcoblib.h,
lib/mcmath.c, test_suite/cobol_test.pl: Updates to math run-time
and regression test script.
2001-05-27 11:24 dessex
* compiler/htcobgen.c, compiler/htcobol.y, lib/mcmath.c: More
updates to COMP-1/2 floating point types.
2001-05-27 08:11 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, lib/mcmath.c:
Several changes to accomodate COMP-1/-2 types, complementing what
David Essex have done.
2001-05-26 23:35 dessex
* cobpp/scanner.l, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, compiler/scan.l, info/Compiler-Overview.txt,
lib/cobmove.c, lib/htcoblib.h, lib/mcmath.c: Updates to COMP-1/2
floating point types.
2001-05-26 19:54 rpragana
* ChangeLog, test_suite/cobol_test.pl: Remove -t switch from
test_suite perl script (as it was eliminated from the compiler).
2001-05-26 02:50 whydoubt
* lib/basicio.c: Changed accept_time, adding two characters for
hundredths of a second, so that the ACCEPT FROM TIME call meets
standards. The characters are simply being set to zeroes, but this
is acceptable by the standards.
2001-05-26 02:01 whydoubt
* lib/: basicio.c, cobmove.c, mcmath.c, strings.c: A little
cleaning and straightening, mainly to lib/basicio.c and
lib/cobmove.c.
2001-05-24 22:41 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/scan.l: Better error
reporting and removed core dump in large tokens detection.
2001-05-24 21:54 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/scan.l,
utils/htcobviscomp.tcl: Fixed serious buffer overflow in scanning
literals. Changes in viscomp.tcl to use temp.XXXX.cob preprocessed
source, instead of original.
2001-05-24 08:11 dessex
* compiler/htcobol.y, compiler/htcoboly.h, compiler/htglobals.c,
compiler/scan.l, lib/pictures.c: Added COMP-1 (float 4 bytes) and
COMP-2 (double 8 bytes) floating point types (preliminary).
2001-05-24 02:57 whydoubt
* lib/: mcmath.c, pictures.c, strings.c: Extensive changes in
lib/mcmath.c and started documenting. Changes include reducing use
of global variables and 'pointer math'. Also simplified a number
of if else and other structures. Everthing should still work the
same as before.
2001-05-22 09:03 dessex
* compiler/htcobol.y, lib/fileio.c, lib/htcoblib.h,
test.code/t19/Readme.txt, test.code/t19/test19.cob,
test.code/t19/test19b.cob: Added the EXTERNAL clause in the SELECT
statement.
2001-05-22 01:36 dessex
* AUTHORS, Makefile.in, compiler/Makefile.in, compiler/htcobgen.c,
compiler/htcobol.y, compiler/htcoboly.h, compiler/htglobals.c,
compiler/htglobals.h, compiler/scan.l, lib/basicio.c,
lib/dyncall.c, lib/htcoblib.h, test.code/mak.sh,
test.code/t17/Readme.txt, test.code/t17/test17.cob: Updated ACCEPT
statement and Run-Time for command line and environment variables.
2001-05-17 01:42 whydoubt
* lib/mcmath.c: A small bit of straightening up the code in
lib/mcmath.c.
2001-05-15 20:36 whydoubt
* lib/mcmath.c: Removing some more stuff left over connected with
the cob_list structure.
2001-05-15 15:29 whydoubt
* lib/mcmath.c: Several small changes (none affecting operation) in
lib/mcmath.c. Primary reason: to remove cob_list related code,
which is not being used.
2001-05-15 14:20 rpragana
* ChangeLog, compiler/htcobgen.c: Changed to store all characters
in picture converted to uppercase.
2001-05-15 01:54 bgiroud
* compiler/htcobgen.c, test.code/t10/test10.cob: Corrected yet
another bug in INITIALIZE code.
2001-05-15 01:07 whydoubt
* lib/: basicio.c, cobmove.c, dyncall.c, fileio.c, general.c,
mcmath.c, pictures.c, screenio.c, strings.c: Adding comment section
before each library function in anticipation of documentation.
Also helps readability. No operational changes.
2001-05-14 22:52 whydoubt
* compiler/htcobgen.c, lib/Makefile.0, lib/Makefile.in: Simple
reduction in make process for shared version of library.
2001-05-14 21:49 rpragana
* compiler/: htcobgen.c, htcobol.y: Added implementations of ADD
CORR and SUBTRACT CORR.
2001-05-14 01:01 rpragana
* lib/: basicio.c, cobmove.c, screenio.c: Fixes for displaying
variables with 'P's in the picture.
2001-05-13 20:19 rpragana
* ChangeLog, compiler/htcobgen.c: Fixed bug with gen_subscripted()
(index/subscripting generation).
2001-05-13 15:37 rpragana
* compiler/htcobol.y, lib/screenio.c: Added options ERASE SCREEN,
ERASE LINE, to DISPLAY (curses version, with LINE...POSITION...).
As requested by Harold Norris.
2001-05-13 14:50 rpragana
* ChangeLog, compiler/htcobgen.c: Fixed trouble with symlen()
calculation for literals.
2001-05-13 01:19 rpragana
* ChangeLog, compiler/htcobgen.c, lib/basicio.c,
test.code/t29/Makefile: Fixed a problem with addressing at the
linkage section. Also re-fixed "display" library function (my
previous fix disapeared!).
2001-05-13 00:04 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y: Bug fixes
with REDEFINES. Changed length of default POINTER picture.
2001-05-12 23:40 dessex
* lib/: basicio.c, dyncall.c: Cleaned code in Run-Time library.
2001-05-12 22:36 dessex
* Makefile.0, Makefile.in, configure, configure.in,
compiler/Makefile.0, compiler/Makefile.in, compiler/htglobals.c,
compiler/htversion.h.in, lib/Makefile.0, lib/Makefile.in,
lib/basicio.c, lib/dyncall.c, test.code/t01/Makefile,
test.code/t07/Makefile, test.code/t16/Makefile,
test.code/t17/Makefile, test.code/t24/Makefile,
test.code/t28/Makefile, test.code/t32/Makefile,
test.code/t33/Makefile, test.code/t33/Readme.txt,
test.code/t33/rt.sh: Added version to configure script. Separated
dynamic CALL from primary Run-Time into second library.
2001-05-12 19:18 dessex
* tinycobol.dsc: Added Debian description file.
2001-05-12 19:08 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, compiler/scan.l, lib/basicio.c, lib/cobmove.c,
lib/mcmath.c: Added types BINARY-CHAR, BINARY-SHORT, BINARY-LONG
and BINARY-DOUBLE. They are distinct from COMP types.
2001-05-12 17:53 dessex
* info/debian/: README.Debian, changelog, control, copyright,
cron.d.ex, dirs, docs, emacsen-install.ex, emacsen-remove.ex,
emacsen-startup.ex, ex.doc-base.package, init.d.ex, manpage.1.ex,
menu.ex, postinst.ex, postrm.ex, preinst.ex, prerm.ex, rules,
watch.ex: Added Debian scripts and information files.
2001-05-12 01:13 rpragana
* compiler/htcobgen.c: Eliminated a few bugs with linkage section
variables address computations.
2001-05-11 23:01 rpragana
* lib/strings.c: More bug fixes for UNSTRING statement.
2001-05-11 21:39 rpragana
* ChangeLog, lib/strings.c: Fixed bug with pointer in unstring.
2001-05-11 21:27 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, test.code/t00/teste.cob: Fixed bug with
variables that would need qualification.
2001-05-11 17:21 bgiroud
* compiler/htcobgen.c, compiler/htcobol.y,
test_suite/test.baseline, test_suite/format_tests/test05a.cob,
test_suite/format_tests/test05b.cob,
test_suite/idxio_tests/idxio03.cob: Differentiate between Fig.
Const. and ALL Fig. Const.
2001-05-11 10:19 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/scan.l: Added statements fo prototyping new statements
under TC. Small fix with stabs.
2001-05-10 17:49 rpragana
* compiler/htcobgen.c, test.code/t07/Makefile: More changes to
allow us to refer to another source file (gdb) as in: (gdb) b
temp.010154.cobsub.cob:36 to setup a breakpoint in line 36 of that
cobol file. It would be far more interesting if the preprocessor
made its output sources like "cobsub.cb1" for instance.
2001-05-10 15:49 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/scan.l, test.code/t01/Makefile, test.code/t07/Makefile:
Changes to allow a better interface with gdb. Introduced a TOKDUMMY
to mark the end of each statement (read comments in htocobl.y).
2001-05-10 00:49 rpragana
* compiler/htcobgen.c: Modifications to allow gdb work with cobol
compiled programs.
2001-05-09 23:01 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
test.code/t16/Makefile: Made optional the ON in "GO TO DEPENDING
ON". Other small fixes.
2001-05-09 10:23 rpragana
* ChangeLog, lib/screenio.c, test.code/t24/Makefile,
test.code/t28/Makefile, test.code/t32/Makefile,
test.code/t33/rt.sh: Changes in accept_curses() (RM/Cobol
compatible version), for justifying right.
2001-05-09 00:44 dessex
* lib/basicio.c, test.code/t33/Makefile, test.code/t33/Readme.txt,
test.code/t33/dyntest.cob, test.code/t33/rt.sh: Updated tests for
dynamic CALL statement.
2001-05-08 21:18 dessex
* AUTHORS, lib/basicio.c, test.code/Readme.txt,
test.code/t33/Makefile, test.code/t33/Readme.txt,
test.code/t33/rt.sh: Added run script and information file.
2001-05-08 11:59 rpragana
* lib/basicio.c, test.code/t33/dyntest.cob: Optimization of our
dynamic CALL to not search again what was searched before.
2001-05-08 10:01 rpragana
* ChangeLog, lib/mcmath.c, test.code/t17/Makefile: Yet a change in
cob_check_numeric() for PIC X(nn) with a number right padded with
spaces.
2001-05-08 09:01 rpragana
* lib/: basicio.c, fileio.c: Changes in cob_resolve_subr() to have
libraries to be search in COB_LIBS. Modified #ifdef
WANT_DYNAMIC_LIBS to WANT_ALL_DYNAMIC_LIBS for all other libraries,
except for dynamic calls (CALL <identifier>).
2001-05-07 22:38 swconnolly
* test.code/t25/rt.sh, test_suite/cobol_test.pl: Added -ldl to
cobol_test suite, for all compiled programs. Should not affect
things if not required
2001-05-07 16:37 rpragana
* ChangeLog, lib/mcmath.c: Removed bug in cob_check_numeric() when
the sumber have an embedded sign (one character from
"}ABCDEFGHI{JKLMNOPQR").
2001-05-07 15:48 rpragana
* lib/basicio.c, test.code/t33/Makefile, test.code/t33/dyntest.cob,
test.code/t33/subrots.cob: Changes again in cob_resolve_subr() to
search first at the libraries linked with our object program.
2001-05-07 15:01 rpragana
* ChangeLog, compiler/htcobgen.c, lib/basicio.c: Changes to try
making cob_resolve_subr() work. (blindly!)
2001-05-07 10:58 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, lib/basicio.c: Modified CALL <identifier>
{NOT} ON EXCEPTION/OVERFLOW to execute on the condition
<identifier> was not found in libraries.
2001-05-06 22:05 rpragana
* compiler/htcobol.y, test.code/t33/Makefile: Added ON OVERFLOW and
{NOT} ON EXCEPTION to the CALL statement. Both will execute the
sentence following the condition test if RETURN-CODE is (or NOT is)
zero in the called subroutine. (requested by David Essex)
2001-05-06 20:49 rpragana
* ChangeLog, lib/basicio.c: Fixed a short sized malloc() request in
cob_resolve_subr().
2001-05-06 18:39 rpragana
* ChangeLog, lib/basicio.c, test.code/t33/Makefile: Small changes
to try to find whe Alain's cob_resolve_subr() crashes.
2001-05-05 20:30 rpragana
* lib/basicio.c: New calling (runtime named subroutines) made
smarter, by storing the handles for previously opened libraries in
a list. This also speed up the search. (the list is never cleaned
up, though)
2001-05-05 00:21 swconnolly
* test.code/t20/Makefile,
test_suite/compile_tests/ctestp-read3.cob,
test_suite/compile_tests/ctestsl05.cob,
test_suite/compile_tests/ctestsl06.cob,
test_suite/compile_tests/ctestsl08.cob: fixes to certain test in
test_suite
2001-05-05 00:09 rpragana
* ChangeLog, compiler/htcobol.y, lib/screenio.c: Added JUST RIGHT
in accept_curses(). (as requested by Harold Norris) Removed AUTO
from ON EXCEPTION phrase (ACCEPT statement).
2001-05-04 22:32 rpragana
* lib/screenio.c: Correction for ERASE in accept_curses().
2001-05-04 21:54 rpragana
* ChangeLog, lib/basicio.c: Modified cob_resolve_subr (call by name
resolving) to search (1) in current directory, (2) in all
directories listed in LD_LIBRARY_PATH (delimited by ":").
2001-05-04 12:31 rpragana
* ChangeLog, lib/screenio.c: Changes for accept_curses() line
editing.
2001-05-04 09:54 swconnolly
* lib/cobmove.c: fixed move_edited
2001-05-04 04:56 whydoubt
* compiler/htcobgen.c, lib/basicio.c, lib/cobmove.c, lib/mcmath.c,
lib/pictures.c, lib/screenio.c: First step in cleaning up style.
From: int func ( x ) int x; { ... } To : int func ( int x ) {
... }
2001-05-04 04:05 whydoubt
* compiler/: htcoboly.h, scan.l: Added SECURITY and INSTALLATION as
comment paragraphs available in the IDENTIFICATION DIVISION.
2001-05-04 01:28 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
lib/basicio.c, lib/htcoblib.h, lib/screenio.c,
test.code/t33/dyntest.cob: Some cleaning of call by name. Fixes for
display_curses().
2001-05-03 16:38 bgiroud
* compiler/htcobgen.c, test_suite/format_tests/test.script,
test_suite/format_tests/test08a.cob: Correction of INITIALIZE for a
struct with an elementary field with occurs. Addition of a test
program for UNSTRING.
2001-05-03 15:52 rpragana
* compiler/htcobgen.c, compiler/htcobol.y, lib/basicio.c,
test.code/t00/Makefile, test.code/t00/teste.cob,
test.code/t33/Makefile, test.code/t33/dyntest.cob,
test.code/t33/subrots.cob: Added call by name to cobol subroutines.
2001-05-02 22:40 rpragana
* lib/screenio.c: Modified again accept_curses() to limit input
field size.
2001-05-02 22:20 rpragana
* ChangeLog, lib/screenio.c: Added rudimentar line editing to
accept_curses() function.
2001-05-02 21:31 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
lib/screenio.c: Changes in accept_curses() to allow ON EXCEPTION
for every non-printable key. No line editing yet.
2001-05-01 13:03 dessex
* utils/cobf2f/scanner.l: Bug fix in cobf2f to handle col 73-80.
2001-05-01 01:02 dessex
* compiler/htcobol.y, lib/Makefile.in, lib/basicio.c,
lib/htcoblib.h, lib/mccntrl.s, lib/mcfrlsf.c, lib/screenio.c,
test.code/t20/test20e.cob: Moved RLBUF_SIZE defines to htcoblib.h.
Updated conditional in SEARCH ALL statement. Updated sample test
code for SEARCH ALL conditional. Removed some unused files from
Run-Time library.
2001-04-28 21:13 whydoubt
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/scan.l, lib/basicio.c, lib/htcoblib.h: Changes made so
that these statements would work: ACCEPT variable FROM DAY.
ACCEPT variable FROM DAY-OF-WEEK.
2001-04-27 13:45 swconnolly
* test_suite/compile_tests/ctestp-search2.cob: Further updates to
tests
2001-04-27 03:36 bgiroud
* compiler/: htcobgen.c, htcoboly.h, scan.l: Corrected new value
scheme with fields subordinate to REDEFINES. Added detection of
special intrinsic LENGTH.
2001-04-26 22:18 swconnolly
* test_suite/format_tests/test07a.cob: Mods to test_suite
2001-04-26 21:23 dessex
* Readme.cygwin.txt, cobpp/scanner.l, cobpp/test.code/ft3.cob,
test.code/t03/test03.cob: Preprocessor bug fix. Added sample test
in for hex VALUE clause.
2001-04-26 11:10 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/scan.l: Added EJECT, SKIPx (as comments). Modified SEARCH
ALL to accept subscripted variables in WHEN clause. Other minor
fixes.
2001-04-26 09:41 rpragana
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/scan.l, lib/mcmath.c: Added code for allowing an arbritary
hex string (eg: X'000012A5'). TODO: check previously defined
literals, to avoid duplicates. (must check "all" and sign too)
2001-04-26 01:57 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/scan.l: Modified to
allow general X"<hex digits>" and X'<hex digits>' of any length for
VALUEs.
2001-04-26 00:35 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/scan.l: Changes for allowing a numeric-only label
(paragraph/section). Also some changes for optional keywords in
several places, and introduction of the LENGTH OF operator in MOVE
statements (MOVE LENGTH OF A TO B). Code generation for this last
yet pending.
2001-04-24 22:32 rpragana
* compiler/htcobol.y: Added optional separator (comma) to
label_list non-terminal. Affects GO TO .. DEPENDING ON...
2001-04-24 21:41 dessex
* ANNOUNCE, AUTHORS, INSTALL, README, STATUS, configure,
configure.in, htconfig.h.in, tinycobol.lsm, cobpp/cobpp.c,
cobpp/cobpp.h, compiler/createver.sh, compiler/htglobals.c,
compiler/htglobals.h, info/rpm/tinycobol-0.00.spec,
test.code/Readme.txt, test.code/mak.sh,
test.code/ReportGen/Makefile, test.code/ReportGen/report.cob,
test.code/config/COB.build.tmpl.in,
test.code/config/COB.build.tmpl.t.in, test.code/t00/Makefile,
test.code/t00/Readme.txt, test.code/t00/r.sh,
test.code/t01/Makefile, test.code/t01/Readme.txt,
test.code/t01/r.sh, test.code/t02/Makefile,
test.code/t02/Readme.txt, test.code/t02/r.sh,
test.code/t02/test02.cob, test.code/t03/Makefile,
test.code/t03/Readme.txt, test.code/t03/r.sh,
test.code/t04/Makefile, test.code/t04/Readme.txt,
test.code/t04/r.sh, test.code/t05/Makefile,
test.code/t05/Readme.txt, test.code/t05/r.sh,
test.code/t06/Makefile, test.code/t06/Readme.txt,
test.code/t06/r.sh, test.code/t07/Makefile,
test.code/t07/Readme.txt, test.code/t07/r.sh,
test.code/t08/Makefile, test.code/t08/Readme.txt,
test.code/t08/r.sh, test.code/t09/Makefile,
test.code/t09/Readme.txt, test.code/t09/r.sh,
test.code/t10/Makefile, test.code/t10/Readme.txt,
test.code/t10/r.sh, test.code/t11/Makefile,
test.code/t11/Readme.txt, test.code/t11/r.sh,
test.code/t12/Makefile, test.code/t12/Readme.txt,
test.code/t12/r.sh, test.code/t13/Makefile,
test.code/t13/Readme.txt, test.code/t13/r.sh,
test.code/t14/Makefile, test.code/t14/Readme.txt,
test.code/t14/r.sh, test.code/t15/Makefile,
test.code/t15/Readme.txt, test.code/t15/r.sh,
test.code/t16/Makefile, test.code/t16/Readme.txt,
test.code/t16/r.sh, test.code/t17/Makefile,
test.code/t17/Readme.txt, test.code/t17/r.sh,
test.code/t18/Makefile, test.code/t18/Readme.txt,
test.code/t18/r.sh, test.code/t19/Makefile,
test.code/t19/Readme.txt, test.code/t19/r.sh,
test.code/t20/Makefile, test.code/t20/Readme.txt,
test.code/t20/r.sh, test.code/t21/Makefile,
test.code/t21/Readme.txt, test.code/t21/r.sh,
test.code/t22/Makefile, test.code/t22/Readme.txt,
test.code/t22/r.sh, test.code/t23/Makefile,
test.code/t23/Readme.txt, test.code/t23/r.sh,
test.code/t24/Makefile, test.code/t24/Readme.txt,
test.code/t24/r.sh, test.code/t25/Makefile,
test.code/t25/Readme.txt, test.code/t25/r.sh, test.code/t25/rt.sh,
test.code/t26/Makefile, test.code/t26/Readme.txt,
test.code/t26/r.sh, test.code/t27/Makefile,
test.code/t27/Readme.txt, test.code/t27/r.sh,
test.code/t28/Makefile, test.code/t28/Readme.txt,
test.code/t28/r.sh, test.code/t29/Makefile,
test.code/t29/Readme.txt, test.code/t29/r.sh,
test.code/t30/Makefile, test.code/t30/Readme.txt,
test.code/t30/r.sh, test.code/t31/Makefile,
test.code/t31/Readme.txt, test.code/t31/r.sh,
test.code/t32/Makefile, test.code/t32/Readme.txt,
test.code/t32/r.sh, test.code/tdb01/Makefile,
test.code/tdb01/tdb01.c, test.code/tdb02/Makefile,
test.code/tdb03/Makefile, test.code/tgui01/Makefile,
test.code/tgui01/r.sh: Updated LSM RPM-spec STATUS ANNOUNCE files.
Removed redundant Readme.txt files. Replaced test.code make shell
scripts r.sh by one mak.sh. Updated htglobals to read TCOB_*
enviromental variables.
2001-04-23 22:25 swconnolly
* test_suite/: format_tests/test.script, format_tests/test03c.cob,
format_tests/test04.cob, format_tests/test07a.cob,
perform_tests/perf06.cob, perform_tests/test.script: Added
qualified data item tests plus others
2001-04-23 10:22 rpragana
* ChangeLog, lib/cobmove.c: Applied patches by Sean Burford to
lib/cobmove.c (Thanks Sean for your effort!).
2001-04-21 10:37 dessex
* configure, configure.in, lib/mcmove-orig.c, lib/mcmove.c,
test.code/Makefile.in, test_suite/cobol_test.pl, utils/Makefile.in,
utils/Readme.txt, utils/cobf2f/Makefile.in, utils/cobpp/AUTHORS,
utils/cobpp/COPYING, utils/cobpp/COPYRIGHT, utils/cobpp/Makefile.0,
utils/cobpp/Makefile.in, utils/cobpp/Readme.txt,
utils/cobpp/ansi_setup.h, utils/cobpp/cobpp.h,
utils/cobpp/get_util.c, utils/cobpp/get_util.h,
utils/cobpp/list_util.c, utils/cobpp/list_util.h,
utils/cobpp/main.c, utils/cobpp/opt_util.c, utils/cobpp/opt_util.h,
utils/cobpp/scanner.l, utils/cobpp/str_util.c,
utils/cobpp/str_util.h, utils/cobpp/support.c,
utils/cobpp/vperror.c, utils/cobpp/vperror.h: Updated configure.
Removed old cobf2f utility and old RTS move files.
2001-04-21 05:44 bgiroud
* compiler/htcobgen.c: Revert back to OLDINIT method due to
numerous core dumps.
2001-04-19 06:25 bgiroud
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
test_suite/test.baseline, test_suite/call_tests/ptest02.cob,
test_suite/call_tests/stest9xx.c,
test_suite/format_tests/test05b.cob: Code for SYNC fields. New
value strategy. Integration of Stephen's tests in test.baseline and
some more tests for values.
2001-04-18 22:01 rpragana
* ChangeLog, compiler/htcobgen.c, lib/cobmove.c: Disabled NEWINIT
(until fixed) and restored symbols dumping, broken when was changed
the resolving of paragraphs/sections.
2001-04-18 12:03 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y: Fixed the
labels (paragraphs/sections) problem.
2001-04-17 19:04 rpragana
* compiler/htcobol.y: Temporary fix for multiple indexes (INDEXED
BY) so it may parse those occurs.
2001-04-17 18:54 rpragana
* compiler/: htcobgen.c, htcobol.y: Temporary fix for storage
allocation (isptr).
2001-04-16 18:59 rpragana
* ChangeLog, lib/mcmath.c, test.code/tdb01/tdb01.c: Small change to
increase (a little) the precision of COMP-3 converted variables.
2001-04-16 14:47 rpragana
* compiler/: htcobgen.c, htcobol.y: Fix for not generating errors
with functions (scanned as LABELSTR) identifiers.
2001-04-16 12:03 rpragana
* lib/mcmath.c: Bug fixes for COMP-3 conversion routines (in fldtod
and dtofld).
2001-04-16 07:05 dessex
* configure, configure.in, htconfig.h.in, compiler/htglobals.c,
compiler/htglobals.h, test.code/Readme.txt,
test.code/t01/test01e.cob, test.code/t31/Readme.txt,
test.code/t31/phone.dat, test.code/t31/r.sh,
test.code/t32/Makefile, test.code/t32/Readme.txt,
test.code/t32/r.sh, test.code/t32/test32.cob,
utils/cobf2f/Makefile.in, utils/cobf2f/cobf2f.c,
utils/cobf2f/cobf2f.h, utils/cobf2f/scanner.l: Minor update to
htglobals and configure. Updated configure to abort if LEX/YACC
not found. Added initial tests for variable arrays. Removed
phone.dat file, as it is created in test program. Added test for
exponatiation in COMPUTE statement.
2001-04-15 22:31 rpragana
* ChangeLog, compiler/htcobol.y: Bug in opt_next removed (was the
reason of several problems with indexed files).
2001-04-15 21:05 rpragana
* compiler/htcobgen.c: Removed bug with push_expr(). It was not
returning its status, so EVALUATE (and possibly other statements)
was not working when comparing strings.
2001-04-15 19:14 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y: Check for the
apropriate kind of decimal point (comma or period) in configuration
section and flag as error any numerica literal not following it.
2001-04-14 17:32 rpragana
* compiler/htcobgen.c: Removed bugs with multiple labels
(paragr/sections) in a multi-segment program.
2001-04-13 22:26 rpragana
* compiler/htcobol.y: Change to generate an error when a table is
used without subscripts/indexes.
2001-04-13 19:19 rpragana
* lib/mcmath.c: Still a minor bug found (it was working, but this
is safer).
2001-04-13 18:58 rpragana
* ChangeLog, compiler/htcobgen.c, lib/mcmath.c: Modified
cob_adjust_length() at the library and adjust_desc_length() at code
generation, so we don't need to call malloc() anymore, to store the
temporary structure we need.
2001-04-13 18:20 rpragana
* lib/mcmath.c: Removed a bug with get_index(), in lib/mcmath.c.
This bug affects several kinds of numeric variables, when used as
subscripts.
2001-04-13 16:37 rpragana
* compiler/htcobgen.c, compiler/htcoboly.h, lib/mcmath.c,
test.code/tdb03/tdb03.cob: Variable-sized tables code generation
and runtime.
2001-04-12 23:52 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y: Changes to
allow OCCURS..DEPENDING compile.
2001-04-12 23:08 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h: Mostly cosmetic changes, preparing to
implement OCCURS...DEPENDING ON...
2001-04-11 22:01 dessex
* compiler/htglobals.c: Removed debug trace from htglobals.
2001-04-11 21:05 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
test.code/t31/phone.dat: Bug fixes for reporting an error in
paragraphs/sections. (Thanks Harold Norris) Also correction pending
for the exponentiation operator.
2001-04-11 07:40 dessex
* AUTHORS, compiler/htglobals.c, test.code/t31/Makefile,
test.code/t31/test31.cob: Minor update to htglobals, AUTHORS,
test31 files.
2001-04-09 20:33 andrewcza
* compiler/htcobgen.c, lib/fileio.c, lib/htcoblib.h,
test.code/t31/phone.dat, test.code/t31/test31.cob:
Modify fileio.c to get READ and WRITE to work for variable IO.
2001-04-09 02:31 dessex
* compiler/: htglobals.c, htglobals.h: Removed full path from
output file names.
2001-04-08 21:37 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/scan.l, lib/mcmath.c: Added exponentiation operator.
2001-04-08 03:19 dessex
* AUTHORS, tinycobol.lsm, lib/mcmath.c, utils/cobf2f/AUTHORS,
utils/cobf2f/COPYING, utils/cobf2f/COPYRIGHT,
utils/cobf2f/Makefile.in, utils/cobf2f/Readme.txt,
utils/cobf2f/cobf2f.c, utils/cobf2f/cobf2f.h,
utils/cobf2f/scanner.l: Added initial updated cobf2f format
conversion utility. Minor file maintenace.
2001-04-07 20:10 rpragana
* compiler/htcobgen.c: Removed bug when freeing the expression list
(free_expr()). Thanks David Essex, for reporting this.
2001-04-07 10:17 rpragana
* compiler/htcobgen.c: Oooops! Removed some bugs left in the last
commit.
2001-04-07 09:43 rpragana
* compiler/htcobgen.c: Modified function calling of cob_write and
several other runtime functions to pass an additional argument (the
DEPENDING ON ... variable). (requested by Andrew Cameron)
2001-04-06 22:42 rpragana
* ChangeLog, compiler/htcobol.y: Flag as an error if we try to READ
a record variable, instead of a file. (the compiler was core
dumping in such case)
2001-04-06 10:56 rpragana
* compiler/htcobgen.c: Changed to not allow listing ouput in
unexpected ways (someone moved dump_symbols() from its original
place).
2001-04-06 02:00 rpragana
* ChangeLog, compiler/htcobgen.c, lib/strings.c: Merged code for
INSPECT TALLYING, done by Mariusz Stakowski (Thanks Mariusz!).
2001-04-05 20:18 rpragana
* compiler/htcobgen.c: Removed bug introduced in last commit
(paragraphs _defined_ were not being detected).
2001-04-05 16:58 rpragana
* compiler/: htcobgen.c, htcobol.y: Fixed bug with error reporting
paragraph/section or variable not found.
2001-04-05 11:46 rpragana
* ChangeLog, lib/mcmath.c: Trap divide by zero, aborting the
program.
2001-04-04 22:32 dessex
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htglobals.c,
compiler/htglobals.h, compiler/scan.l, lib/Makefile.0,
lib/Makefile.in, test.code/t17/test17.cob,
test.code/t19/test19.cob, test.code/t19/test19b.cob,
test.code/t20/test20a.cob, test.code/t20/test20a_at.cob,
test.code/t20/test20b.cob, test.code/t20/test20c.cob,
test.code/t20/test20d.cob: Minor update to remove <CR> from files.
2001-04-04 03:16 bgiroud
* compiler/htcobgen.c: Corrected rep/movsb sequence in
gen_init_str. Added code to handle REDEFINES in build_init_str.
2001-04-03 22:34 swconnolly
* test_suite/compile_tests/: ctestp-read1.cob, ctestp-read2.cob,
ctestp-read3.cob, ctestp-read4.cob, ctestp-rewrite1.cob,
ctestp-rewrite2.cob, ctestp-search1.cob, ctestp-search2.cob,
ctestp-set1.cob, ctestp-start1.cob, ctestp-string1.cob,
ctestp-unstring1.cob, ctestsl01.cob, ctestsl02.cob, ctestsl03.cob,
ctestsl04.cob, ctestsl05.cob, ctestsl06.cob, ctestsl07.cob,
ctestsl08.cob, test.script: Further updates to compile_tests
2001-04-03 20:21 rpragana
* ChangeLog, compiler/htcobgen.c: Applied patch submitted by Sean
Bufford, to fix indexed file index offset calculation.
2001-04-02 21:43 swconnolly
* test_suite/compile_tests/: ctestp-accept1.cob,
ctestp-accept2.cob, ctestp-add1.cob, ctestp-add2.cob,
ctestp-add3.cob, ctestp-close1.cob, ctestp-compute1.cob,
ctestp-continue1.cob, ctestp-delete1.cob, ctestp-divide1.cob,
ctestp-divide2.cob, ctestp-divide3.cob, ctestp-divide4.cob,
ctestp-divide5.cob, ctestp-goto1.cob, ctestp-initialize1.cob,
ctestp-multiply1.cob, ctestp-multiply2.cob, ctestp-open1.cob,
ctestp-read1.cob, ctestp-read2.cob, ctestp-subtract1.cob,
ctestp-subtract2.cob, ctestp-subtract3.cob, test.script: begin
adding compile_tests files for PROCEDURE DIVISION verbs .
2001-04-02 16:27 rpragana
* ChangeLog, lib/mcmath.c: Removed bug when testing 88-variables
with type 'B' (COMP).
2001-04-02 16:18 bgiroud
* compiler/: htcobgen.c, htcobol.y: Phase II of static init with
occurs.
2001-04-02 03:15 bgiroud
* compiler/htcobgen.c, compiler/htcoboly.h,
test_suite/cobol_test.pl, test_suite/seqio_tests/seqio02.cbl,
test_suite/seqio_tests/seqio02.cob: Static init with OCCURS Phase
I. Converted seqio02 for free-format.
2001-04-02 02:07 dessex
* configure, configure.in, htconfig.h.in, cobpp/cobpp.c,
compiler/cobopt, compiler/htglobals.c, compiler/htglobals.h,
utils/cobpp/main.c: Minor updates to configure and htglobals.
2001-04-01 14:26 rpragana
* compiler/: htcobgen.c, htcobol.y, htcoboly.h: Corrections for
multiple records definitions in FDs. (now it is like a REDEFINES)
2001-03-31 22:59 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h: Implemented FD with multiple records (level
01).
2001-03-29 23:37 rpragana
* ChangeLog, compiler/htcobol.y, compiler/scan.l,
test.code/t17/test17.cob, test.code/t19/test19.cob,
test.code/t19/test19b.cob, test.code/t20/test20a.cob,
test.code/t20/test20a_at.cob, test.code/t20/test20b.cob,
test.code/t20/test20d.cob: Bug fixes at configuration section
(SOURCE/OBJECT-COMPUTER) and some clean up.
2001-03-29 22:48 andrewcza
* lib/fileio.c, test.code/t31/test31.cob:
Modify READ to return the Number of Bytes read for a VARYING length
READ.
2001-03-29 14:46 rpragana
* ChangeLog, compiler/htcobgen.c, lib/fileio.c: Modified again
gen_read, so the reclen desc/buf is passed just after the file
descriptor.
2001-03-29 12:57 rpragana
* compiler/htcobgen.c: Added reclen argument to cob_read, so it may
change the variable's value when a varying size record don't read
full reclen size.
2001-03-29 02:33 andrewcza
* compiler/htcobgen.c:
Fix a problem in code generation I created while changing for
VARYING LENGTH IO
2001-03-29 02:17 andrewcza
* compiler/htcobgen.c, lib/fileio.c, lib/htcoblib.h,
test.code/t31/Makefile, test.code/t31/Readme.txt,
test.code/t31/phone.dat, test.code/t31/r.sh,
test.code/t31/test31.cob:
Implement a quick and dirty RECORD IS VARYING .. DEPENDING ON ..
See t31 for an Example
2001-03-28 21:53 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, lib/fileio.c: RECORD VARYING ... DEPENDING ON
... implemented (parsing/code generation).
2001-03-28 01:41 rpragana
* ChangeLog, compiler/htcobol.y, compiler/htcoboly.h,
compiler/scan.l: Removed several bugs as reported by Stephen
Connolly: IS after PIC in variable declarations, the "." in a line
with multiple statements, DATE-COMPILED (we don't support it yet,
but it will flag as an error).
2001-03-28 00:38 rpragana
* ChangeLog, compiler/htcobol.y: Made FILLER optional in variable
declarations.
2001-03-27 06:12 dessex
* cobpp/cobpp.c, compiler/htglobals.c, test.code/t02/Makefile,
test.code/t23/Makefile, test_suite/cobol_test.pl: Updated new
pre-processor to handle TABS internally. Set the the TABS expand
default to 8 spaces.
2001-03-27 03:30 dessex
* test_suite/: Makefile, cobol_test.pl: Added fix in test suite for
program name change, and tab handling in pre-processor.
2001-03-27 02:52 bgiroud
* compiler/: htcobgen.c, htcoboly.h: Corrected bug introduced with
pgm_segment in relation with refmod's and calls (should not have
happened if test_suite were used!!).
2001-03-27 01:48 bgiroud
* compiler/htcobgen.c, test_suite/cobol_test.pl,
test_suite/test.baseline, test_suite/call_tests/ptest02.cob,
test_suite/format_tests/test.script,
test_suite/format_tests/test05b.cob,
test_suite/idxio_tests/idxio01.cob: Few enhancements to the test
suite.
2001-03-27 01:19 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcoboly.h: Bugfix in
MOVE CORR (do not allow OCCURS in both source and destination).
2001-03-26 09:58 rpragana
* ChangeLog, compiler/htcobol.y: Small bugfix in opt_end_program
(it was not optional :)
2001-03-26 08:37 rpragana
* compiler/htcobgen.c: Added more complex cases to MOVE
CORRESPONDING.
2001-03-26 07:54 rpragana
* compiler/htcobgen.c, compiler/htcobol.y,
test.code/ReportGen/report.cob, test.code/t30/test30a.cob: Various
bugfixes with multiple program segments.
2001-03-26 05:08 dessex
* cobpp/copybooks/TEST02E.cpy, cobpp/copybooks/fTEST02E.cpy,
test.code/Readme.txt, test.code/t29/Makefile,
test.code/t29/Readme.txt, test.code/t29/r.sh,
test.code/t29/test29m.cob, test.code/t30/Makefile,
test.code/t30/Readme.txt, test.code/t30/r.sh,
test.code/t30/test30a.cob: Added test code for CORRESPONDING option
of MOVE statement. Added test code for nested source programs and
sequence of source programs.
2001-03-26 00:37 rpragana
* ChangeLog, compiler/htcobgen.c, test.code/t14/test14d.cob: Fixed
bugs with stabs (debug) and listing, after the changes for multi
program segments.
2001-03-25 23:34 rpragana
* compiler/: htcobgen.c, htcobol.y: Added options to compile
multiple program segments (main plus subroutines) in the same
source file.
2001-03-25 17:41 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, test.code/t00/teste.cob,
test.code/t03/test03.cob, test.code/t04/test04.cob,
test.code/t04/test04i.cob, test.code/t04/test04r.cob,
test.code/t08/test08.cob, test.code/t08/test08g.cob,
test.code/t08/test08u.cob, test.code/t08/test08ug.cob: Added clause
BLANK WHEN ZERO in variable declarations.
2001-03-25 16:42 rpragana
* ChangeLog, compiler/htcobgen.c: Removed bug with checking
pictures in elementary items. Converted all symbols (except
literals) to uppercase, so the compiler becomes case independent.
Adjusted listing of paragraph/secions to handle large symbols.
2001-03-25 15:35 rpragana
* ChangeLog, compiler/htcobgen.c: Added code to check for a null
picure.
2001-03-24 22:00 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/scan.l: Preliminary version of MOVE CORRESPONDING.
2001-03-24 20:58 rpragana
* compiler/htcobgen.c, test.code/ReportGen/displayable.cpy,
test.code/ReportGen/report.cob, test.code/t01/test01a.cob,
test.code/t01/test01b.cob, test.code/t01/test01d.cob: Modified
appearance of paragraphs and sections in listings. (Also changes
in <TABs> in some files, because of troubles with htcobpp)
2001-03-24 19:33 dessex
* compiler/htcobgen.c: Added fix for paragraphs and sections debug
trace information.
2001-03-24 04:50 dessex
* ANNOUNCE, ChangeLog, INSTALL, INSTALL.Win32, README,
tinycobol.lsm, cobpp/Readme.txt, info/rpm/tinycobol-0.00.spec,
test.code/t23/Makefile, utils/Makefile.in, utils/dispcv.tcl,
utils/htcobdispcv.tcl, utils/htcobviscomp.tcl, utils/viscomp.tcl,
utils/cobpp/Makefile.0, utils/cobpp/Makefile.in: Updated LSM STATUS
INSTALL.Win32 INSTALL ANNOUNCE ChangeLog files.
2001-03-22 05:17 dessex
* tinycobol.lsm, cobpp/scanner.l, cobpp/test.code/ft1.cob,
cobpp/test.code/t1.cob, compiler/createver.sh,
test.code/t02/Makefile, test.code/t02/test02b.cob,
test.code/t05/Makefile, test.code/t05/test05f.cob: Added bug fix in
new pre-processor relating to scanning identifiers.
2001-03-21 01:22 rpragana
* ChangeLog, compiler/htcobol.y: Removed still a bug with
paragraphs/sections.
2001-03-21 00:41 dessex
* compiler/htglobals.c, test.code/t02/Makefile,
test.code/t02/test02b.cob: Updated PERFORM tests for procedures
(paragraphs/sections). Changed tabs defualt to zero to conpensate
for bug in Cygwin popen() function.
2001-03-20 23:18 rpragana
* ChangeLog, compiler/htcobgen.c, test.code/t02/test02b.cob: Fixed
small bug introduced earlier in section closing code. Also changed
the test code for this.
2001-03-20 17:15 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y: Added back
check for undefined paragraphs/sections, now working full.
2001-03-20 16:49 rpragana
* ChangeLog, compiler/htcobgen.c: Removed wrong check for
paragraphs/sections that are undefined.
2001-03-20 13:28 dessex
* test.code/t02/: Makefile, test02b.cob: Added PERFORM tests for
procedures (paragraphs/sections).
2001-03-20 11:12 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y: Fix for
paragraph qualifying.
2001-03-20 09:50 rpragana
* ChangeLog, compiler/htcobol.y: Temporary fix for
paragraph/section bug.
2001-03-20 08:55 dessex
* cobpp/parser.y, cobpp/scanner.l, cobpp/test.code/Makefile,
cobpp/test.code/ft1.cob, cobpp/test.code/t2.cob,
test.code/config/COB.build.tmpl.t.in, test.code/t02/TEST02.cpy,
test.code/t02/TEST02A.cpy, test.code/t02/test02.cob: Added bug fix
in new pre-processor relating to the use of a comma delimiter.
2001-03-19 00:54 rpragana
* ChangeLog, utils/viscomp.tcl: Modified the visual parsing tool,
because the preprocessor (htcobpp) don't allow us to enter a full
source pathname.
2001-03-19 00:05 rpragana
* compiler/: htcobgen.c, htcobol.y: Fixed bug with several
paragraphs with the same name in different sections.
2001-03-18 01:22 rpragana
* ChangeLog, compiler/htcobol.y: Added optional RECORD in "READ ...
NEXT RECORD ...".
2001-03-18 00:41 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y: Bugfix for
inverted class check conditions (eg: IF NOT IS NUMERIC VAR).
2001-03-17 23:01 rpragana
* compiler/htcobgen.c: Modified gen_set so "set condition-var
(idx1, idx2,...) to true" works. (88-conditions with arrays)
2001-03-17 21:46 andrewcza
* cobpp/cobpp.c, test.code/t18/test18.cob,
test.code/t18/test18i.cob, test.code/t18/test18r.cob,
test_suite/cobol_test.pl:
Fix a problem with the preprocessor not working on Cygwin Fix a
problem with the test_suite not working on Cygwin Fix some logic
problems with the t18 test programs
2001-03-17 15:01 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y: Modified
gen_condition to allow condition-name variables (level 88) in
arrays.
2001-03-17 10:14 dessex
* compiler/htcobgen.c, compiler/htglobals.c, compiler/htglobals.h,
compiler/scan.l, test.code/ReportGen/Makefile,
test.code/config/COB.build.tmpl.in, test.code/t00/Makefile,
test.code/t01/Makefile, test.code/t02/Makefile,
test.code/t03/Makefile, test.code/t04/Makefile,
test.code/t05/Makefile, test.code/t06/Makefile,
test.code/t07/Makefile, test.code/t08/Makefile,
test.code/t09/Makefile, test.code/t10/Makefile,
test.code/t11/Makefile, test.code/t12/Makefile,
test.code/t13/Makefile, test.code/t14/Makefile,
test.code/t15/Makefile, test.code/t16/Makefile,
test.code/t17/Makefile, test.code/t18/Makefile,
test.code/t19/Makefile, test.code/t20/Makefile,
test.code/t21/Makefile, test.code/t22/Makefile,
test.code/t23/Makefile, test.code/t24/Makefile,
test.code/t25/Makefile, test.code/t26/Makefile,
test.code/t27/Makefile, test.code/t28/Makefile,
test.code/tdb01/Makefile, test.code/tdb02/Makefile,
test.code/tdb03/Makefile, test.code/tgui01/Makefile,
test_suite/cobol_test.pl: Integrated new pre-processor into main
compiler. Updated program/error listing code.
2001-03-16 21:48 rpragana
* compiler/htcobgen.c: A debugging statement left on the code broke
the compiler. Removed.
2001-03-16 18:08 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/scan.l, test.code/t27/test27.cob: emoved bugs in parsing
of qualified variables. It as not allowing qualification when the
variable haven't clones and was interacting with subscripting.
2001-03-15 22:41 rpragana
* compiler/: htcobgen.c, htcobol.y: Solve a problem with combining
VAR IN/OF VAR with subscripting.
2001-03-15 07:33 dessex
* BUGS, tinycobol.lsm, compiler/createver.sh, compiler/htcobgen.c,
compiler/htcobol.y, test.code/t01/test01a.cob: Added fix in ADD ..
GIVING statements to conform to COBOL 85 standard.
2001-03-15 01:02 rpragana
* compiler/htcobgen.c, lib/htcoblib.h, lib/mcmath.c: Changes to
other arith statements to pass pointers to actual arguments.
2001-03-15 00:42 rpragana
* compiler/htcobgen.c, lib/mcmath.c: Changes for making arith
statements work with new gcc pre-3.0.
2001-03-13 10:16 rpragana
* ChangeLog, compiler/htcobgen.c: A blind try to make our code
generation of arithmetic statements less C-compiler dependant.
(push_double/assign_double)
2001-03-13 02:48 bgiroud
* test_suite/: cobol_test.pl, test.baseline,
condition_tests/cond01.cob, condition_tests/cond03.cob,
condition_tests/test.script, format_tests/test06a.cob: Added
condition_tests directory with cond01.cob and cond03.cob converted
from test.code/t22/test22.cob and t24/test24.cob. Updated
test.baseline.
2001-03-12 11:27 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, compiler/scan.l,
test.code/ReportGen/tclwrapper.c: Reimplemented expressions code to
allow recalling it during complex conditions code generation.
2001-03-12 10:09 dessex
* cobpp/cobpp.h, cobpp/createver.sh, cobpp/scanner.l,
cobpp/copybooks/fTEST02D.cpy, cobpp/test.code/r.sh, lib/mcmath.c,
test.code/t02/TEST02C.cpy, test.code/t02/Test02.cpy,
test.code/t02/test02.cob, test.code/t02/test02a.cob,
test.code/t04/Makefile, test.code/t05/test05e.cob,
test.code/t07/Makefile, test.code/t08/Makefile,
test.code/t08/gen_data.c, test.code/t08/r.sh,
test.code/t10/Makefile, test.code/t15/r.sh, test.code/t20/Makefile,
test.code/t20/test20e.cob, test.code/t21/Makefile,
test.code/t22/test22.cob, test.code/t24/test24.cob: Updated
pre-processor to handle <CR> as found in DOS type files. Added fix
in math RTS to remove compiler warnings. Updated tests using
abbreviated relational conditionals.
2001-03-11 18:39 bgiroud
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
test_suite/cobol_test.pl, test_suite/format_tests/test05b.cob:
Corrected behaviour of INITIALIZE with variables in occurs. Added
test to handle RH 7.0 in automated test suite. Added more format
tests.
2001-03-09 16:45 rpragana
* ChangeLog, compiler/htcobgen.c: Eliminated bug with null string
literals. (Was generating code rejected by the assembler)
2001-03-09 16:24 rpragana
* ChangeLog, compiler/htcobol.y: Changes for removing the
reduce/reduce conflict in conditions.
2001-03-09 12:34 rpragana
* ChangeLog, compiler/htcobol.y: Bug fix in conditions.
2001-03-09 10:21 dessex
* test.code/: Readme.txt, t05/Makefile, t05/test05e.cob,
t09/.gdbinit, t13/.gdbinit, t14/.gdbinit, t14/Makefile,
t14/Readme.txt, t14/noeth-test.cob, t14/r.sh, t14/string.cob,
t14/test14.cob, t14/test14a.cob, t14/test14b.cob, t14/test14c.cob,
t14/test14d.cob, t14/unstring.cob: Added tests for STRING,
UNSTRING, PERFORM's using abbreviated relational conditionals.
2001-03-09 00:20 rpragana
* ChangeLog, compiler/htcobol.y: Added invalid key condition to
WRITE, REWRITE, START, and DELETE statements.
2001-03-08 22:40 rpragana
* compiler/htcobol.y: Modified STRING statement to allow special
variables as operands.
2001-03-08 21:48 rpragana
* compiler/htcobol.y: Removed several reduce/reduce conflicts with
the implicit operand/operator in conditions.
2001-03-08 14:14 rpragana
* ChangeLog, compiler/htcobol.y: Made comma separator in subscripts
(multidimensional arrays) optional.
2001-03-08 10:18 rpragana
* compiler/htcobgen.c: Fixed bug in encoding signed literals.
2001-03-08 10:03 dessex
* lib/mcmath.c, test.code/t01/test01d.cob: Added bug fix for divide
statement with remainder option.
2001-03-08 09:13 rpragana
* ChangeLog, compiler/htcobol.y, compiler/htcoboly.h: Added
conditions with both implied first operand and operator, but only
with OR, like that: if X >= Y or Z or T.
2001-03-06 19:47 rpragana
* ChangeLog, compiler/scan.l: Modified the scanner again to allow
labels such as 3-5 (but not as variables or filenames, &c).
2001-03-06 13:24 rpragana
* ChangeLog, compiler/scan.l: Changes to disallow things like
123-456 as a valid identifier.
2001-03-06 10:27 rpragana
* ChangeLog, compiler/htcobol.y, compiler/scan.l: Fixed bugs with
variables begining with digits and is/are in value clauses.
2001-03-06 03:53 dessex
* compiler/htcobol.y: Added bug fix for math verbs optional comma
separator.
2001-03-06 02:12 jmnoeth
* lib/screenio.c: Change the line mode accept to properly handle
the NO-ECHO flag. This is a temporary fix untill all attributes
(passed via the flag parameter) to the routine are handled
properly. Jim Noeth
2001-03-05 19:52 andrewcza
* test.code/t06/: test06.cob, test06i.cob, test06r.cob,
test06s.cob:
Remove UPDATE from ACCEPT Verb.
2001-03-05 16:49 rpragana
* ChangeLog, compiler/htcobol.y, lib/basicio.c,
test.code/ReportGen/trans.tex, test.code/t04/test04.cob,
test.code/t04/test04i.cob, test.code/t04/test04r.cob: Changes for
the ACCEPT statement (eliminated WITH UPDATE option).
2001-03-03 00:51 andrewcza
* README:
Add info About Win32
2001-03-03 00:51 andrewcza
* compiler/htcobgen.c:
Modify htcobgen.c so that call Using works for win32 platforms.
2001-03-02 23:42 andrewcza
* compiler/htcobgen.c:
Fix htcobgen Fix htcobgen so that the decimal_comma runtime will be
seen as _decimal_comma for Win32 Systems.c so that the
decimal_comma runtime will be seen as _decimal_comma for Win32
Systems.
2001-03-02 23:05 andrewcza
* lib/mccntrl.s:
Change code to compile on a Win32 Platform
2001-03-02 22:38 andrewcza
* INSTALL.Win32, cobpp/createver.sh, compiler/createver.sh,
compiler/htcobgen.c, lib/mccntrl.s:
Change code to allow TinyCobol to work on Windows Based Systems
using the Cygwin Development kit at http://www.cygwin.com.
Note that although the Test programs will compile and run there
seems to be a problem currently with the maths routines under
Win32.
2001-03-02 21:06 rpragana
* compiler/: htcobgen.c, htcobol.y: Added SET ... TO TRUE (88
conditions).
2001-03-02 17:59 rpragana
* ChangeLog, test.code/ReportGen/reportGen.tcl,
test.code/ReportGen/tclwrapper.c: Removed bug with TeX encoding of
some special characters.
2001-03-02 10:19 rpragana
* ChangeLog, compiler/htcobgen.c, test.code/ReportGen/Makefile,
test.code/t22/test22.cob: Removed a bug with NUMERIC class check (I
hope, if I understood it well).
2001-03-01 13:46 rpragana
* compiler/htcobgen.c: Removed bug that prevented use of "indexed
by" with linkage variables.
2001-03-01 08:55 dessex
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
test.code/t01/test01a.cob, test.code/t01/test01b.cob,
test.code/t01/test01c.cob, test.code/t01/test01d.cob,
test.code/t01/test01e.cob: Updated math verbs ON SIZE ERROR option
to COBOL 85 standard.
2001-02-28 15:15 rpragana
* ChangeLog, compiler/htcobgen.c: Removed a bug in "value_to_eax"
routine (htcobgen.c) that was causing troubles with arrays. That
function shall generate code to return in register %eax the value
of a variable, and NOT its address. I have not made it handle all
cases (please Bernard, look there your code!).
2001-02-28 14:07 rpragana
* ChangeLog, test.code/ReportGen/report.layout,
test.code/ReportGen/reportGen.tcl: Added -rotate option for report
headers/footers (to print sideways).
2001-02-26 22:29 rpragana
* ChangeLog, test.code/t28/test28a.cob: Modified our test.code/t28
to show arrays at the linkage section.
2001-02-26 07:30 dessex
* compiler/htcobol.y, lib/mcmath.c, test.code/t01/test01a.cob,
test.code/t01/test01b.cob: Added bug fix for floating point
truncation in math RTS.
2001-02-25 23:38 rpragana
* test.code/ReportGen/: displayable.cpy, report.cob, report.layout:
Oops! Sent my working files instead of the cleaned up.
2001-02-25 20:02 rpragana
* test.code/ReportGen/: Makefile, displayable.cpy, report.cob,
report.layout, reportGen.tcl: More bugfixes, now with file paths
for tex, dvips, ps2pdf.
2001-02-25 13:49 rpragana
* test.code/ReportGen/: Readme.txt, report.cob, report.layout,
reportGen.tcl, sales.dat: Removed a bug with font/color settings in
Detail option for reports.
2001-02-24 15:46 rpragana
* test.code/ReportGen/: bird.epsf, displayable.cpy, report.layout,
reportGen.tcl: Added Copy command to get the copybook (same from
cobol source) in reports. Added picture that was left out in the
last commit.
2001-02-22 22:30 rpragana
* compiler/htcobgen.c, test.code/ReportGen/report.cob,
test.code/ReportGen/report.layout,
test.code/ReportGen/reportGen.tcl, test.code/ReportGen/sales.dat:
Added option -nextline for generating detail records in several
lines.
2001-02-22 12:52 rpragana
* test.code/ReportGen/: report.layout, reportGen.tcl: Added
automatic line wrapping when column contents width exceed required
column width.
2001-02-21 07:59 dessex
* compiler/htcobgen.c, test.code/Readme.txt,
test.code/t09/test09.cob, test.code/t24/test24.cob,
test.code/t28/Makefile, test.code/t28/Readme.txt,
test.code/t28/r.sh: Added code to trap calls to undefined
paragraphs/sections. Enhanced the EVALUATE tests in t24. Added
tests for MOVE verb with reference modification.
2001-02-20 23:50 rpragana
* compiler/htcobgen.c: Still one more change to bypass the stack
cleanup when the range test passed (EVALUATE statement). I hope it
is correct now.
2001-02-20 23:41 rpragana
* compiler/htcobgen.c: Still a mistake in EVALUATE¸ removed.
2001-02-20 23:33 rpragana
* compiler/htcobgen.c, test.code/ReportGen/report.layout: Removed
bug with range tests in EVALUATE. (Thanks David Essex for
reporting)
2001-02-19 20:37 rpragana
* test.code/ReportGen/: Readme.txt, report.layout, reportGen.tcl:
Added -hrule option to the report layout.
2001-02-19 17:58 rpragana
* ChangeLog, test.code/ReportGen/Makefile,
test.code/ReportGen/report.layout,
test.code/ReportGen/reportGen.tcl, test.code/ReportGen/sales.dat:
Clean up in the code for reportGen. Bug fix in spacings.
2001-02-19 15:01 rpragana
* ChangeLog, test.code/ReportGen/Makefile,
test.code/ReportGen/Readme.txt, test.code/ReportGen/report.cob,
test.code/ReportGen/report.layout,
test.code/ReportGen/reportGen.tcl, test.code/ReportGen/sales.dat:
Added options for including images and barcodes in the report.
2001-02-19 01:06 rpragana
* test.code/ReportGen/: report.cob, report.layout, reportGen.tcl:
Modified layout to allow more control, added web delivery (mime
type application/pdf) of the report output.
2001-02-18 17:25 bgiroud
* TODO, cobpp/cobpp.h, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, test_suite/call_tests/ptest02.cob,
test_suite/format_tests/test06a.cob: Second parm of refmod's made
optional. Corrected bugs in manipulating call_mode when parm by
value was the last in a series and handling of picture affecting
"CURRENCY SIGN IS" clause. Phase I of EXTERNAL semantics.
2001-02-17 21:06 rpragana
* ChangeLog, test.code/ReportGen/Readme.txt,
test.code/ReportGen/report.layout,
test.code/ReportGen/reportGen.tcl: Added a short readme
(incomplete) to reportGen.
2001-02-17 08:39 rpragana
* test.code/ReportGen/: Makefile, report.cob, report.layout,
reportGen.tcl, sales.dat, tclwrapper.c: Added a TeX report
generator for TinyCobol.
2001-02-16 22:52 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/scan.l, lib/htcoblib.h, test.code/t00/teste.cob: Changes
for allowing ACCEPT ... ON EXCEPTION <fn key var> AUTO and several
screen attributes, as RM Cobol. (as requested by Harold)
2001-02-14 18:42 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
test.code/t25/test25.cob, test.code/tgui01/testgui01.cob: Removed a
serious bug with nested IFs, defining a single_stat_sentece
non-terminal.
2001-02-11 01:01 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y: Changes to
allow arrays of pointers and generic variables in pointer
operations.
2001-02-10 22:57 rpragana
* compiler/htcobgen.c: Removed a bug with setting a pointer to
NULL.
2001-02-10 21:25 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
test.code/t28/test28.cob, test.code/t28/test28a.cob: Changes in the
linkage section to allow defining variables which are not passed as
arguments from the calling program.
2001-02-10 16:36 rpragana
* compiler/htcobol.y, test.code/t28/test28.cob,
test.code/t28/test28a.cob: Small change in pointers to allow
pointer arithmetic.
2001-02-10 16:07 rpragana
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/scan.l, test.code/t28/Makefile, test.code/t28/r.sh,
test.code/t28/test28.cob, test.code/t28/test28a.cob: Added POINTER
types (usage pointer, type 'B' with pic 9(9)) and a sample cobol
source test.code/t28.
2001-02-09 18:37 rpragana
* compiler/htcobgen.c: Ooops! Forgot to check compiler after last
changes.
2001-02-09 16:25 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h: More report section stuff: defining structures
to hold report info.
2001-02-08 20:07 rpragana
* ChangeLog, utils/dispcv.tcl: Updated conversion tool to account
for "VAR1 in/of VAR2 ...", arrays and refmods and also to process
both DISPLAY and ACCEPT statements.
2001-02-08 06:15 dessex
* ChangeLog, tinycobol.lsm, compiler/createver.sh,
test.code/Readme.txt, test.code/t27/Makefile, test.code/t27/r.sh,
test.code/t27/t27.cob, test.code/t27/test27.cob, utils/Readme.txt:
Updated Changelog LSM files.
2001-02-08 03:45 dessex
* ANNOUNCE, ChangeLog, STATUS, tinycobol.lsm,
info/rpm/tinycobol-0.50.spec, test.code/t00/.gdbinit,
test.code/t01/test01a.cob, test.code/t01/test01b.cob,
test.code/t02/.gdbinit, test.code/t03/.gdbinit,
test.code/t11/test11.cob, test.code/t15/Makefile,
test.code/t15/Readme.txt, test.code/t15/test15f.c,
test.code/t15/test15i.cob, test.code/t15/test15j.cob: Added test
code for 'CALL BY CONTENT' Added new rpm spec file. Updated
Changelog LSM STATUS files.
2001-02-08 00:15 rpragana
* ChangeLog, utils/dispcv.tcl: Added tool (dispcv.tcl) to convert
old "DISPLAY (X, Y) ..." statements to our syntax.
2001-02-07 20:38 jmnoeth
* lib/cobmove.c: On 2/8/2001 changed cobmove.c to fix a bug that
caused the results of a 'Move all' to a signed numeric field not to
be signed. Jim Noeth
2001-02-07 20:38 jmnoeth
* compiler/htcobgen.c:
On 2/8/2001, changed htcobgen.c to fix the problem with
display/accept of fields with occurs. The problem caused the
compiler to get a segmentation fault. The change was to the
gen_display module to include a check for sy->litflg != 2 -
otherwise it thought that it was doing screen section
display/accept. Jim Noeth
2001-02-07 14:43 rpragana
* ChangeLog, utils/viscomp.tcl: Enhancements in viscomp.tcl tool.
2001-02-07 12:44 rpragana
* ChangeLog, compiler/htcobol.y: Solved problem with "decimals" in
variable definition. (as reported by Stewart)
2001-02-07 11:10 rpragana
* compiler/scan.l: Corrected LISTSEP "," scanning.
2001-02-07 08:16 dessex
* compiler/Makefile.in, compiler/createver.sh, compiler/htcobol.y,
lib/mcmath.c, test.code/t01/test01b.cob, test.code/t11/Makefile,
test.code/t11/test11.cob, test.code/t24/Makefile,
test.code/t24/test24.cob: #Updated file OPEN/CLOSE statements to
the COBOL 85 standard, without the extra options.
2001-02-07 01:03 rpragana
* ChangeLog, compiler/htcobgen.c, utils/viscomp.tcl: Fixed bugs
related to literal sinthetizing, when both sign and decimal part
were present. Also fixed the is_numeric() function to check
subscripted vars too.
2001-02-06 12:04 rpragana
* compiler/htcobgen.c, test.code/t24/Makefile,
test.code/t24/test24.cob: Fixed bugs with EVALUATE (Thanks David
for reporting).
2001-02-06 05:40 dessex
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/scan.l, lib/htcoblib.h, lib/mcmath.c,
test.code/Readme.txt, test.code/t01/.gdbinit,
test.code/t01/Makefile, test.code/t01/Readme.txt,
test.code/t01/r.sh, test.code/t01/test01.cob,
test.code/t01/test01a.cob, test.code/t01/test01b.cob,
test.code/t01/test01c.cob, test.code/t01/test01d.cob,
test.code/t01/test01e.cob, test.code/t24/test24.cob: Updated math
verbs to COBOL 85 standard.
2001-02-06 01:39 rpragana
* ChangeLog, utils/viscomp.tcl: Added display of mid-of-rule
actions in viscomp.tcl, so we don't need to have a listing
(parser.y/.c) for looking at them.
2001-02-05 23:32 rpragana
* compiler/: htcobgen.c, htcobol.y, htcoboly.h: Modified EVALUATE
statement to allow string (non-numeric) comparations.
2001-02-05 17:49 rpragana
* ChangeLog, utils/viscomp.tcl: Updates on viscomp.tcl (breakpoints
added) to show more details of parsing.
2001-02-05 15:41 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
lib/cobmove.c: Changes to allow pictures greater than 255, also
changes in cob_move to make moves of fields with length greater
than 255.
2001-02-04 22:33 rpragana
* compiler/: htcobgen.c, htcobol.y, htcoboly.h: Added
syntax/semantics for EVALUATE with ßeveral WHEN cases with the same
action. (requested by David Essex)
2001-02-04 18:43 rpragana
* ChangeLog, compiler/htcobgen.c: Fixed bug with offset calculation
at linkage section.
2001-02-04 16:04 rpragana
* compiler/htcobgen.c: Again removing a bug in evaluate statement
(my previous upgrade mysteriously vanished...).
2001-02-03 23:44 rpragana
* utils/viscomp.tcl: Small bug fixes in the visual parser tool.
2001-02-03 22:44 rpragana
* utils/viscomp.tcl: Added lval stack viewing to viscomp.tcl.
2001-02-03 19:15 rpragana
* utils/: Readme.txt, viscomp.tcl: Added a developers's tool,
viscomp.tcl that works as a visual parser and a gdb frontend.
2001-02-03 16:08 rpragana
* compiler/: Makefile.in, htcobgen.c: Modified htcobol.c definition
to have it's line numbers known to gdb. (I need that because of my
visual debugger. Anyway, it does not change nothing more) Removed
also a small bug with refmods that were not allowing the code
generated in some cases to compile.
2001-01-31 22:24 rpragana
* compiler/htcobgen.c: Removed well hidden bug in EVALUATE
statement. (thanks to Eric Oliveira and Afonso Bione for reporting
that)
2001-01-25 15:19 rpragana
* ChangeLog, lib/fileio.c, test.code/tdb03/Makefile: Modified
lib/fileio.c to eliminate if's with errno, because this variable is
set only _after_ a system call is made. It was making the compiler
return the same error as the previous system call on cob_open, for
instance: if two files were opened, the first of them in error, the
second would return the same error condition.
2001-01-24 23:57 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
test.code/t00/.gdbinit, test.code/t09/.gdbinit,
test.code/t09/test09.cob: Added code to validate a variable
(non-terminal gname) so it will report an error when other objects
are used instead. Example: "display filesel" (where filesel was
declared in a "select").
2001-01-24 23:47 andrewcza
* STATUS, lib/fileio.c, test.code/t10/test10.cob,
test.code/t12/test12ls.cob:
Change the READ and WRITE statement for LINE SEQUENTIAL IO. The
Read Statement will now read a variable length record and pad it
with spaces upto the record length. The Write Statement will
remove all the spaces at the end of a line before writing it out.
The Line Delimiter is NewLine for all Line Sequential IO.
Line Sequential files can No longer be opened in IO Mode and as a
result REWRITE is no longer valid for Line Sequential files.
2001-01-23 17:16 rpragana
* test.code/tdb03/: cgi-util.c, form.html, tdb03.cob, tdb03a.c:
Modified again cgi-util and CGI example for a clever way to pass
strings from cobol to C.
2001-01-23 14:56 rpragana
* ChangeLog, test.code/tdb03/form.html, test.code/tdb03/tdb03.cob:
Finished my toy CGI/postgresql example program.
2001-01-22 19:39 rpragana
* compiler/htcobgen.c, test.code/tdb03/tdb03.cob: Fixed a bug in
gen_display that dumped core when processing refmoded variables.
2001-01-22 16:16 rpragana
* ChangeLog, lib/fileio.c, test.code/tdb03/Makefile,
test.code/tdb03/cgi-util.c, test.code/tdb03/cgi-util.h,
test.code/tdb03/form.html, test.code/tdb03/tdb03.cob,
test.code/tdb03/tdb03a.c: Added a simple CGI processing example,
with an adapted C library (GPLed).
2001-01-22 10:57 rpragana
* lib/fileio.c: Fixed bugs with cob_read library function, for
reading line sequential files.
2001-01-21 18:31 rpragana
* test.code/tdb02/: tdb02.cob, tdb02a.c: Improved API for
interfacing to postgresql.
2001-01-20 23:50 rpragana
* ChangeLog, test.code/tdb02/Makefile, test.code/tdb02/loja.sql,
test.code/tdb02/tdb02.cob, test.code/tdb02/tdb02a.c: Added
PostgreSQL interface example and supporting C code, using libpq.
The example files, including 'loja.sql' may be found at
test.code/tdb02.
2001-01-19 20:22 rpragana
* ChangeLog, compiler/htcobgen.c: More changes to fix the bug with
signed literals.
2001-01-18 19:57 rpragana
* ChangeLog, compiler/htcobgen.c: Small changes at gen_display to
allow an empty display statement, to advance to a new line (needed
in CGI programming).
2001-01-16 08:50 rpragana
* compiler/htcobgen.c, lib/htcoblib.h: Fixed problem with struct
file_desc size computation, that caused crashes when opening
several indexed files.
2001-01-12 21:21 rpragana
* lib/screenio.c, test.code/tgui01/testgui05.c: Fixed bug in
accept_curses library function. It was truncating 1 char at the end
of input.
2001-01-07 17:12 rpragana
* ChangeLog, test.code/tgui01/Readme.txt: Added instructions for
testing the example tgui01/testgui04.
2001-01-07 16:48 rpragana
* test.code/tgui01/: Makefile, testgui01.cob, testgui04.cob,
testgui05.c, testgui06.cob: dded more example interfaces
tcl<-->cobol, including an interpreter main loop written in cobol,
and how to call cobol from tcl, by creating a tcl command.
2001-01-06 21:15 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/scan.l: Changed scanner and parser for not confusing
expressions like "X+2" as two tokens "X" and "+2" (a literal signed
integer). Now it is correctly parsed, and even expressions like
X++1 ("X" "+" "+1") work.
2001-01-06 08:58 dessex
* test.code/: Readme.txt, t27/Makefile, t27/Readme.txt, t27/r.sh,
tgui01/Makefile, tgui01/Readme.txt, tgui01/r.sh: Updated Readme.txt
and r.sh files to t27 and tgui01 directories.
2001-01-05 22:49 rpragana
* test.code/tgui01/: cobtools.tcl, testgui01.cob, testgui02.c,
testgui03.tcl, testgui03a.tcl: Incorporated cobtools.tcl script
into C module to avoid "source" command in tcl scripts (speed
enhancement).
2001-01-05 21:34 rpragana
* test.code/tgui01/: cobtools.tcl, testgui01.cob, testgui02.c,
testgui03.tcl, testgui03a.tcl: Modified the example GUI for a more
practical multi-forms application.
2001-01-05 20:21 rpragana
* ChangeLog, test.code/tgui01/testgui02.c,
test.code/tgui01/testgui03.tcl: Improvements on the interface
tcl/tk and passing arguments from Cobol to tcl.
2001-01-05 18:59 rpragana
* ChangeLog, test.code/t27/sales.dat, test.code/t27/t27.cob,
test.code/tgui01/Makefile, test.code/tgui01/testgui01.cob,
test.code/tgui01/testgui02.c, test.code/tgui01/testgui03.tcl:
Example GUI for data entry from tcl/tk library.
2000-12-19 03:53 bgiroud
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/scan.l, info/Compiler-Overview.txt,
test_suite/test.baseline, test_suite/call_tests/ptest01.cob,
test_suite/call_tests/stest01.cob,
test_suite/call_tests/stest03.cob,
test_suite/call_tests/stest9xx.c: Added code for call by content
for variables.
2000-12-18 13:06 rpragana
* ChangeLog, compiler/htcobol.y, compiler/scan.l,
test.code/t27/Makefile, test.code/t27/sales.dat,
test.code/t27/t27.cob: Added report statements and expanded the t27
test program for reports.
2000-12-09 13:55 bgiroud
* INSTALL, TODO, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, compiler/scan.l, lib/cobmove.c,
lib/htcoblib.h, test_suite/format_tests/test01.cob,
test_suite/search_tests/test20a.cob: Added JUST RIGHT in data
clause.
2000-12-08 15:09 dessex
* tinycobol.lsm, cobpp/cobpp.c, cobpp/scanner.l,
cobpp/copybooks/fTEST02D.cpy, cobpp/test.code/ft3.cob,
compiler/htglobals.c: Added fix for pre-processor and htglobals
bugs.
2000-12-06 23:16 rpragana
* test.code/t27/: Makefile, t27.cob: Added test.code/t27, a report
section example.
2000-12-06 23:09 rpragana
* compiler/: htcobgen.c, htcobol.y, scan.l: Fixed parsing of report
section.
2000-12-06 17:20 rpragana
* compiler/htcobgen.c, test.code/t08/test08g.cob,
test.code/t08/test08u.cob: Added SORT-RETURN register for SORT
GIVING/USING return statuses.
2000-12-05 23:47 andrewcza
* lib/fileio.c, test.code/t08/test08g.cob:
Implement SORT GIVING.
2000-12-05 23:32 rpragana
* ChangeLog, compiler/htcobol.y: Fixed bug with the report section
(it may be optional, of course).
2000-12-05 22:21 rpragana
* compiler/: htcobol.y, scan.l: First steps at the cobol "report
generator" facility. Only parsing for now.
2000-12-05 22:10 dessex
* STATUS: Updated STATUS file.
2000-12-05 21:51 dessex
* ANNOUNCE, ChangeLog, INSTALL, tinycobol.lsm, cobpp/createver.sh,
compiler/createver.sh, info/rpm/tinycobol-0.4.spec: Added new rpm
spec file. Updated Changelog LSM files.
2000-12-04 01:22 dessex
* cobpp/Readme.txt, cobpp/scanner.l, cobpp/copybooks/fTEST02D.cpy,
cobpp/test.code/ft3.cob, compiler/htglobals.c,
compiler/htglobals.h, test.code/t02/Makefile: Added fix for
copybook tab handling in the pre-processor. Improved pre-processor
exec call to better fit main cmd line.
2000-12-03 20:00 dessex
* INSTALL, Makefile.in, configure, configure.in, htconfig.h.in,
tinycobol.lsm, cobpp/AUTHORS, cobpp/COPYING, cobpp/COPYRIGHT,
cobpp/Makefile.in, cobpp/Readme.txt, cobpp/cobpp.c, cobpp/cobpp.h,
cobpp/createver.sh, cobpp/parser.y, cobpp/scanner.l,
cobpp/copybooks/TEST02.cpy, cobpp/copybooks/TEST02A.cpy,
cobpp/copybooks/TEST02B.cpy, cobpp/copybooks/TEST02C.cpy,
cobpp/copybooks/fTEST02.cpy, cobpp/copybooks/fTEST02A.cpy,
cobpp/copybooks/fTEST02B.cpy, cobpp/copybooks/fTEST02C.cpy,
cobpp/test.code/Makefile, cobpp/test.code/Readme.txt,
cobpp/test.code/ft1.cob, cobpp/test.code/ft2.cob,
cobpp/test.code/ft3.cob, cobpp/test.code/r.sh,
cobpp/test.code/t1.cob, cobpp/test.code/t2.cob,
compiler/Makefile.in, compiler/htglobals.c, compiler/htglobals.h,
test.code/Makefile.in, test.code/copybooks/Makefile.in,
test.code/t02/TEST02.cpy, test.code/t02/TEST02A.cpy,
test.code/t02/TEST02B.cpy, test.code/t02/Test02.cpy,
test.code/t13/include1.cpy, test.code/t13/include2.cpy: Added the
pre-processor. Removed tabs from copybooks.
2000-12-03 01:38 andrewcza
* lib/fileio.c:
Implement SORT USING. See Test08u.cob for an Example
2000-12-01 00:25 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y: Changed
gen_close_sort, so gen_sort_using/giving find a completed sort
description to make available to the runtime library routines.
2000-11-30 21:35 andrewcza
* lib/fileio.c:
Start writing cob_sort_using routine
2000-11-28 01:44 rpragana
* ChangeLog, compiler/htcobol.y: Removed a bug with sort
using/giving code generation.
2000-11-27 11:56 rpragana
* ChangeLog, compiler/htcobgen.c: Modifications on the arguments
passed to cob_sort_using and cob_sort_giving, as requested by
Andrew.
2000-11-24 14:27 andrewcza
* lib/fileio.c, test.code/t08/test08u.cob:
Define cob_sort_using and cob_sort_giving paramaters. Modify
test08u.cob to have two files in the sort using.
2000-11-20 03:37 dessex
* configure, configure.in: Added bug fix in cofigure script for db
library version check in header db.h.
2000-11-18 22:31 rpragana
* compiler/htcobgen.c, compiler/htcobol.y, lib/fileio.c,
test.code/t08/test08g.cob, test.code/t08/test08ug.cob: Changes to
fix some coredumps found by Andrew in the new SORT verb
implementation. Thanks Andrew.
2000-11-18 17:26 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h: Added parameters in code generation of
gen_sort_using and gen_sort_giving (SORT verb).
2000-11-18 05:55 bgiroud
* compiler/htcobgen.c, compiler/htcoboly.h, lib/cobmove.c,
test.code/t20/test20a_at.cob, test_suite/cobol_test.pl,
test_suite/test.baseline, test_suite/format_tests/test.script,
test_suite/format_tests/test01c.cob,
test_suite/format_tests/test03c.cob,
test_suite/format_tests/test04.cob,
test_suite/format_tests/test06a.cob,
test_suite/search_tests/TCtable1.cpy,
test_suite/search_tests/test.script,
test_suite/search_tests/test20a.cob: Added semantics for RefMod's,
test example for search statement. Cleaned-up format_tests for new
behavior of display statement. Updated automated test baseline.
2000-11-18 00:00 andrewcza
* lib/fileio.c:
Change fileio.c to return file status 35 is the file to be opened
does not exist.
2000-11-17 22:25 andrewcza
* test.code/t08/: Makefile, test08g.cob, test08u.cob, test08ug.cob:
Add the Test code for testing SORT USING and SORT GIVING. The
library code still needs to be written and so these programs will
not link yet.
2000-11-17 21:41 andrewcza
* compiler/htcobol.y:
Change htcobol.y to correct a problem where it was not correctly
calling gen_read_next and gen_return. Added logic to determine
which to call. This resulted in SORT not working correctly as well
as READ NEXT with ALTERNATE KEYS not working correctly.
2000-11-17 00:28 andrewcza
* compiler/htcobol.y, test.code/t08/test08.cob:
Change htcobol.y to fix gen_release so the sort will work again.
Currently only SORT -- RELEASE and RETURN work. Use test08.cob for
testing ie make gen_data ./gen_data >Raw.dat ./test08
2000-11-16 22:07 andrewcza
* lib/fileio.c, test.code/t19/test19b.cob:
Fix Open statement in fileio.c to return a file status if the file
cannot be opened correctly.
Modifiled test19b.cob to show how FILE STATUS should be used.
2000-11-12 10:40 dessex
* compiler/: htcobgen.c, htcobol.y: Added lower case to PIC clause
syntax. Added optional 'WITH' to 'DISPLAY ... WITH NO ADVANCING'
statement.
2000-11-11 19:59 dessex
* test.code/: Readme.txt, config/COB.build.tmpl.in,
config/COB.build.tmpl.t.in, t16/Makefile, t16/Makefile.new,
t16/r.sh, t16/test16.cob: Added test program for 'GO TO ...
DEPENDING ON ...' statement.
2000-11-11 14:55 rpragana
* compiler/: htcobgen.c, htcobol.y, htcoboly.h, scan.l: Added GO TO
... DEPENDING.
2000-11-10 22:02 rpragana
* compiler/htcobgen.c: Added code to generate an error, when no
file name was given both in FD and SELECT, as asked by David Essex.
2000-11-10 19:45 dessex
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/scan.l, test.code/t19/Makefile, test.code/t19/Readme.txt,
test.code/t19/test19b.cob: Added external file name non-standard
extensions in SELECT and FD statements.
2000-11-09 01:00 rpragana
* ChangeLog, compiler/htcobgen.c: Fixed screen items with value but
without picture. The picture is synthesized from the "value"
literal given.
2000-11-08 22:38 rpragana
* compiler/: htcobgen.c, htcobol.y: Still more bugfixes at screen
section. Removed zero sized storage alloc (.space). Modified parser
to allow "TO" without "FROM" in screen section items.
2000-11-08 22:19 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y: Several
bugfixes at screen section. Now it accepts items without filler or
other explicit variable declaration.
2000-11-08 12:06 rpragana
* compiler/htcobol.y: Minor changes at screen section parsing to
allow screen items (BLANK SCREEN) without explicit storage
declaration.
2000-11-08 03:16 dessex
* Makefile.in, configure, configure.in, test.code/Makefile,
test.code/Makefile.0, test.code/Makefile.in: Updated configure
script to generate Makefile in test.code directory.
2000-11-08 00:49 dessex
* INSTALL, configure, configure.in, htconfig.h.in: Added tests for
db library names libdb libdb1 libdb2 in configure script.
2000-11-06 22:31 dessex
* ChangeLog, test.code/Readme.txt, test.code/t02/test02a.cob,
test.code/t26/Readme.txt, test.code/t26/r.sh: Updated Changelog
file. Added r.sh Readme.txt file in test.code/t26.
2000-11-04 05:51 bgiroud
* compiler/: htcobgen.c, htcobol.y, htcoboly.h: Corrected
detecttion of subscripted variable for search statement.
2000-11-04 02:24 rpragana
* compiler/htcobgen.c, compiler/htcobol.y, compiler/scan.l,
lib/screenio.c, test.code/t26/test26.cob: Changes for "LINE ...
POSITION ..." in DISPLAY and ACCEPT statements, with arbitrary
expressions as coordinates. Removed old syntax "DISPLAY (R, C)
...".
2000-11-03 02:28 rpragana
* test.code/t26/: Makefile, test26.cob: Added test.code/t26 to
exercise display/accept with cursor positioning.
2000-11-03 02:10 rpragana
* compiler/htcobgen.c, compiler/htcobol.y, lib/screenio.c:
Restaured "display (row, col) ..." and "accept (row, col) ..."
syntax, and added library routine to make it run with ncurses.
2000-10-31 17:25 bgiroud
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/scan.l, test_suite/call_tests/ptest02.cob,
test_suite/call_tests/ptest04.cob,
test_suite/call_tests/test.script: Modified grammar and scanner for
RefMod's as per an idea from Rildo. Added first intrinsic
functions (Length and Ord).
2000-10-24 23:38 dessex
* configure, configure.in: Added bug fix for configure script.
2000-10-23 23:10 dessex
* ANNOUNCE, compiler/createver.sh, info/rpm/tinycobol-0.3.spec:
Updated ANNOUNCE file. Added tinycobol-0.3.spec file.
2000-10-22 22:58 dessex
* ChangeLog: Updated Changelog file.
2000-10-22 22:44 dessex
* STATUS, configure, configure.in, htconfig.h.in, tinycobol.lsm,
compiler/scan.l, lib/screenio.c, test.code/t15/Makefile,
test.code/t15/test15.cob, test.code/t15/test15b.c,
test.code/t15/test15e.cob, test.code/t15/test15f.c,
test.code/t15/test15g.cob, test.code/t15/test15h.cob,
test.code/t22/test22.cob: Added test for ncurses library color_set
function in cofigure script. Added test15g.cob test15h.cob to test
static variables. Updated Changelog LSM STATUS files.
2000-10-19 17:39 dessex
* compiler/scan.l: Removed debug trace printf in lex_fgets.
2000-10-19 16:54 dessex
* compiler/htcobgen.c, compiler/scan.l, test.code/t02/Makefile,
test.code/t02/test02.cob, test.code/t02/test02a.cob: Added bug fix
for SEARCH ALL statement.
2000-10-12 00:05 dessex
* test.code/: t02/test02.cob, t21/test21.cob, t25/Makefile,
t25/test25.cob, t25/test25a.cob, t25/test25b.c: Added fix for tests
for static and shared libraries.
2000-10-11 16:38 bgiroud
* compiler/: htcobgen.c, htcoboly.h, scan.l: Temporary correction
for RefMod's before following an idea from Rildo.
2000-10-11 03:17 bgiroud
* compiler/: htcobgen.c, htcobol.y, scan.l: Added first phase of
syntax for RefMod and intrinsic functions.
2000-10-10 20:44 dessex
* test.code/: Readme.txt, t24/test24.cob, t25/Makefile,
t25/Readme.txt, t25/r.sh, t25/test25.cob, t25/test25a.cob,
t25/test25b.c: Added tests for static and shared libraries.
2000-10-10 16:45 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/scan.l: Minor fixes for gen_when_check (EVALUATE
statement). Added tokens for REPORT SECTION.
2000-10-10 13:25 rpragana
* compiler/: htcobgen.c, htcoboly.h: Finished code generating for
EVALUATE statement. Now it checks for compatible selection
subjects/objects and generate code for all cases.
2000-10-10 01:08 jmnoeth
* lib/basicio.c: Fixed logic to allow both period and comma as
decimal point.
Also, put hypen in front of displayed number if negative.
2000-10-10 01:08 jmnoeth
* lib/cobmove.c: Added logic to allow scaling and precision with
binary integers.
2000-10-10 00:03 rpragana
* compiler/htcobgen.c: EVALUATE implementation: tests with ranges
(value1 THRU value2) fixed.
2000-10-09 23:41 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h: EVALUATE implementation progress. Some tests
already working, much yet to be done.
2000-10-09 17:05 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, test.code/t24/Makefile: Implemented part of
EVALUATE code generation.
2000-10-08 21:27 dessex
* tinycobol.lsm, test.code/t24/test24.cob: Added another test to
the EVALUATE test code. Added new LSM file.
2000-10-08 10:01 rpragana
* compiler/htcobol.y, test.code/t24/test24.cob: Modified EVALUATE
parsing, so all test24 (Thanks David) work.
2000-10-08 02:54 dessex
* test.code/: Readme.txt, t24/Makefile, t24/Readme.txt, t24/r.sh,
t24/test24.cob: Added EVALUATE test code
2000-10-08 00:01 rpragana
* ChangeLog, compiler/htcobol.y, compiler/scan.l: Introduced
EVALUATE syntax.
2000-10-06 16:06 bgiroud
* compiler/htcobgen.c, test_suite/call_tests/ptest02.cob: Recovered
the call by value of long long.
2000-10-05 16:07 rpragana
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
test.code/t08/Makefile: Added "sort...using...giving..." syntax and
code generation, as requested by Andrew. (the other "sort" with
input/output procedures were already implemented). Changes to the
start_record (at struct file_desc), now present in all file
organizations.
2000-10-04 21:34 dessex
* ChangeLog, compiler/htcobgen.c, test.code/t15/test15e.cob,
test.code/t15/test15f.c: Modified test15e for retrun variable
tests. Updated Changelog file.
2000-10-04 03:16 bgiroud
* compiler/htcobol.y, test_suite/cobol_test.pl,
test_suite/seqio_tests/foobar.dat,
test_suite/seqio_tests/input.dat,
test_suite/seqio_tests/lineseq.dat,
test_suite/seqio_tests/nofile.dat,
test_suite/seqio_tests/test06.dat: Oops! Forgot to add the
definition of token RETURNING. Some cleanup.
2000-10-04 02:54 bgiroud
* Makefile.in, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, compiler/scan.l,
test_suite/call_tests/ptest02.cob,
test_suite/call_tests/stest9xx.c: Added RETURNING clause for CALL
statement:only for short and long for the time being. Changed the
order of cleaning in cleanall target.
2000-10-03 14:09 rpragana
* lib/mcmath.c: Modified mcmath.c (library) to handle various kind
of "comp" data.
2000-10-03 13:38 rpragana
* compiler/htcobgen.c: Fixed stabs for "long long" (comp with 8
bytes) data types.
2000-10-03 12:20 rpragana
* ChangeLog, compiler/htcobgen.c: Fixed most stabs generation,
(only comp with 8 bytes remain to be fixed) both for static and
stack-based variables.
2000-10-03 09:54 rpragana
* ChangeLog, compiler/htcobgen.c: Yet another little optimization
in gen_subscripted(), to remove a "pushl %eax" followed by "popl
%eax".
2000-10-03 08:53 rpragana
* ChangeLog, compiler/htcobgen.c: Modified gen_subscripted to
generate an optimized code for indexes/subscripts computations
(with a kind of "lazy" generation).
2000-10-02 18:20 bgiroud
* compiler/htcobgen.c, test_suite/call_tests/ptest02.cob,
test_suite/call_tests/stest9xx.c: Completed code for call by value
for long long literal and variable.
2000-09-30 01:30 dessex
* test.code/: t00/r.sh, t11/Makefile, t11/test11.cob,
t15/test15e.cob, t15/test15f.c, t17/Makefile, t18/Makefile,
t21/test21.cob: Modified test15e for variable length COMP fields.
2000-09-30 00:30 rpragana
* compiler/htcobgen.c: Fixed bug at value_to_eax(), as reported by
DEssex.
2000-09-29 21:55 rpragana
* compiler/htcobgen.c: Fixed a "movsll" generated instruction as
reported by David Essex (though I didn't find where, I found why).
2000-09-29 17:47 bgiroud
* compiler/htcobgen.c: Corrected dumping twice the working storage.
2000-09-29 17:33 bgiroud
* compiler/htcobgen.c, info/Compiler-Overview.txt,
test_suite/Makefile, test_suite/call_tests/ptest02.cob,
test_suite/call_tests/stest9xx.c: Fixed bug of RETURN-CODE not
being fetched from the static segment on return from main.
Corrected some code in load_adress to load in %eax and not %ebx.
Added Makefile in test_suite for better handling of regression
tests.
2000-09-28 21:28 andrewcza
* lib/fileio.c, test.code/t18/test18.cob:
Finish START VERB for Indexed IO.
2000-09-28 01:01 dessex
* AUTHORS, ChangeLog, info/rpm/tinycobol-0.2.spec,
test.code/Makefile: Added new spec file Updated Changelog file.
2000-09-27 02:52 dessex
* utils/cobpp/Makefile.in: Fixed bug in Makefile.in in util/cobpp.
2000-09-25 11:11 rpragana
* compiler/htcobgen.c, test.code/t02/test02.cob: Replaced movb -->
movsbl (sign extending to long), movw --> movswl at several code
generating places, so tables with variable-sized binary types
(comp) works again.
2000-09-24 02:34 rpragana
* compiler/htcobgen.c, lib/cobmove.c: Fixed bugs with
variable-sized binary (comp) translating some statements
(movl,addl,subl,...) to movb,movw,movl, acoording the size. There
were bugs also introduced with static memory allocation ('leal' is
not the same as 'movl'a). Changes to cob_move to cope with
variable-sized binary objects.
2000-09-23 22:57 dessex
* compiler/createver.sh, compiler/htcobgen.c, compiler/htcobol.y,
lib/general.c, test.code/t08/Makefile, test.code/t22/Makefile,
test.code/t23/Makefile: Moved 'do_scrio_finish' call from general.c
to htcobgen.c. This removed curses library requirement from all but
programs using a 'SCREEN SECTION.
2000-09-23 20:08 dessex
* ANNOUNCE, test.code/t08/Makefile, test.code/t08/Raw.dat,
test.code/t08/Readme.txt, test.code/t18/Readme.txt,
test.code/t23/Makefile, test.code/t23/Readme.txt,
test.code/t23/r.sh, test.code/t23/test23.cob: Removed large data
file Raw.dat.
2000-09-23 18:14 rpragana
* ChangeLog, compiler/htcobgen.c, test.code/t12/Makefile: Fixed bug
with wrong alternate key offset, introduced when we changed to
static variables.
2000-09-22 12:44 rpragana
* compiler/: htcobgen.c, scan.l: More bugfixes for stabs.
2000-09-22 00:15 rpragana
* compiler/: htcobol.y, scan.l: Changed back stabs_line() call. It
works only (breakpoints or single steps) within a "sentence", not a
"statement" as it should. The reason is we have to call
stabs_line() _before_ the corresponding code generation for each
line in procedure division. It was broken when "sentence"
non-terminal was added. This is a temporary solution!!
2000-09-21 23:18 rpragana
* compiler/htcobgen.c, compiler/htcobol.y, compiler/scan.l,
lib/htcoblib.h, test.code/t02/Makefile, test.code/t02/test02.cob,
test.code/t21/Makefile, test.code/t22/Makefile: Many mysterious bug
fixes. Stabs now working again. Static memory allocation almost
working.
2000-09-21 01:58 jmnoeth
* test.code/Readme.txt: Added t23 for screenIO stuff
2000-09-21 01:58 jmnoeth
* lib/: cobmove.c, general.c, htcoblib.h, screenio.c: changed
covmove.c to incorporate the data type DTYPE_ACCEPT_DISPLAY to be
handled the same as for DTYPE_ALPHANUMERIC
changed screenio.c to add the screen oriented I/O capabilities
changed general.c to reset the screen mode upon stop run.
Changed htcoblib.h to add data type DTYPE_ACCEPT_DISPLAY and also
add the prototypes for the screenio.c routines.
2000-09-21 01:58 jmnoeth
* test.code/t23/: Makefile, r.sh, test23.cob: The files for test23,
the screen IO test stuff
2000-09-21 01:58 jmnoeth
* lib/screenio.h: Added screenio.h
2000-09-21 01:54 jmnoeth
* compiler/htcobgen.c: Changed htcobgen.c for screen oriented I/O.
Changed to generate calls Inline to describe each field to be
displayed or accepted.
2000-09-20 17:23 bgiroud
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
test_suite/call_tests/ptest02.cob,
test_suite/call_tests/ptest03.cob,
test_suite/call_tests/stest02.cob,
test_suite/call_tests/stest9xx.c:
Phase 2 of static variables (i.e. static but still initialized at
run time). Readded the possibility to have a SPECIAL-NAMES clause
empty.
2000-09-19 17:25 rpragana
* ChangeLog, info/Compiler-Overview.txt: Extended our
info/Compiler_Overview.txt to include some notes on memory
allocation.
2000-09-19 02:59 rpragana
* compiler/htcobgen.c, test.code/t15/test15e.cob: Fixed problem in
pic_digits() at htcobgen.c for computing digits of literals.
2000-09-18 21:21 rpragana
* compiler/htcobgen.c: Modified type 'B' (binary) data types to
handle variable-sized storage, depending on picture: 1, 2, 4 or 8
bytes (this last a "long long" type).
2000-09-18 20:42 andrewcza
* lib/fileio.c, test.code/t18/Makefile, test.code/t18/test18.cob,
test.code/t18/test18i.cob, test.code/t18/test18r.cob:
Finish of the implementation of the START VERB for Relative files.
2000-09-17 22:20 rpragana
* ChangeLog, compiler/htcobgen.c, lib/htcoblib.h,
test.code/t08/Raw.dat: Modified struct file_desc to add
start_record pointer, as requested by Andrew, to implement the
start verb in some conditions. The pointer is initialized to NULL.
2000-09-17 06:39 dessex
* STATUS, compiler/createver.sh, compiler/scan.l, lib/cobmove.c,
lib/htcoblib.h, lib/screenio.c, test.code/t01/Makefile,
test.code/t02/Makefile, test.code/t02/test02a.cob,
test.code/t15/Makefile, test.code/t15/test15e.cob,
test.code/t16/Makefile, test.code/t16/Makefile.new: Added USAGE IS
PACKED-DECIMAL clauses to scanner. Moved decimal_char from
screenio.c to cobmove.c, thus removing curses library requirement.
2000-09-17 01:01 rpragana
* ChangeLog, lib/basicio.c: Changes in display library function, so
we don't need to link with ncurses, when screen i/o is not needed.
Basically, we need decimal_char (setup at compile time).
2000-09-16 22:54 dessex
* compiler/scan.l, lib/cobmove.c, test.code/t02/Makefile,
test.code/t02/r.sh, test.code/t02/test02.cob,
test.code/t02/test02a.cob, test.code/t15/Makefile,
test.code/t19/test19a.cob, test.code/t22/test22.cob: Added sample
test program test02a.cob. Added USAGE IS BINARY, USAGE IS COMP-5
clauses to scanner.
2000-09-15 21:52 rpragana
* lib/basicio.c: Minor corrections to the "display" library
function.
2000-09-15 21:24 rpragana
* compiler/htcobgen.c: Fixed problem with compressed picture
pointer.
2000-09-15 00:20 rpragana
* compiler/htcobgen.c, lib/basicio.c, lib/htcoblib.h,
test.code/t01/Makefile, test.code/t02/Makefile: Changes at the
display library function for handling binary data items comp and
comp-3.
2000-09-14 19:37 rpragana
* lib/mcmath.c: Fixed bugs at check_condition (lib/mcmath.c) for
alpha 88-conditionals.
2000-09-14 18:01 dessex
* lib/basicio.c, test.code/t19/Makefile, test.code/t19/r.sh,
test.code/t19/test19a.cob, test.code/t22/test22.cob: Updated sample
test program test09a.cob, test22.cob. Fixed compiler warning in
RTL module basicio.c.
2000-09-14 14:25 rpragana
* ChangeLog, lib/basicio.c: Modified fgets call in lib/basicio.c.
It was inserting the newline '\n' char at the end of buffer, so
many errors came from runtime checks.
2000-09-14 13:48 rpragana
* compiler/htcobol.y: Removed all reduce/reduce conflicts, all of
them caused by an error check in the "variable" nonterminal.
2000-09-13 21:44 rpragana
* compiler/htcobol.y, compiler/scan.l, test.code/t06/Makefile,
test.code/t19/test19a.cob: Eliminated a reduce/reduce conflict and
extended the conditionals for allowing stuff like IF A > B OR < D
OR = E ...
2000-09-13 11:32 rpragana
* compiler/htcobol.y, test.code/t06/test06.cob,
test.code/t13/test13.cob: Bug fixed at arithmetic expressions.
Changes at some test code.
2000-09-12 23:47 dessex
* ANNOUNCE, ChangeLog, STATUS, tinycobol.lsm,
test.code/t22/test22.cob: Updated sample test program in
test.code/t22, and ChangeLog.
2000-09-12 13:27 rpragana
* ChangeLog, lib/mcmath.c: Modified check_condition source at
lib/mcmath.c. It was not correctly checking (a big OR) all
conditions, and breaking too fast.
2000-09-12 01:37 rpragana
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
test.code/t22/Makefile: Many changes to accomodate all kind of
conditionals. There were a problem with reduce/reduce conflict on
the parsing of the token NOT. To avoid increasing the lookahead
(and as a consequence, the complexity of the scanning process), I
have changed instead the "expr" non-terminal.
2000-09-11 15:19 rpragana
* compiler/: htcobgen.c, htcobol.y, scan.l: Temporary fix for an
annoying reduce/reduce problem with NOT token. Some conditions as
"if ws-var is not alphabetic" don't work, but "if not ws-var is
alphabetic" works.
2000-09-11 14:06 dessex
* Makefile.in, test.code/t20/r.sh, test.code/t21/Makefile,
test.code/t22/test22.cob: Updated sample test program test22.cob in
test.code/t22.
2000-09-11 12:55 rpragana
* compiler/htcobol.y, lib/mcmath.c: Fixed some class condition bugs
and implemented the runtime library check routines.
2000-09-11 01:12 rpragana
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/scan.l, lib/htcoblib.h, lib/mcmath.c,
test.code/t22/test22.cob: Modified 88-variables to support more
than one range or lists of values, or combinations.
2000-09-10 20:15 rpragana
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
lib/mcmath.c: Implemented most of class conditionals. There are
four small runtime tests to be done, skeletons already in place
(who wants to? I'm bored now :)
2000-09-10 19:23 dessex
* test.code/t22/: Makefile, test22.cob: Updated sample test program
test22.cob in test.code/t22.
2000-09-10 14:17 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y, lib/mcmath.c:
Added general arithmetic-expressions conditionals. Please test
everything that use the nonterminal "expr". Now "expr" have a type
(read comments at htcobol.y), so will be easier to test if a
expression is well-formed.
2000-09-10 00:52 rpragana
* compiler/htcobol.y, compiler/scan.l, test.code/t18/Makefile,
test.code/t19/Makefile, test.code/t21/Makefile,
test.code/t22/Makefile: Parsing of sign conditions and class
conditions. Code generation for sign conditions (but not yet for
class conditions).
2000-09-09 22:24 dessex
* test.code/: Readme.txt, t22/Makefile, t22/Readme.txt, t22/r.sh,
t22/test22.cob: Added sample test programs in test.code/t22.
2000-09-09 20:49 rpragana
* ChangeLog, lib/basicio.c: Change gets to fgets in terminal i/o to
remove a compiler warning (dangerous if more than 8192 bytes read).
2000-09-09 20:22 dessex
* INSTALL, configure, configure.in, compiler/scan.l: Changed
configure script options.
2000-09-09 17:06 bgiroud
* Makefile.in, compiler/Makefile.in, compiler/htcobgen.c,
compiler/htcoboly.h, test_suite/test.baseline,
test_suite/call_tests/ptest03.cob,
test_suite/call_tests/test.script,
test_suite/format_tests/test.script:
Phase I of static working-storage. Minor changes for better
handling of test suite.
2000-09-09 11:44 rpragana
* compiler/htcobgen.c, compiler/htcobol.y, lib/basicio.c: Fixed
parsing of cond_op, so the IF and other statements with
conditionals now work with conditions like "X GREATER THAN OR EQUAL
TO Y".
2000-09-07 14:47 dessex
* ANNOUNCE, STATUS, tinycobol.lsm, test.code/Readme.txt,
test.code/t15/Makefile, test.code/t15/Readme.txt,
test.code/t15/r.sh, test.code/t15/test15e.cob,
test.code/t15/test15f.c: Added sample test programs in
test.code/t15. Added ANNOUNCE, STATUS files.
2000-08-31 03:03 dessex
* AUTHORS, info/rpm/tinycobol-20000830.spec,
test.code/t05/Readme.txt: Added new rpm spec file.
2000-08-29 17:48 bgiroud
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
test_suite/cobol_test.pl, test_suite/call_tests/ptest01.cob,
test_suite/call_tests/ptest02.cob,
test_suite/call_tests/stest01.cob,
test_suite/call_tests/stest9xx.c,
test_suite/call_tests/test.script:
Added Call By REFERENCE, By VALUE.
2000-08-29 06:16 dessex
* ChangeLog, tinycobol.lsm, compiler/createver.sh: Updated
Changelog file.
2000-08-25 03:44 dessex
* compiler/: createver.sh, htcobgen.c, htglobals.c, htglobals.h:
Minor modifications to version info and code generation on
compiler.
2000-08-24 03:45 dessex
* compiler/: createver.sh, htglobals.c, htglobals.h: Updated
version info on compiler cmd line.
2000-08-22 23:49 dessex
* ChangeLog: Updated Changelog file.
2000-08-22 19:49 rpragana
* lib/: mcmath.c, pictures.c: Updated the runtime error for
mcmath.c, to better identify an overflow error, as reported by
Luciano Cerda (Conectiva Linux, Brasil).
2000-08-22 10:30 dessex
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
test.code/t05/Makefile, test.code/t05/r.sh,
test.code/t05/test05d.cob: Added code for PERFORM ... VARYING ...
AFTER statements. All PERFORM statements are be now completed.
2000-08-18 02:25 dessex
* compiler/htcobol.y, test.code/t05/test05b.cob,
test.code/t05/test05c.cob: Added code for WITH TEST AFTER/BEFORE
option in in-line PERFORM statements.
2000-08-15 07:10 dessex
* AUTHORS, BUGS, CHANGES, ChangeLog, HISTORY, INSTALL, INSTALL.bin,
README, TODO, configure, configure.in, htconfig.h.in,
tinycobol.lsm, info/Compiler-Overview.txt,
info/VarStructure.Info.txt, info/compiler-design-future.txt:
Updated text files after ispell check.
2000-08-14 06:49 dessex
* ChangeLog, tinycobol.lsm: Updated Changelog.
2000-08-14 06:35 dessex
* AUTHORS, tinycobol.lsm, compiler/htcobol.y, test.code/Readme.txt,
test.code/t02/test02.cob, test.code/t05/Makefile,
test.code/t05/Readme.txt, test.code/t05/test05.cob,
test.code/t05/test05a.cob, test.code/t05/test05b.cob,
test.code/t05/test05c.cob, utils/cobpp/main.c: Added 'WITH TEST
AFTER/BEFORE' options to PERFORM statements. Added test code
test05[abc].cob and removed test05.cob.
2000-08-09 04:35 bgiroud
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/scan.l, test_suite/compile_tests/test.script,
test_suite/format_tests/test.script,
test_suite/format_tests/test03d.cob,
test_suite/format_tests/test05b.cob:
Added INITIALIZE statement with tests. First phase of CALL
extensions. Cleaned up currency sign tests.
2000-08-03 09:47 bgiroud
* compiler/htcobgen.c, compiler/htcobol.y, compiler/scan.l,
test_suite/format_tests/test.script,
test_suite/format_tests/test03d.cob:
Added support for currency sign (euro sign will follow).
2000-07-27 16:17 dessex
* ChangeLog: Updated Changelog.
2000-07-25 01:00 bgiroud
* test_suite/: idxio_tests/idxio02.cob, perform_tests/perf01.cob,
perform_tests/perf02.cob, perform_tests/perf03.cob,
perform_tests/perf04.cob, seqio_tests/seqio03.cob,
seqio_tests/seqio04.cob, seqio_tests/seqio05.cob,
seqio_tests/seqio06.cob, seqio_tests/seqls01.cob,
seqio_tests/seqls02.cob:
Changed all programs in test_suite still named TEST.
2000-07-23 16:50 bgiroud
* compiler/htcobol.y, test_suite/seqio_tests/seqio01.cob,
test_suite/seqio_tests/seqio02.cbl:
Made keyword MODE in ACCESS MODE IS optional too. Changed
Program-id from TEST to SEQIOnn.
2000-07-11 06:38 dessex
* AUTHORS, ChangeLog, tinycobol.lsm: Updated Changelog.
2000-07-10 10:41 dessex
* compiler/htcobol.y, compiler/scan.l, test.code/t21/Readme.txt,
test.code/t21/test21.cob: Added NEXT SENTENCE, CONTINUE statements
in IF/ELSE conditional statements. Added CONTINUE in statements in
in-line PERFORM statement. Removed END-PERFORM scope terminator
option from standard PERFORM statement.
2000-07-09 13:38 dessex
* ChangeLog, test_suite/cobol_test.pl: Added bug fix in
test_suite/cobol_test.pl. Updated Changelog.
2000-07-09 13:21 dessex
* compiler/htcobol.y, compiler/scan.l, lib/htcoblib.h,
lib/mcmath.c, lib/strings.c, test.code/Readme.txt,
test.code/t00/teste.cob, test.code/t05/test05.cob,
test.code/t07/test07.cob, test.code/t10/test10.cob,
test.code/t18/test18.cob, test.code/t18/test18i.cob,
test.code/t18/test18r.cob, test.code/t21/test21.cob: Added bug fix
in PROGRAM-ID statement. Added Added in-line PERFORM statement.
2000-07-01 08:45 dessex
* ChangeLog, compiler/htcobol.y, compiler/scan.l,
test.code/t21/Makefile, test.code/t21/test21.cob: Added bug fix in
parser for perform statement. Added initial parser code for the
'with test BEFORE/AFTER' perform option. Updated Changelog.
2000-06-30 23:16 dessex
* compiler/htcobol.y, compiler/scan.l, lib/htcoblib.h,
test.code/Readme.txt, test.code/t21/Makefile,
test.code/t21/Readme.txt, test.code/t21/r.sh,
test.code/t21/test21.cob: Added COBOL-85 code for scope delemiters
(END-*). Added t21 test.code files to test COBOL-85 scope
delemiters (END-*) code.
2000-06-10 22:02 dessex
* ChangeLog: Updated Changelog.
2000-06-09 01:19 dessex
* lib/cobmove.c, test.code/t15/test15.cob,
test.code/t15/test15a.cob, test.code/t15/test15b.c: Fixed bug in
move from type 9 COMP to type 9 DISPLAY fields.
2000-06-06 23:20 dessex
* ChangeLog, tinycobol.lsm, test.code/t19/test19a.cob: Updated
Changelog.
2000-06-01 20:46 andrewcza
* lib/: fileio.c, htcoblib.h:
Fix fileio.c so that INDEXED IO works again.
Please note that the START VERB will not work yet. I will try to
finish this code soon.
2000-05-23 18:49 dessex
* lib/Makefile.in, test.code/t19/Makefile: Added Makfile code for
dynamic library build.
2000-05-13 14:06 dessex
* ChangeLog: Updated Changelog.
2000-05-13 13:57 dessex
* tinycobol.lsm, lib/htcoblib.h, test.code/t15/test15.cob,
test.code/t15/test15a.cob, test.code/t15/test15b.c,
test.code/t15/test15d.c, test_suite/compile_tests/oracle1.cob,
test_suite/compile_tests/oracle2.cob,
test_suite/compile_tests/oracle3.cob, utils/cobpp/AUTHORS,
utils/cobpp/COPYRIGHT: Removed oracle[123].cob files in
test_suite/compile_tests. Added tinycobol.lsm file.
2000-05-11 10:18 dessex
* ChangeLog, INSTALL, compiler/cobopt, test.code/t20/Makefile,
test.code/t20/TCfile3.txt, test.code/t20/test20e.cob: Added test in
test.code/t20 for 2-diamentional table in SEARCH/SEARCH ALL
statements.
2000-05-08 04:12 dessex
* ChangeLog: Updated and fixed Changelog.
2000-05-07 23:05 dessex
* ChangeLog: Updated Changelog.
2000-05-07 02:42 rpragana
* ChangeLog: Updated Changelog.
2000-05-06 20:40 dessex
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/scan.l, test.code/Readme.txt, test.code/t20/Makefile,
test.code/t20/Readme.txt, test.code/t20/TCfile1.txt,
test.code/t20/TCfile2.txt, test.code/t20/TCtable1.cpy,
test.code/t20/TCtable2.cpy, test.code/t20/TCtable3.cpy,
test.code/t20/TCtable4.cpy, test.code/t20/TCtable5.cpy,
test.code/t20/mktab.sh, test.code/t20/r.sh,
test.code/t20/test20a.cob, test.code/t20/test20b.cob,
test.code/t20/test20c.cob, test.code/t20/test20d.cob: Added code
for SEARCH and SEARCH ALL statements. Added test.code/t20 SEARCH
COBOL test code.
2000-04-08 04:28 dessex
* utils/: Readme.txt, cobpp/COPYRIGHT, cobpp/Makefile.0,
cobpp/Makefile.in, cobpp/Readme.txt, cobpp/cobpp.h, cobpp/main.c,
cobpp/scanner.l, cobpp/support.c: Minor update to cobpp.
2000-03-29 05:19 dessex
* test.code/t06/test06-variable-names.cob: Renamed
test06-variable-names.cob to test06v.cob in test.code/t06.
2000-03-25 18:40 dessex
* test.code/: Makefile.2.tmpl, Makefile.3.tmpl, Makefile.tmpl,
t00/Makefile, t01/Makefile, t02/Makefile, t03/Makefile,
t04/Makefile, t06/Makefile, t07/Makefile, t10/Makefile,
t11/Makefile, t12/Makefile, t13/Makefile, t14/Makefile,
t15/Makefile, t18/Makefile, t19/Makefile: Changed makefiles in
test.code directory to have debug feature set on.
2000-03-25 03:39 dessex
* compiler/cobopt, compiler/htcobgen.c, compiler/htglobals.c,
compiler/htglobals.h, compiler/scan.l, test.code/Makefile,
test.code/Makefile.2.tmpl, test.code/Makefile.3.tmpl,
test.code/Makefile.tmpl, test.code/config/C.rules.in,
test.code/config/COB.build.tmpl.in,
test.code/config/COB.build.tmpl.t.in,
test.code/copybooks/CMDLine.cpy, test.code/copybooks/CMDLine1.cpy,
test.code/copybooks/ENVAR1.cpy, test.code/t00/Makefile,
test.code/t01/Makefile, test.code/t02/Makefile,
test.code/t03/Makefile, test.code/t04/Makefile,
test.code/t04/test04.cob, test.code/t04/test04i.cob,
test.code/t04/test04r.cob, test.code/t05/Makefile,
test.code/t05/test05.cob, test.code/t06/Makefile,
test.code/t06/Readme.txt, test.code/t06/index01.cob,
test.code/t06/test06.cob, test.code/t06/test06i.cob,
test.code/t06/test06r.cob, test.code/t06/test06s.cob,
test.code/t06/test06v.cob, test.code/t07/Makefile,
test.code/t07/Makefile.orig, test.code/t07/cobsub.cob,
test.code/t07/test07.cob, test.code/t08/Makefile,
test.code/t08/test08.cob, test.code/t09/Makefile,
test.code/t09/r.sh, test.code/t09/test09.cob,
test.code/t10/Makefile, test.code/t10/Readme.txt,
test.code/t10/test10.cob, test.code/t11/Makefile,
test.code/t11/Readme.txt, test.code/t11/test11.cob,
test.code/t12/Makefile, test.code/t12/Readme.txt,
test.code/t12/test12.cob, test.code/t12/test12i.cob,
test.code/t12/test12ls.cob, test.code/t12/test12r.cob,
test.code/t12/test12s.cob, test.code/t13/Makefile,
test.code/t13/Readme.txt, test.code/t13/r.sh,
test.code/t13/test13.cob, test.code/t14/Makefile,
test.code/t14/Readme.txt, test.code/t14/r.sh,
test.code/t14/test14.cob, test.code/t15/Makefile,
test.code/t15/Readme.txt, test.code/t15/test15.cob,
test.code/t15/test15a.cob, test.code/t15/test15b.c,
test.code/t15/test15d.c, test.code/t16/Makefile.new,
test.code/t16/Readme.txt, test.code/t16/r.sh,
test.code/t16/test16.cob, test.code/t17/CMDLine.cpy,
test.code/t17/CMDLine1.cpy, test.code/t17/ENVAR1.cpy,
test.code/t17/Makefile, test.code/t18/Makefile,
test.code/t18/test18.cob, test.code/t18/test18i.cob,
test.code/t19/CMDLine1.cpy, test.code/t19/Makefile: Fixed the leaks
(spaces, LF, etc.) in the scanner (lex). Added the include
(-Ipath) compiler option to define search paths for copybooks.
Added the -v (verbose), -z (very verbose), compiler options.
2000-03-24 13:18 rpragana
* compiler/htcobgen.c: More changes to gen_loadvar where we may
find problems with subscripts.
2000-03-24 07:17 rpragana
* compiler/htcobgen.c: Fixed obscure bug at gen_compare function.
We must use gen_loadvar to make sure subscripted variables are
correctly defined.
2000-03-23 11:39 rpragana
* test.code/t16/Makefile: Looking for variable allocation bug.
2000-03-21 16:04 rpragana
* ChangeLog: Updated ChangeLog.
2000-03-21 12:47 rpragana
* compiler/htcobol.y, test.code/t16/Makefile,
test.code/t16/test16.cob: Commented the "is_variable" call in the
parser, until I fix it.
2000-03-21 10:11 rpragana
* compiler/htcobol.y, test.code/t16/test16.cob: Change to avoid
null list in "var_list" productions.
2000-03-21 09:51 rpragana
* compiler/htcobgen.c, compiler/htcobol.y,
test.code/t16/test16.cob: Avoid statements like "move 123 to
undefined-1" with undefined-1 being defined as a paragraph. The
function "is_variable" was defined to enforce this condition.
2000-03-21 05:48 dessex
* COPYING.LIB, COPYRIGHT, compiler/htcobgen.c,
test.code/Makefile.old, test.code/Makefile.tmpl,
test.code/Readme.txt, test.code/r.sh, test.code/r.sh.tmpl,
test.code/config/COB.build.tmpl.in,
test.code/config/COB.build.tmpl.t.in,
test.code/config/COB.rules.in, test.code/t00/Makefile,
test.code/t01/Makefile, test.code/t01/compile,
test.code/t01/test01.2.cob, test.code/t01/test2.cob,
test.code/t02/Makefile, test.code/t03/Makefile,
test.code/t04/Makefile, test.code/t05/Makefile,
test.code/t06/Makefile, test.code/t08/Makefile,
test.code/t09/Makefile, test.code/t10/Makefile,
test.code/t11/Makefile, test.code/t12/Makefile,
test.code/t13/Makefile, test.code/t14/Makefile,
test.code/t16/Makefile, test.code/t17/Makefile,
test.code/t18/Makefile, test.code/t19/CMDLine1.cpy,
test.code/t19/Makefile, test.code/t19/Readme.txt,
test.code/t19/r.sh, test.code/t19/test.in.txt,
test.code/t19/test19.cob, test.code/t19/test19a.cob: Fixed bug in
file I/O record define code generation. Enhanced makefiles in
test.code directory. Added test.code t19 for run time file I/O
testing.
2000-03-12 20:41 dessex
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/scan.l, test.code/Readme.txt, test.code/t17/ENVAR1.cpy,
test.code/t17/GETENV1.cpy, test.code/t17/test17.cob: I have added
the ability to set a return a positive integer from a COBOL program
using the MOVE ... TO RETURN-CODE statement. Changed environment
variables copybook.
2000-02-27 10:20 dessex
* test.code/t17/GETENV1.cpy: Added the read environment variables
copybook.
2000-02-27 10:15 dessex
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/scan.l, lib/basicio.c, lib/htcoblib.h,
test.code/Readme.txt, test.code/t17/CMDLine.cpy,
test.code/t17/CMDLine1.cpy, test.code/t17/Makefile,
test.code/t17/test17.cob: I have added the ability to read
environment variables using the ACCEPT verb.
2000-02-26 08:18 dessex
* INSTALL, configure, configure.in, htconfig.h.in,
compiler/htcobgen.c, lib/htcoblib.h, test.code/Readme.txt,
test.code/t11/Makefile: Changed configure to to enable use of
library db version 2.xx or later. Fixed bug in user SECTION
defined name, so that gas can asseble it.
2000-02-08 17:20 andrewcza
* lib/fileio.c, lib/htcoblib.h, test.code/t18/test18.cob,
test.code/t18/test18r.cob:
Implement START ... GREATER THAN for Relative files.
2000-01-27 05:36 dessex
* INSTALL, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, compiler/scan.l, lib/basicio.c,
lib/htcoblib.h, test.code/t02/test02.cob, test.code/t03/Makefile,
test.code/t03/test03.cob, test.code/t18/Makefile: I have changed
the compiler so that all variable names will be displayed without
the '-' to '_' replacement. I have enhanced the DISPLAY verb to
enable to direct output to stdout/stderr. The default is the
CONSOLE, which is stdout.
2000-01-13 00:42 rpragana
* compiler/htcobgen.c, compiler/htcobol.y, compiler/scan.l,
lib/htcoblib.h: Small change in token OVERFLOW, because of clash
with math.h include.
2000-01-12 16:08 dessex
* compiler/htcobol.y, compiler/scan.l, lib/htcoblib.h,
test.code/t02/test02.cob, test.code/t03/Makefile,
test.code/t03/r.sh: Added READY/RESET TRACE to scanner. Added
htconfig.h includes in htcoblib.h file.
2000-01-12 08:11 dessex
* configure.in: Added configure.in file.
2000-01-12 08:11 dessex
* utils/cobpp/: ansi_setup.h, cobpp.h, get_util.c, get_util.h,
list_util.c, list_util.h, main.c, opt_util.c, opt_util.h,
scanner.l, str_util.c, str_util.h, support.c, vperror.c, vperror.h:
Added utils/cobpp files.
2000-01-12 06:22 dessex
* INSTALL, Makefile.in, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htglobals.c, compiler/scan.l, lib/cobmove.c: Added ability
to switch debugging(stabs) on/off in code generation. Small fix in
scanner to scan ',' and/or blanks. Changed compiler macro switch
from DEBUGGING to DEBUG_RTS in cobmove.
2000-01-12 04:50 dessex
* INSTALL, Makefile, Makefile.0, Makefile.in, configure,
htconfig.h.in, install-sh, compiler/Makefile, compiler/Makefile.0,
compiler/Makefile.in, compiler/htconfig.0.h, compiler/htconfig.h,
lib/Makefile, lib/Makefile.0, lib/Makefile.in, utils/Makefile,
utils/Makefile.0, utils/Makefile.in, utils/cobpp/Makefile,
utils/cobpp/Makefile.0, utils/cobpp/Makefile.in,
utils/cobpp/cobpp/Makefile, utils/cobpp/cobpp/cobpp.h,
utils/cobpp/cobpp/main.c, utils/cobpp/cobpp/scanner.l,
utils/cobpp/cobpp/support.c, utils/cobpp/lib/Makefile,
utils/cobpp/lib/ansi_setup.h, utils/cobpp/lib/get_util.c,
utils/cobpp/lib/get_util.h, utils/cobpp/lib/list_util.c,
utils/cobpp/lib/list_util.h, utils/cobpp/lib/opt_util.c,
utils/cobpp/lib/opt_util.h, utils/cobpp/lib/str_util.c,
utils/cobpp/lib/str_util.h, utils/cobpp/lib/vperror.c,
utils/cobpp/lib/vperror.h: Added configure files. Changed cobpp
directories and moved files to one directory.
2000-01-10 17:04 andrewcza
* test_suite/cobol_test.pl:
Fix cobpp path
2000-01-10 16:29 andrewcza
* lib/fileio.c, test.code/t18/test18.cob,
test.code/t18/test18r.cob:
Fix Prototype for cob_start in fileio.c.
2000-01-07 13:47 andrewcza
* lib/fileio.c, test.code/t18/test18.cob,
test.code/t18/test18i.cob:
Modify fileio.c to start implementing START fo relative files
2000-01-06 02:13 jmnoeth
* test_suite/format_tests/test.script: Added entry for program
test01c (tests COMP data types)
2000-01-06 02:13 jmnoeth
* test_suite/format_tests/test01c.cob: New program to test COMP (4
byte binary integer) data types
2000-01-06 02:13 jmnoeth
* test_suite/format_tests/test05a.cob: fixed the test for high/low
values
2000-01-06 01:56 jmnoeth
* test_suite/test.baseline: Added section for new program
format_tests/test05a to test COMP data types.
2000-01-06 01:51 jmnoeth
* lib/htcoblib.h: Added DTYPE_GROUP for cobmove routines
2000-01-06 01:51 jmnoeth
* lib/cobmove.c: Added logic to handle COMP and INDEX data types (4
byte binary integer)
2000-01-04 17:01 andrewcza
* lib/fileio.c, lib/htcoblib.h, test.code/t18/Makefile,
test.code/t18/Readme.txt, test.code/t18/r.sh,
test.code/t18/test18.cob:
Create test18 and modify fileio.c and htcoblib.h to implement the
start command for an indexed file using the primary key where the
condition is = to the key.
2000-01-04 16:18 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, lib/Makefile, lib/htcoblib.h, lib/screenio.c,
test.code/t16/test16.cob: Added generation of screen section
accepts/displays (not the library functions yet).
2000-01-04 12:47 rpragana
* compiler/scan.l, test.code/t16/test16.cob: Added "D"
comment/debug syntax, controlled by variable source_debug (scan.l),
as queried by Glen.
2000-01-04 00:19 glen
* compiler/scan.l: Added scan rule to allow floating asterisk for
comment
2000-01-03 16:00 rpragana
* compiler/: htcobgen.c, htcobol.y, htcoboly.h: Modified "start"
statement syntax and code generation to allow conditions and
alternate keys (as required by Andrew).
2000-01-03 05:58 dessex
* compiler/Makefile, compiler/scan.l,
utils/cobpp/cobpp/scanner.1.l: Added -DDEBUG_SCANNER flag in
compiler/Makefile and removed it from scan.l. Removed excess file
scanner.1.l from cobpp.
2000-01-03 05:24 dessex
* INSTALL, INSTALL.bin, README, info/rpm/Readme.txt,
info/rpm/rpm-KickStart-HOWTO-13.txt,
info/rpm/tinycobol-0.19991230.spec, utils/Makefile,
utils/cobpp/Makefile, utils/cobpp/cobpp/Makefile: Added info/rpm
directory which contains info and spec file. Added INSTALL.bin
file for binary distribution. Added make install for cobpp.
Enhanced INSTALL and README files.
2000-01-02 01:02 glen
* test_suite/test.baseline: Updates for new move library results
2000-01-02 00:37 glen
* test_suite/format_tests/: test01a.cob, test01b.cob: Correct
display to allow test to run in test_suite
1999-12-31 01:14 jmnoeth
* test_suite/format_tests/test05a.cob: Changed to not test for
low/high values, as this test didn't appear to work. Instead,
created a routine _DUMP_, which places a hex representation of data
for one field into another field. The Hex values were displayed for
comparison. Also added code to check the move of figurative zero,
high and low values to a numeric (display) field.
The _DUMP_ is called like: WORKING-STORAGE. 01 WS-DUMP-INPUT
PIC X(n). 01 WS-DUMP-OUTPUT PIC
X(n * 2). 01 WS-DUMP-COUNT PIC 9(4) VALUE n.
PROCEDURE DIVISION.
CALL "_DUMP_" USING
WS-DUMP-INPUT
WS-DUMP-COUNT
WS-DUMP-OUTPUT.
1999-12-31 01:14 jmnoeth
* test_suite/format_tests/test04.cob: Added code to test the 'CR'
and 'DB' edit types.
1999-12-31 01:14 jmnoeth
* test_suite/format_tests/test02b.cob: Moving a 4 digit number to a
$$$9 field will result in 3 digits (left most digit will get
truncated), preceeded by the currency sign. Floating insertion
characters always require one more character than necessary to hold
all the digits, the extra character is for the insertion character
itself if all digits are non zero.
1999-12-31 01:14 jmnoeth
* test_suite/format_tests/test03c.cob: The compiler seems to have a
problem with pictures like 9(nn)V9(nn), it is generating a field
definition stating that there is only one decimal position
regardless of what the picture states. This bug applies to the
display of field WS-X3. Added code to test asterisk insertion.
1999-12-31 01:14 jmnoeth
* test_suite/format_tests/test03b.cob: The result for test AE08
should really be "3 45" instead of "3 46" because the blank is
inserted into the result. The same is true with the slash (/) (test
AS08) insertion, the result should be "3/45" instead of "3/46".
1999-12-31 01:14 jmnoeth
* test_suite/format_tests/test03a.cob: The compiler is not properly
generating numeric constants that contain decimal points. For the
purposes of this test, the numeric constants containing decimal
points were changed to alphanumeric constants.
1999-12-31 01:06 jmnoeth
* lib/Makefile: Changed to use cobmove.c instead of mcmove.c
1999-12-31 01:06 jmnoeth
* test_suite/cobol_test.pl: Changed name of cobol library from
libcobol.a to libhtcobol.a
1999-12-31 01:06 jmnoeth
* lib/htcoblib.h: Inserted constants and definitions for cobmove
routines
1999-12-31 01:06 jmnoeth
* lib/mcmath.c: Changed logic to deal with sign characters of
packed numeric fields.
1999-12-31 01:06 jmnoeth
* lib/cobmove.c: New runtime move routines (replaces mcmove.c)
1999-12-30 05:17 dessex
* compiler/htconfig.h, test.code/t01/test01.2.cob: Added
htconfig.h, modified htglobals.c to use htconfig.h. Removed and
renamed some excess files.
1999-12-30 05:12 dessex
* BUGS, INSTALL, Makefile, README, cobopt, compiler/Makefile,
compiler/Makefile.0, compiler/cobopt, compiler/htcobgen.c,
compiler/htglobals.c, lib/Makefile, lib/Makefile.0,
lib/basicio.1.c, lib/basicio.2.c, lib/general.1.c, lib/mccntrl.0.h,
test.code/Readme.txt, test.code/t00/.gdbinit,
test.code/t00/Makefile, test.code/t00/gdbinit.0,
test.code/t00/r.sh, test.code/t00/teste.0.cob,
test.code/t00/teste.1.cob, test.code/t01/Makefile,
test.code/t01/r.sh, test.code/t01/test1.cob,
test.code/t01/test_pos.S, test.code/t02/Makefile,
test.code/t03/.gdbinit, test.code/t03/Makefile,
test.code/t03/gdbinit.1, test.code/t04/Makefile,
test.code/t04/r.sh, test.code/t05/Makefile, test.code/t05/r.sh,
test.code/t06/Makefile, test.code/t06/r.sh, test.code/t07/Makefile,
test.code/t07/Makefile.orig, test.code/t07/r.sh,
test.code/t08/Makefile, test.code/t08/r.sh, test.code/t09/Makefile,
test.code/t10/Makefile, test.code/t10/r.sh, test.code/t11/Makefile,
test.code/t11/r.sh, test.code/t12/Makefile, test.code/t12/r.sh,
test.code/t13/Makefile, test.code/t14/Makefile,
test.code/t15/Makefile, test.code/t16/Makefile,
test.code/t17/Makefile, test.code/tdb01/Makefile,
test.code/tdb01/Makefile.0: Added make install to Makefiles. Added
htconfig.h, modified htglobals.c to use htconfig.h. Changed the
name of libcobol to libhtcobol to avoid any future conflicts.
Removed some excess files.
1999-12-29 16:20 andrewcza
* lib/fileio.c:
Modified fileio.c to include sanity checks on the files open mode
to make sure that you cannot write to files opened in input mode or
read from files opened in output mode etc.
1999-12-29 15:19 andrewcza
* lib/fileio.c, test.code/t04/test04.cob,
test.code/t04/test04r.cob:
Modified fileio.c to implement Delete for Indexed files with
Alternate keys
1999-12-29 14:51 andrewcza
* lib/fileio.c, test.code/t04/Makefile, test.code/t04/test04.cob,
test.code/t04/test04i.cob:
Modify fileio.c to implement rewrite for Indexed files with
alternate keys
1999-12-28 02:49 dessex
* compiler/htcobol.y, compiler/scan.l, test.code/Readme.txt,
test.code/t02/TEST02.cpy, test.code/t02/TEST02A.cpy,
test.code/t02/test02.cob, test.code/t17/test17.cob: Fixed bug in
COPY/COPY REPLACING statements.
1999-12-27 22:07 dessex
* test.code/t17/: CMDLine.cpy, CMDLine1.cpy, Makefile, Readme.txt,
r.sh, test17.cob: Added program to test 'ACCEPT var FROM
COMMAND-LINE' clause. This COBOL 74 extention, gives COBOL the
ability to process the Linux(U*IX) command line.
1999-12-27 22:02 dessex
* INSTALL, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, compiler/scan.l, lib/Makefile, lib/basicio.c,
lib/htcoblib.h, test.code/Makefile, test.code/Readme.txt,
test.code/t16/Makefile, test.code/t16/test16.cob: Added 'ACCEPT var
FROM COMMAND-LINE' clause. This COBOL 74 extention, gives COBOL the
ability to process the Linux(U*IX) command line.
1999-12-26 01:02 glen
* README: Added comments for $COBDIR/cobopt file
1999-12-26 00:57 glen
* test_suite/perform_tests/perf05.cob: Change file name
1999-12-26 00:57 glen
* test_suite/test.baseline: Add sequential read of indexed file
test
1999-12-26 00:50 glen
* cobopt, compiler/htglobals.c: Initial addition of $COBDIR/copopt
file for installation default behavior of the compiler. This file
allows specific default behaviors for the compiler to be saved in
the cobopt file instead of having to be entered each time a program
is compiled.
1999-12-24 17:33 glen
* compiler/htglobals.c: Add readline to LD link list
1999-12-24 16:37 glen
* test_suite/idxio_tests/: idxio03.cob, test.script: Add sequential
read of indexed file test
1999-12-24 16:04 glen
* lib/: fileio.c, screenio.c, strings.c: Changes for var args on
Solaris
1999-12-24 15:47 glen
* compiler/: htcobol.y, scan.l: Added conditional for
__builtin_va_alist for Solaris
1999-12-24 15:30 glen
* test_suite/compile_tests/oracle1.cob: Removed comments and other
noise from test program to get to the real cause of the failed
compile. Need to support multiple call arguments.
1999-12-24 14:04 rpragana
* ChangeLog, compiler/scan.l: Fixed bug with pictures parsing
introduced after changes for the screen section. (Thanks David)
1999-12-21 17:53 rpragana
* compiler/htcobgen.c, compiler/htcobol.y,
test.code/t16/test16.cob: Fixed fld_desc.len to have the correct
length of the numeric field, for comp-3 and comp variables.
1999-12-21 09:18 rpragana
* ChangeLog, compiler/Makefile, compiler/htcobol.y,
compiler/htcoboly.h, compiler/scan.l, test.code/t16/test16.cob:
Eliminated uneeded flex library, defining a correct yywrap
function. More advances toward screen section implementation: code
for from/to/using at the processing functions fixed.
1999-12-21 00:49 glen
* test_suite/cobol_test.pl: Added readline libraries to LD
parameters
1999-12-20 20:01 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, lib/basicio.c, lib/fileio.c, lib/general.c,
lib/htcoblib.h, lib/mcmove.c, lib/screenio.c,
test.code/t11/Makefile, test.code/t12/Makefile,
test.code/t16/Makefile, test.code/t16/test16.cob: Added control of
compilation with defines WANT_READLINE and WANT_DYNAMIC_LIBS.
Added routines for processing each screen section field (at
compilation time).
1999-12-20 16:05 andrewcza
* lib/Makefile, lib/fileio.c, test.code/t04/Makefile:
Modified fileio.c to fix a bud in read whereby it incorrectly
returned file status 23. Addec Screenio back to the Makefile
1999-12-20 00:06 rpragana
* lib/Makefile, lib/basicio.c, lib/fileio.c, lib/htcoblib.h,
test.code/t11/Makefile, test.code/t12/Makefile,
test.code/t16/Makefile, test.code/t16/test16.cob: Changes to make
smarter libraries loading. Now we have to link only with -lcobol
-lm and -ldl. All other libraries, including db, ncurses and
readline are only called when appropriate. Please note changes for
calling some functions.
1999-12-19 16:37 andrewcza
* test.code/t04/Makefile:
Add -lreadline to makefile so the program will link
1999-12-18 20:07 rpragana
* ChangeLog, compiler/htcobgen.c, test.code/t16/Makefile,
test.code/t16/test16.cob, test_suite/cobol_test.pl: Added level 77
variables and some error detection for malformed data hierarchy.
1999-12-18 01:45 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, compiler/scan.l, lib/basicio.c,
lib/htcoblib.h, test.code/t11/test11.cob, test.code/t16/Makefile,
test.code/t16/test16.cob: More changes in the accept statement, now
that I understand it a little more. It is using readline if input
comes from a terminal, otherwise plain gets(). The ncurses calls
will be reserved for screen section items i/o.
1999-12-16 21:07 rpragana
* compiler/htcobgen.c, compiler/htcobol.y, lib/basicio.c,
test.code/t04/test04.cob, test.code/t16/test16.cob: Introduced a
selection for accept/display statements. If there is a
screensection declared (even without any items), it will force use
of ncurses for screen i/o. Otherwise, all terminal i/o is really
stdin/stout, so we can use a line sequential file redirected as
stdin, for instance.
1999-12-16 20:15 rpragana
* compiler/htcobol.y, lib/screenio.c, test.code/t06/test06.cob,
test.code/t16/test16.cob: Small changes in screenio code to avoid
core dumps. It's not finished, though.
1999-12-16 17:18 andrewcza
* lib/fileio.c:
Modify cob_read in fileio.c for alternate keys.
1999-12-16 16:46 rpragana
* compiler/htcobol.y: Fixed generation of cob_return instead of
cob_read_next. (Andrew request)
1999-12-16 16:31 rpragana
* compiler/: htcobol.y, htcoboly.h, htglobals.h: Check if indexed
file have a record key and generate error. Conditional definition
of TRUE and FALSE at htglobals.h (clash with the same symbols in
ncurses.h).
1999-12-16 14:22 rpragana
* compiler/htcobgen.c, lib/basicio.c, lib/mcmove.c, lib/screenio.c:
Changes to fix a bug in screen i/o with ncurses. Now all test.code
programs run (almost perfectly).
1999-12-16 14:12 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, compiler/scan.l, lib/Makefile, lib/basicio.c,
lib/cobmove.c, lib/general.c, lib/htcoblib.h, lib/mcmove.c,
lib/screenio.c, lib/strings.c, test.code/t01/Makefile,
test.code/t02/Makefile, test.code/t03/Makefile,
test.code/t04/Makefile, test.code/t05/Makefile,
test.code/t06/Makefile, test.code/t07/Makefile,
test.code/t08/Makefile, test.code/t09/Makefile,
test.code/t10/Makefile, test.code/t11/Makefile,
test.code/t12/Makefile, test.code/t13/Makefile,
test.code/t14/Makefile, test.code/t15/Makefile,
test.code/t16/Makefile: Changes to use ncurses for screen i/o.
1999-12-15 17:16 andrewcza
* lib/fileio.c, test.code/t04/test04.cob:
Amend fileio.c routine cob_read_next and cob_read_prev to handle
alternate keys.
1999-12-15 16:47 rpragana
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/scan.l, test.code/t13/test13.cob: Modified file_desc
generation when an indexed file don't have a key field (sequential
access). Modified the scanning of copy statement when the file
name is followed by a period (end of statement).
1999-12-15 15:49 andrewcza
* lib/fileio.c, test.code/t04/Makefile, test.code/t04/test04.cob,
test.code/t06/test06.cob:
Modify fileio.c cob_read to handle Reading via Alternate Keys.
1999-12-14 23:12 glen
* compiler/htglobals.c: Reformatted fole using indent to -gnu
format. Also changed default link directory order when compiling
with -x option
1999-12-14 23:06 glen
* test_suite/cobol_test.pl: Changed default path to point to
htcobol and libcobol as built in the development directory. This
should make it easier for users to run the test 'out of the box.'
1999-12-14 19:01 rpragana
* compiler/htcobgen.c, compiler/htcobol.y, lib/strings.c,
test.code/t14/test14.cob: Implemented library function
cob_inspect_replacing (part of inspect statement).
1999-12-14 16:09 andrewcza
* compiler/htcobgen.c, lib/fileio.c, test.code/t04/test04.cob:
Modify htcobgen.c to fix a problem in the definitions of Alternate
keys. Modify fileio.c so that the open routine, close route and
write routine will handle Alternate keys.
1999-12-14 12:47 rpragana
* compiler/htcobgen.c, lib/strings.c, test.code/t14/test14.cob,
test.code/t16/test16.cob: Yet more changes to the inspect stuff.
1999-12-14 07:44 rpragana
* compiler/htcobgen.c: Corrected problem with "perform" code gen.
1999-12-14 02:27 glen
* test_suite/idxio_tests/idxio03.cob: Add mixed mode sequential I-O
test program
1999-12-14 02:15 glen
* test_suite/idxio_tests/: idxio02.cob, test.script: Add indexed
sequienial read test
1999-12-14 00:51 glen
* test_suite/idxio_tests/test.script: Initial load of indexed IO
tests to repository
1999-12-14 00:51 glen
* test_suite/cobol_test.pl: Added indexed sequential file access
tests
1999-12-14 00:51 glen
* test_suite/idxio_tests/idxio01.cob: Initial addition to the
repository of indexed io test 01
1999-12-13 19:48 rpragana
* compiler/htcobgen.c: Slowly moving into the "inspect" statement.
1999-12-13 18:11 andrewcza
* lib/fileio.c:
Modify close routine in fileio.c to close alternate key files.
1999-12-13 17:54 andrewcza
* lib/fileio.c, test.code/t04/test04.cob, test.code/t12/test12.cob:
Modify the Open routine in fileio.c to open a file for each
Alternate Key.
1999-12-13 16:06 rpragana
* compiler/htcobgen.c, lib/htcoblib.h: Added a DB* field to
altkey_desc to allow to store a handle for the alternate key
auxiliary file. (another libdb file for each alt key)
1999-12-13 15:33 rpragana
* compiler/htcobgen.c, lib/htcoblib.h: Added a field to file_desc
(htcoblib.h) to store the current alternate key file descriptor
(solicited by Andrew), or NULL if master key is in use.
1999-12-12 23:24 glen
* test.code/: t00/Makefile, t01/Makefile, t04/Makefile,
t05/Makefile, t06/Makefile, t08/Makefile, t09/Makefile,
t10/Makefile, t11/Makefile, t12/Makefile, t13/Makefile,
t14/Makefile: Changed -l command line option to -P in cobol make
files
1999-12-12 23:17 rpragana
* compiler/htcobgen.c, test.code/t03/test03.cob,
test.code/t16/test16.cob: Another small fix at the stabs for doing
single stepping through "performs".
1999-12-12 22:48 rpragana
* ChangeLog, compiler/htcobgen.c, test.code/t03/Makefile,
test.code/t16/Makefile: Fixups for gdb stepping within performs. I
have tomake changes in the code generated, avoiding to use the
exit_paragraph function.
1999-12-12 17:56 rpragana
* compiler/htcobgen.c, compiler/htcobol.y, test.code/t16/Makefile,
test.code/t16/test16.cob: Tests with stabs (debugging info
embedded).
1999-12-12 02:19 glen
* compiler/: htglobals.c, htglobals.h: Changes to command line
processing: Removes -l option for program listings. This is now
replaced by the -P flag. Enabled -D for the output of 'debugging'
information to the ld process. Enabled the -B static|dynamic
option to control link mode.
Changes to work file processing when the -D option is used to put
the intermediate assembler file in the same directory as the source
so the debugger can find it.
1999-12-12 02:11 glen
* test_suite/cobol_test.pl: Change -l flag for listing to -P flag
for listing. This is to allow the passing of link options in the
near future
1999-12-11 17:44 rpragana
* compiler/htcobgen.c, compiler/htcobol.y,
test.code/t16/test16.cob: Small advance with the gdb through
"performs" problem.
1999-12-11 01:06 rpragana
* lib/mcmath.c, test.code/t02/Makefile, test.code/t16/test16.cob:
Fixed bug in "compare" function that prevented "perform...varying"
from working.
1999-12-11 00:03 rpragana
* compiler/htcobgen.c: Fixed bug in gen_set (Thanks David), "break"
missing.
1999-12-10 22:17 rpragana
* compiler/htcobgen.c, test.code/t16/test16.cob: Still more data
types, comp and comp-3 (partial), for debugging.
1999-12-10 19:16 rpragana
* ChangeLog, compiler/htcobgen.c: Debugging update: display of
"usage is display" variables implemented.
1999-12-10 16:34 rpragana
* compiler/htcobgen.c, compiler/htcobol.y, test.code/t16/Makefile,
test.code/t16/test16.cob: Implemented debugging info (stabs)
generation in the assembly object.
1999-12-09 21:29 rpragana
* compiler/: htcobgen.c, htcobol.y, htcoboly.h: Implemented clause
"KEY IS <alternate key>" for the "read" statement.
1999-12-09 18:55 rpragana
* lib/Makefile, lib/mcmath.c, test.code/t16/Makefile,
test.code/t16/test16.cob: Fixes in the arithmetic routines for
"usage is comp" variables.
1999-12-09 17:05 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, test.code/t16/test16.cob: Binary variables as
indices. New SET statement implementation (changed from David's).
1999-12-09 13:57 rpragana
* ChangeLog, info/Compiler-Overview.txt, test.code/t16/Makefile:
Updated the Compiler-Overview.txt doc to explain how
subscripting/indexing is working.
1999-12-09 05:01 dessex
* test.code/: t02/.gdbinit, t02/Makefile, t02/gdbinit.1,
t02/gdbinit.2, t02/gdbinit.3, t02/r.sh, t02/test02.cob,
t15/Makefile, t15/r.sh, t15/test15.cob, t15/test15a.cob,
t15/test15b.c: Changed sources in t15. Removed some gdbinit files
in t02
1999-12-09 01:53 glen
* compiler/htglobals.c: Compiler was core dumping if no source file
name was provided. Change to generate error message and return an
error code if no file name.
1999-12-08 15:43 andrewcza
* compiler/htcobgen.c, lib/fileio.c, test.code/t04/test04.cob,
test.code/t12/test12.cob:
Finish off Code for Relative IO. Start with the coding for
Alternate Keys.
1999-12-08 09:41 rpragana
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
lib/mcmove.c, test.code/t09/.gdbinit, test.code/t09/test09.cob: Bug
fixes with special literals (high-values, low-values, ...).
1999-12-07 18:44 rpragana
* test.code/t16/: Makefile, test16.cob: Added usage comp example
(was missing in previous cvs commit?!).
1999-12-07 13:58 rpragana
* compiler/htcobol.y, lib/mcmove.c, test.code/Makefile,
test.code/t07/cobsub.cob, test.code/t07/test07.cob: Implemented
usage is computational (binary) items.
1999-12-07 12:16 rpragana
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
test.code/t07/Makefile, test.code/t07/cobsub.cob,
test.code/t07/test07.cob: Fixed all bugs in linkage. Now both
Cobol and C subprograms work. Tests at test.code/t07.
1999-12-07 09:50 rpragana
* test.code/t07/: Makefile.orig, subrot.c: Added t07/subrot.c
(almost forgot it!)
1999-12-07 09:46 rpragana
* test.code/t07/: Makefile, test07.cob: Changed test.code/t07 to a
test of Cobol<->C interface.
1999-12-07 08:46 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, test.code/t07/test07.cob: Changed the
arguments to call a procedure (C function) so that only a pointer
(char *) is passed corresponding to each argument. (This will make
David happier :)
1999-12-07 01:06 dessex
* test.code/: Readme.txt, t15/Makefile, t15/test15.cob: Small fix
to test.code/t15 directory files.
1999-12-06 21:48 rpragana
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/scan.l, test.code/t09/test09.cob: Finished parsing of
"inspect" statement, in full.
1999-12-06 21:06 rpragana
* compiler/htcobgen.c, lib/htcoblib.h, test.code/t01/.gdbinit,
test.code/t01/test01.cob: Fixed size problem with large arrays.
Notice the change at fld_desc structure for all the library
routines, as size now is a long integer. -- DON'T USE short
integers to store it anymore. --
1999-12-06 20:13 rpragana
* compiler/htcobgen.c: Update "delete" as requested by Andrew, to
pass the recno for relative files.
1999-12-06 16:41 andrewcza
* lib/fileio.c, test.code/t04/test04.cob:
Comment out a line of code which positions us one record before the
record we need to delete.
Change test04.cob to use READ filename KEY IS ...
1999-12-06 15:47 andrewcza
* lib/fileio.c, test.code/t12/test12.cob:
Modify fileio.c to implement DELETE for Relative IO. The compiler
needs a change before this will work.
1999-12-06 15:00 andrewcza
* lib/fileio.c, test.code/t12/test12.cob:
Finish off the library routine for READ PREVIOUS for Relative IO.
1999-12-06 13:56 rpragana
* compiler/htcobgen.c, compiler/htcoboly.h, lib/htcoblib.h,
lib/strings.c, test.code/t14/.gdbinit, test.code/t14/test14.cob,
test.code/t14/unstring.cob: Bug fixes for the inspect statement
code generation.
1999-12-05 16:29 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h: Partial implementation of "inspect".
1999-12-05 11:08 dessex
* BUGS, compiler/htcobgen.c, compiler/htcobol.y, compiler/scan.l,
lib/Makefile, test.code/Readme.txt, test.code/t02/.gdbinit,
test.code/t02/Makefile, test.code/t02/r.sh,
test.code/t02/test02.cob, test.code/t07/Makefile,
test.code/t15/Makefile, test.code/t15/Readme.txt,
test.code/t15/r.sh, test.code/t15/test15.cob,
test.code/t15/test15a.cob, test.code/t15/test15b.c: Added Set
statement. Not compleated. Found some reasons for smoe bugs.
Added t15 test programs to test calling C and COBOL programs from
COBOL.
1999-12-05 01:50 glen
* compiler/htglobals.c: Corrected problem with missing v and V
command line arguments
1999-12-05 01:31 glen
* lib/Makefile: make clean was not deleting .o files. This update
fixes the ld bug
1999-12-05 01:31 glen
* test_suite/test.baseline: Update regression test standard file
1999-12-05 01:07 glen
* compiler/htcobgen.c: Changes to compiler return codes and a few
compiler error message codess. Straightened up the compiler
summary flower box.
1999-12-05 00:52 glen
* test_suite/format_tests/test05a.cob: Changed test to check for
LOW-VALUES instead of a redefinition of the numeric target area.
The test is still failing however. The data field does contain
LOW-VALUES, it is the IF XXX = LOW-VALUES that is failing.
1999-12-05 00:43 glen
* compiler/htglobals.c: Added -o option to the command line to
specify executable file name. Also changed command line processing
to use standard getopt library routine. This makes the command
line options much more flexable.
1999-12-04 16:57 rpragana
* lib/strings.c, test.code/t14/.gdbinit, test.code/t14/test14.cob:
Finished (I hope) the unstring statement.
1999-12-04 14:47 rpragana
* compiler/htcobol.y, compiler/scan.l, lib/strings.c,
test.code/t14/test14.cob: Corrections for the parsing of "not on
overflow" clause.
1999-12-04 13:18 rpragana
* lib/strings.c, test.code/t14/.gdbinit, test.code/t14/test14.cob:
Partially implemented unstring (example at t14).
1999-12-03 20:07 rpragana
* lib/strings.c, test.code/t14/.gdbinit,
test.code/t14/noeth-test.cob, test.code/t14/string.cob: Added test
programs at t14.
1999-12-03 16:37 rpragana
* compiler/htcobol.y, compiler/scan.l, lib/strings.c,
test.code/t14/test14.cob: Some fix for unstring syntax and a little
test library.
1999-12-02 21:10 rpragana
* lib/strings.c, test.code/t04/test04.cob: Advanced a little more
the cob_unstrig library function.
1999-12-02 18:19 andrewcza
* compiler/htcobol.y, lib/fileio.c, test.code/t12/test12.cob:
Changed htcobol.y and fileio.c to implement READ NEXT for relative
file IO. READ PREV for relative IO is also implemented BUT I still
need to finish the code to detect the beginning of file.
1999-12-02 17:13 andrewcza
* lib/fileio.c:
Finished off the code for Read Next in relative mode. Read Previous
still needs some work.
1999-12-02 16:26 andrewcza
* lib/fileio.c, test.code/t06/test06.cob, test.code/t12/test12.cob,
test.code/t12/test12i.cob, test.code/t12/test12ls.cob,
test.code/t12/test12r.cob, test.code/t12/test12s.cob:
Modify all relative file io in fileio.c to use normal io and not
DB-1.85 as it does not work correctly. Work still needs to be done
on read next and read prev for relative io to skip the
blank/deleted records.
Amend test programs for testing.
1999-12-02 15:11 andrewcza
* test.code/t11/test11.cob:
Modified test11.cob to work initialize the fields correctly.
1999-12-02 13:15 rpragana
* ChangeLog: Update ChangeLog to prepare a public release.
1999-12-02 12:59 rpragana
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/scan.l, lib/Makefile, lib/fileio.c, lib/htcoblib.h,
test.code/t04/test04.cob: Implemented "alternate record keys" for
indexed files. Modified test04 to show an example. Modified
cob_open (fileio.c) to show an example of access of the altkey_desc
structure.
1999-12-02 01:37 glen
* test_suite/: compile_tests/README, compile_tests/ctest02.cbl,
compile_tests/test.script, perform_tests/perf01.cob,
perform_tests/perf02.cob, perform_tests/perf03.cob,
perform_tests/perf04.cob, perform_tests/perf05.cob,
perform_tests/test.script, seqio_tests/foobar.dat,
seqio_tests/input.dat, seqio_tests/lineseq.dat,
seqio_tests/nofile.dat, seqio_tests/seqio01.cob,
seqio_tests/seqio02.cbl, seqio_tests/seqio03.cob,
seqio_tests/seqio04.cob, seqio_tests/seqio05.cob,
seqio_tests/seqio06.cob, seqio_tests/seqls01.cob,
seqio_tests/seqls02.cob, seqio_tests/test.script,
seqio_tests/test06.dat: Initial load to Repository
1999-12-02 01:37 glen
* test_suite/format_tests/: test.script, test01.cob, test01a.cob,
test01b.cob, test02a.cob, test02b.cob, test03a.cob, test03b.cob,
test03c.cob, test04.cob, test05a.cob, test_blank: Initial addition
to repository
1999-12-02 01:34 glen
* test_suite/compile_tests/: ctest01.cob, ctest01a.cob,
ctest01b.cob, ctest01c.cob, ctest01d.cob, ctest01e.cob,
ctest03.cob, ctest04.cob, ctest05.cob, ctest06.cob, ctested01.cob,
ctested02.cob, ctested03.cob, ctested04.cob, ctested05.cob,
ctested06.cob, ctestfc01.cob, ctestfc02.cob, ctestws01.cob,
ctestws02.cob, ctestws03.cob, ctestws04.cob, ctestws05.cob,
ctestws06.cob, ctestws07.cob, ctestws08.cob, ctestws09.cob,
ctestws10.cob, ctestws11.cob, ctestws12.cob, oracle1.cob,
oracle2.cob, oracle3.cob, sample.cob: Initial upload to repository
1999-12-02 01:27 glen
* test_suite/cobol_test.pl: Initial upload to Repository
1999-12-02 01:27 glen
* test_suite/test.baseline: Initial addition to repository
1999-12-02 00:25 glen
* lib/Makefile: add test suite
1999-12-01 22:00 rpragana
* info/Compiler-Overview.txt, test.code/t14/unstring.cob: Corrected
some mistakes in my Compiler-Overview description and added a nice
example of our context-dependant scanning strategy.
1999-12-01 21:13 rpragana
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
compiler/scan.l, test.code/t09/test09.cob,
test.code/t14/test14.cob: Nasty bug because of a reduce/reduce
conflict solved. I have to add a new state to the scanner, though
(EXCEPTION_ST), but at least it is working now.
1999-12-01 18:33 rpragana
* ChangeLog, test.code/t08/test08.cob, test.code/t10/test10.cob,
test.code/t11/test11.cob, test.code/t12/test12.cob,
test.code/t14/test14.cob: Fixed bugs in several programs
(test.code) that used COUNTER, areserved cobol word as an
identifier. (All except t08 compiles now)
1999-12-01 17:43 rpragana
* info/Compiler-Overview.txt: Added a compiler overview text in our
info directory, so the newcomers don't spend much time figuring
what it does.
1999-12-01 01:49 glen
* compiler/htcobol.y: Add return code processing and improve error
message display in listing
1999-12-01 01:49 glen
* compiler/htglobals.c: Set initial value for error code and
severity
1999-12-01 01:43 glen
* compiler/: htglobals.h, htcobgen.c, htcoboly.h: Add return code
processing and improve error message display in listing
1999-12-01 00:47 glen
* compiler/htglobals.c: Remove argc test that expected two command
line arguments
1999-11-30 23:31 glen
* compiler/: htglobals.h, htcobgen.c, htcobol.y, scan.l: Use
command line parsing in htglobals file Add command line options to
compile, assemble, and link from command line Return codes for
assemble and link errors
1999-11-30 23:31 glen
* compiler/htglobals.c: Use command line parsing in htglobals file
Add command line options to compile, assemble, and link from
command line Return codes for assemble and link errors CVS:
CVS: CVS:
1999-11-30 22:47 glen
* compiler/: htcobol.y, htcobgen.c: Add storage for htglobal
variables
1999-11-30 22:47 glen
* compiler/scan.l: Add include for htglobals storage
1999-11-30 22:34 glen
* compiler/htglobals.c: Define __HTGLOBALS_H to include storage in
the htglobals module
1999-11-30 22:34 glen
* compiler/Makefile: Compile htglobals module
1999-11-30 22:34 glen
* compiler/htglobals.h: Change to test for __HTGLOBALS_H defined
instead of not defined.
1999-11-30 22:19 rpragana
* test.code/t14/test14.cob: Testing code generation of "unstring".
(many arguments!)
1999-11-30 17:46 rpragana
* compiler/htcobgen.c, compiler/htcobol.y, compiler/htcoboly.h,
lib/strings.c: Implemented code generation of "unstring" statement.
1999-11-30 13:47 rpragana
* BUGS, compiler/htcobol.y, compiler/scan.l,
test.code/t13/.gdbinit, test.code/t13/include1.cpy,
test.code/t13/test13.cob: Corrected bug in the replacement of
substrings (copy statement). Corrected (a warning) of yacc about
undefined value of a production.
1999-11-30 12:34 rpragana
* compiler/htcobol.y, compiler/scan.l, test.code/t14/test14.cob:
Added tokens and productions for the unstring statement. (no code
generation, nor library funtions yet) Changed "on_overflow" to
allow "not on overflow" too. Modified test t14 to reflect the
changes, with "string" statement.
1999-11-30 05:14 dessex
* test.code/: t02/test02.input, t03/test03.input:
test.code/t02/test02.input - Old test input
test.code/t03/test03.input - test input for test03.cob
1999-11-30 04:29 dessex
* BUGS, INSTALL, README, compiler/htglobals.c, compiler/scan.l,
test.code/t02/r.sh, test.code/t02/test02.cob,
test.code/t03/test03.cob: BUGS - Added new found bugs. INSTALL -
Changed some instructions. README - Changed home web page.
compiler/scan.l - Changed Copy Repacing to exclude comments, and
scan vars names properly. test.code/t02/test02.cob - Enhanced
tests and found bugs. test.code/t03/test03.cob - Moved ACCEPT from
std-in tests. test.code/t03/test03.input - test input for
test03.cob compiler/htglobals.c - N/C
1999-11-29 22:15 rpragana
* ChangeLog, compiler/htcobgen.c, compiler/htcobol.y,
compiler/htcoboly.h, compiler/scan.l, lib/Makefile, lib/strings.c,
test.code/Makefile, test.code/t09/test09.cob,
test.code/t13/include1.cpy, test.code/t13/test13.cob,
test.code/t14/Makefile, test.code/t14/test14.cob: Implemented
"string" statement including library functions. Changed the syntax
for more error checkings. Changed the scanner for better end of
statements detection. Now there should not be more than one
statement at the same line, except if the first is not followed by
EOS.
1999-11-29 15:09 andrewcza
* CHANGES, lib/fileio.c, lib/fileio1.c, lib/fileio2.c:
Changed fileio.c to return the correct File Status when an attempt
is made to read write delete close a file that is not open, as well
as to return an error when an attempt is make to open a file that
is already open.
1999-11-28 23:28 glen
* compiler/htglobals.h: added directories for temporary files and
updated variables for compiler return code handling.
1999-11-28 23:28 glen
* compiler/htglobals.c: dded improved command line processing and
system calls to assemble and link code if directed on the command
line.
1999-11-28 19:21 rpragana
* TODO: More required things submitted by Andrew: sort syntax
augmenting, alternate keys, string/unstring verbs.
1999-11-28 17:48 rpragana
* BUGS, ChangeLog: Added ChangeLog to report changes.
1999-11-26 17:09 rpragana
* CHANGES, TODO, compiler/htcobgen.c, lib/fileio.c,
test.code/t11/test11.cob: Merged Andrew's new version with Rildo's,
for the first change in this file already under cvs control.
1999-11-25 23:53 rpragana
* CHANGES, compiler/htcobol.y, compiler/scan.l,
test.code/t13/.gdbinit, test.code/t13/include1.cpy,
test.code/t13/test13.cob: [no log message]
1999-11-25 23:19 rpragana
* HISTORY, COPYING, Makefile, AUTHORS, BUGS, CHANGES, COPYRIGHT,
TODO, INSTALL, README, compiler/htcobgen.c, compiler/scan.l,
compiler/htcobol.y, compiler/Makefile, compiler/Makefile.0,
compiler/htcoboly.h, compiler/createver.sh, compiler/htglobals.c,
compiler/htglobals.h, lib/Makefile, lib/general.c, lib/basicio.c,
lib/mccntrl.s, lib/mcmath.c, lib/screenio.c, lib/Makefile.0,
lib/fileio.c, lib/htcoblib.h, lib/pictures.c, lib/basicio.2.c,
lib/basicio.1.c, lib/general.1.c, lib/mccntrl.0.h, lib/mcfrlsf.c,
lib/cobmove.c, lib/mcmove-orig.c, lib/mcmove.c, lib/fileio1.c,
lib/fileio2.c, test.code/Makefile, test.code/Readme.txt,
test.code/r.sh, test.code/t01/.gdbinit, test.code/t01/Makefile,
test.code/t01/test01.cob, test.code/t01/Readme.txt,
test.code/t01/compile, test.code/t01/r.sh, test.code/t01/test1.cob,
test.code/t01/test2.cob, test.code/t00/r.sh,
test.code/t00/teste.cob, test.code/t01/test_pos.S,
test.code/t00/Makefile, test.code/t00/Readme.txt,
test.code/t00/teste.1.cob, test.code/t00/.gdbinit,
test.code/t00/gdbinit.0, test.code/t00/teste.0.cob,
test.code/t03/Makefile, test.code/t03/Readme.txt,
test.code/t03/gdbinit.1, test.code/t03/r.sh,
test.code/t03/test03.cob, test.code/t02/.gdbinit,
test.code/t02/test02.cob, test.code/t02/Makefile,
test.code/t02/Readme.txt, test.code/t02/TEST02.cpy,
test.code/t02/TEST02A.cpy, test.code/t02/TEST02B.cpy,
test.code/t02/Test02.cpy, test.code/t02/gdbinit.1,
test.code/t02/gdbinit.2, test.code/t02/r.sh,
test.code/t02/gdbinit.3, test.code/t02/test02.input,
test.code/t04/Makefile, test.code/t04/Readme.txt,
test.code/t04/r.sh, test.code/t04/test04.cob,
test.code/t05/Makefile, test.code/t05/Readme.txt,
test.code/t05/r.sh, test.code/t05/test05.cob,
test.code/t06/Makefile, test.code/t06/Readme.txt,
test.code/t06/r.sh, test.code/t06/test06.cob,
test.code/t06/index01.cob, test.code/t06/test06i.cob,
test.code/t06/test06r.cob, test.code/t06/test06s.cob,
test.code/t06/test06-variable-names.cob, test.code/tdb01/Makefile,
test.code/tdb01/Makefile.0, test.code/tdb01/Readme.txt,
test.code/tdb01/tdb01.c, test.code/t07/Makefile,
test.code/t07/Readme.txt, test.code/t07/r.sh,
test.code/t07/test07.cob, test.code/t08/Makefile,
test.code/t08/Raw.dat, test.code/t08/Readme.txt,
test.code/t08/r.sh, test.code/t08/test08.cob,
test.code/t08/gen_data.c, test.code/t09/Makefile,
test.code/t09/test09.cob, test.code/t09/upro.cob,
test.code/t09/anlste.cob, test.code/t09/Readme.txt,
test.code/t09/var+perform.cob, test.code/t09/.gdbinit,
test.code/t09/move-test.cob, test.code/t09/subscripts.cob,
test.code/t10/Makefile, test.code/t10/r.sh,
test.code/t10/test10.cob, test.code/t11/Makefile,
test.code/t11/r.sh, test.code/t11/test11.cob,
test.code/t12/Makefile, test.code/t12/r.sh,
test.code/t12/test12.cob, test.code/t12/Readme.txt,
test.code/t12/test12i.cob, test.code/t12/test12ls.cob,
test.code/t12/test12s.cob, test.code/t12/test12r.cob,
test.code/t13/Makefile, info/Comments.old.txt,
test.code/t13/.gdbinit, test.code/t13/include1.cpy,
test.code/t13/include2.cpy, test.code/t13/include3.cpy,
test.code/t13/test13.cob, info/ProgramHeaders.Info.txt,
info/VarStructure.Info.txt, info/GAS.asm-i386.Info.txt,
info/compiler-design-future.txt, utils/Makefile, utils/Readme.txt,
utils/cobpp/AUTHORS, utils/cobpp/Makefile, utils/cobpp/Readme.txt,
utils/cobpp/COPYING, utils/cobpp/COPYRIGHT,
utils/cobpp/lib/vperror.h, utils/cobpp/lib/get_util.c,
utils/cobpp/lib/get_util.h, utils/cobpp/lib/Makefile,
utils/cobpp/lib/list_util.c, utils/cobpp/lib/list_util.h,
utils/cobpp/lib/opt_util.c, utils/cobpp/lib/opt_util.h,
utils/cobpp/lib/str_util.c, utils/cobpp/lib/str_util.h,
utils/cobpp/lib/ansi_setup.h, utils/cobpp/lib/vperror.c,
utils/cobpp/cobpp/cobpp.h, utils/cobpp/cobpp/main.c,
utils/cobpp/cobpp/Makefile, utils/cobpp/cobpp/scanner.l,
utils/cobpp/cobpp/support.c, utils/cobpp/cobpp/scanner.1.l:
Development files
1999-11-25 23:19 rpragana
* HISTORY, COPYING, Makefile, AUTHORS, BUGS, CHANGES, COPYRIGHT,
TODO, INSTALL, README, compiler/htcobgen.c, compiler/scan.l,
compiler/htcobol.y, compiler/Makefile, compiler/Makefile.0,
compiler/htcoboly.h, compiler/createver.sh, compiler/htglobals.c,
compiler/htglobals.h, lib/Makefile, lib/general.c, lib/basicio.c,
lib/mccntrl.s, lib/mcmath.c, lib/screenio.c, lib/Makefile.0,
lib/fileio.c, lib/htcoblib.h, lib/pictures.c, lib/basicio.2.c,
lib/basicio.1.c, lib/general.1.c, lib/mccntrl.0.h, lib/mcfrlsf.c,
lib/cobmove.c, lib/mcmove-orig.c, lib/mcmove.c, lib/fileio1.c,
lib/fileio2.c, test.code/Makefile, test.code/Readme.txt,
test.code/r.sh, test.code/t01/.gdbinit, test.code/t01/Makefile,
test.code/t01/test01.cob, test.code/t01/Readme.txt,
test.code/t01/compile, test.code/t01/r.sh, test.code/t01/test1.cob,
test.code/t01/test2.cob, test.code/t00/r.sh,
test.code/t00/teste.cob, test.code/t01/test_pos.S,
test.code/t00/Makefile, test.code/t00/Readme.txt,
test.code/t00/teste.1.cob, test.code/t00/.gdbinit,
test.code/t00/gdbinit.0, test.code/t00/teste.0.cob,
test.code/t03/Makefile, test.code/t03/Readme.txt,
test.code/t03/gdbinit.1, test.code/t03/r.sh,
test.code/t03/test03.cob, test.code/t02/.gdbinit,
test.code/t02/test02.cob, test.code/t02/Makefile,
test.code/t02/Readme.txt, test.code/t02/TEST02.cpy,
test.code/t02/TEST02A.cpy, test.code/t02/TEST02B.cpy,
test.code/t02/Test02.cpy, test.code/t02/gdbinit.1,
test.code/t02/gdbinit.2, test.code/t02/r.sh,
test.code/t02/gdbinit.3, test.code/t02/test02.input,
test.code/t04/Makefile, test.code/t04/Readme.txt,
test.code/t04/r.sh, test.code/t04/test04.cob,
test.code/t05/Makefile, test.code/t05/Readme.txt,
test.code/t05/r.sh, test.code/t05/test05.cob,
test.code/t06/Makefile, test.code/t06/Readme.txt,
test.code/t06/r.sh, test.code/t06/test06.cob,
test.code/t06/index01.cob, test.code/t06/test06i.cob,
test.code/t06/test06r.cob, test.code/t06/test06s.cob,
test.code/t06/test06-variable-names.cob, test.code/tdb01/Makefile,
test.code/tdb01/Makefile.0, test.code/tdb01/Readme.txt,
test.code/tdb01/tdb01.c, test.code/t07/Makefile,
test.code/t07/Readme.txt, test.code/t07/r.sh,
test.code/t07/test07.cob, test.code/t08/Makefile,
test.code/t08/Raw.dat, test.code/t08/Readme.txt,
test.code/t08/r.sh, test.code/t08/test08.cob,
test.code/t08/gen_data.c, test.code/t09/Makefile,
test.code/t09/test09.cob, test.code/t09/upro.cob,
test.code/t09/anlste.cob, test.code/t09/Readme.txt,
test.code/t09/var+perform.cob, test.code/t09/.gdbinit,
test.code/t09/move-test.cob, test.code/t09/subscripts.cob,
test.code/t10/Makefile, test.code/t10/r.sh,
test.code/t10/test10.cob, test.code/t11/Makefile,
test.code/t11/r.sh, test.code/t11/test11.cob,
test.code/t12/Makefile, test.code/t12/r.sh,
test.code/t12/test12.cob, test.code/t12/Readme.txt,
test.code/t12/test12i.cob, test.code/t12/test12ls.cob,
test.code/t12/test12s.cob, test.code/t12/test12r.cob,
test.code/t13/Makefile, info/Comments.old.txt,
test.code/t13/.gdbinit, test.code/t13/include1.cpy,
test.code/t13/include2.cpy, test.code/t13/include3.cpy,
test.code/t13/test13.cob, info/ProgramHeaders.Info.txt,
info/VarStructure.Info.txt, info/GAS.asm-i386.Info.txt,
info/compiler-design-future.txt, utils/Makefile, utils/Readme.txt,
utils/cobpp/AUTHORS, utils/cobpp/Makefile, utils/cobpp/Readme.txt,
utils/cobpp/COPYING, utils/cobpp/COPYRIGHT,
utils/cobpp/lib/vperror.h, utils/cobpp/lib/get_util.c,
utils/cobpp/lib/get_util.h, utils/cobpp/lib/Makefile,
utils/cobpp/lib/list_util.c, utils/cobpp/lib/list_util.h,
utils/cobpp/lib/opt_util.c, utils/cobpp/lib/opt_util.h,
utils/cobpp/lib/str_util.c, utils/cobpp/lib/str_util.h,
utils/cobpp/lib/ansi_setup.h, utils/cobpp/lib/vperror.c,
utils/cobpp/cobpp/cobpp.h, utils/cobpp/cobpp/main.c,
utils/cobpp/cobpp/Makefile, utils/cobpp/cobpp/scanner.l,
utils/cobpp/cobpp/support.c, utils/cobpp/cobpp/scanner.1.l: Initial
revision