Viewing profile — typesanitizer
typesanitizer
HN member- Joined
- Sat, Apr 30, 2022, 7:08 PM UTC
- HN karma
- 99
- Public activity
- 34 items
- HN profile
- View on Hacker News ↗
About typesanitizer
Recent public activity
-
comment
Comment #48872348
Go compiles things at package-level granularity. You only need to recompile your reverse dependencies on making changes. Also there's build caching available out-of-the-box, as wel…
- story
-
comment
Comment #43318859
I have removed the mention of "Let it crash" from that section, and added a clarification for my original intent. I did not mean it as criticism of Erlang or Joe Armstrong, althoug…
-
comment
Comment #43304695
Hi Gavin, I've seen your blog before, including some posts about Yao. After feedback on Lobste.rs, I plan on adding a section on conditions and restarts, hopefully sometime later t…
-
comment
Comment #43299932
Hi, blog post author here (unrelated to paper authors). > So in a laps of 15 years (2010-1025), The paper was published in 2014, so the period is 2010-2014, not 2010-2025. > they h…
-
comment
Comment #43299846
Hi, author here. I'm a big fan of Armstrong's work, I've watched several of his talks multiple times and always get something new out of them even if I don't agree entirely. :) I d…
-
comment
Comment #43299816
Copying my comment from the Lobste.rs thread ( https://lobste.rs/s/az2qlz/epic_treatise_on_error_models_for... ) > Hi, author here, the title also does say “for systems programming…
-
comment
Comment #42591977
Thanks for writing the summary notes and sharing those here. After reading the Usenix article, I was thinking that we could apply some of the ideas at $WORK, but the exact "How" wa…
-
comment
Comment #41967023
> If you have any language where it is "semantially correct" to execute it with a simple interpetter, than all optimizations in that language are not semantically important by defi…
-
comment
Comment #41966987
> In my view, if a compiler optimization is so critical that users rely on it reliably “hitting” then what you really want is for that optimization to be something guaranteed by th…
-
comment
Comment #41966918
I'm guessing you've tried these flags mentioned in the blog post but haven't had luck with them? > LLVM supports an interesting feature called Optimization Remarks – these remarks …
-
comment
Comment #41966911
I've added a clarification in the post to make my position explicit: > This is not to imply that we should get rid of SQL or get rid of query planning entirely. Rather, more explic…
-
comment
Comment #41966902
Thanks for the feedback. The preceding paragraph had "and occasionally language features" so I thought it would be understood that I didn't mean it as an optimizer-specific thing, …
-
comment
Comment #39817533
Structured concurrency is part of the Swift standard library, and was added at the same time when first-class support for concurrency was added. TaskGroup in the standard library -…
-
comment
Comment #36587877
Based on your use of "campaign" (the older name for Batch Changes), it sounds like you were looking into Sourcegraph about 2.5 years ago or before that. Lots has changed since then…
-
comment
Comment #36292767
I don't know the answer to your original question, but based on this StackOverflow answer ( https://stackoverflow.com/a/60564952/2682729 ), it seems like a small compiler wrapper s…
-
comment
Comment #34689609
All of our SCIP indexers are open-source: scip-java (for Java, Kotlin and Scala), scip-typescript (for TypeScript and JavaScript), scip-python, scip-ruby, scip-go and scip-clang (f…
-
comment
Comment #34689551
(I work on C++ indexing at Sourcegraph.) As my colleague mentioned in a sibling comment, we have an existing indexer lsif-clang which supports C++. I just added a Chromium example …
-
comment
Comment #33147843
Fixed, thanks.
-
comment
Comment #33091060
For C++, we do support Bazel via compile_commands.json; we have customers who have used it successfully. Depending on the editor you're using, you probably need to get Bazel to gen…
-
comment
Comment #33091018
Created a PR to mention tools using SCIP in the README. https://github.com/sourcegraph/scip/pull/101
-
comment
Comment #32240078
I don't think this is entirely accurate. For example, the Translation Validation section on this Wikipedia page mentions ( https://en.wikipedia.org/wiki/Compiler_correctness ) > Tr…
-
comment
Comment #31307308
Hey! I work on code intelligence at Sourcegraph, so I figured I'd chime in here. > why don't you have decent crossrefs We do have compiler-accurate cross references for many repos.…
-
comment
Comment #31219407
I sympathize with your point that being able to use simpler tools (such as grep) is often a good thing instead of having to rely on heavy-duty functionality (such as a full IDE/lan…
-
comment
Comment #31219150
Ah, making it non-exported was an unintentional mistake. I've pushed a fix marking it as exported with an EDIT note.