aboutsummaryrefslogtreecommitdiff
path: root/src/server/requests.odin
diff options
context:
space:
mode:
authorDanielGavin <danielgavin5@hotmail.com>2020-12-10 00:04:31 +0100
committerDanielGavin <danielgavin5@hotmail.com>2020-12-10 00:04:31 +0100
commit4dca91cdde7006a9005c77e56dd5b7e306bbb7fc (patch)
treefc74924d34966682290c995f373afdb559cc7aea /src/server/requests.odin
parent63b9cf5480031345b391616df987281a76d8d61e (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.odin11
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");
}