Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V1.3.0 #1368

Merged
merged 188 commits into from
May 16, 2019
Merged

V1.3.0 #1368

merged 188 commits into from
May 16, 2019

Conversation

maxime645
Copy link
Contributor

@maxime645 maxime645 commented May 10, 2019

This release introduces :

  • Major performance improvement, especially code generation from a TypeCobol source.
  • Formalized comments (Javadoc like) and multi-line comments
  • Calculation of data size in memory
  • Generation of procedures that contains EXEC-SQL
  • Generation of procedures as nested programs

News

      %<<<
        This is formalized comment intented to produce a documentation.
      %>>>

      %<<
        This is a multi line comment
      %>>

Fixed

Performance

Global performance improvement. Gain from 5% to 85% depending on the case.

Internal / API

BALLMA and others added 30 commits November 8, 2018 09:51
Issue #1183, fix command help that isn't displayed in CLI
…or the Codegen.

This is important for Insert and Delete replacement tokens, like those of the Qualifier, Replace and Erase actions. Qualifier's tokens are already sorted as they appear first.
TypeCobol.TemplateTranspiler is a new VS solution, it is not included in the global TypeCobol solution for the moment.
…ipt language. (A05.T01)

For the moment only C# and HTML are targeted.
…uctions (A06.T01)

The transpilation of a C# razor Script to C# is performed using interpolated strings, and Razor meta character substitution in C# code.
…08.T01)

The Skeleton.cs file as been created manually from a dump, this to test if it is compilable by a C# compiler inside the Codegen project.
Analytics is too slow
The method OnHover from TypeCobolServer.cs now send back to the Rdz Plugin the TypeDefinition in the form of a MarkedString formatted in HTML
The HTML formatting was causing issues on the number on line showed and considered not appropriate
Issue #1195, fix generate report if there is a warning
As CNAF source file are big, only a few are present.
Full CNAF list of source avaiable here:
https://github.com/Wenzel/CNAF
…ntext

Close #1199 Delete generics Context of NodeListener
BigBatch don't have related COPY so this test is not accurate for
performance.
Ignore all performance tests, because you have to run these tests
against the base branch and with your new commits to compare the
difference.
Date is now in format YYYYMMDD so can sort file easily.
osmedile and others added 23 commits April 2, 2019 22:44
Don't need to check if variable is in our SymbolTable when
using symbolTable.TypeReferences.
Procedure paramters in dependencies are now resolved
even if they are not loaded in the correct order.
Type references in dependencies are now resolved
even if they are not loaded in the correct order.
…entChar

1329 change formalized comment char
…1352)

* WI #1350 Make changes to avoid theses index out of range exceptions

* WI #1350 Add LSR tests
* WI #1358 Start to implement possibility to generate a line map file.

* WI #1358 Make CLI test pass by default.

* WI #1358 fialize line mapping file generation.

* WI #1358 Remove double assignment.
…mbers

WI #1361 Only check for formalized/multiline comments tokens after co…
@maxime645 maxime645 merged commit 3097584 into master May 16, 2019
@fm-117 fm-117 deleted the v1.3.0 branch November 14, 2022 16:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants