Moss Heim 2018-06-19
License: CC-BY-SA 4.0 https://creativecommons.org/licenses/by-sa/4.0/
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
<plist version="1.0"> | |
<dict> | |
<key>com.apple.security.cs.disable-executable-page-protection</key> | |
<true/> | |
</dict> | |
</plist> |
#!/bin/env bash | |
set -uoe pipefail | |
echo "This script will do the following:" | |
echo "- install or update gcc, cmake, and make" | |
echo "- clone the llvm project to ./llvm-project" | |
echo "- install clang-format to /usr/local/clang-format-8" | |
echo "- leave ./llvm-project intact when done" | |
echo "" |
Moss Heim 2018-06-19
License: CC-BY-SA 4.0 https://creativecommons.org/licenses/by-sa/4.0/
The major tasks for a reviewer are:
#!/usr/bin/env python | |
from __future__ import print_function, absolute_import | |
import difflib | |
import glob | |
import os | |
import re | |
import string | |
import subprocess | |
import sys |
echo "If any of this doesn't work, make sure you're using a bash shell first." | |
echo " bash -il" | |
# need these to start | |
sudo apt-get -y install git vim curl ccache gist valgrind | |
git clone https://github.com/brianlheim/dotfiles ~/dotfiles | |
mv ~/dotfiles/* ~ | |
rm -r ~/dotfiles | |
mkdir ~/.vim |
Terminal Color Scheme | |
Brian Heim | |
Foreground: 2e2e2d | |
Background: fffff8 | |
Selection: cdcdcd | |
BRGYBMCW | |
Normal |
// Annotations concept sketch | |
// Brian Heim, May 2018 | |
// Annotations are source-level metadata about a function or class. | |
// The Annotations class provides a hacky way of getting runtime reflection on annotations | |
// by parsing source code directly. Also provided are convenience functions on Method and Class. | |
Annotations { | |
// Get the annotations for a given Method or Class object, by parsing the relevant directly. | |
// Conveniently, Method and Class have the same interface here, so we don't need separate methods. |
#include <iostream> | |
#include <cmath> | |
#include <cstdlib> | |
#include <ctime> | |
#define FP double | |
using std::cout; | |
using std::endl; |
=== BUILD AGGREGATE TARGET ZERO_CHECK OF PROJECT SuperCollider WITH CONFIGURATION Debug === | |
Check dependencies | |
PhaseScriptExecution CMake\ Rules build_webengine/SuperCollider.build/Debug/ZERO_CHECK.build/Script-5C510F362947434CBC6DB026.sh | |
cd /Users/brianheim/git/supercollider | |
/bin/sh -c /Users/brianheim/git/supercollider/build_webengine/SuperCollider.build/Debug/ZERO_CHECK.build/Script-5C510F362947434CBC6DB026.sh | |
echo "" | |
make -f /Users/brianheim/git/supercollider/build_webengine/CMakeScripts/ReRunCMake.make |