You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Now add the line fetch = +refs/pull/*/head:refs/remotes/origin/pr/* to this section. Obviously, change the github url to match your project's URL. It ends up looking like this:
find large objects in your git repository, listed by commit (also shows how long ago the commit happened)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Tails - The Amnesic Incognito Live System - is a live operating system that "aims at preserving your privacy and anonymity."
It is a Linux Debian distribution configured to follow several security measures including sending
all internet traffic through the Tor network.
These are the steps I followed for setting up Tails. Tails provides a utility for setting up persistence, this utility only
works when running a Tails installation created from within Tails using the Tails Installer. After consistently getting an
"Operation System Not Found" message on my computer when trying to run the Tails installed by the Tails Installer, some
research lead me to find out it was possible to set up persistence manually. This turned out to provide greater
flexibility, as now I am able to keep my persistent partition on a USB drive and my Tails installation on a disk.
What is the Strict Aliasing Rule and Why do we care?
(OR Type Punning, Undefined Behavior and Alignment, Oh My!)
What is strict aliasing? First we will describe what is aliasing and then we can learn what being strict about it means.
In C and C++ aliasing has to do with what expression types we are allowed to access stored values through. In both C and C++ the standard specifies which expression types are allowed to alias which types. The compiler and optimizer are allowed to assume we follow the aliasing rules strictly, hence the term strict aliasing rule. If we attempt to access a value using a type not allowed it is classified as undefined behavior(UB). Once we have undefined behavior all bets are off, the results of our program are no longer reliable.
Unfortunately with strict aliasing violations, we will often obtain the results we expect, leaving the possibility the a future version of a compiler with a new optimization will break code we th