Commit graph

8 commits

Author SHA1 Message Date
Martin Kinkelin
2b76e23bfe tests/codegen/inlining_stdlib.d: Find another Phobos function to be inlined
As `std.string.fromStringz()` is now a template.
Use `std.math.nextDown(double)` instead.
2018-06-20 01:54:41 +02:00
Martin Kinkelin
a2badc2cb3 Fix trivial test regressions (catch statements without type etc.) 2018-06-20 01:54:37 +02:00
Martin
1fb269f940 Drop support for LLVM < 3.7 2017-07-16 02:18:00 +02:00
Johan Engelen
55a8097736 Only enable cross-module inlining when explicitly set on the commandline.
In particular, this disables cross-module inlining of `pragma(inline, true)` functions.
2016-09-04 11:38:12 +02:00
Martin
25d8925606 druntime: Resolve issue #1715 (force-inline intrinsic shims) 2016-09-03 00:13:23 +02:00
Johan Engelen
7919805eb4 Disable cross-module inlining for LLVM < 3.7. 2016-07-02 17:08:48 +02:00
Johan Engelen
4169efad45 Fix inlining tests on Windows 2016-07-02 17:08:48 +02:00
Johan Engelen
0eb8689006 Implement cross-module inlining (with and without pragma). 2016-07-02 17:08:47 +02:00