Skip to content

Commit

Permalink
Minor edits to changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
jpsim committed Nov 7, 2019
1 parent beaa2a8 commit 5d17ae3
Showing 1 changed file with 11 additions and 10 deletions.
21 changes: 11 additions & 10 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,39 +2,40 @@

#### Breaking

* Use SourceKittenDictionary wrapper over dictionaries
returned from SourceKitten
* Replace the `[String: SourceKittenRepresentable]` dictionaries used in
public SwiftLintFramework APIs with a new `SourceKittenDictionary`
wrapper over dictionaries returned from SourceKitten.
[PaulTaykalo](https://github.com/PaulTaykalo)
[#2922](https://github.com/realm/SwiftLint/issues/2922)

* Update Commandant dependency to version 0.17.0, removing the
`antitypical/Result` dependency in favor of the Swift standard
library's `Result` type.
[JP Simard](https://github.com/jpsim)
[#623](https://github.com/jpsim/SourceKitten/issues/623)

#### Experimental

* None.

#### Enhancements

* Speedup by using SwiftFile wrapper over File from SourceKitten.
Use unique file id for each SiwftLintFile for caching
* Speed up many operations by using SwiftLintFile wrapper over File from
SourceKitten, caching most members derived from the File.
[PaulTaykalo](https://github.com/PaulTaykalo)
[#2929](https://github.com/realm/SwiftLint/issues/2929)

* Speedup Swiftlint by using swift enums instead of raw values.
* Speed up Swiftlint by using swift enums instead of raw values for
dictionary lookups.
[PaulTaykalo](https://github.com/PaulTaykalo)
[#2924](https://github.com/realm/SwiftLint/issues/2924)

* Speed up Identical Operands rule by using syntaxmap instead of
regular expressions.
* Speed up Identical Operands rule by using syntaxmap instead of regular
expressions.
[PaulTaykalo](https://github.com/PaulTaykalo)
[#2918](https://github.com/realm/SwiftLint/issues/2918)

* Speed up syntax token lookups, which can improve performance when linting
large files.
* Speed up syntax token lookups, which can improve performance when
linting large files.
[PaulTaykalo](https://github.com/PaulTaykalo)
[#2916](https://github.com/realm/SwiftLint/issues/2916)

Expand Down

0 comments on commit 5d17ae3

Please sign in to comment.