Releases: OCamlPro/superbol-studio-oss
Releases · OCamlPro/superbol-studio-oss
Third release
What's Changed
- Increment version/patch number by @nberth in #462
- Add basic language definition for toggling line comments by @nberth in #463
- Update debugger extension by @nberth in #466
- Fix fallback when
cobcPathis not provided in task definitions by @nberth in #468 - Allow specification of custom GnuCOBOL configuration files by @emilienlemaire in #464
- Move the extension code into a dedicated and extensible library by @nberth in #478
- Fix name of VSIX artifacts by @nberth in #480
- Improve the extensibility of the LSP server by @nberth in #481
- Fix CFG under Windows by @ddeclerck in #479
- Add bindings for VSCode color theme handling, process handling and logs by @engboris in #483
- Minor renaming of a structure field in
Cobol_databy @nberth in #484 - Add syntactic support for
LINE SEQUENTIALfile organization by @nberth in #485 - Expand operations available on symbolic memory expressions by @nberth in #486
- Provide reusable testing libraries by @nberth in #487
- Add number of references in hover of variables by @engboris in #429
- Set default OCaml edition to 4.14.2 by @nberth in #490
- Add bindings for file handling by @engboris in #491
- Add binding for the showOpenDialog function of Vscode.Window by @engboris in #492
- Allow optional PERIOD at end of SET directive by @emilienlemaire in #493
- Allow arbitrary number of spaces before
$-prefixed compiler directives by @emilienlemaire in #498 - Add device clause to SELECT by @ddeclerck in #495
- Fix tokenization of ampersands in source text by @nberth in #500
- Support OCCURS N DEPENDING (without implicit min) by @engboris in #497
- Support hexadecimal litterals by @engboris in #499
- Extend MOVE source to scalar to support MOVE LENGTH OF syntax by @engboris in #494
- Extend ADD and SUBTRACT argument to x (scalar) type by @engboris in #503
- Add EQUAL as synonym of = in COMPUTE by @ddeclerck in #507
- Allow empty IF/ELSE branches by @ddeclerck in #504
- Allow LABEL RECORD clause in SD by @ddeclerck in #508
- Support
$set sourceformat(fmt)syntax by @GBertholon in #509 - Support
OCCURSwithCOUNT INclause by @engboris in #505 - Better handling of spaces before MF compiler directives by @emilienlemaire in #512
- Handle the EXIT PROGRAM RETURNING syntax by @GBertholon in #506
- Allow national literal to be used as arithmetic term by @engboris in #510
- Extend syntax of ORGANIZATION to allow RECORD and BINARY optional prefix by @engboris in #511
- Make CONFIGURATION SECTION header by @emilienlemaire in #513
- Support more compiler directive syntaxes by @GBertholon in #515
- Support EXCLUSIVE lock mode by @engboris in #514
- remove sql dep from typeck by @lefessan in #496
- Support NOT OPTIONAL argument for SELECT by @engboris in #517
- Add DISPLAY mnemonics by @ddeclerck in #501
- Parse
orin inspect reference by @emilienlemaire in #519 - Handle redundant periods by @engboris in #521
- Update the debugger extension by @nberth in #522
- Remove
fmtandfmt-checkfrom Makefile rules by @nberth in #520 - Internalize JS dependencies for CFG feature by @engboris in #524
- Support INDEXED BY and sort direction in any order in OCCURS clause by @engboris in #526
- Run output tests on
.cobfiles only by @emilienlemaire in #523 - Support STOP RUN RETURNING syntax with scalar argument by @engboris in #529
- Use a git submodule for autofonce to run tests by @lefessan in #518
- Handle OSVS parentheses in abbreviated combined relation conditions by @GBertholon in #532
- Fix Text_processor.apply_replacing time complexity by @lefessan in #533
- Handle multiple arguments for $SET directives by @GBertholon in #536
- Fix build system for cross-compilation by @nberth in #537
- Add pco to accepted file extensions by @emilienlemaire in #535
- Update the debugger extension by @nberth in #540
- Optional
program-idparagraph by @emilienlemaire in #527 - Add VSCode config for user-defined source format per extension by @engboris in #538
New Contributors
- @GBertholon made their first contribution in #509
Full Changelog: 0.2.2...0.3.0