Releases: opensourcecobol/opensourcecobol4j
Releases · opensourcecobol/opensourcecobol4j
v1.0.5
New Features
- -m option and cobjrun command (an experimental feature)
- -g option
- -E option
- -B option
- --list-reserved option
- -fsyntax-only option
- -Wunreachable option
- -t option
- -C option
- -free and -free_1col_aster options
Bug fixes
- Fix exit perform and perform cycle
- Fix comparing NATIONAL characters
- Fix "FUNCTION CURRENT-DATE"
- Fix the bug of "IS NUMERIC" for COMP-3 data
- Fix comparing HIGH-VALUE and PIC X(n) data
- Fix moving sign-leading-separate to COMP3
Miscellaneous
- Remove libcob/ directory
- Resolve some warnings displayed when executing make command
v1.0.4
New Features
- Rename cobc, the compile command, to cobj.
- -fserial-variable option
- Java variable naming rule has been changed. Starting from v1.0.4, variable names are f_{COBOL variable name} or b_{COBOL variable name} by default. With -fvar-number option, Java variable names are set to f_{serial number}. This new option preserves the old naming rule and prevents javac errors in case COBOL variable names contains illegal characters for Java, for example Japanese DBCS characters.
- Improve the performance of control statements.
- In v1.0.3 and earlier, the memory consumption increases the number of GOTO loops increases. In v1.0.4, the memory problem is solved.
- Due to the fix, the number of class files that cobj command genearates increase compared to earlier version in some cases.
- Implement -ftrace and -ftraceall options.
- Change the license of libcobj to LGPL3.
Bug fixes
- Fix the problem of signed comp-3 data.
- Fix the problem of MOVE statement.
- Fix the problem of EXTERNAL
Miscellaneous
- Remove some unnecessary directories(bin/, vbisam/, m4/, win32/).
- Remove dependencies on ncurses.
- Fix the build system of tests/ directory.
- Add test cases for new features and bug fixes.
- When converting COBOL source code with EXTERNAL to Java source code, insert line breaks to make them easier to read
v1.0.3
Implement INDEXED files with SQLite
v1.0.2
v1.0.1
CALL引数の変換処理を追加した.
リリースファイルにlibcob.jarを含めるようにした.
v1.0.0
一部のINDEXEDファイルのバグを修正した (#23) * INDEXEDファイルをオープンしたときのステータスコードを修正した。 * DELETEやREWRITEの動作を修正した。
Redistribute Berkley DB Java Edition
Redistribute Berkeley DB Java Edition 7.5.11.
opensource COBOL 4j uses Berkeley DB Java Edition as a backend of indexed files.