lucica28
3c3eb1f578
replace libdparse in statif if else visitor ( #56 )
2025-08-29 13:16:44 +03:00
lucica28
a6c7de97b7
replace libdparse in redundant parens check ( #61 )
2025-08-29 13:16:44 +03:00
lucica28
cd2b2e0af4
update dmd and include the API needed for semantic analysis ( #66 )
...
* update dmd and include the API needed for semantic analysis
* update libparse + initial implementation for properly documented public functions
* test
* refactor
* update workflows
* delete unused code
2025-08-29 13:16:44 +03:00
lucica28
c115d9f163
replace libdparse in backwards range check ( #58 )
2025-08-29 13:16:44 +03:00
lucica28
dcb9e0b0c9
update dmd ( #57 )
2025-08-29 13:16:44 +03:00
lucica28
88ea8f974a
replace libdparse in builtin properties visitor ( #52 )
2025-08-29 13:16:44 +03:00
lucica28
9f961bf051
replace libdparse in logic precedence visitor ( #54 )
2025-08-29 13:16:44 +03:00
lucica28
b90511573d
replace libdparse in auto ref assignment ( #51 )
2025-08-29 13:16:44 +03:00
lucica28
1591f9a16a
replace libparse in opequals without tohash visitor ( #53 )
2025-08-29 13:16:44 +03:00
lucica28
117c48a5f3
replace libdpase in assert without msg visitor ( #50 )
2025-08-29 13:16:44 +03:00
lucica28
697e59d7d7
replace libdparse in local imports visitor ( #45 )
2025-08-29 13:16:44 +03:00
lucica28
35deff3302
replace libdparse in constructor check ( #43 )
2025-08-29 13:16:44 +03:00
lucica28
fd0d4e2fa5
update dmd ( #48 )
2025-08-29 13:16:44 +03:00
lucica28
bba7536e41
replace libdparse in alias style visitor ( #38 )
2025-08-29 13:16:44 +03:00
lucica28
56f7d99a27
replace libdparse in explicitly annotated unittests check ( #44 )
2025-08-29 13:16:44 +03:00
lucica28
ec0d82e62c
replace libdparse in length subtraction visitor ( #42 )
2025-08-29 13:16:44 +03:00
lucica28
8bbaf8e93b
replace libdparse in redundant attributes visitor ( #40 )
2025-08-29 13:16:44 +03:00
lucica28
8a7fe0be62
replace libdparse in imports sortedness visitor ( #35 )
...
* replace libdparse in imports sortedness visitor
* minor refactor
2025-08-29 13:16:44 +03:00
lucica28
3905769265
update dmd ( #39 )
2025-08-29 13:16:44 +03:00
lucica28
fa2a67d0ca
replace libparse in incorrect infinite range visitor ( #33 )
2025-08-29 13:16:44 +03:00
lucica28
1c9879fb82
update dmd ( #37 )
2025-08-29 13:16:44 +03:00
lucica28
3b9fe154a1
replace libparse in final attribute visitor ( #34 )
2025-08-29 13:16:44 +03:00
Eduard Staniloiu
1e25cf3385
Fix version flags for gdc and ldc2 ( #32 )
2025-08-29 13:16:44 +03:00
lucica28
0b97575f2e
Update dmd ( #25 )
...
* update dmd
* update dmd
2025-08-29 13:16:44 +03:00
lucica28
1d8e8f341c
Update dmd ( #23 )
...
* Update README
* Add dmd-as-a-library submodule (#2 )
* Add GH Actions build script (#4 )
* Removed libdparse from imports print functionality (#3 )
* Fix failing tester + add unittest for imports (#7 )
* Add style checker (#9 )
* Update action to build dlang fork
* Fix linter errors
* Add dmd dependencies to dub.json
* Add dmd dependencies to build.bat
* Replace libdparse in enum array functionality
* replace libdparse in objectconst functionality + unittests integration with dmd (#17 )
* replace libdparse in objectconst functionality + unittests integration with dmd
* updated dmd
* run tests
* use templates
* visit aggregate declaration
* updated dmd
* solve linter seg fault
* get rid of dup + refactor
* fix typo
* update dmd to latest version
Co-authored-by: RazvanN7 <razvan.nitu1305@gmail.com>
Co-authored-by: Eduard Staniloiu <edi33416@gmail.com>
2025-08-29 13:16:44 +03:00
lucica28
0c470eaa50
replace libdparse in delete check ( #21 )
...
* replace libdparse in delete check
* delete comment
2025-08-29 13:16:44 +03:00
lucica28
7c9f8cb97b
replace libdparse in objectconst functionality + unittests integration with dmd ( #17 )
...
* replace libdparse in objectconst functionality + unittests integration with dmd
* updated dmd
* run tests
* use templates
* visit aggregate declaration
* updated dmd
* solve linter seg fault
* get rid of dup + refactor
* fix typo
2025-08-29 13:16:44 +03:00
Lucian Danescu
f6961acd7e
Replace libdparse in enum array functionality
2025-08-29 13:16:44 +03:00
Eduard Staniloiu
d2a5d7a922
Add dmd dependencies to build.bat
2025-08-29 13:16:44 +03:00
Eduard Staniloiu
a8ae1b36cc
Add dmd dependencies to dub.json
2025-08-29 13:16:44 +03:00
Eduard Staniloiu
fc8aef9ebd
Fix linter errors
2025-08-29 13:16:44 +03:00
Eduard Staniloiu
f79fcf54fb
Update action to build dlang fork
2025-08-29 13:16:44 +03:00
Eduard Staniloiu
48158f42ea
Add style checker ( #9 )
2025-08-29 13:16:44 +03:00
Razvan Nitu
379b3f7f59
Fix failing tester + add unittest for imports ( #7 )
2025-08-29 13:16:44 +03:00
lucica28
1960b5fa79
Removed libdparse from imports print functionality ( #3 )
2025-08-29 13:16:44 +03:00
Eduard Staniloiu
d6e68087e0
Add GH Actions build script ( #4 )
2025-08-29 13:16:44 +03:00
Razvan Nitu
0b121c794b
Add dmd-as-a-library submodule ( #2 )
2025-08-29 13:16:44 +03:00
RazvanN7
56d9933598
Update README
2025-08-29 13:16:44 +03:00
WebFreak001
dc907e4a24
upgrade libdparse
2025-03-23 13:56:16 +01:00
Jan Jurzitza
3a87c65bac
Update actions/upload-artifact
2025-03-01 01:01:41 +00:00
Hiroki Noda
796d212b05
Fix: add build type for macos-13 runner with dmd
2024-05-06 11:31:18 +02:00
Hiroki Noda
a8c4a588b2
CI: specify macos-13 for DMD
2024-05-06 11:31:18 +02:00
Hiroki Noda
cc1a2c0178
CI: update actions/checkout to v4
2024-05-06 11:31:18 +02:00
Hiroki Noda
ff0a9bc2ee
CI: restrict dmd to macOS latest
2024-05-06 11:31:18 +02:00
Hiroki Noda
565087aa76
[ci skip]: use indent style for yaml
2024-05-06 10:42:51 +02:00
Hiroki Noda
fe8f7bd8bc
chore: remove travis related things
2024-05-06 10:11:11 +02:00
Hiroki Noda
22c9f980ae
Allow skipping checks for dscanner.suspicious.unmodified with nolint
2024-05-06 10:10:54 +02:00
Hiroki Noda
17f3286fef
Clearify key names
2024-05-06 10:08:53 +02:00
ryuukk
433d1eb73e
Print to stdout
2024-02-08 03:46:26 +01:00
SixthDot
9076f7bab3
docs(dscanner/utils): Update obsolete url in comment ( #944 )
...
Co-authored-by: Petar Kirov <petar.p.kirov@gmail.com>
2024-01-01 11:08:09 +02:00