Commit graph

50 commits

Author SHA1 Message Date
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
Hackerpilot
77d6b1baf6 Project reorganzation 2014-08-22 15:41:48 -07:00
Hackerpilot
0ec0598927 Inline ASM support. 2014-08-15 18:31:14 -07:00
Hackerpilot
75a6436f58 Implemented declaration finding feature 2014-08-13 17:08:28 -07:00
Hackerpilot
53cff7824e Fix #129 2014-07-08 15:00:00 -07:00
Hackerpilot
4ee3eefaa8 Fix makefile 2014-07-07 08:05:07 +00:00
Hackerpilot
84a0e706c2 Project restructuring 2014-06-25 19:03:57 -07:00
Matthew Brennan Jones
8231a0d1b8 Added basic unit tests to some analyzers. 2014-05-16 18:47:13 -07:00
Roman D. Boiko
5f5ca9130d Added Sublime Text project file, makefile, .gitignore 2012-04-22 19:36:33 +03:00