lucica28
60fd082eb1
replace libdparse in statif if else visitor ( #56 )
2025-01-12 16:21:48 +02:00
lucica28
235e9d0884
replace libdparse in redundant parens check ( #61 )
2025-01-12 16:21:48 +02:00
lucica28
cb432bc651
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-01-12 16:21:48 +02:00
lucica28
b90a8620ce
replace libdparse in backwards range check ( #58 )
2025-01-12 16:21:48 +02:00
lucica28
c6f2134033
update dmd ( #57 )
2025-01-12 16:21:48 +02:00
lucica28
d07ac30c6f
replace libdparse in builtin properties visitor ( #52 )
2025-01-12 16:21:48 +02:00
lucica28
da10937067
replace libdparse in logic precedence visitor ( #54 )
2025-01-12 16:21:48 +02:00
lucica28
7faa2cbae3
replace libdparse in auto ref assignment ( #51 )
2025-01-12 16:21:48 +02:00
lucica28
00eaef95b6
replace libparse in opequals without tohash visitor ( #53 )
2025-01-12 16:21:48 +02:00
lucica28
e6af600921
replace libdpase in assert without msg visitor ( #50 )
2025-01-12 16:21:48 +02:00
lucica28
a3a5982e2c
replace libdparse in local imports visitor ( #45 )
2025-01-12 16:21:46 +02:00
lucica28
010ac1d3b7
replace libdparse in constructor check ( #43 )
2025-01-12 16:21:45 +02:00
lucica28
172c706346
update dmd ( #48 )
2025-01-12 16:21:45 +02:00
lucica28
07f97fb4c5
replace libdparse in alias style visitor ( #38 )
2025-01-12 16:21:45 +02:00
lucica28
65720ab41f
replace libdparse in explicitly annotated unittests check ( #44 )
2025-01-12 16:21:45 +02:00
lucica28
50e992c219
replace libdparse in length subtraction visitor ( #42 )
2025-01-12 16:21:44 +02:00
lucica28
bf0c847384
replace libdparse in redundant attributes visitor ( #40 )
2025-01-12 16:21:43 +02:00
lucica28
bb16676c98
replace libdparse in imports sortedness visitor ( #35 )
...
* replace libdparse in imports sortedness visitor
* minor refactor
2025-01-12 16:21:43 +02:00
lucica28
fd2011ecf5
update dmd ( #39 )
2025-01-12 16:21:43 +02:00
lucica28
a3efa880e8
replace libparse in incorrect infinite range visitor ( #33 )
2025-01-12 16:21:43 +02:00
lucica28
5ddffd8d0e
update dmd ( #37 )
2025-01-12 16:21:43 +02:00
lucica28
c63616f1d4
replace libparse in final attribute visitor ( #34 )
2025-01-12 16:21:43 +02:00
Eduard Staniloiu
02ff1024b8
Fix version flags for gdc and ldc2 ( #32 )
2025-01-12 16:21:43 +02:00
lucica28
092d89c46a
Update dmd ( #25 )
...
* update dmd
* update dmd
2025-01-12 16:21:43 +02:00
lucica28
ca7d52f5d7
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-01-12 16:21:43 +02:00
lucica28
6ae996fea6
replace libdparse in delete check ( #21 )
...
* replace libdparse in delete check
* delete comment
2025-01-12 16:21:42 +02:00
lucica28
500f3b30ea
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-01-12 16:21:38 +02:00
Lucian Danescu
acf6814258
Replace libdparse in enum array functionality
2025-01-12 16:21:34 +02:00
Eduard Staniloiu
2ca0abbb82
Add dmd dependencies to build.bat
2025-01-12 16:20:19 +02:00
Eduard Staniloiu
8cf2cef54b
Add dmd dependencies to dub.json
2025-01-12 16:20:19 +02:00
Eduard Staniloiu
d39a9c4481
Fix linter errors
2025-01-12 16:20:19 +02:00
Eduard Staniloiu
9255dd754c
Update action to build dlang fork
2025-01-12 16:20:19 +02:00
Eduard Staniloiu
3ee590bb50
Add style checker ( #9 )
2025-01-12 16:20:19 +02:00
Razvan Nitu
d5b795cc56
Fix failing tester + add unittest for imports ( #7 )
2025-01-12 16:20:19 +02:00
lucica28
c9d07ebbf6
Removed libdparse from imports print functionality ( #3 )
2025-01-12 16:20:19 +02:00
Eduard Staniloiu
0c215ec98d
Add GH Actions build script ( #4 )
2025-01-12 16:20:19 +02:00
Razvan Nitu
ed81b06414
Add dmd-as-a-library submodule ( #2 )
2025-01-12 16:20:19 +02:00
RazvanN7
5479e0d75c
Update README
2025-01-12 16:20:19 +02: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
Jeremy Baxter
01e90ec4d8
Fix build on BSD
...
Removed the line `SHELL:=/usr/bin/env bash'. Most BSDs don't ship bash in the
base system by default and the build doesn't need it anyway.
Also added some more version statements to define useXDG for the other BSDs.
2023-12-26 13:10:01 +01:00
WebFreak001
8612841365
fix compilation on old compilers
2023-10-25 08:49:37 +02:00