Skip to content

Releases: maziac/asm-code-lens

Pathological performance improvement

23 Nov 17:55
Compare
Choose a tag to compare
  • Code lens: improved performance for pathologic source files.
  • File references in output window are now correctly formatted as links for Windows.

List file support

17 Nov 18:10
Compare
Choose a tag to compare
  • A lot of internal refactoring and test cases.
  • List files and asm files are more separated now.
  • New language ID for list files. List file support for completion, rename, etc. added.
  • Setting "asm-code-lens.includeFiles" removed. Not necessary anymore.
  • Better list file syntax highlighting.
  • Embedded markdown list file syntax highlighting (~~~list}.

ASM/LIST separated

05 Jul 15:25
Compare
Choose a tag to compare
ASM/LIST separated Pre-release
Pre-release

The new release of asm-code-lens has a new major number.
This is mainly because of the numerous internal changes.
For the user, in the best case, nothing changes.

What is different now is that the *.asm (and the like) files and the *.list files handling is more separated now.
There are different regular expressions searching the asm and list files, making the output more accurate.

The syntax highlighting for list files should also work better, although there are still some ambiguities which cannot be distinguished to 100%.

One change you might see is if you used the includeFiles in the settings.
These are not existing anymore.
Instead the vscode file association is used (this was anyway the default, so if you haven't changed it you will probably not notice it).
All files that are associated with the languageId "Assembler file" (asm-collection) are searched and syntax highlighted.

For list files there is a new languageId "Assembler list file" (asm-list-file).

This is a pre-release. You have to install the vsix directly via the command palette.
Please let me know (error report) if you encounter any problem.

Multiline comments

01 Apr 17:18
Compare
Choose a tag to compare
  • Multiline comments support (/* ... */)
    • for references/code lenses
    • for hover and descriptive text in front of the label
  • Fix for references after quotes (issue #69)

Wider references

13 Mar 11:25
Compare
Choose a tag to compare
  • Wider references for code lenses and "Find Labels with no Reference": Fixed #68
  • Delayed activation event to "onStartupFinished"

Markdown

15 Dec 17:12
Compare
Choose a tag to compare
  • Added PR #65: Add syntax highlight to Markdown code blocks.
  • Added configuration to exclude certain labels.
  • Added configurations to recognize labels with colons, without colons or both.
  • Fixed renaming in multiroot context.
  • Fixed Ctrl-click in output channel of 'Find Labels with no Reference'.

Negative

28 Nov 12:43
Compare
Choose a tag to compare

Fixed negative number formatting in hex number in hex calculator.

Goto include

02 Oct 13:19
Compare
Choose a tag to compare

Fixed: 'Goto definition' for include files.

@ Global labels

02 Oct 12:01
Compare
Choose a tag to compare
  • .z80 added to defaults. I.e. it will be syntax highlighted automatically. But you need to update the preferences 'asm-code-lens.includeFiles' with 'z80' manually for advanced features like references.
  • Fixed recognition of global labels for sjasmplus in code lenses. Issue #49.

Single registration

28 Jun 09:22
Compare
Choose a tag to compare
  • Fixed: When the settings were changed the providers (e.g. CodeLens) were registered multiple times.