Commit Graph

  • 8c154c2a60 Added stack trace leak reporting to the debug allocator, fixed remaining two memory leaks Alexandros Naskos 2020-07-02 19:13:10 +0300
  • 21e18a1d01 Fixed some deallocation code Alexandros Naskos 2020-07-02 14:44:12 +0300
  • e54a6d2522 Fixed documentPositionIndex, added tests Alexandros Naskos 2020-07-02 14:03:24 +0300
  • b3006745a0 More fixes Alexandros Naskos 2020-06-30 18:00:33 +0300
  • 671318730a Started adding session tests, finished (buggy) main loop rewrite Alexandros Naskos 2020-06-30 15:46:43 +0300
  • ddcf6c677b Start working on a better proccess JSON RPC Alexandros Naskos 2020-06-30 01:34:21 +0300
  • 6953ff95eb Use apge allocator again after it was fixed Alexandros Naskos 2020-06-29 02:03:51 +0300
  • 0102963433 Fixed formatting on master Alexandros Naskos 2020-06-28 16:16:41 +0300
  • 3be74cbdc5 Dont use variable decl init node blindly Alexandros Naskos 2020-06-28 16:08:15 +0300
  • 965724dd7e Fixed build and crashes with zig master branch: Alexandros Naskos 2020-06-28 13:58:51 +0300
  • 108a2dbd64 Semantic highlighting improvements Alexandros Naskos 2020-06-27 20:45:58 +0300
  • 6a830de271 Fixed position context tests Alexandros Naskos 2020-06-27 15:34:28 +0300
  • 9343ec311b Removed todo comments Alexandros Naskos 2020-06-27 15:30:32 +0300
  • 8bc6087646 Completed renaming Alexandros Naskos 2020-06-27 15:29:45 +0300
  • 07e1013680 Add rename file Alexandros Naskos 2020-06-27 09:18:05 +0300
  • beb900f1d9 Added label renaming Alexandros Naskos 2020-06-27 03:16:14 +0300
  • 4952c34481 Use std.log Alexandros Naskos 2020-06-26 14:29:59 +0300
  • b3f6143e08 Use print instead of warn Alexandros Naskos 2020-06-26 03:26:09 +0300
  • 385e01f613 Anonymous mark anonymous struct literal fields as 'field' Alexandros Naskos 2020-06-26 01:50:36 +0300
  • 9e3185811e Merge branch 'master' of https://github.com/SuperAuguste/zls Alexandros Naskos 2020-06-24 17:08:15 +0300
  • 02eabf533e Always use LF line endings in .zig files Alexandros Naskos 2020-06-24 17:07:33 +0300
  • c947fb58e4
    Merge pull request #125 from axzn/fix-std-cos-flagging Alexandros Naskos 2020-06-24 12:45:09 +0300
  • c94efa8ac0 fix ZLS flagging std "cos_" as not camel case (see issue #120) axzn 2020-06-24 11:28:02 +0200
  • 41da6b88ef Resolve through comptime expressions Alexandros Naskos 2020-06-23 19:57:28 +0300
  • 6d75551f7a Removed todo comment Alexandros Naskos 2020-06-23 13:37:07 +0300
  • 9997535a3e Basic support for switch payloads Alexandros Naskos 2020-06-23 13:32:37 +0300
  • a0f1795f2d Fixed infinite loop with usingnamespace cycles Alexandros Naskos 2020-06-23 12:43:56 +0300
  • bdbfea0737 removed accidental leftover code Alexandros Naskos 2020-06-23 12:16:37 +0300
  • c8af53ef7a Fix crash when using param identifier in the same param's type expression Alexandros Naskos 2020-06-23 12:15:18 +0300
  • c8223b3a07
    Merge pull request #122 from prime31/patch-1 Alexandros Naskos 2020-06-19 03:53:20 +0300
  • b1b355c4ac
    fixes steps with packages in sub-steps prime31 2020-06-18 17:51:39 -0700
  • 65ad078b8c Payload semantic highlighting Alexandros Naskos 2020-06-18 22:53:33 +0300
  • e2a3b38f5a Align info Alexandros Naskos 2020-06-18 21:31:52 +0300
  • 4aa74f7980 We can call decrementCount from decrementBuildFileRefs when the count is already zero, account for that. Alexandros Naskos 2020-06-18 20:52:54 +0300
  • eab1f4783b Removed unused code Alexandros Naskos 2020-06-18 20:31:39 +0300
  • e59e1f08e5 Align expr fix Alexandros Naskos 2020-06-18 20:30:58 +0300
  • d4e6ddd780 Root ContainerField highlighting support Alexandros Naskos 2020-06-18 15:51:20 +0300
  • fc769e7e83 Fixed enum access Alexandros Naskos 2020-06-18 15:43:03 +0300
  • 2dc7b609d1 Added a TODO comment Alexandros Naskos 2020-06-18 15:14:55 +0300
  • 16b44a334b Finished semantic token analysis Alexandros Naskos 2020-06-18 15:12:09 +0300
  • 6c718a59c4 Fixed infinite loop Alexandros Naskos 2020-06-18 03:23:56 +0300
  • 5e7fc18404 Array type fix Alexandros Naskos 2020-06-18 02:52:03 +0300
  • c33e01544a Slice fix Alexandros Naskos 2020-06-18 02:49:34 +0300
  • 7f6f9ec64e Merge branch 'master' of https://github.com/SuperAuguste/zls Alexandros Naskos 2020-06-18 02:46:01 +0300
  • b8abdc44df Use @asyncCall to call with a new stack, avoids stack overflows Alexandros Naskos 2020-06-18 02:45:25 +0300
  • 9d1fdb420b
    Merge pull request #121 from alexnask/master Alexandros Naskos 2020-06-18 00:16:43 +0300
  • 57b0e938e3 Fixed slice and array types Alexandros Naskos 2020-06-18 00:13:56 +0300
  • 42f1325488 Prototype semantic tokens implementation with actual semantic analysis Alexandros Naskos 2020-06-17 23:36:40 +0300
  • 5ddebe8ffc
    Merge pull request #118 from alexnask/master Alexandros Naskos 2020-06-17 15:46:23 +0300
  • d873b877e7 Various fixes Alexandros Naskos 2020-06-17 15:07:21 +0300
  • 8d69fdb95a Started working on our own Type, differentiate between values of a type and the type itself. Alexandros Naskos 2020-06-17 05:12:12 +0300
  • 20ec7470bb Respond to shutdown request Alexandros Naskos 2020-06-17 00:26:45 +0300
  • 8beedb0384 Removed old comment Alexandros Naskos 2020-06-16 22:03:55 +0300
  • abe76ec2bf Added formatter Alexandros Naskos 2020-06-16 22:02:31 +0300
  • a45939f8ab Improvements Alexandros Naskos 2020-06-16 18:49:31 +0300
  • fd424277ab Run zig fmt Alexandros Naskos 2020-06-16 15:49:57 +0300
  • cad6b78a49 Cleaned up ComptimeStringMaps Alexandros Naskos 2020-06-16 15:45:16 +0300
  • fc921f10a4 Fix server capabilities, add semantic tokens config option, fix semantic tokens basic implementation Alexandros Naskos 2020-06-16 14:27:00 +0300
  • bed05b6601 Wrap demantic tokens response result in 'data' Alexandros Naskos 2020-06-16 02:14:39 +0300
  • 2da58c5068 Go to declaration will not resolve aliases (go to definition still does) Alexandros Naskos 2020-06-15 12:37:42 +0300
  • f6e3109ff3 Yet better aliases, better label position context detection Alexandros Naskos 2020-06-15 04:39:50 +0300
  • 02de547ce9 Better alias support, fix another build file refcount issue Alexandros Naskos 2020-06-15 03:59:49 +0300
  • 819b367360 Extract packages from all top level steps Alexandros Naskos 2020-06-15 02:26:54 +0300
  • bfdeecbd04 Better alias support Alexandros Naskos 2020-06-15 01:19:21 +0300
  • e68bec8673 Simplified some code Alexandros Naskos 2020-06-14 23:43:29 +0300
  • 48019dd7e2 Added label support Alexandros Naskos 2020-06-14 22:24:18 +0300
  • b46c02228b Fix build file reference counting Alexandros Naskos 2020-06-14 21:19:27 +0300
  • e27c58e953 Build file reference counting fix Alexandros Naskos 2020-06-14 21:11:49 +0300
  • 7f12928fe9 Dont show fields in global completions and from usingnamespaced scopes Alexandros Naskos 2020-06-14 13:03:14 +0300
  • 0592513da4 Basic semantic tokens implementation Alexandros Naskos 2020-06-14 01:07:57 +0300
  • 112f6d735a Correctly handle inferred error sets, add self argument support when evaluating bound type params, semanticToken scaffolding Alexandros Naskos 2020-06-13 21:20:04 +0300
  • 5c78e88b19 Use Bi formatting in debug allocator instead of our own bad solution now that PR has been merged in zig Alexandros Naskos 2020-06-12 21:33:40 +0300
  • 04638a6d4d Fixed occasional crash on Sublime text, only get params when we use then Alexandros Naskos 2020-06-12 20:31:33 +0300
  • 98ebac6d64 Take more client capabilities into account Alexandros Naskos 2020-06-12 17:42:41 +0300
  • 612e93be6a Fix Alexandros Naskos 2020-06-12 15:53:45 +0300
  • 481f2c2965 Better comment in debug allocator pointing to a ziglang PR Alexandros Naskos 2020-06-12 15:52:14 +0300
  • f792b4036d Merge branch 'master' of https://github.com/SuperAuguste/zls Alexandros Naskos 2020-06-12 14:58:20 +0300
  • 1086d3a29f Added bound function type params Alexandros Naskos 2020-06-12 14:56:46 +0300
  • e5656b9651
    Merge pull request #111 from alexnask/master Alexandros Naskos 2020-06-11 14:25:35 +0300
  • be9f2de43a Fixed error union decls Alexandros Naskos 2020-06-11 11:21:08 +0300
  • 693e810d75 Resovle parens, only skip empty container fields where we have to Alexandros Naskos 2020-06-11 11:12:31 +0300
  • 28e9d08f03 Stop adding malformed container decls into scopes Alexandros Naskos 2020-06-11 03:20:44 +0300
  • 80dd19dd8b Usingnamespace support Alexandros Naskos 2020-06-11 02:40:11 +0300
  • 323b05856e Fixed array payload type resolution Alexandros Naskos 2020-06-11 01:09:28 +0300
  • 7650decfa0 Improvements Alexandros Naskos 2020-06-11 01:00:13 +0300
  • b8b6c534e8 Fixed field access Alexandros Naskos 2020-06-11 00:24:57 +0300
  • 86e417e8dc Add hover, goto, completions for alternate declaration types Alexandros Naskos 2020-06-10 22:52:33 +0300
  • 545989339d Remove unused code, fixed snippet self param skipping Alexandros Naskos 2020-06-10 22:05:11 +0300
  • 05d75781de Now builds! Alexandros Naskos 2020-06-10 21:24:17 +0300
  • 3bdb2ee444 More progress Alexandros Naskos 2020-06-10 20:48:40 +0300
  • d6609d918b More progress Alexandros Naskos 2020-06-10 19:54:01 +0300
  • 9b08d9e88a Started removing scope_nodes, using symbol table instead Alexandros Naskos 2020-06-10 19:01:44 +0300
  • 661413a53a
    Merge pull request #109 from codemessiah/patch-1 Auguste Rame 2020-06-10 09:24:26 -0400
  • 0a9cf87585 Added symbol tables Alexandros Naskos 2020-06-10 16:12:00 +0300
  • bd6ce9ee7f
    Remove redundant line 43 Luke I. Wilson 2020-06-09 20:15:41 -0500
  • 929a7e48aa
    Update readme: mention the requirement of Zig master Luke I. Wilson 2020-06-09 11:58:30 -0500
  • c2f8537d7b Added maximum bytes allocated in debug allocator, as well as peak memory usage Alexandros Naskos 2020-06-09 16:39:00 +0300
  • aa0e3e3736
    Merge pull request #108 from Vexu/cast Alexandros Naskos 2020-06-09 10:57:50 +0300
  • 3c2c1e97ed preamble to usingnamespace SuperAuguste 2020-06-08 23:21:55 -0400
  • 20434839f1 add new instructions to config, start increasing debugability SuperAuguste 2020-06-08 18:18:12 -0400