Commit Graph

  • c196130c78 fix destroying of unowned symbols WebFreak001 2023-03-16 15:43:42 +0100
  • a6eead7c81 improve code style in utility function WebFreak001 2023-03-16 15:41:20 +0100
  • 810b77fe06 PR changes round 1 davu 2023-03-16 01:58:49 +0100
  • 0c22a2bf7e refixing ufcs calltips davu 2023-03-14 15:52:52 +0100
  • 2fd33fc27f Adding non contrainted templates into ufcs completion davu 2023-03-13 19:17:33 +0100
  • e6b94622f0 dsymbol deduces ufcs davu 2023-03-13 01:25:12 +0100
  • 6c3c67fa2f updating dcd tests davu 2023-03-12 19:17:52 +0100
  • a739070310 moving utils to dsymbol davu 2023-03-12 19:16:34 +0100
  • cc7cb68b72
    add missing development files to gitignore WebFreak001 2023-03-16 16:00:57 +0100
  • 1a658f5175
    remove PR introduced unused variable WebFreak001 2023-03-16 15:51:51 +0100
  • 115b1e7f06
    fix destroying of unowned symbols WebFreak001 2023-03-16 15:43:42 +0100
  • 34369422cd
    improve code style in utility function WebFreak001 2023-03-16 15:41:20 +0100
  • d59b8efbf0 PR changes round 1 davu 2023-03-16 01:58:49 +0100
  • 7627b8affc refixing ufcs calltips davu 2023-03-14 15:52:52 +0100
  • 11db3911fa Adding non contrainted templates into ufcs completion davu 2023-03-13 19:17:33 +0100
  • c4b8a74991 dsymbol deduces ufcs davu 2023-03-13 01:25:12 +0100
  • 2590c0ce59 updating dcd tests davu 2023-03-12 19:17:52 +0100
  • 38f49c73b2 moving utils to dsymbol davu 2023-03-12 19:16:34 +0100
  • c336004ed8 moving ufcs logic to dsymbol davu 2023-03-08 07:12:24 +0100
  • a771426604 moving ufcs logic to dsymbol davu 2023-03-08 07:12:24 +0100
  • 1b67f493d4
    Adding return type symbol (#720) Vushu 2023-03-05 18:00:50 +0100
  • ee6f8a867f added template return type test and more davu 2023-03-05 01:33:50 +0100
  • 3f921a0d76 added tests for auto and scope davu 2023-03-05 00:39:09 +0100
  • 9b120bb5f2 PR suggestion for returnType using addTypeToLookups davu 2023-03-05 00:01:44 +0100
  • d4759480db PR changes, null check on returnType lookup davu 2023-03-03 08:29:07 +0100
  • 5bbc335034 Adding return type name to symbol davu 2023-02-26 21:28:46 +0100
  • 92f2d73731 Added max recusion guard depth davu 2023-02-25 21:13:23 +0100
  • 434a838d20 Updated for PR davu 2023-02-25 19:05:40 +0100
  • de001983c2 Adding alias this to symbol and match algorithm davu 2023-02-25 15:05:57 +0100
  • 86cb518b27 added alias this test davu 2023-02-22 00:19:34 +0100
  • 2fbc057076 Added max recusion guard depth davu 2023-02-25 21:13:23 +0100
  • adc8fb412d Updated for PR davu 2023-02-25 19:05:40 +0100
  • 47f6f8b825 Adding alias this to symbol and match algorithm davu 2023-02-25 15:05:57 +0100
  • 5d3b6b08ed added alias this test davu 2023-02-22 00:19:34 +0100
  • 086fc5bd73 added integer promotion, implicit upcast davu 2023-02-21 21:10:16 +0100
  • cad3f3d747 changing naming to respect .gitignore davu 2022-10-23 14:30:15 +0200
  • 66b11109fc updating readme for UFCS davu 2022-10-23 10:19:58 +0200
  • 5ff0b74550 adding test for ufcs fundamental types davu 2022-10-23 10:17:46 +0200
  • b2009e15d4 added integer promotion, implicit upcast davu 2023-02-21 21:10:16 +0100
  • 11f205c4bb changing naming to respect .gitignore davu 2022-10-23 14:30:15 +0200
  • a4f811e5cc updating readme for UFCS davu 2022-10-23 10:19:58 +0200
  • d25fd90135 adding test for ufcs fundamental types davu 2022-10-23 10:17:46 +0200
  • dd27ab0799 never own builtin symbols ryuukk 2023-02-17 02:49:47 +0100
  • e7a83be721 add more tests ryuukk 2023-02-17 02:45:40 +0100
  • 5a04cd2404 allow arbitrary libdparse versions in dsymbol WebFreak001 2023-02-14 14:08:36 +0100
  • 4fa9a42974 upgrade to libdparse 0.22.0 WebFreak001 2023-02-14 14:07:18 +0100
  • 22b5fcf0a4
    Add space in the function definition ryuukk 2023-02-14 23:58:06 +0100
  • 81da9f4c4b fix test ryuukk 2023-02-14 22:18:01 +0100
  • 1f4cd702ba fix test script ryuukk 2023-02-14 22:01:55 +0100
  • f8a3c5b111 make it work with builtin symbols ryuukk 2023-02-14 21:51:54 +0100
  • f080f39b37
    Improve calltip for functions ryuukk 2023-02-14 18:50:54 +0100
  • aa2dadc768 fix test script permission ryuukk 2023-02-14 18:46:07 +0100
  • ce363bccae resolve templates ryuukk 2023-02-14 18:41:15 +0100
  • 3269a2c190 do not go out of bounds ryuukk 2023-02-14 17:27:37 +0100
  • f4d0b2e548 fix test script permission ryuukk 2023-02-14 17:02:46 +0100
  • b0ff93ff4c make old version happy for the tests ryuukk 2023-02-14 16:58:37 +0100
  • 605d39c7fc update tests ryuukk 2023-02-14 16:56:00 +0100
  • 2a3c235b31 update tests ryuukk 2023-02-14 16:51:21 +0100
  • 16a83a398a update test ryuukk 2023-02-14 16:48:57 +0100
  • e2ca765460 add basic type the same way as the visitor since we previously cleared the lookup ryuukk 2023-02-14 15:24:45 +0100
  • 35545a71d2 we don't need that for this draft ryuukk 2023-02-14 15:00:33 +0100
  • a70482fddd fix tests ryuukk 2023-02-14 14:55:12 +0100
  • 92aeefac1f
    allow arbitrary libdparse versions in dsymbol WebFreak001 2023-02-14 14:08:36 +0100
  • 5167f10873
    upgrade to libdparse 0.22.0 WebFreak001 2023-02-14 14:07:18 +0100
  • 516dff5f36 save progress ryuukk 2023-02-14 04:20:24 +0100
  • eac9c54ddb save progress ryuukk 2023-02-13 22:38:48 +0100
  • fc286977f7 few fixes ryuukk 2023-02-13 20:40:16 +0100
  • f8332b50f8 save progress ryuukk 2023-02-13 15:43:55 +0100
  • 388ec2f1cd save progress ryuukk 2023-02-13 03:21:56 +0100
  • f34407ce31 save progress ryuukk 2023-02-11 19:26:44 +0100
  • ae1f2981cf
    update test ryuukk 2023-02-09 05:06:02 +0100
  • d14bd58799 fix test script permission ryuukk 2023-02-09 04:48:00 +0100
  • 51b12765b1
    typo ryuukk 2023-02-09 03:55:13 +0100
  • 9850217828 added test ryuukk 2023-02-09 03:45:35 +0100
  • 41cb4cb897 build type lookup for casts with auto declaration ryuukk 2023-02-09 03:44:23 +0100
  • 0369431a31
    Merge 220dcb0445 into 1c54fc9873 ryuukk 2023-02-06 20:42:27 +0000
  • 220dcb0445 added depth limit ryuukk 2023-02-06 21:42:20 +0100
  • 55b28fe898 added support for functions ryuukk 2023-02-06 20:29:21 +0100
  • 0e2f50d6f9 we don't need that import ryuukk 2023-02-06 18:17:40 +0100
  • 2b248747fa make sure templates from parts are also resolved ryuukk 2023-02-06 18:15:08 +0100
  • 64db68fea5 Merge remote-tracking branch 'origin/master' into basic_template_support ryuukk 2023-02-06 17:03:35 +0100
  • cb9d5b063d forgot enum type ryuukk 2023-02-06 16:14:04 +0100
  • 7cd4b1d857 resolve template arguments ryuukk 2023-02-06 16:06:35 +0100
  • 1c54fc9873
    Move third phase to its own module (#708) ryuukk 2023-02-06 15:38:10 +0100
  • f14e539273 more detail ryuukk 2023-02-05 02:20:30 +0100
  • a245a27ad3 document the third pass ryuukk 2023-02-05 02:15:31 +0100
  • 0b664bb89b
    Merge 4d3c57d79f into 0f69db00fb RUSShyTwo 2023-02-04 00:52:07 +0100
  • 627592e4e0 forgot this one too ryuukk 2023-02-03 20:54:33 +0100
  • f66f0010bb forgot to change this one ryuukk 2023-02-03 20:47:57 +0100
  • 673c36bc68 move third phase to its own module ryuukk 2023-02-03 20:44:35 +0100
  • 07f9b1c8ba
    only for properly constructed symbols ryuukk 2023-02-03 20:36:57 +0100
  • 64328dcf88
    append * if the type is a pointer ryuukk 2023-02-03 20:32:18 +0100
  • 6c1a25883b
    set isPointer if the type suffix is a star ryuukk 2023-02-03 20:31:05 +0100
  • 0f69db00fb
    Public import recurse fix (#706) ryuukk 2023-02-03 11:56:10 +0100
  • 8f41b363b0
    comment name fix ryuukk 2023-02-02 01:06:01 +0100
  • 6f39278724 fix test script permission ryuukk 2023-02-01 19:59:14 +0100
  • 7822f78056 store the type name into its own field, so we could resolve templates later ryuukk 2023-02-01 19:57:27 +0100
  • 674f72750a fixups ryuukk 2023-02-01 19:16:59 +0100
  • 855250f6f0 added test ryuukk 2023-02-01 19:16:29 +0100
  • 7a52c92139 Add a 3rd phase to tesolve missing types that were parsed recursively ryuukk 2023-02-01 18:52:40 +0100