Eduard Staniloiu
fe8618844d
Update dub.json to latest dmd commit
2025-08-29 13:16:44 +03:00
Eduard Staniloiu
470df4870e
Disable integration tests due to autofix. Needs fixing
2025-08-29 13:16:44 +03:00
Eduard Staniloiu
594a91249a
Disable parens errors. Needs fixing
2025-08-29 13:16:44 +03:00
Eduard Staniloiu
e81443d5e3
Update dmd submodule reference
2025-08-29 13:16:44 +03:00
Eduard Staniloiu
aefc3cb19a
Fix branch after rebase
2025-08-29 13:16:44 +03:00
Eduard Staniloiu
d76aa0890c
Fix branch after rebase
2025-08-29 13:16:44 +03:00
Vladiwostok
3698c89fff
Use DMD in RedundantStorageClassCheck ( #84 )
2025-08-29 13:16:44 +03:00
Vladiwostok
608e773400
Replace libdparse in AsmStyleCheck ( #75 )
2025-08-29 13:16:44 +03:00
Vladiwostok
52b2a16e1a
Add null terminator to string pointers ( #77 )
2025-08-29 13:16:44 +03:00
lucica28
e73a8a8860
replace libdparse in trust_too_much visitor ( #70 )
2025-08-29 13:16:44 +03:00
lucica28
b45b268c0c
delete float operator check ( #71 )
2025-08-29 13:16:44 +03:00
lucica28
a7545fc9d2
replace libdparse in unused label check ( #65 )
2025-08-29 13:16:44 +03:00
lucica28
47dc93d6e1
replace libdparse in exception check ( #68 )
2025-08-29 13:16:44 +03:00
lucica28
faf939ab18
replace libdparse in useless assert ( #63 )
2025-08-29 13:16:44 +03:00
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