Skip to content

Releases: Enerccio/SLT

v0.5.3

01 Aug 06:04
Compare
Choose a tag to compare

Fixed the build for new IDE version

v0.5.2

01 Jul 09:02
Compare
Choose a tag to compare

Added

  • Refactor - extract lambda to function
  • Refactor - rename symbol
  • Swank action - disassemble
  • Swank action - undefine function
  • Swank action - unintern symbol function
  • Swank action - reevalute defvar

Fixes

  • Fixed indentation issues
  • Fixed symbol parsing - |123| reported as number
  • Fixed #88, #83

v0.5.1.1

09 May 11:02
Compare
Choose a tag to compare

Fixed change in the build that was caused by new version of gradle plugin starting to include instrumented jar instead of normal jar this bypassing my slt library including. I apologize for not catching that. I sent new version for approval in the plugin repository.

I deleted the release, here is original changelog:

Added

  • Symbol inspection
  • Rainbow braces option
  • More browser options
  • Evaluate top level action

Changes

  • Macroexpand is now action and menu, no longer automatic!

Fixes

  • Added symbols with no file into all search places

v0.5.0

19 Mar 12:27
Compare
Choose a tag to compare

Added

  • Hyperspec embedded in the tool window (requires internet connection to see obviously)

Changes

  • support for definitions under other expressions
  • SltPlainTextSymbolCompletionContributor - to be used with git and such

0.4.1

18 Feb 11:24
f15132b
Compare
Choose a tag to compare

Just a quick bugfix release

Fixes

  • fixed error with breakpoints in other subsystems
  • fixed error with project closure causing listener to be called even after project was dead

v0.4.0

11 Feb 21:10
390b2c1
Compare
Choose a tag to compare

New release brings a lot of fun stuff! More interprets to support is main deal with additional small things.

Added

  • Support for multiple lisp interprets
  • ABCL Support
  • CCL Support
  • AllegroCL Support
  • CMUCL Support
  • Breakpoint support
  • Spellchecker support
  • Folding support, structure support, navigation bar

Fixes

  • Fixed parser issue with dot
  • Fixed xref speed issues with large psi

Changes

  • Feature list for each interpret changes availability of functions in IDE

v0.3.1

03 Feb 18:37
Compare
Choose a tag to compare

This is much more reasonable release than 0.3.0. I managed to speed up symbol resolving cache and implemented multiple small features. See wiki for updated usage.

Added

  • Thread list with actions
  • Showing function parameters with Ctrl+p

Changes

  • SLT library is now formatted into multiple chunks
  • Grammar now properly reacts to user errors or unfinished forms

Fixes

  • Fixed tests
  • Speed optimizations

v0.3.0

28 Jan 12:48
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

More goodies implemented. I would like to test for more bugs before releasing 0.3.1 real release

0.3.0

Added

  • Current package at editor cursor widget
  • Automatic Indentation
  • SDK support, Automatic download for Windows users
  • References
  • Global class/symbol search

Fixes

  • Fixed action threading
  • Fixed repl not closing
  • Fixed templates
  • Fixed lexer issue with comments
  • Various fixes related to windows

v0.2.1

20 Jan 11:14
43c5e8e
Compare
Choose a tag to compare

Hotfix for windows

v0.2.0

20 Jan 09:18
0c6d0fe
Compare
Choose a tag to compare

Changelog:

Added

  • Added first version of inspector - so far only read-only.
    To access, start interactive debugging and then click on any local variable.
  • Macro expand. When you hover over a symbol that is a macro call in a form,
    it will macro expand it in the documentation. Due to async notion,
    you need to hover again to see it.
  • Basic completion suggestion working

Fixes

  • Changed internal environment to be more decoupled
  • Fixed code highlight for methods
  • Fixed bad package when package does not exist
  • Fixed lisp parser, REFERENCE_LABEL requiring datum, now it is stand alone
  • Fixed line comment highlight color
  • Fixed highlight on braces
    • no longer using standard BracePair but instead use internal brace matcher to prevent auto brace inserting