Next | Query returned 171 messages, browsing 71 to 80 | Previous

History of commit frequency

CVS Commit History:


   2019-10-24 13:40:00 by Tobias Nygren | Files touched by this commit (5)
Log message:
catch up with llvm relicensing and bump PKGREVISIONs
   2019-10-21 13:47:16 by Robert Swindells | Files touched by this commit (2)
Log message:
Fixed C++ constructors on aarch64.
   2019-10-21 13:14:44 by Robert Swindells | Files touched by this commit (1)
Log message:
Make C++ constructors work for aarch64.

Discussed here:

<http://mail-index.netbsd.org/tech-toolchain/2019/08/29/msg003611.html>
   2019-10-19 15:54:30 by Adam Ciarcinski | Files touched by this commit (7) | Package updated
Log message:
clang: updated to 9.0.0

9.0.0:
Major New Features
* Experimental support for C++ for OpenCL has been added.

Non-comprehensive list of changes in this release
* The __VERSION__ macro has been updated. Previously this macro contained the \ 
string ‘4.2.1 Compatible’ to achieve compatibility with GCC 4.2.1, but that \ 
should no longer be necessary. However, to retrieve Clang’s version, please \ 
favor the one of the macro defined in clang namespaced version macros.

New Compiler Flags
* -ftime-trace and ftime-trace-granularity=N Emits flame chart style compilation \ 
time report in chrome://tracing and speedscope.app compatible format. A trace \ 
.json file is written next to the compiled object file, containing hierarchical \ 
time information about frontend activities (file parsing, template \ 
instantiation) and backend activities (modules and functions being optimized, \ 
optimization passes).

Modified Compiler Flags
* clang -dumpversion now returns the version of Clang itself.

Windows Support
* clang-cl now treats non-existent files as possible typos for flags, clang-cl \ 
/diagnostic:caret /c test.cc for example now produces clang: error: no such file \ 
or directory: '/diagnostic:caret'; did you mean '/diagnostics:caret'?
* clang now parses the __declspec(allocator) specifier and generates debug \ 
information, so that memory usage can be tracked in Visual Studio.
* The -print-search-dirs option now separates elements with semicolons, as is \ 
the norm for path lists on Windows
* Improved handling of dllexport in conjunction with explicit template \ 
instantiations for MinGW, to allow building a shared libc++ for MinGW without \ 
--export-all-symbols to override the dllexport attributes
   2019-08-26 16:56:21 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
clang: fix CMAKE_ARGS.Darwin
   2019-08-05 21:06:50 by Adam Ciarcinski | Files touched by this commit (23) | Package updated
Log message:
llvm: updated to 8.0.1

LLVM 8.0.1 is now available! Download it now, or read the release notes.

This release contains bug-fixes for the LLVM 8.0.0 release. This
release is API and ABI compatible with 8.0.0.
   2019-06-06 21:57:59 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
clang: bump version in bl3
   2019-06-02 10:39:28 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
clang: updated to 8.0.0

Clang 8.0.0:

Major New Features

* Clang supports use of a profile remapping file, which permits profile data \ 
captured for one version of a program to be applied when building another \ 
version where symbols have changed (for example, due to renaming a class or \ 
namespace). See the UsersManual for details.

* Clang has new options to initialize automatic variables with a pattern. The \ 
default is still that automatic variables are uninitialized. This isn’t meant \ 
to change the semantics of C and C++. Rather, it’s meant to be a last resort \ 
when programmers inadvertently have some undefined behavior in their code. These \ 
options aim to make undefined behavior hurt less, which security-minded people \ 
will be very happy about.

* Improvements to Clang’s diagnostics

Non-comprehensive list of changes in this release
* The experimental feature Pretokenized Headers (PTH) was removed in its \ 
entirely from Clang. The feature did not properly work with about 1/3 of the \ 
possible tokens available and was unmaintained.
* The internals of libc++ include directory detection on MacOS have changed. \ 
Instead of running a search based on the -resource-dir flag, the search is now \ 
based on the path of the compiler in the filesystem. The default behaviour \ 
should not change. However, if you override -resource-dir manually and rely on \ 
the old behaviour you will need to add appropriate compiler flags for finding \ 
the corresponding libc++ include directory.
* The integrated assembler is used now by default for all MIPS targets.
* Improved support for MIPS N32 ABI and MIPS R6 target triples.
* Clang now includes builtin functions for bitwise rotation of common value \ 
sizes, such as: __builtin_rotateleft32
* Improved optimization for the corresponding MSVC compatibility builtins such \ 
as _rotl().
   2019-04-25 09:33:32 by Maya Rashish | Files touched by this commit (620)
Log message:
PKGREVISION bump for anything using python without a PYPKGPREFIX.

This is a semi-manual PKGREVISION bump.
   2019-03-27 07:24:22 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
clang-tools-extra: added version 7.0.1

Extra tools built using Clang's tooling APIs.

Next | Query returned 171 messages, browsing 71 to 80 | Previous