-
Notifications
You must be signed in to change notification settings - Fork 11
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
the last big bang release #59
Conversation
jurgenvinju
commented
Oct 17, 2024
•
edited
Loading
edited
- 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
There was a problem hiding this 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. |
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
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 |
There was a problem hiding this comment.
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?
There was a problem hiding this comment.
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. |
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
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.