https://github.com/JuliaLang/julia
Revision f8dd16e5c1b2f372bda0f787a4fefe4911d7f787 authored by Zachary P Christensen on 26 May 2023, 18:53:31 UTC, committed by GitHub on 26 May 2023, 18:53:31 UTC
These are used in many places (and are actually LLVM compiler
intrinsics), so it probably makes more sense to define them one and
export them to users.

The Libc module contains some code that we might not care to have as
part of bootstrapping. However, the C-memory methods are directly called
throughout bootstrapping so these are now defined in a seperate
"cmem.jl" file that is defined in Base then imported into `Libc` for the
public interface.

Co-authored-by: Jameson Nash <vtjnash@gmail.com>
1 parent ba1391a
History
Tip revision: f8dd16e5c1b2f372bda0f787a4fefe4911d7f787 authored by Zachary P Christensen on 26 May 2023, 18:53:31 UTC
Add Libc methods for memmove/memcpy/memset/memcmp (#49550)
Tip revision: f8dd16e
File Mode Size
.devcontainer
.github
base
cli
contrib
deps
doc
etc
src
stdlib
test
.buildkite-external-version -rw-r--r-- 5 bytes
.clang-format -rw-r--r-- 3.3 KB
.clangd -rw-r--r-- 114 bytes
.codecov.yml -rw-r--r-- 52 bytes
.git-blame-ignore-revs -rw-r--r-- 371 bytes
.gitattributes -rw-r--r-- 65 bytes
.gitignore -rw-r--r-- 514 bytes
.mailmap -rw-r--r-- 12.1 KB
CITATION.bib -rw-r--r-- 513 bytes
CITATION.cff -rw-r--r-- 940 bytes
CONTRIBUTING.md -rw-r--r-- 23.1 KB
HISTORY.md -rw-r--r-- 363.4 KB
LICENSE.md -rw-r--r-- 1.3 KB
Make.inc -rw-r--r-- 54.5 KB
Makefile -rw-r--r-- 29.8 KB
NEWS.md -rw-r--r-- 5.5 KB
README.md -rw-r--r-- 7.3 KB
THIRDPARTY.md -rw-r--r-- 3.8 KB
VERSION -rw-r--r-- 11 bytes
julia.spdx.json -rw-r--r-- 35.8 KB
pkgimage.mk -rw-r--r-- 5.8 KB
sysimage.mk -rw-r--r-- 4.2 KB

README.md

back to top