Commit Graph

  • 3577e719fb equality compare floats with bitcast in InternPool Techatrix 2023-01-24 16:59:01 +0100
  • 95139e09ec move InternPool and encoding into analyser folder Techatrix 2023-01-23 22:26:56 +0100
  • 829f4aa9c4 use analyser/completions.zig for completing comptime interpreter Techatrix 2023-01-23 22:23:01 +0100
  • 4b7a434feb small refactor Techatrix 2023-01-23 22:21:47 +0100
  • f2b133c428 update tests Techatrix 2023-01-23 21:29:51 +0100
  • 497f1e1b23 implement field access in comptime interpreter Techatrix 2023-01-23 21:29:24 +0100
  • 9dbae69288 add helper functions to intern pool Techatrix 2023-01-23 21:28:40 +0100
  • d10837dca0 expand dot completions Techatrix 2023-01-23 21:28:15 +0100
  • ed9cf06d5f
    Properly refer to external repositories instead of lumping everything into zls (#936) Auguste Rame 2023-01-23 00:23:21 -0500
  • 0e53ac1328
    Partially fixes #907 (#908) Álan Crístoffer 2023-01-22 23:52:04 +0100
  • 723592e2ed enable successful interpreter tests Techatrix 2023-01-22 22:51:54 +0100
  • 4e985e252b add struct value tests Techatrix 2023-01-22 22:10:52 +0100
  • 0817d6008b redesign InternPool encoding Techatrix 2023-01-22 21:59:30 +0100
  • db97a19233 add test filter to src tests Techatrix 2023-01-22 21:57:40 +0100
  • 903f85ab94
    Fix lsp weird behaviour on block cursors (#891) (#905) Álan Crístoffer 2023-01-22 21:47:53 +0100
  • 8e98bd439b
    pull_request -> pull_request_target all over (#935) Auguste Rame 2023-01-22 15:27:17 -0500
  • 3a86687ae7
    Fix secrets access in foreign PRs (#934) Auguste Rame 2023-01-22 14:54:38 -0500
  • e2307d7dbf
    Fix fuzzing ref (#933) Auguste Rame 2023-01-22 05:46:35 -0500
  • 12e996ad96
    Fix env transfer (#932) Auguste Rame 2023-01-22 05:40:03 -0500
  • 7b35c6e5eb
    Last fuzzing PR for a while hopefully (#929) Auguste Rame 2023-01-22 03:30:10 -0500
  • 211a852efc
    Fix fuzzing paths (#928) Auguste Rame 2023-01-21 21:49:05 -0500
  • d670a4bbf2
    Add fuzzing workflow (#927) Auguste Rame 2023-01-21 18:27:16 -0500
  • 5afaf2ae3a
    optimize folding range (#926) Techatrix 2023-01-21 19:32:12 +0100
  • ea05916e69 Goto definition works when the cursor is at the start of the identifier. Aleksey Kladov 2023-01-11 17:30:47 +0000
  • 1ed8d49b30
    fix builtin completions if label_details_support is false (#924) Techatrix 2023-01-21 01:33:27 +0100
  • 3085c3e153 implement big int Techatrix 2023-01-20 22:39:19 +0100
  • 89ac9d00f5 add more interpreter tests Techatrix 2023-01-20 22:25:19 +0100
  • 6d12c640ee add initial completions on InternPool Techatrix 2023-01-20 22:24:39 +0100
  • ba42fd2bb9 Merge branch 'master' into intern-pool Techatrix 2023-01-20 22:23:44 +0100
  • bcd2b7f1ae report interpreter errors in tests Techatrix 2023-01-20 19:55:53 +0100
  • 861e2ffb05 add formatting to recordError Techatrix 2023-01-20 19:55:26 +0100
  • ea7fc74483 add more comptime interpreter tests Techatrix 2023-01-20 19:29:03 +0100
  • 1e73ac91e5 small comptime interpreter refactor Techatrix 2023-01-20 19:28:25 +0100
  • b4ac6142cf correctly resolve primitive types Techatrix 2023-01-20 19:20:42 +0100
  • 34b2643b33 add basic comptime interpreter tests Techatrix 2023-01-20 17:06:16 +0100
  • 06fcfcb3db add internpool to test steps Techatrix 2023-01-20 17:04:59 +0100
  • 4a8fe90d23 add coerceInMemoryAllowed integer & float tests Techatrix 2023-01-20 15:34:49 +0100
  • a145dbb616 remove panics from release builds Techatrix 2023-01-20 15:26:00 +0100
  • 3d95b203f2 coerce in memory improvements Techatrix 2023-01-20 15:08:52 +0100
  • bdf143eaa6 implement onePossibleValue Techatrix 2023-01-20 15:08:08 +0100
  • 666e3b0e7c add function pointer peer type tests Techatrix 2023-01-19 21:08:04 +0100
  • 5c20650143 refactor pointer peer type tests Techatrix 2023-01-19 19:50:19 +0100
  • eca9fc2f20 add expectEqualTypes Techatrix 2023-01-19 19:49:46 +0100
  • ea608a47ea peer type resolution improvements Techatrix 2023-01-19 19:16:19 +0100
  • 1e3d9579ca improve peer type resolution test failure message Techatrix 2023-01-19 19:15:52 +0100
  • fa5828496e
    Generate data files in config_gen.zig (#903) Techatrix 2023-01-19 07:46:42 +0100
  • 0c24f8e2a9 update pointer type tests Techatrix 2023-01-17 20:49:11 +0100
  • 985cfb6d06 implement union values Techatrix 2023-01-17 20:37:34 +0100
  • 30f919d854 optimize hashing and equality checks on structs Techatrix 2023-01-17 20:36:33 +0100
  • 2ea97a050b improve Function memory layout Techatrix 2023-01-17 20:35:42 +0100
  • fb3a4238d7 update tests Techatrix 2023-01-17 20:32:49 +0100
  • 407f921ef8 refactor type printing Techatrix 2023-01-17 20:23:27 +0100
  • 6949989ece
    Allow setting test filter in zig build test (#909) Alex Kladov 2023-01-17 17:40:26 +0000
  • 93abb8cdd5
    Fix bypass not having value on PR&commit (#920) Auguste Rame 2023-01-16 20:49:28 -0500
  • 52df02c0f1
    Add fuzzing on deploy (#918) Auguste Rame 2023-01-16 20:15:12 -0500
  • 9e74afada6
    show better zig/zls version mismatch messages (#917) Techatrix 2023-01-16 19:49:00 +0100
  • af85a9550d
    simplify formatting handler (#916) Techatrix 2023-01-16 19:47:55 +0100
  • 4e4761b34c
    fix use after free for builtin completions (#914) Techatrix 2023-01-16 19:47:06 +0100
  • 8d53a5382d
    resolve type of @typeInfo (#915) Techatrix 2023-01-16 19:46:33 +0100
  • 739bd08b7b fix storage of negative signed integer values Techarix 2023-01-16 12:38:35 +0100
  • 82e3ab9f2e more tests Techatrix 2023-01-15 18:25:00 +0100
  • 45f03ca239 add bit_offset & host_size to Pointer Techatrix 2023-01-15 15:41:54 +0100
  • f5188c4407 update test Techatrix 2023-01-14 21:54:45 +0100
  • bdf207a821 small refactor on ComptimeInterpreter Techatrix 2023-01-14 21:49:27 +0100
  • d49979d002 remove arena from ComptimeInterpreter Techatrix 2023-01-14 21:30:52 +0100
  • 969efdfba0 more tests Techatrix 2023-01-14 21:27:55 +0100
  • 5dca172c31 small cleanup Techatrix 2023-01-14 19:51:44 +0100
  • 1456bfa1c6 refactor InternPool KeyAdapter Techatrix 2023-01-14 19:17:06 +0100
  • 04d281340c restructure ComptieInterpreter tests Techatrix 2023-01-14 14:08:15 +0100
  • 98899ed0cf some ComptieInterpreter work Techatrix 2023-01-14 14:07:52 +0100
  • 61fa98065f
    fix use after free (#911) Alex Kladov 2023-01-11 20:18:37 +0000
  • 20d29fd491
    move log overrides into std_options (#902) Lee Cannon 2023-01-10 21:52:03 +0000
  • bbbd54498d
    check submodules in build.zig (#904) Techatrix 2023-01-10 12:36:28 +0000
  • a6b7a35367
    add tests for textDocument/Definition (#900) Alex Kladov 2023-01-10 09:40:40 +0000
  • 4423a5face
    improve memory allocations (#889) Techatrix 2023-01-09 16:09:36 +0000
  • 21b103c158
    Fix build runner cwd causing relative @src (#898) Auguste Rame 2023-01-08 23:13:20 -0500
  • 68790c73a7
    return from main instead of calling exit (#894) Techatrix 2023-01-09 04:13:02 +0000
  • 48288e02a9
    Revert "Fix Nix build, add Nix to CI (#840)" (#893) Auguste Rame 2023-01-07 18:14:45 -0500
  • e9b364772d
    fix returning freed memory in formattingHandler (#890) Techatrix 2023-01-07 21:33:10 +0000
  • 54e7d1da8b
    fix compile errors when targeting wasm (#886) Techatrix 2023-01-07 20:21:20 +0000
  • 20ba87c173
    Fix Nix build, add Nix to CI (#840) erikarvstedt 2023-01-07 21:20:54 +0100
  • 2717b0fba1
    Verify minimum zig version at comptime (#885) Techatrix 2023-01-06 18:59:58 +0000
  • 3f2700eaa5
    improve completion on error and enums (#887) Techatrix 2023-01-06 18:59:20 +0000
  • 27d91d100f more tests Techatrix 2023-01-06 15:02:45 +0100
  • 909424cada error set type formatting Techatrix 2023-01-06 15:01:48 +0100
  • 650eaeb66c implement anyframe->T Techatrix 2023-01-06 14:38:28 +0100
  • f0c888188a refactor and basic struct/union value implementation Techatrix 2023-01-06 14:12:29 +0100
  • b163be51d3
    Fix crash when using nvim-lspconfig (#884) mlugg 2023-01-05 18:50:02 +0000
  • 4b4aafb8ee first successful test case 🚀 Techatrix 2023-01-04 11:12:29 +0100
  • 8828ff117d more comptime interpreter work Techatrix 2023-01-04 11:11:48 +0100
  • 651955399e remove namespace and decl from intern pool Techatrix 2023-01-04 11:10:46 +0100
  • 5598ad032b partially implement peer type resolution for pointer types Techatrix 2023-01-04 09:53:48 +0100
  • 475da58895 finish and test peer type resolution among integers and floats Techatrix 2023-01-04 06:07:39 +0100
  • d56a274c16 Merge branch 'master' into intern-pool Techatrix 2023-01-04 04:42:06 +0100
  • 20baa592eb
    Add error return trace (#882) Auguste Rame 2023-01-03 10:37:59 -0500
  • a574ac68ba
    use more explicit error sets (#880) Techatrix 2023-01-03 15:21:58 +0000
  • c718e12d16
    Autofix improvements (#879) Techatrix 2023-01-02 19:59:01 +0000
  • 9badc745c5
    remove setup wizard (#878) Techatrix 2023-01-02 18:54:13 +0000
  • b95d5095af
    enable all capabilities by default (#877) Techatrix 2023-01-02 09:02:28 +0000
  • 3449269fd3
    Add a replay feature to zls (#857) Techatrix 2022-12-31 06:45:45 +0000