Programming: LLVM and Python

-
2018 Marked Another Interesting Year For The LLVM Project
Besides the many GNU toolchain highlights for the year, LLVM developers working on that compiler infrastructure stack, Clang C/C++ front-end, LLDB debugger, and numerous other sub-projects were as busy as ever advancing this open-source, cross-platform focused compiler.
LLVM saw two new major releases this year, an exploding number of more projects relying upon LLVM for various purposes, other LLVM-based compilers like Julia / Rust / FLANG advancing, more companies utilizing LLVM/Clang, new GNU alternative tools, and various innovative use-cases.
For a recap of the most popular milestones, below is a look at the twenty most popular LLVM articles on Phoronix for 2018.
-
An update on Python's governance
This post is meant to act as a summary of the current state of Python's governance as of the end of 2018. If you want to see an alternative take on what I present here, LWN has an article.
-
Resolve to make Python your friend in 2019
Python is a great first programming language, and it is only getting better as more educational tools are developed. By reading Opensource.com, you can Learn Python programming the easy way with EduBlocks or find out about Getting started with Mu, a Python editor for beginners.
-
Happython 2019!
Being in Brazil we could see this contribution first hand. It feels great and the main reason behind it seems to be Python Brazil, the community that has developed over the years around the language. Although it began some years ago with a couple of lone enthusiasts spreaded around several companies, now it’s a vast network of people and companies who develop open source tools, share talks, organize tutorials and so much more. This year alone we had 8 regional events all over the country, each with around 200 people. Although there were several other events with varied sizes and purposes, they all culminated to PyBR[14], our equivalent off PyCon. This year there were over 800 participants, a lot of amazing talks (including 3 from Vinta), tutorials and sprints. This was also the year that the community released its code of conduct, formalizing our ideas and making clear what we consider to be an acceptable behaviour. We’re very grateful for the moments and discussions the event made possible and cannot recommend enough that people should attend it next year.
-
Integrating Pytest Results with GitHub
When joining a new engineering team, one of the first things I do is familiarize myself with the dev and test processes. Especially the tools used to enforce them. In the past 5 years or so, I’ve noticed that a lot of organizations still use older tools that haven’t yet evolved to support modern practices. Even teams that purely develop software can find themselves working around cumbersome systems that hinder instead of enable.
What do I mean by that? Very few of these tools include useful interfaces to leverage integrations with other systems (like REST APIs). Most have no concept of modern dev practices like continuous integration or containerization. Almost all of them want to record pass / fail at a step by step basis as if you’re executing manually. The vast majority are built around a separation between test and dev (some even emphasize it). And a lot of them require the organization to hire “specialists” for the purpose of “customizing” the tool to the team. In my opinion, these types of systems coerce the organization to emphasize blame over quality and team boundaries over productivity.
-
Talk Python to Me: #193 Data Science Year in Review 2018 Edition
-
Keeping C OpenCV applications building
-
The Packt Python Humble Bundle 2019
Packt Publishing is partnering with Humble Bundle for a Python bundle for 2019.
-
Tryton News: Newsletter January 2019
-

- Login or register to post comments
Printer-friendly version- 2560 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
digiKam 7.7.0 is released
After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release.
|
Dilution and Misuse of the "Linux" Brand
|
Samsung, Red Hat to Work on Linux Drivers for Future Tech
The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world.
Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility.
|
today's howtos
|








.svg_.png)
Content (where original) is available under CC-BY-SA, copyrighted by original author/s.

Recent comments
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago