WebFreak001
eceb2743a8
rename .dscanner.ini to dscanner.ini
...
There doesn't really seem to be any reason to keep it a non-standard path.
Fix #896
2023-06-30 13:59:33 +02:00
Jan Jurzitza
5f1cf31ee0
hide dsymbol warnings, fix #890 ( #900 )
2023-05-09 03:34:08 +02:00
WebFreak001
3dd2b5b485
Update GDC to fix CI
2022-10-14 14:30:10 +02:00
WebFreak001
2220812b96
Moved DSymbol into DCD
2022-10-14 14:30:10 +02:00
Eduard Staniloiu
91ab2af247
Address feedback
2022-02-18 22:59:39 +02:00
Eduard Staniloiu
223580438a
gdmd does not respect dmd -of format
2022-02-09 18:29:54 +02:00
Eduard Staniloiu
b9c5654712
Fix gdmd missing files bug
2022-02-09 17:50:14 +02:00
Eduard Staniloiu
13e4dc2ae8
Refactor makefile
2022-02-09 16:53:16 +02:00
Eduard Staniloiu
29a575d4aa
Use order-only deps in makefile
2022-02-09 14:34:47 +02:00
Eduard Staniloiu
02eb3d92c4
Modify makefile to use incremental compilation
2022-02-07 18:27:57 +02:00
RazvanN7
2400d9c9e7
Bump liddoc and libdparse versions
2021-06-05 17:55:17 +02:00
Florian
7831b19b37
Makefile: Allow setting git from the environment
2019-11-28 12:06:08 +01:00
Jonathan Marler
569b60675d
Use bash from path
...
I use NixOS which supports multiple versions of bash by storing each one in its own unique directory. The version is selected through symbolic links and the PATH variable. This means using the /usr/bin/env mechanism to invoke programs rather than hardcoded absolute paths to programs.
2019-11-12 22:11:27 -07: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-z
139ecc32ee
fix warning about missing object.d when building with make+ldc|gdc ( #757 )
...
fix #614
2019-03-31 20:08:58 +02:00
Basile Burg
436a961934
Revert "ci, add codecov ( #741 )"
...
This reverts commit 0b84fc9b6b
.
2019-01-03 03:05:03 +01:00
Basile Burg
b416de96eb
Revert "fix detecting ci env var to set coverage"
...
This reverts commit e9307ad158
.
2019-01-03 03:04:59 +01:00
Basile Burg
e9307ad158
fix detecting ci env var to set coverage
2019-01-02 23:27:00 +01:00
BBasile
0b84fc9b6b
ci, add codecov ( #741 )
...
ci, add codecov
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2019-01-02 16:23:18 +01:00
BBasile
5f3b973d9a
fix #721 - prevent crash caused by DMD inliner ( #726 )
...
fix #721 - prevent crash caused by DMD inliner
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2018-11-28 00:12:58 +01:00
Basile Burg
4bd91c26af
Generates the githash file in bin so that not visible in git staging area
2018-08-03 18:37:13 +02:00
Sebastian Wilzbach
d96b48f765
Use git --describe tags as version string
2018-04-12 16:24:44 +02:00
Sebastian Wilzbach
3fc205998a
Reduce the minimal deployment target for OSX
2018-04-05 09:33:55 +02:00
Sebastian Wilzbach
9ff5f8062a
Use -flto=full for the LDC release build
2018-04-03 10:09:46 +02:00
Sebastian Wilzbach
4b92b87c8c
Fix Make's shell to Bash
2018-03-31 01:39:19 +02:00
Sebastian Wilzbach
f326cad786
Improve the binary release building (Linux, OSX)
2018-03-30 11:17:44 +02:00
Sebastian Wilzbach
efb0582d2c
Switch to use the frozen stdx-allocator
2018-02-11 16:05:07 +01:00
Sebastian Wilzbach
45ef861268
Fix #457 - Allow to apply checks only for specific modules ( #460 )
...
* Fix #457 - Allow to apply checks only for specific modules
* update inifiled to 1.0.2
* Compile dependencies separately, s.t. their unittests don't get executed
2017-06-30 04:31:07 +02:00
Sebastian Wilzbach
61d52156aa
Run DScanner on itself ( #479 )
...
* Enable DScanner checking on Travis
* Fix linter warnings
* Set opequals_tohash_check to disabled
* Set could_be_immutable to 'disabled'
* Split expression back into multiple lines
* Set style to disabled
* Fix Makefile target
2017-06-25 15:05:03 +03:00
ZombineDev
778411c12b
Revert "Workaround 17506 by excluding treemap.d ( #459 )"
...
This reverts commit 80b831adda
.
The workaround is no longer necessary as the problematic
feature has been reverted from dmd-nightly.
2017-06-18 22:25:32 +03:00
Sebastian Wilzbach
80b831adda
Workaround 17506 by excluding treemap.d ( #459 )
...
* Workaround 17506 by excluding treemap.d
* Add Bugzilla and GitHub references for workaround 17506
2017-06-16 08:22:14 +03:00
Sebastian Wilzbach
8c9f31289b
Add Ddoc check for properly documented public functions (add libddoc)
2017-02-16 15:36:09 +01:00
Hackerpilot
fc0eb0b056
Dependency updates
2016-07-28 14:26:57 -07:00
Hackerpilot
95077d333d
Update dparse and dsymbol
2016-03-02 02:41:46 -08:00
Hackerpilot
73ddd29ce2
Use new dparse and dsymbol
2015-10-29 16:15:03 -07:00
Hackerpilot
2abf50d18e
Add githash target to testing dependencies to fix build
2015-09-18 11:53:50 -07:00
Hackerpilot
887245a493
Add test target and Travis config file
2015-09-18 11:48:03 -07:00
Hackerpilot
c09abbdab6
Fix range error in mismatched argument checker, disable logging from dsymbol
2015-09-18 04:06:18 -07:00
Hackerpilot
4e1cdf23be
Fix null pointer crash
2015-09-18 03:58:37 -07:00
Hackerpilot
380064de6a
Merge master and update dependencies
2015-09-18 02:56:30 -07:00
Hackerpilot
a3c4a5384a
Starting work on 0.3.0
2015-05-26 00:24:21 -07:00
Hackerpilot
e961ab14aa
Actually use DMD_FLAGS
2015-05-17 17:14:14 -07:00
Hackerpilot
4786c1fc1b
Fix #256
2015-05-17 17:12:37 -07:00
Hackerpilot
16d76d8b05
Fix debug build
2015-02-01 00:29:01 -08:00
Hackerpilot
e498d461df
Better version number support.
2015-01-29 02:12:09 -08:00
Hackerpilot
fa5f08d741
Warning fixes
2014-12-29 01:04:20 -08:00
Hackerpilot
95c8b1b19a
Add local import check
2014-09-23 14:33:16 -07:00
Hackerpilot
6617f8d01c
Death to the comma operator
2014-09-04 16:24:51 -07:00
Hackerpilot
c83c76299e
Fix LDC build
2014-09-02 05:09:45 +00:00
Hackerpilot
a6325f1cf2
Fix #203
2014-08-25 12:52:01 -07:00