Skip to content

Instantly share code, notes, and snippets.

View jhaungs's full-sized avatar

Jim Haungs jhaungs

View GitHub Profile
@jhaungs
jhaungs / StackTrace.swift
Last active June 20, 2024 14:32
Swift thread call stack trace with de-mangled names
import Foundation
enum StackTrace {
static func log(filter: String? = nil) {
let frames = Thread.callStackSymbols
.dropFirst()
.filter {filter == nil || $0.contains(filter!)}
.filter {!$0.ranges(of: /^[0-9]/).isEmpty}
@jhaungs
jhaungs / repro.rb
Created April 16, 2016 17:32
Reproducing Rails callback bug
begin
require 'bundler/inline'
rescue LoadError => e
$stderr.puts 'Bundler version 1.10 or later is required. Please update your Bundler'
raise e
end
gemfile(true) do
source 'https://rubygems.org'
gem 'rails', github: 'rails/rails'