diff options
| author | Daniel Gavin <danielgavin5@hotmail.com> | 2022-08-17 00:31:55 +0200 |
|---|---|---|
| committer | Daniel Gavin <danielgavin5@hotmail.com> | 2022-08-17 00:31:55 +0200 |
| commit | a9f3f61ef7e0995a2f8ab30c461a502fa2176753 (patch) | |
| tree | 0fa49881f39929df0969743b47aceb2fb4b5c843 /src/main.odin | |
| parent | 81e17b2aa1cf54a5a9226f1b3b766810008372d4 (diff) | |
Fix rare crash with semantic token
Diffstat (limited to 'src/main.odin')
| -rw-r--r-- | src/main.odin | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main.odin b/src/main.odin index 37b167d..7df5a3a 100644 --- a/src/main.odin +++ b/src/main.odin @@ -33,6 +33,8 @@ os_write :: proc(handle: rawptr, data: []byte) -> (int, int) { request_thread: ^thread.Thread +logger: log.Logger + run :: proc(reader: ^server.Reader, writer: ^server.Writer) { common.config.collections = make(map[string]string) @@ -59,8 +61,6 @@ run :: proc(reader: ^server.Reader, writer: ^server.Writer) { server.setup_index(); for common.config.running { - logger: log.Logger - if common.config.verbose { logger = server.create_lsp_logger(writer, log.Level.Info) } else { @@ -112,7 +112,7 @@ main :: proc() { context.logger = log.create_file_logger(fh, log.Level.Info) */ - //pdb.SetUnhandledExceptionFilter(pdb.dump_stack_trace_on_exception) + set_stacktrace() when ODIN_OS == .Darwin { init_global_temporary_allocator(mem.Megabyte*100) |