From de318f621ce24dc57f05af35c015826e3937dace Mon Sep 17 00:00:00 2001 From: sh!zeeg Date: Wed, 1 Jan 2025 21:07:46 +0300 Subject: Add ols version --- src/main.odin | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') diff --git a/src/main.odin b/src/main.odin index 6e91583..26cf701 100644 --- a/src/main.odin +++ b/src/main.odin @@ -19,6 +19,7 @@ import "core:sys/windows" import "src:common" import "src:server" +VERSION :: "dev-2024-11-9:g584f01b" os_read :: proc(handle: rawptr, data: []byte) -> (int, int) { ptr := cast(^os.Handle)handle @@ -101,6 +102,10 @@ end :: proc() { } main :: proc() { + if len(os.args) > 1 && os.args[1] == "version" { + fmt.println("ols version", VERSION) + os.exit(0) + } reader := server.make_reader(os_read, cast(rawptr)&os.stdin) writer := server.make_writer(os_write, cast(rawptr)&os.stdout) -- cgit v1.2.3 From 15118476849605f00656bb6c2643c22874e29c71 Mon Sep 17 00:00:00 2001 From: G'lek Tarssza Date: Tue, 7 Jan 2025 13:51:32 -0700 Subject: Started updating files for dynamic literal changes. --- src/common/ast.odin | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/common/ast.odin b/src/common/ast.odin index 4a576d7..b9033b0 100644 --- a/src/common/ast.odin +++ b/src/common/ast.odin @@ -1,3 +1,4 @@ +#+feature dynamic-literals package common import "core:fmt" -- cgit v1.2.3 From 0fcada8305584a7aa2f8d5ac82ad6733580f7310 Mon Sep 17 00:00:00 2001 From: G'lek Tarssza Date: Tue, 7 Jan 2025 13:51:59 -0700 Subject: Update `build.odin` for dynamic literals. --- src/server/build.odin | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/server/build.odin b/src/server/build.odin index e3478ae..a681201 100644 --- a/src/server/build.odin +++ b/src/server/build.odin @@ -1,3 +1,4 @@ +#+feature dynamic-literals package server import "base:runtime" -- cgit v1.2.3 From 474e7297d8561104bff85eeaf5b999397cb1761a Mon Sep 17 00:00:00 2001 From: G'lek Tarssza Date: Tue, 7 Jan 2025 13:52:21 -0700 Subject: Update `completion.odin` for dynamic literals. --- src/server/completion.odin | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/server/completion.odin b/src/server/completion.odin index 75d0d64..130cc1a 100644 --- a/src/server/completion.odin +++ b/src/server/completion.odin @@ -1,3 +1,4 @@ +#+feature dynamic-literals package server import "core:fmt" -- cgit v1.2.3 From e2f9bbc95f673b326ae2eb207a7fae0273258439 Mon Sep 17 00:00:00 2001 From: G'lek Tarssza Date: Tue, 7 Jan 2025 13:52:41 -0700 Subject: Update `hover.odin` for dynamic literals. --- src/server/hover.odin | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/server/hover.odin b/src/server/hover.odin index 9b53a18..dcd11e6 100644 --- a/src/server/hover.odin +++ b/src/server/hover.odin @@ -1,3 +1,4 @@ +#+feature dynamic-literals package server import "core:fmt" -- cgit v1.2.3 From 0f9157d7f4c920c181e93b0157e0286fe5ac6664 Mon Sep 17 00:00:00 2001 From: G'lek Tarssza Date: Tue, 7 Jan 2025 13:53:04 -0700 Subject: Update `requests.odin` for dynamic literals. --- src/server/requests.odin | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/server/requests.odin b/src/server/requests.odin index d9581ee..f884b0d 100644 --- a/src/server/requests.odin +++ b/src/server/requests.odin @@ -1,3 +1,4 @@ +#+feature dynamic-literals package server import "base:intrinsics" -- cgit v1.2.3 From a5c8c89996155845e27fc224b61a6bf4719f3f1e Mon Sep 17 00:00:00 2001 From: G'lek Tarssza Date: Tue, 7 Jan 2025 13:53:31 -0700 Subject: Update `snippets.odin` for dynamic literals. --- src/server/snippets.odin | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/server/snippets.odin b/src/server/snippets.odin index 1ab01a1..3dbbc29 100644 --- a/src/server/snippets.odin +++ b/src/server/snippets.odin @@ -1,3 +1,4 @@ +#+feature dynamic-literals package server Snippet_Info :: struct { -- cgit v1.2.3