PL enthusiast, Emacs addict, and Hacklang contributor.
- Bay Area, USA
- http://www.wilfred.me.uk
- @_wilfredh
Block or Report
Block or report Wilfred
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePopular repositories
2,499 contributions in the last year
Less
More
Activity overview
Contributed to
Wilfred/difftastic,
facebook/hhvm,
Wilfred/tree-sitter-elisp
and 5 other
repositories
Contribution activity
March 2022
Created 2 repositories
- Wilfred/tree-sitter-clojure C
- Wilfred/tree-sitter-scala JavaScript
Created a pull request in sogaiu/tree-sitter-clojure that received 5 comments
Add syntax highlighting queries
Add highlighting for literals, constants and operators.
+29
−0
•
5
comments
Opened 6 other pull requests in 3 repositories
facebook/hhvm
3
closed
hhvm/user-documentation
1
merged
1
open
tree-sitter/tree-sitter-scala
1
merged
Reviewed 9 pull requests in 3 repositories
facebook/hhvm
4 pull requests
Wilfred/difftastic
3 pull requests
hhvm/user-documentation
2 pull requests
Created an issue in sogaiu/tree-sitter-clojure that received 6 comments
Parsing drops symbols after metadata
(.get ^ByteBuffer b)
Produces the following parse tree:
{Node source (0, 0) - (1, 0)} {Node list_lit (0, 0) - (0, 20)} {Node ( (0, 0) - (0, 1)} "(…
6
comments
Opened 35 other issues in 5 repositories
Wilfred/difftastic
12
open
18
closed
- Expand docs
- Explore capping the number of nodes in the heap for perf
- Report 'no syntactic or textual changes' where appropriate
- Incorrectly claiming some nodes are unchanged
- Unrelated blank lines shown in C++
- Whitespace lines still shown in purple
- Highlight the changed lines in a multiline string more prominently
- Colours aren't shown in ansi-term in Emacs
- Reduce node limit
- Bad leading lines in textual diffs
- Weird alignment for blank lines in contiguous_before.js
- Don't highlight pure-whitespace lines in purple
- Print incrementally when diffing whole directory
- Missing context
- Bad sliders for Rust attributes
- Prefer outer delimiter even when descendants are slightly changed
- Warn if both files are the same path
- all_matched_lines_filled is missing lines at the very beginning/end
- Fix mostly-novel trees in a separate pass after diffing
- Explore terminating graph search early at end of top-level lists
- Modified lines shown more than once
- Log width and depth of syntax tree
- Renamed function not visible when factoring out helper
- Slow diffing on large adjacent lists
- Add a debug hook for TINY_TREE_THRESHOLD
- Some issues not shown.