WebFreak001
b2c60f24cd
make new utilities not public
2023-05-15 16:56:09 +02:00
davu
66e410ae93
Adding finishing touch and test
2023-05-15 16:56:09 +02:00
davu
218d047760
PR changes
2023-04-01 20:11:21 +02:00
WebFreak001
22f65d51fe
Resolve ptr, array & aa in types, add typeOf field
...
typeOf field is new tab-delimited field in dcd-client output, so you no
longer need to manually guess types / parse code. Calltips still yield
the actual written type, but in case of "auto", the typeOf column may
contain more useful info.
2023-03-16 16:45:25 +01:00
WebFreak001
690d6254db
Properly implement pointer types
...
- special DCD pointer symbols are actually inserted now
- they are implicitly dereferenced (max 1 deref) for member access
- index accessing them yields proper types (one pointer removed)
- they return standard type properties on pointer pointers
2023-03-16 16:45:25 +01:00
davu
0c22a2bf7e
refixing ufcs calltips
2023-03-16 16:08:23 +01:00
davu
e6b94622f0
dsymbol deduces ufcs
2023-03-16 16:08:23 +01:00
davu
c336004ed8
moving ufcs logic to dsymbol
2023-03-08 15:56:43 +01:00
WebFreak001
15ae4e5f00
change `body` to `do` in util.d
...
Fixes deprecation, brings file in alignment with rest of code
2022-11-14 13:02:20 +01:00
davu
642a0e0a14
minor adjustments
2022-10-18 23:31:20 +02:00
davu
9e60ab8b2c
Adding Simple UFCS
...
Added UFCS navigation
Adding test cases for ufcs
With ufcs update expected test
Updated UFCS with templating support
Removing template function.
2022-10-18 23:31:20 +02:00
WebFreak001
5c529f300d
use GC nearly everywhere
2022-10-13 18:18:53 +02:00
WebFreak001
4594a63634
replace stdx-allocator with std.experimental
2022-10-13 18:18:53 +02:00
Basile-z
cb0e49bc36
fix #584 - crash when completing and if the previous expression is negated ( #586 )
...
fix #584 - crash when completing and if the previous expression is negated
merged-on-behalf-of: Basile-z <Basile-z@users.noreply.github.com>
2019-02-18 06:41:21 +01:00
BBasile
b764ad2486
fix #561 - possible range violation ( #566 )
...
fix #561 - possible range violation
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2018-12-31 00:30:28 +01:00
BBasile
09ba8f8787
add support for the Module Scope Operator, close #548 ( #550 )
...
add support for the Module Scope Operator, close #548
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2018-12-24 14:11:05 +01:00
Sebastian Wilzbach
468c4ebf60
Switch to use the frozen stdx-allocator
2018-02-11 15:16:41 +01:00
WebFreak001
17789292e0
Adjust to requested changes
2017-11-29 11:17:13 +01:00
WebFreak001
172d45ce81
Added --full output mode
...
This will send symbol location & documentation along with completions and calltips
partly #20 , fix #96 , fix #269
2017-11-25 00:24:39 +01:00
Laurent Tréguier
ad9c08c6b0
Move everything under package `dcd` ( #417 )
...
Move everything under package `dcd`
merged-on-behalf-of: Richard Andrew Cattermole <alphaglosined@gmail.com>
2017-11-02 11:03:56 +01:00