search for: ziglang

Displaying 20 results from an estimated 37 matches for "ziglang".

2018 Nov 27
3
apt.llvm.org has the wrong binaries/headers for llvm-toolchain-xenial-7
...gt; /home/vsts/work/1/s/src/zig_llvm.cpp:686:1: error: static assertion > failed > 2018-11-25T16:53:30.7837134Z > static_assert((Triple::OSType)ZigLLVM_LastOSType == > Triple::LastOSType, ""); > 2018-11-25T16:53:30.7837409Z ^~~~~~~~~~~~~ > full logs https://dev.azure.com/ziglang/zig/_build/results?buildId=229&view=logs > > The version on apt.llvm.org has > HermitCore, // HermitCore Unikernel/Multikernel > LastOSType = HermitCore > > But llvm 7.0.0 and 7.0.1 have > AMDPAL, // AMD PAL Runtime > LastOSType = AMDPAL > > Dow...
2016 Oct 12
4
Can LLVM emit machine code faster with no optimization passes?
...not depend on LLVM when his users compile with optimizations off, instead directly emitting x86_64 machine code into an object file. Needless to say, this is duplicate effort. Is there any way the LLVM project could speed things up when no optimizations are run? As another compiler author (http://ziglang.org/), I want to compete with Jon's speed without having to duplicate the effort that LLVM already solves. Thanks for your time. Andrew -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20161012/520a6075/att...
2017 Oct 16
2
LLD COFF not closing mmaps to input files?
...The same process calls LLD with this .obj as a linker input file, then tries to write to the same .obj file later. I believe LLD is mmapping the .obj file and then not cleaning it up. Can I have some guidance as to where in the code I could discover this and clean it up? Regards, Andrew http://ziglang.org/ -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20171015/7176b54e/attachment.html>
2020 Mar 23
2
[10.0.0 Release] Release Candidate 5 is here
On Sun, Mar 22, 2020 at 9:05 PM Andrew Kelley <andrew at ziglang.org> wrote: > > On 3/19/20 9:51 AM, Hans Wennborg via llvm-dev wrote: > > Release Candidate 5 was just tagged as llvmorg-10.0.0-rc5 on the > > release branch at 35627038123. > > > > Source code and docs are available at > > https://prereleases.llvm.org/10.0.0/...
2018 Sep 20
2
[lldb-dev] LLVM 7.0.0 Release
On 2018-09-20 10:01, Hans Wennborg via llvm-dev wrote: > Yes, it's a manual process. The binaries are build and tested by > volunteers, and the set of folks who volunteers differs a little > between releases. I would assume LLVM has some kind of CI infrastructure. That should be able to build the release binaries. > The pre-built binaries are really mostly for users who want to
2017 Oct 16
2
LLD COFF not closing mmaps to input files?
...to write to the same .obj file later. >> >> I believe LLD is mmapping the .obj file and then not cleaning it up. >> >> Can I have some guidance as to where in the code I could discover this >> and clean it up? >> >> Regards, >> Andrew >> http://ziglang.org/ >> > > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <h...
2018 Jun 05
2
Mach-O support in lld: what are the known issues?
...ou planning on working on LLD? > > Over here in the Zig frontend, we've been relying on LLD Mach-O support > but at some point we'll have to either maintain LLD or write a Mach-O > linker in zig. So far we've been making it work with this hacky patch: > https://github.com/ziglang/zig/commit/1ba6e1641a4c5ea1d0d665fe500c9c66d69443a4 > > If nobody else cares about the LLD Mach-O code, then we'll be better off > doing the work in zig but if others are interested then it may be more > beneficial for the community to work together on the LLD codebase. > > On...
2018 Nov 29
2
apt.llvm.org has the wrong binaries/headers for llvm-toolchain-xenial-7
...error: static assertion >>> failed >>> 2018-11-25T16:53:30.7837134Z >>> static_assert((Triple::OSType)ZigLLVM_LastOSType == >>> Triple::LastOSType, ""); >>> 2018-11-25T16:53:30.7837409Z ^~~~~~~~~~~~~ >>> full logs https://dev.azure.com/ziglang/zig/_build/results?buildId=229&view=logs >>> >>> The version on apt.llvm.org has >>> HermitCore, // HermitCore Unikernel/Multikernel >>> LastOSType = HermitCore >>> >>> But llvm 7.0.0 and 7.0.1 have >>> AMDPAL, // AM...
2019 Jun 04
2
Offer zip builds
...other languages, where you just log in an post an issue: - https://github.com/crystal-lang/crystal/issues - https://github.com/dart-lang/sdk/issues - https://github.com/dotnet/coreclr/issues - https://github.com/JuliaLang/julia/issues - https://github.com/ponylang/ponyc/issues - https://github.com/ziglang/zig/issues If R team is happy with current status quo, then do nothing. If they are interested in growing the userbase this might be one way to do it.
2018 Jul 25
2
LLD COFF library: crashes when lld::coff::link is called twice
...inkerDriver>(); Driver->link(Args); // Call exit() if we can to avoid calling destructors. if (CanExitEarly) exitLld(errorCount() ? 1 : 0); freeArena(); // <------ here return !errorCount(); } Is there a simple fix for this? Downstream issue reference: https://github.com/ziglang/zig/issues/1289 Thanks, Andrew -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180725/2dfc2505/attachment.html>
2018 Aug 08
2
LLD COFF library: crashes when lld::coff::link is called twice
...g destructors. >> if (CanExitEarly) >> exitLld(errorCount() ? 1 : 0); >> >> freeArena(); // <------ here >> return !errorCount(); >> } >> >> Is there a simple fix for this? >> >> Downstream issue reference: https://github.com/ziglang/zig/issues/1289 >> >> Thanks, >> Andrew > > > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >
2016 Dec 12
0
LLD status update and performance chart
Thank you for this exciting update about LLD. I will start experimenting with using liblld in Zig (http://ziglang.org/) instead of starting a child process to invoke the system linker. Once liblld makes it into the various package managers out there, this will be a big step toward painless cross-platform compilation. It should also reduce one of the compilation speed bottlenecks, since I could transition from...
2018 Jul 11
3
static stack depth analysis tool
Hello llvm-dev! We are currently building a tool using LLVM which statically computes the worst-case stack depth for programs whose call-graphs are statically constrained. While this task is undecidable for general programs, we specifically plan to use it to analyze all entry points into Zircon’s kernel and the vDSO. Currently, without such a tool, the best option for allocating kernel memory in
2017 Jun 14
2
Using LLD to create a .lib from a .def
...to make this work correctly? (Note: I already tried renaming "all" to "kernel32". Ideally I could generate 1 .lib file for all the DLL calls needed.) 2. Can LLD expose this ability directly so I don't have to copy paste a bunch of LLD internal stuff? Regards, Andrew Kelley ziglang.org -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170614/58a0aef9/attachment.html>
2017 Mar 10
2
Can we add this project to External Open Source Projects Using LLVM 4.0 in the release notes?
Zig Programming Language Zig <http://ziglang.org/> is a system programming language which prioritizes optimality, safety, and readability. It integrates closely with C and is intended to eventually take the place of C. It uses LLVM to produce highly optimized native code and to cross-compile for any target out of the box. Zig is in alpha;...
2019 Jun 04
0
Offer zip builds
...in an post an issue: > > - https://github.com/crystal-lang/crystal/issues > - https://github.com/dart-lang/sdk/issues > - https://github.com/dotnet/coreclr/issues > - https://github.com/JuliaLang/julia/issues > - https://github.com/ponylang/ponyc/issues > - https://github.com/ziglang/zig/issues > > If R team is happy with current status quo, then do nothing. If they are > interested in growing the userbase this might be one way to do it. > You are as much a member of the R team as I am. If you are interested in growing the userbase, then you should go ahead and...
2020 Aug 22
2
Clang is a resource hog, the installers for Windows miss quite some files, and are defect!
"Eric Christopher" <echristo at gmail.com> wrote: [...] > Please take that step back that Philip requested. Please take that step back that I requested (also on behalf of at least one of your prospect customers/users). > We do appreciate the bug reports, but not the delivery. We do appreciate your work, but not its (current) delivery! > Thanks and have a good
2020 Nov 11
0
Building an LLVM cross-compiler
You could try using zig for this. Here's an example build script of zig cross compiling llvm, lld, clang, and finally itself: https://github.com/ziglang/zig-bootstrap You can see the build script is not too complicated. The main trick is using CC and CXX to use `zig cc` and `zig c++` as drop-in replacements for a C and C++ compiler, respectively. I wrote some more details about this here: https://andrewkelley.me/post/zig-cc-powerful-drop-in-rep...
2018 Jan 06
2
status on NewGVN?
...tps://bugs.llvm.org/show_bug.cgi?id=35839 I noticed that it's off by default in clang. I'm going to turn it off by default in zig too, since it has a bug. What's the current status? Are we trying to move towards using it by default in llvm 6.0.0? 7.0.0? Regards, Andrew Kelley http://ziglang.org/ -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180105/1f459efa/attachment.html>
2019 Feb 09
2
how experimental are the llvm.experimental.vector.reduce.* functions?
...= %Entry tail call fastcc void @panic() unreachable OverflowOk: ; preds = %Entry store <4 x i32> %tmp2, <4 x i32>* %x, align 16 ret void } declare fastcc void @panic() ~Craig On Sat, Feb 9, 2019 at 10:05 AM Andrew Kelley <andrew at ziglang.org> wrote: > >> On Sat, Feb 9, 2019 at 1:42 AM Craig Topper via llvm-dev > >> <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote: > >> > >> I don't think I understand your pseudocode using > >>...