- Vienna, Austria
-
02:46
(UTC +02:00) - https://swatinem.de
Block or Report
Block or report Swatinem
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
rust-lang/rust Public
Empowering everyone to build reliable and efficient software.
-
microsoft/TypeScript Public
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
-
-
rollup-plugin-dts Public
A rollup plugin to generate .d.ts rollup files for your typescript project
-
rust-cache Public
A GitHub Action that implements smart caching for rust/cargo projects
1,653 contributions in the last year
Activity overview
Contribution activity
March 2023
Created 47 commits in 6 repositories
Created 1 repository
- Swatinem/depstalk Rust
Created a pull request in rust-lang/rust that received 10 comments
Remove the NodeId of ast::ExprKind::Async
This is a followup to #104833 (review).
In my original attempt, I was using LoweringContext::expr, which was not correct as it creates a fresh DefId.…
Opened 39 other pull requests in 5 repositories
getsentry/symbolicator
22
merged
1
closed
-
Propagate
CacheErrors andRemoteFileUris - Output JS-errors sorted
- Add a bunch of trace logs to JS symbolication
-
Add
releaseto JS requests and use it -
Only do one Sentry API lookup per
DebugId -
Fix
fetch_sentry_jsonSpan nesting - Micro-optimize Sentry Spans
- Hook up new artifact-lookup API
- Add metrics and docs to SourceMap processing
- ref: Streamline downloader-related metrics
- ref: Make sure Artifact Lookups are cached
- ref: Fix double-sampling of transactions
- ref: Enforce assumptions around DebugId
- ref: Sample more transactions, ignore more errors
- feat: Prepare to fetch ArtifactBundles from Sentry
- ref: Turn on debuginfo in dev mode
-
ref: Keep the full executable as
.debug - ref: Tune in-memory cache defaults
-
fix: Skip
releases set-commits - ref: Unify Source Context application
- ref: Update dependencies, bump PortablePDB Cache version
- Use SourceFileCache to implement web-scraping
- Fix host blocking to correctly allow-list sentry sources
getsentry/sentry
1
open
10
merged
- Give artifact-lookup downloads a name, avoid internal error
-
Make
lookup-artifactURLs usable externally -
Give a pretty human-readable description of a
DebugFile - Hook up the new artifact-lookup API to JS symbolication
- feat: Add a simple endpoint to lookup artifacts
-
ref: Update
file_formatsfilters when querying Debug Files. - fix: Update some comments related to grouping migration
- ref: Clarify OS-specific heuristics to silence missing dsym errors
- fix: Silence missing symbol errors for .NET
- fix: Allow downgrading from hierarchical grouping
- Update symbolic to 12.1.1
getsentry/symbolic
3
merged
getsentry/sentry-cli
1
merged
getsentry/rfcs
1
open
Reviewed 71 pull requests in 13 repositories
getsentry/symbolicator
22 pull requests
- WIP improve sourcemap error handling
- ref: Port get_function_for_token from monolith
- fix: Use correct urls order in get_release_file_candidate_urls
- ref(js): Apply source context without column
-
Only do one Sentry API lookup per
DebugId - feat: source context links support
- Hook up new artifact-lookup API
- ref: Streamline downloader-related metrics
- ref: Use API query param to prefilter release artifact files
- feat: add reference k6 minidump load test
- feat: Prepare to fetch ArtifactBundles from Sentry
- ref: Cleanup some TODOs comments and add trace logging to test server
- Upgrade wasmbin
- ref: Restructure construction of SourceMapLookup
- ref: Update dependencies, bump PortablePDB Cache version
- fix: Rename lpq pipeline
- ref: Cache SourceMapCaches
- CI: Add lpq pipeline
- ref: Add field to (dis)allow scraping
- Use SourceFileCache to implement web-scraping
- cd: use deployment asset bucket instead of docker
- ref: Add --log-level argument to symbolicli
getsentry/sentry
21 pull requests
- ref: Filter some missing sources errors for js-symbolicator
- feat: store symbolicated source_link
- ref: Reuse internal_artifact_lookup_source_url as base for artifact files
- ref: Consume error mappings from symbolicator sourcemap response
-
Give a pretty human-readable description of a
DebugFile -
ref: Update
file_formatsfilters when querying Debug Files. - fix(sourcemaps): Add transaction to delete
- test(sourcemaps): Parametrize SourceMap processing tests to use symbolicator
- ref(sourcemaps): Add same time across insertions
- Hook up the new artifact-lookup API to JS symbolication
- feat(sourcemaps): Remove bundles with the same bundle_id on upload
- feat: Add a simple endpoint to lookup artifacts
- feat(sourcemaps): Add project bound lookup
- feat(sourcemaps): Implement look by release/dist in new tables
- fix(grouping): Always assign group ids to group hashes
- ref: Clarify OS-specific heuristics to silence missing dsym errors
- fix: Allow downgrading from hierarchical grouping
- fix(sourcemaps): Add bundle_id injection and version support
- Use symbolicator to apply stacktrace sourcemaps
- feat(sourcemaps): Implement lookup by debug id
- fix(sourcemaps): Add project_ids default value
getsentry/sentry-cli
9 pull requests
- ref(crons): Prefer DSN based auth
- fix(inject): Gate injection on upload behind env var
- fix(inject): Improve fixup_js_file
- fix(inject): Correctly set debug id headers
- ref: Move debug id injection into SourceMapProcessor
- feat: Inject debug ids into source and sourcemap files before uploading
- feat: Implement new chunk based upload for standalone artifact bundles
- deps: Update rust-sourcemap to 6.2.3
- ref: Support lower and uppercased env vars for npm cache
getsentry/sentry-native
4 pull requests
getsentry/sentry-rust
4 pull requests
getsentry/symbolic
2 pull requests
getsentry/rfcs
2 pull requests
getsentry/rust-sourcemap
2 pull requests
getsentry/rust-proguard
1 pull request
getsentry/sentry-docs
1 pull request
rust-lang/rust
1 pull request
getsentry/develop
1 pull request
Swatinem/rollup-plugin-dts
1 pull request
Created an issue in getsentry/sentry-native that received 1 comment
Find a workaround for non-contiguously mapped executables
Multiple customers are frequently running into this problem, which is caused by non-contiguously mapped / loaded executables. This might look like …






