Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Console View

Legend:   Passed Failed Warnings Failed Again Running Exception Offline No data

Martin Kinkelin
dmd-testsuite: Add -L-lc++ for linking runnable/cpp_stdlib.d on OSX
Martin Kinkelin
Merge pull request #2946 from kinke/merge-2.084
Upgrade front-end & libs to v2.084.0
Martin Kinkelin
Merge pull request #2965 from ldc-developers/JohanEngelen-patch-1

Fix XRay with LLVM 7 and enable testing (fix typo).
Martin Kinkelin
Do not bail out when coming across an erroneous vtbl entry
If functionSemantic() fails, compilation will eventually halt anyway.
This prevents displaying a fatal follow-up error, and e.g. makes
fail_compilation/fail18938.d produce the expected error messages.
Johan Engelen
Enable XRay runtime tests (typo in lit config)
Martin Kinkelin
dmd-testsuite: Add -stdlib=libc++ for C++ compiler on OSX
Martin Kinkelin
Minimally revise 1.12 and 1.13 changelog entries

Don't mention fixes for beta regressions etc.
Martin Kinkelin
Fix context of some nested aggregates (#2969)

The context for instances of aggregates *not* nested in the current
function, but some parent. Fixes #2960.
Martin Kinkelin
druntime: Slightly relax Win64-specific core.thread test for LDC
core.thread hasn't been touched in 2.084, but 3 assertions now fail with
-O. I recall spurious core.thread issues on Win64 before; these may be
related.
Martin Kinkelin
dmd-testsuite: Disable check for inlined _d_array_slice_copy (-betterC) for now
Martin Kinkelin
DtoCheckPragma: descend into nested AttribDeclarations
E.g., this makes an intermediate `extern(C)` work for functions
(issue #2599, also tested by runnable/test17868b.d).
Martin Kinkelin
Support templated LLVM intrinsics with vector arguments (#2971)

Fixes #2962.
Martin Kinkelin
Support both CRT ctor and dtor pragmas for a single function
Martin Kinkelin
Fix silly dmd.parse regression
Martin Kinkelin
dmd-testsuite: Fixup runnable/testpdb.d and compilable/ddocYear.d
Martin Kinkelin
dmd-testsuite: Prevent --gc-sections from falsifying runnable/betterc.d results
Martin Kinkelin
Travis: Disable Linux LLVM 7.0.1 job (C++ compiler ABI mismatch?) (#2970)
Martin Kinkelin
druntime: Minimally relax standalone exceptions test
Johan Engelen
Amend function name.
Johan Engelen
Add a simple XRay execution test.
Johan Engelen
CMake: from LLVM 7, also copy xray-basic, xray-fdr, and xray-profiling clang runtime libraries.
Martin Kinkelin
Fix C++ mangling of `real` for MSVC targets (#2974)

Mangle as native Visual C++ long double. DMD has to special-case, as
it's using 80-bit extended precision.
Martin Kinkelin
Phobos: Fix std.random.bootstrapSeed() for LLVM optimizer
Martin Kinkelin
Enforce slice IR rvalues to be represented by DSliceValue, disallow DImValue
Martin Kinkelin
dmd-testsuite: Disable runnable/test19086.d on Win32 for now
Martin Kinkelin
Fix issue #2932 (allow speculative nested variables) (#2940)
Martin Kinkelin
Minimally revise 1.12 and 1.13 changelog entries (#2973)

Don't mention fixes for beta regressions etc.
Martin Kinkelin
Remove ldc.arrayinit & streamline _d_array_slice_copy/_d_arraycast_len with upstream
Martin Kinkelin
Merge upstream stable (f7fc0b7d741c1) (#2977)
Martin Kinkelin
Optimize some slice copies
Cache length & ptr in DSliceValue, so that e.g. a pair constructed from
a constant length and some ptr keeps returning a constant length instead
of an extractvalue instruction every time the length is needed.

This enables checking for matching constant lengths when copying slices
and makes `test1()` in runnable/betterc.d work (memcpy instead of
_d_array_slice_copy call):

```
int[10] a1 = void;
int[10] a2 = void;
a1[] = a2[];
```

(more or less equivalent to `a1 = a2`, which is already optimized)
Johan Engelen
Link with C++ stdlib when linking with XRay before LLVM 7.