diff options
| author | DanielGavin <danielgavin5@hotmail.com> | 2020-12-10 00:04:31 +0100 |
|---|---|---|
| committer | DanielGavin <danielgavin5@hotmail.com> | 2020-12-10 00:04:31 +0100 |
| commit | 4dca91cdde7006a9005c77e56dd5b7e306bbb7fc (patch) | |
| tree | fc74924d34966682290c995f373afdb559cc7aea /src/server/requests.odin | |
| parent | 63b9cf5480031345b391616df987281a76d8d61e (diff) | |
added package completion, builtin and runtime package always checked in lookup.
Diffstat (limited to 'src/server/requests.odin')
| -rw-r--r-- | src/server/requests.odin | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/server/requests.odin b/src/server/requests.odin index ff540c7..66d3dbf 100644 --- a/src/server/requests.odin +++ b/src/server/requests.odin @@ -112,7 +112,7 @@ read_and_parse_header :: proc(reader: ^Reader) -> (Header, bool) { } header_name := message[0:index]; - header_value := message[len(header_name) + 2 : len(message)-1]; + header_value := message[len(header_name) + 2 : len(message)-2]; if strings.compare(header_name, "Content-Length") == 0 { @@ -492,6 +492,15 @@ request_initialize :: proc(task: ^common.Task) { index.build_static_index(context.allocator, config); + /* + Add the builtin and runtime package + */ + + if core, ok := config.collections["core"]; ok { + append(&index.indexer.built_in_packages, path.join(core, "builtin")); + append(&index.indexer.built_in_packages, path.join(core, "runtime")); + } + log.info("Finished indexing"); } |