Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: fortran-lang/vscode-fortran-support

v3.4.0

27 Sep 13:45
7909703
This commit was signed with the committer’sverified signature.
GPG key ID:E9A03930196133F0
Verified
Learn about vigilant mode.

Choose a tag to compare

v3.4.0Pre-release
Pre-release

What's New (PRE RELEASE)

🎉 Modern Fortran Release of v3.3 🎉!

Run and Debug individual files

You can now run and debug individual files. This is useful for debugging small snippets of code. To do this, right-click on the file and selectRun File orDebug File from the context menu.

LFortran Linter support

The LFortran linter is now available in the extension. It can be enabled by setting thefortran.linter.compiler setting tolfortran.

Log Channel improvements

TheModern Fortran log channel has had a small revamp.

Colourized Logs

Logs are now colorised to make reading them easier

image

Setting verbosity level

You can now choose the verbosity level of the extension by setting the following option in the settings

{"fortran.logging.level":"Error"}

Improved Installation of dependencies using VS Code Tasks

The extension dependencies are now installed using Visual Studio Code's Tasks. That means that the commands are run from within the VS Code terminal, inheriting any environment variables already present. Particularly useful when using Python virtual environments.

fypp linting support

Adds some initial support forfypp when usinggfortran. More compilers will follow soon!

image

Improved linter diagnostics

Add support for parsing plain text diagnostics fromgfortran v11+
thus allowing the display of multiline diagnostics

module err_mod    privateimplicit none   ! <- Error here previously not showncontainssubroutinefoo(arg1,arg2)integer,intent(in):: arg1, arg2print*,'arg1:', arg1,'arg2:', arg2endsubroutine foosubroutineproc_with_err()call foo()endsubroutine proc_with_errend module err_mod

image

Performance Improvements

Some additional performance improvements have been made to the extension.

Improved performance of the linter

Converted the linter into using asynchronous processes, which should improve the overall performance and responsiveness of the diagnostics.

Update native symbol provider

The native symbol provider (one used whenfortls) is not present) has been updated
to use the new VS Code API.

Added options

Hide Release Notes

Hide release notes when the extension in being installed or updated.

"fortran.notifications.releaseNotes":true

Added Fortran Logo icon

Added a new icon for the Fortran Language files

image

Full Changelog:v3.2.0...v3.4.0

Loading
p-costa, minhqdao, 14NGiestas, zoziha, RonWDiemen, cityadmirer, and blaylockbk reacted with hooray emoji
7 people reacted

v3.2.0

06 Jul 13:23
fac87ba
This commit was created on GitHub.com and signed with GitHub’sverified signature. The key has expired.
GPG key ID:4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

Full Changelog:v3.1.0...v3.2.0

Contributors

  • @gnikit
  • @dependabot
gnikit and dependabot
Assets2
Loading
blaylockbk reacted with hooray emojizoziha and blaylockbk reacted with heart emoji
2 people reacted

v3.1.0

10 Jun 14:15
a91921b
This commit was created on GitHub.com and signed with GitHub’sverified signature. The key has expired.
GPG key ID:4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

Note

This is a dummy release of v3.0.0 to take precedence over release v3.0.2022042917.
Due to the migration of the publisher ID the pre-release versionv3.0.2022042917 was registered as a normal first release.
That caused v3.0.0 to rank lover on the semver version number sincev3.0.2022042917 >v3.0.0

Full Changelog:v3.0.0...v3.1.0

Loading
gbogopolsky reacted with laugh emojizoziha and Hofer-Julian reacted with hooray emoji
3 people reacted

v3.0.0

10 Jun 13:50
e5ea6a7
This commit was signed with the committer’sverified signature.
GPG key ID:E9A03930196133F0
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

Added

  • AddedWhats New page to be displayed upon update of the extension.
  • Addedifx support Intel's LLVM based compilerifx
  • Added ability to rescan for linting include files.
  • Added GitHub Actions support for pre-Release builds (#459)
  • Added unittest forfortls spawning and integration, checks for initialization values (#422)
  • Added warning notifications for extensions that interfere with Modern Fortran (#458)
  • Added single file and multiple workspace folder support for the Language Server (#446)
  • Added file synchronization with VS Code settings and.fortls against the Language Server
  • Added unittests for the formatting providers (#423)
  • Added GitHub Actions environment to dependabot
  • Adds support for Intel (ifort) and LLVM (flang) compilers (#291)
  • Adds native support for the fortran-language-server (fortls) making unnecessary the usage of Fortran Intellisense extension (#290)
  • Added command for restarting the Language Server
  • Added more options for configuring thefortls settings through the UI

Changed

  • Prettified the format of the settings UI and addedfortls options
  • Changed images from SVG to PNG becausevsce does not support SVG (#510)
  • Changed need for matching begin-end scope names, in the following constructs:
    Functions, Modules, Programs, Module Procedures, Subroutines, Submodules.
    For a more detailed explanation as to why see the issue (#278)
  • Rewrote README to include links to fortran-lang and other projects (#485) (#501)
  • Changedlinter.compilerPath to use the full path to the compiler instead of the root (#500)
  • Changed all instances of the publisher tofortran-lang (#450)
  • Updated grammar unittests to include scope injections
  • Merged Language Server's log channel to Modern Fortran's log channel
  • Merged all Fortran intrinsics into a singlejson file (#424)
  • UpdatesREADME text and animations, changesSECURITY and updatespackage.json
  • Changes the interface of the extension to accommodate for the newest features (#292)
  • Changes main parts of the extension to being asynchronous (#285)
  • Changes Language Server prompt fromfortran-language-server tofortls
  • Updates VS Code engine to handlevsce --pre-release

Removed

  • Made redundant the use of FORTRAN Intellisense extension (#290)
  • Removed settingincludePaths in favour oflinter.includePaths
  • Removed settinggfortranExecutable in favour oflinter.compilerPath
  • Removed settinglinterEnabled in favour oflinter.compiler == Disabled
  • Removed settinglinterExtraArgs in favour oflinter.extraArgs
  • Removed settinglinterModOutput in favour oflinter.modOutput
  • Removed settingProvideSymbols in favour ofprovide.symbols
  • Removed settingsymbols
  • Removed settingprovideHover in favour ofprovide.hover
  • Removed settingprovideCompletion in favour ofprovide.autocomplete

Fixed

  • Fixed formatter output mixes stdout and stderr (#517)
  • Fixederror stop variable syntax highlighting (#486)
  • Fixed issue with linter cache containing outdated folders (#464)
  • Fixed slow performance of very long lines by using a different solution for (#207) (#309)
  • Fixed hovering over user defined types while debugging (#426)
  • Fixes linting regex to capture a wider spectrum of errors (#295)
  • Fixes linter activation fromDisabled to some compilerX without having to restart the extension (#296)
  • Fixes nopass pointer erroneous syntax highlighting (#318)
  • Fixes% accessor highlighting for type-bound subroutines (#325)
  • Fixesfortls not spawning whenignoreWarning was set to true (#365)
  • Fixes formatting on Windows (needed .exe extension) (#354)
  • FixesonSave formatting errors (#364)

Security

  • Updated node dependencies to the latest version
  • Update GitHub Actions workflows to the latest version

Full Changelog:v2.6.2...v3.0.0

Loading
zoziha, gbogopolsky, and Hofer-Julian reacted with hooray emoji
3 people reacted

v3.0.2022060502

05 Jun 01:06
a849f96
This commit was signed with the committer’sverified signature.
GPG key ID:E9A03930196133F0
Verified
Learn about vigilant mode.

Choose a tag to compare

v3.0.2022060502Pre-release
Pre-release
Loading

v3.0.2022060501

05 Jun 00:47
8aac1cb
This commit was signed with the committer’sverified signature.
GPG key ID:E9A03930196133F0
Verified
Learn about vigilant mode.

Choose a tag to compare

v3.0.2022060501Pre-release
Pre-release
Loading

3.0.2022060417

04 Jun 16:13
44b3825
This commit was signed with the committer’sverified signature.
GPG key ID:E9A03930196133F0
Verified
Learn about vigilant mode.

Choose a tag to compare

3.0.2022060417Pre-release
Pre-release
Loading

v3.0.2022060322

03 Jun 21:16
c98de49
This commit was signed with the committer’sverified signature.
GPG key ID:E9A03930196133F0
Verified
Learn about vigilant mode.

Choose a tag to compare

v3.0.2022060322Pre-release
Pre-release
Loading

v3.0.2022060321

03 Jun 20:38
5a9fbc1
This commit was signed with the committer’sverified signature.
GPG key ID:E9A03930196133F0
Verified
Learn about vigilant mode.

Choose a tag to compare

v3.0.2022060321Pre-release
Pre-release

What's Changed

Read more

Contributors

  • @gnikit
  • @dependabot
gnikit and dependabot
Loading
zoziha reacted with thumbs up emoji
1 person reacted

v2.6.2

24 Nov 13:18
e2df0d2
This commit was created on GitHub.com and signed with GitHub’sverified signature. The key has expired.
GPG key ID:4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

Full Changelog:v2.6.1...v2.6.2

Contributors

  • @gnikit
  • @dependabot
gnikit and dependabot
Loading
Previous134
Previous

[8]ページ先頭

©2009-2025 Movatter.jp