Skip to content

Conversation

@jurgenvinju
Copy link
Member

@jurgenvinju jurgenvinju commented Oct 17, 2024

  • bumped dependencies on rascal, rascal-maven-plugin and bumped all project versions and released all packages:
    • rascal
    • rascal-lsp
    • rascal-tutor
    • flybytes
    • clair
    • salix
    • salix-contrib
    • rascal-git
    • typepal
    • drambiguity
    • php-analysis
    • python-air
  • documentation still checks without errors
  • documentation still renders without errors
    • problems in rascal-tutor
    • problems in rascal library
    • problems in flybytes
    • problems in typepal
  • release notes in order
    • rascal
    • rascal-language-servers
    • rascal-lsp
  • rascal-language-servers released
  • fix duplicate rascal library documentation

Copy link
Member

@DavyLandman DavyLandman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What a work to make that release note! I've added a few points.

* `util::ShellExec` had some IO synchronization issues which were resolved.
* The JUnit test runners report exceptions better now.
* The broken and unused `stdout://` and `stdin://` resolvers were removed.
* The `IO::watch` functionality was improved for logical source locations. However the system is still too slow on Mac to work effectively in an interactive development environment.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe point out that the mac thing is a basic jdk limitation of the polling mechanism? and that it's still better than nothing.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Super!

* The JUnit test runners report exceptions better now.
* The broken and unused `stdout://` and `stdin://` resolvers were removed.
* The `IO::watch` functionality was improved for logical source locations. However the system is still too slow on Mac to work effectively in an interactive development environment.
* TODO
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe also include at least one line about various the performance fixes?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just in general? I don't have the specifics ready


## Release 0.40.14 - November 5, 2024

The public release 0.40.x follows release 0.28.x; many improvements have been made in projects that depends on the rascal interpreter and the standard library (the type checker, the VScode extensions, clair, etc.) Some of these improvements depend directly on fixes in the interpreter and additions to the standard library.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need to have a paragraph that describes the new tpl&checker situation. What users will have to do, and what in the future they don't have to anymore.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you're right! That's not this package but it is Rascal in general. I'll have a look also at the maven plugin diff.

@DavyLandman DavyLandman marked this pull request as ready for review November 15, 2024 12:18
@DavyLandman DavyLandman merged commit 3d29450 into website-v2 Nov 15, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants