Commit Graph

47 Commits

Author SHA1 Message Date
Vladiwostok 860ddf1994 Update dmd to latest version (02d6d07a69280f8cc88380a682717bb67ca485fb) & fix checks using parens (#90)
* Update dmd module

* Fix checks using Expreesion.parens

* Update windows build
2025-01-12 16:21:57 +02:00
Eduard Staniloiu c93bef3315 Update build bat 2025-01-12 16:21:56 +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 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
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
Jan Jurzitza 5f1cf31ee0
hide dsymbol warnings, fix #890 (#900) 2023-05-09 03:34:08 +02:00
WebFreak001 2220812b96 Moved DSymbol into DCD 2022-10-14 14:30:10 +02:00
Florian 873c0f2156
Add Github Actions setup to replace Travis (#853)
* Add missing files + import paths for libddoc/common to build.bat

* Add Github Actions setup to replace Travis

The configured workflow tests D-Scanner with different host compilers
(DMD / LDC / GDC) on different platforms ( Windows / OSX / Linux).

The tests include
- `build.bat test` (windows) or `make test`
- `dub test` for version ranges of `libdparse` and `dsymbol`
   (currently disabled because of unresolvable dependency constraints)
- `make lint`
- phobos linting
2022-01-28 17:54:35 +13:00
MoonlightSentinel 139a498404
Fix compilation error for unittests on windows
`build.bat test` failed because the explicit string import path
(`-Jbin`) was missing.
2020-03-15 00:16:20 +01:00
Sebastian Wilzbach e8180d64a6 Use LDC for cross-compilation Win{32,64} binaries (#743)
* Build win64 binaries

* Allow adding DFLAGS

* bump ldc to 1.13

* Download & install the same LDC version

* Build win64 binaries in a separate job

* Fix release-windows for ARCH=64

* Re-enable ldc-beta

* Add more comments

* Use the LDC release build

* Remove note about requiring wine

* Split-up LDC setup in a separate file
2019-04-18 02:36:21 +02:00
Basile Burg 70a5793f1f bat script supports -m32 and -m64 2018-10-07 15:34:12 +02:00
Sebastian Wilzbach d0a732113c Improve auto-versioning 2018-06-25 17:43:22 +02:00
Sebastian Wilzbach 3430b0cab9 Fix #648 - Use the current git version when building the Windows binaries 2018-06-04 23:11:33 +02:00
Laurent Tréguier 2be1a1f22f Move everything under package `dscanner` (#526)
* Move everything under package `dscanner`

* Fix .gitignore

* Fix .dscanner.ini
2018-03-22 20:15:42 +01:00
Basile Burg 21962db530 fix window bat file 2018-02-11 20:26:42 +01:00
Sebastian Wilzbach 4753c776d4 Try to fix the missing dependencies in build.bat 2018-02-11 16:34:43 +01:00
Sebastian Wilzbach 67b9697be9 Remove nightly from AppVeyor 2017-12-05 02:10:29 +01:00
Sebastian Wilzbach f1e337c222 Enable testing on Windows with AppVeyor 2017-12-04 04:28:06 +01:00
Basile Burg de0b719106 fixup for last bat update - use var instead of plain text (#506) 2017-07-28 13:20:09 +02:00
Basile Burg ce6056d4bc fix #275 - cant run tests under windows (#504)
* fix #275 - cant run tests under windows

* fix typo
2017-07-27 16:01:02 +02:00
Basile Burg 169f784aae output in bin when using the bat 2017-07-04 09:18:58 +02:00
BitWorld 4613054bb3 build.bat is out of date 2017-03-03 13:14:51 +08:00
midiway bec7151875 Update build.bat
build.bat was completely broken, now it does compiles Dscanner in Windows using DMD :)
2015-10-31 16:16:25 -02:00
Hackerpilot 1407c53e21 Fix #207 2014-09-13 18:05:39 -07:00
Hackerpilot d610dc221d Update build batch file based on suggestion by 'HeiHon' 2014-08-26 13:43:20 -07:00
Hackerpilot 77d6b1baf6 Project reorganzation 2014-08-22 15:41:48 -07:00
Hackerpilot 7fbc7d0ea5 Fix Windows build 2014-07-17 03:28:21 -07:00
Hackerpilot 53cff7824e Fix #129 2014-07-08 15:00:00 -07:00
Matthew Brennan Jones 693c68297b Updated Windows build file to use wildcards, rather than hard coding every file. 2014-06-01 14:46:28 -07:00
Hackerpilot a36bc76b10 Update Windows build file 2014-05-31 18:57:41 -07:00
Hackerpilot 19a088c505 Update Windows build to fix #180 2014-05-31 21:56:53 -07:00
Hackerpilot e3ea0b698c Fix Windows build 2014-05-09 01:53:03 -07:00
Hackerpilot bf2531b188 Support DIP61 2014-04-29 15:46:00 -07:00
Hackerpilot 3a78e4b937 Update Windows build script 2014-04-23 14:27:51 -07:00
Hackerpilot 36cf1a6ed6 Fixed Windows build script 2014-04-22 20:36:36 -07:00
Callum Anderson ad8f00687b Fix windows build script 2014-03-06 09:12:20 +11:00
Hackerpilot 3ddac7885f Windows build script update 2014-03-04 23:55:21 -08:00
Hackerpilot c56716e096 Updated Windows batch file 2014-02-19 16:44:13 -08:00
Casper Faergemand f1e236d808 Fixed Windows build.bat not working. 2014-01-31 22:30:35 +01:00
Hackerpilot 575e75fc91 Fix #90 2014-01-30 10:45:14 -08:00
Hackerpilot 0a5b023296 Updated Windows build script 2014-01-20 04:40:33 -08:00
Hackerpilot 2e64f92231 Updated Windows batch file 2014-01-13 21:32:47 +00:00
Hackerpilot 8c4a87f563 Converted everything to the new lexer 2013-12-15 03:02:52 -08:00
Hackerpilot 4a7f4b3da4 #55 I'm an idiot
Need to keep the build.sh and build.bat in sync...
2013-10-02 23:36:01 -07:00
Hackerpilot 0f37f6692d updated build scripts 2013-09-10 23:09:23 +00:00
Hackerpilot bfeb20776e Fix issue #48
I HATE WINDOWS
2013-08-26 00:18:53 -07:00