Language Selection

English French German Italian Portuguese Spanish

Programming: LLVM, Julia, OCaml

Filed under
Development
  • LLVM 11 Flips On NVIDIA CUDA Offloading From 64-Bit ARM

    The latest LLVM 11 development code has enabled support for NVIDIA CUDA GPU device offloading from 64-bit ARM.

    LLVM AArch64 has the build system support enabled for allowing CUDA offload from 64-bit ARM hosts. Up to now this wasn't enabled but it turns out it works and has been passing all of the OpenMP offload tests.

    The enablement for CUDA offloading on AArch64 was merged at the end of last week.

  • LLVM/Clang 10.0 Now Available With Better C++20 Support, New CPU Coverage

    The release cycle was dragged out an extra month due to bugs and there ended up even being a last minute sixth release candidate yesterday, but LLVM 10.0 and its sub-projects like Clang 10.0 and LLDB 10.0 were just tagged.

    LLVM 10 is now available as the latest half-year update to this extremely popular open-source compiler stack that spans many architectures, devices, and operating systems.

  • Programming language Julia: Version 1.4 is even faster and brings these new features

    Julia, a zippy programming language for data scientists and machine-learning experts, has been updated with improved multi-threading, new library features, and tweaks to the build system.

    The language has been embraced by some programmers for its C-like speed. Its makers aimed for it also to be as easy to use as Python, with the best qualities of R for statistics and Matlab for algebra.

  • Excellent Free Tutorials to Learn OCaml

    Caml is a general-purpose, powerful, high-level programming language with a large emphasis on speed and efficiency. A dialect of the ML programming language, it supports functional, imperative, and object-oriented programming styles. Caml has been developed and distributed by INRIA, a French research institute, since 1985.

    The OCaml system is the main implementation of the Caml language. It has a very strong type-checking system, offers a powerful module system, automatic memory management, first-class functions, and adds a full-fledged object-oriented layer. OCaml includes a native-code compiler supporting numerous architectures, for high performance; a bytecode compiler, for increased portability; and an interactive loop, for experimentation and rapid development. OCaml’s integrated object system allows object-oriented programming without sacrificing the benefits of functional programming, parametric polymorphism, and type inference. The language is mature, producing efficient code and comes with a large set of general purpose as well as domain-specific libraries.

LLVM 10.0.0 released

  • LLVM 10.0.0 released
    I am pleased to announce that LLVM 10 is now available.
    
    Get it here: https://llvm.org/releases/download.html#10.0.0
    
    This release is the result of the LLVM community's work over the past
    six months (up to to e26a78e7085 on master plus commits up to
    d32170dbd5b on the release/10.x branch).
    
    Some highlights include:
    
    - C++ Concepts support in Clang
    - Clang no longer runs in a separate process by default ("in-process cc1")
    - Windows control flow guard (CFG) checks
    - Support for more processor cores and features
    
    And as usual, many bug fixes, optimizations, and new compiler diagnostics.
    
    For more details, see the release notes:
    
    https://llvm.org/releases/10.0.0/docs/ReleaseNotes.html
    https://llvm.org/releases/10.0.0/tools/clang/docs/Release...
    https://llvm.org/releases/10.0.0/tools/clang/tools/extra/...
    https://llvm.org/releases/10.0.0/tools/lld/docs/ReleaseNo...
    https://llvm.org/releases/10.0.0/tools/polly/docs/Release...
    https://llvm.org/releases/10.0.0/projects/libcxx/docs/Rel...
    
    Special thanks to the release testers and packagers: Alexandre Ganea,
    Andrew Kelley, Anil Mahmud, Bernhard Rosenkraenzer, Brian Cain,
    Dimitry Andric, Martijn Otto, Michael Kruse, Michał Górny, Neil
    Nelson, Rainer Orth, Serge Guelton, Sylvestre Ledru, Tobias Hieta, and
    Yvan Roux. Without your work, this release would not be possible.
    
    For questions or comments about the release, please contact the
    community on the mailing lists. Onwards to LLVM 11! And take care.
    
    Thanks,
    Hans
    _______________________________________________
    
  • LLVM 10.0.0 released

    Version 10.0.0 of the LLVM compiler suite is out. New features include support for C++ concepts, Windows control flow guard support, and much more; click below for pointers to a set of language-specific release notes.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Android Leftovers

Latest Issue of Linux Magazine (Behind Paywall)

Games: How to Build a New PC for GNU/Linux and New Titles

  • How to Build a New PC For Linux - Make Tech Easier

    Often times you will receive a recommendation that you should install Linux on an older PC. The thing is, Linux works extremely well on a new custom built PC, too. There are many users that are looking for a brand new Linux PC for home office use, workstation use, or other specialized uses. Here we walk you through how to build a new PC for Linux.

  • Build and connect more subway systems in a free Mini Metro content update | GamingOnLinux

    Mini Metro, the wonderful subway train-track building sort-of puzzle game just recently had a nice free content upgrade with more on the way. It's something of a masterpiece, and very highly rated so it's awesome to see it expand. Across multiple maps you gradually build up and design a transport network that rapidly expands, the point is to get people across to the correct station as quickly as possible. It's a hard game to pin down to a particular genre too. Is it a puzzle game? Is it a strategy game? Well, both sort-of and it's also both relaxing and often a little stressful too but it's brilliant and many things more.

  • Dying Light has a Left 4 Dead 2 crossover event and a free DLC | GamingOnLinux

    Love kicking ass and destroying Zombies? Check out the latest update to the excellent open-world parkour action in Dying Light with a new Left 4 Dead crossover event. The special experience is live now until October 29 18:00, which will see you battle the Viral Rush event which is meant to emulate the hordes that appear in Left 4 Dead. To make it a bit more interesting and unique Techland added in a "new type of shotgun ammo that gives the infected a taste of fire and brimstone". If you don't like it, you can turn off the special events like this in the menu.

  • The Zone: Stalker Stories to offer a unique blend of exploration and deck-building | GamingOnLinux

    A thoroughly curious blend of genres this one with The Zone: Stalker Stories offering up exploration, deckbuilding, card battles and RPG elements. On top of that, you're also getting treated to a visual novel styled story that's being carefully crafted by industry veterans from Illuminated Games who worked on the likes of Mount&Blade, The Next World and more. Inspired by the likes of Slay the Spire, S.T.A.L.K.E.R and Darkest Dungeon it's not going to be a roguelike, instead their plan is to offer a richly detailed story experience with hand-crafted environments with plenty to explore and secrets to find.

Android Leftovers