Skip to content

Commit

Permalink
upgrade Groovy and Kotlin (#37)
Browse files Browse the repository at this point in the history
Updates Groovy and Kotlin to current versions, and updates the CI
workflow and documentation to include Ghidra 10.3.3.
  • Loading branch information
goatshriek authored Sep 15, 2023
1 parent c6ccdb2 commit 918fb90
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 5 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed
- Automatic class import now defaults to off instead of on.
- All interactive interpreters are now lazily created.
- Upgrade to Groovy 4.0.14
- Upgrade to Kotlin 1.9.10


## [3.0.0] - 2023-07-13
Expand Down
4 changes: 2 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@ dependencies {
implementation('org.jruby:jruby-complete:9.4.3.0')
implementation('org.clojure:clojure:1.11.1')
implementation('org.apache.groovy:groovy:4.0.13')
implementation('org.apache.groovy:groovy-groovysh:4.0.13')
implementation('org.apache.groovy:groovy-groovysh:4.0.14')
testImplementation('junit:junit:4.13.2')
runtimeOnly('org.jetbrains.kotlin:kotlin-scripting-jsr223:1.9.0')
runtimeOnly('org.jetbrains.kotlin:kotlin-scripting-jsr223:1.9.10')
}

test {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
import rubydragon.ScriptableGhidraInterpreter;

/**
* A Groovy intepreter for Ghidra.
* A Groovy interpreter for Ghidra.
*/
public class GroovyGhidraInterpreter extends ScriptableGhidraInterpreter {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
import rubydragon.GhidraInterpreter;

/**
* A Java intepreter for Ghidra, based on JShell.
* A Java interpreter for Ghidra, based on JShell.
*/
public class JShellGhidraInterpreter extends GhidraInterpreter {
// simple structure to store both the type and value in a single map entry
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
import rubydragon.ScriptableGhidraInterpreter;

/**
* A Kotlin intepreter for Ghidra.
* A Kotlin interpreter for Ghidra.
*/
public class KotlinGhidraInterpreter extends ScriptableGhidraInterpreter {
private Map<String, Object> setVariables = new HashMap<String, Object>();
Expand Down

0 comments on commit 918fb90

Please sign in to comment.
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy