Releases: 13xforever/x86-assembly-textmate-bundle
Releases · 13xforever/x86-assembly-textmate-bundle
Major update
- Incorporated future extensions section into main grammar
- Updated mnemonics to the current Intel manual dated June 2023
- Added Key Locker and APX to the future extensions section
- Updated NASM grammar to the current manual 2.16.01
- Some minor fixes backported to .tmLanguage version
- Updated readme (RIP Atom)
A brand-new NASM syntax highlighter for Sublime Text 3
This is a complete rewrite of the highlighter using the new sublime-syntax
format introduced with the recently released Sublime Text 3.
After update you'll see a new Nasm Assembly
option in syntax list. Old x86 and x86_64 Assembly
was left for ST2 users and backwards compatibility, it will be updated later (though it will never be as complete as this new one).
Highlights:
- Complete nasm syntax, following the 2.13.01 documentation
- Complete macro support, including all built-in functions and constants
- Directive-specific parameters and modifiers support where applicable
- A lot of fixes for labels, numerics, instruction prefixes, and everything else
Better support for datatypes
- signed types (non-nasm)
- better support for various number notations (bin, oct, dec, hex, and packed bcd)
- better support for strings
- more built-in nasm functions for type convertion and constants
2.2.8
Fixed highlighting conflict for ah-dh registers with hex numbers
2.2.4
- Expanded NASM macro support
- Partial support for GAS comment style
Updates for AMD Zen
Fixed some missing AMD instructions, including new Zen-specific ones
Labels overhaul
- Fixes for labels
- More valid symbols are allowed now
- Code and comments on the same line as label should be highlighted correctly now
- Fixes for sections
- Comments on the same line
- Added .rodata to known section names
- Support for binary, octal, and floating-point notations
Intel CET support
The Control-flow Enforcement Technology extensions
Protection Key Rights for User Pages instructions
Two new instructions added
Maintanence release
Slight internal changes and reorganization
- Promoted Intel SHA and MPX instructions to current
- Support for Atom and Visual Studio Code
- Updated README