./lang/compiler-rt, LLVM runtime libraries

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 18.1.8, Package name: compiler-rt-18.1.8, Maintainer: pkgsrc-users

The compiler-rt project consists of:

- builtins - a simple library that provides an implementation of the low-level
target-specific hooks required by code generation and other runtime
components. For example, when compiling for a 32-bit target, converting a
double to a 64-bit unsigned integer is compiling into a runtime call to the
"__fixunsdfdi" function. The builtins library provides optimized
implementations of this and other low-level routines, either in
target-independent C form, or as a heavily-optimized assembly.

- sanitizer runtimes - runtime libraries that are required to run the code
with sanitizer instrumentation. This includes runtimes for:
* AddressSanitizer
* ThreadSanitizer
* UndefinedBehaviorSanitizer
* MemorySanitizer
* LeakSanitizer
* DataFlowSanitizer

- profile - library which is used to collect coverage information.

- BlocksRuntime - a target-independent implementation of Apple "Blocks"
runtime interfaces.


Required to run:
[lang/llvm]

Required to build:
[devel/googletest] [pkgtools/cwrappers] [lang/python37]

Master sites:

Filesize: 2411.828 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-22 09:05:16 by Adam Ciarcinski | Files touched by this commit (25) | Package updated
Log message:
libunwind compiler-rt libcxx libcxxabi: updated to 17.0.6

17.0.6
https://releases.llvm.org/17.0.1/projects/libcxx/docs/ReleaseNotes/17.html
   2024-04-11 19:02:03 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
compiler-rt: fix install path - thanks to Robert Bagdan for spotting this; bump \ 
revision
   2023-10-06 21:15:21 by Adam Ciarcinski | Files touched by this commit (53) | Package updated
Log message:
llvm: updated to 16.0.6

https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
   2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247)
Log message:
*: recursive bump for Python 3.11 as new default
   2023-07-18 20:25:29 by Nia Alarie | Files touched by this commit (4)
Log message:
lang: Adapt packages to USE_(CC|CXX)_FEATURES where possible
   2023-05-02 20:19:24 by Nikita | Files touched by this commit (4)
Log message:
compiler-rt, wasi-libcxx, wasi-compiler-rt, libunwind: restrict bl3 while 16 is \ 
in wip
   2023-03-03 10:53:14 by Thomas Klausner | Files touched by this commit (2)
Log message:
compiler-rt: add upstream bug report
   2023-03-03 10:47:20 by Thomas Klausner | Files touched by this commit (2)
Log message:
compiler-rt: fix build on NetBSD-current