Principal Engineer at Lyft, maintainer of bazel's iOS support, creator of the Mobile Native Foundation, LLVM & Swift contributor
-
Lyft
- San Francisco, CA
-
09:02
(UTC -07:00) - https://smileykeith.com
- @SmileyKeith@hachyderm.io
- @SmileyKeith
Highlights
Block or Report
Block or report keith
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePopular repositories
-
-
-
swift-staticlibs Public archive
Scripts to allow Swift static libraries to be compiled in Xcode
-
-
dyld-shared-cache-extractor Public
A CLI for extracting libraries from Apple's dyld shared cache file
5,759 contributions in the last year
Less
More
Activity overview
Contributed to
bazelbuild/rules_apple,
bazelbuild/rules_swift,
envoyproxy/envoy
and 170 other
repositories
Contribution activity
June 2023
Created 26 commits in 17 repositories
Created a pull request in bazelbuild/rules_swift that received 6 comments
Opened 23 other pull requests in 11 repositories
apple/swift-syntax
4
merged
lyft/swift-index-store
2
open
1
merged
bazelbuild/rules_swift
1
open
2
merged
MobileNativeFoundation/Kronos
3
merged
MobileNativeFoundation/index-import
1
open
1
merged
keith/rules_apple_linker
2
merged
apple/llvm-project
2
open
bazelbuild/rules_apple
1
merged
bazelbuild/apple_support
1
merged
airbnb/lottie-ios
1
merged
rust-lang/cc-rs
1
open
Reviewed 6 pull requests in 4 repositories
MobileNativeFoundation/index-import
2 pull requests
bazelbuild/rules_apple
2 pull requests
ninja-build/ninja
1 pull request
bazelbuild/bazel-central-registry
1 pull request
Created an issue in bazelbuild/bazel that received 6 comments
repo_mapping file is generated by conflicting actions
Description of the bug:
ERROR: file 'app.release_deps_lint_test_script.repo_mapping' is generated by these conflicting actions:
Label: //:app.relea…
6
comments
Opened 8 other issues in 2 repositories
apple/swift
5
open
1
closed
- Development snapshot toolchain IDs conflict with release snapshot IDs
- Macro definition breaks dictionary compilation
- Initializing non-existent property with type with parameter pack causes ICE
- Improve error about extra parens with parameter packs
- Passing parameter pack results in ICE
-
Cannot use
self.with parameter packs
bazelbuild/rules_apple
2
open
221
contributions
in private repositories
Jun 1 – Jun 17








