Skip to content

Feature/golang#195

Merged
mcred merged 5 commits intotitan-data:masterfrom
mcred:feature/golang
Oct 15, 2020
Merged

Feature/golang#195
mcred merged 5 commits intotitan-data:masterfrom
mcred:feature/golang

Conversation

@mcred
Copy link
Collaborator

@mcred mcred commented Oct 15, 2020

Issues Addressed

Fixes #40
Fixes #42
Fixes #128

Proposed Changes

After much discussion and review, the time has come to rewrite titan in Golang instead of Kotlin that relies on Graal to compile native binaries. Graal was never able to fully support windows and was the cause of all windows issues. Golang by design is a solid and trusted cross platform compiler. This PR removes all Kotlin code and replaces them with Golang code and build tools.

For a short time, releases will be manual. At the time when there are more frequent releases, the release automation will be revisited.

Testing

All end to end test have passed on Linux, Mac and Windows for the first time.

mcred added 3 commits August 24, 2020 14:28
Signed-off-by: Derek Smart <derek@grindaga.com>
Signed-off-by: Derek Smart <derek@grindaga.com>
Signed-off-by: Derek Smart <derek@grindaga.com>
@mcred mcred requested a review from a team October 15, 2020 15:17
mcred added 2 commits October 15, 2020 11:20
Signed-off-by: Derek Smart <derek@grindaga.com>
Signed-off-by: Derek Smart <derek@grindaga.com>
@mcred mcred merged commit 9f275fa into titan-data:master Oct 15, 2020
@mcred mcred deleted the feature/golang branch October 15, 2020 16:32
mcred added a commit to mcred/titan that referenced this pull request Oct 15, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants