profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/Wilfred/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Wilfred Hughes Wilfred Bay Area, USA http://www.wilfred.me.uk PL enthusiast, Emacs addict, and Hacklang contributor.

remacs/remacs 4484

Rust :heart: Emacs

man-group/arctic 2401

High performance datastore for time series and tick data

Fuco1/smartparens 1497

Minor mode for Emacs that deals with parens pairs and tries to be smart about it.

Wilfred/ag.el 494

An Emacs frontend to The Silver Searcher

man-group/pytest-plugins 388

A grab-bag of nifty pytest plugins

ananthakumaran/monky 146

Magit for Hg

man-group/mdf 141

Data-flow programming toolkit for Python

bahmutov/eslint-rules 92

My custom eslint rules in addition to the ones provided at http://eslint.org/

DavidDeSimone/mock_derive 53

A mocking library for Rust-lang

startedbanga/git-split-diffs

started time in a day

issue commentWilfred/difftastic

Optional inline display (instead of side-by-side)

Yep, it's something I'm working on. Difftastic will respect INLINE=y today, but it's unfinished and buggy.

Inline display is difficult because difftastic ignores whitespace. In principle you could make a change and also reformat your file. In that case, there may be no lines after the current hunk that are equal!

It's definitely something difftastic needs though. Side-by-side display doesn't handle long lines very well.

jplatte

comment created time in a day

delete branch Wilfred/rust-analyzer

delete branch : patch-1

delete time in a day

push eventWilfred/difftastic

Wilfred Hughes

commit sha 457e1833aed20ba6684c8e885d7e21f84d360d6d

cargo fmt

view details

push time in 2 days

PR opened rust-analyzer/rust-analyzer

Fix typescript syntax errors

Remove unwanted : and fix the naming of the boolean type.

+2 -2

0 comment

1 changed file

pr created time in 2 days

push eventWilfred/rust-analyzer

Wilfred Hughes

commit sha e543fe855b942af448443f068ed94e1d57452c48

Fix typescript syntax errors Remove unwanted `:` and fix the naming of the boolean type.

view details

push time in 2 days

push eventWilfred/difftastic

Max Brunsfeld

commit sha af2904ca831cbb33cdc3bb7bacc2ed9840bd0a3c

Initial commit

view details

Max Brunsfeld

commit sha c91415338d8b89f6e1c8539ef98202b113b9a450

Initial commit

view details

Max Brunsfeld

commit sha 474975e32ba2e1ee8581abb0717ffede2871a31d

Add unions, enums

view details

Max Brunsfeld

commit sha af4466ace218992b013f9dbbf4d00a8c4f7e34cc

Add composite-typed variable declarations

view details

Max Brunsfeld

commit sha ebcf79c4622af316973c4909c8ce68d176c91d71

Add long, short, unsigned

view details

Max Brunsfeld

commit sha eaf2680688667179ccd9243301bf1fdc3ac47d05

Add travis.yml

view details

Max Brunsfeld

commit sha 60c7f98fecf59532d950bd459efec794800b5067

Add travis-ci badge to README

view details

Max Brunsfeld

commit sha c762be696e133e49ece2bd32054c1a5eeebad710

Add variable definitions, function definitions

view details

Max Brunsfeld

commit sha 705256dbba0710553be0310e825027d7d7d16c6b

Update tests and grammar for new tree-sitter Now there is never a need to mark a repeat rule as optional

view details

Max Brunsfeld

commit sha fae81ec73395370b07114cecf647e8d957a61423

Add function calls, field access operators

view details

Max Brunsfeld

commit sha 1c229674d7aa917fb0e31bbbb70e139b7f10e26b

Add math and boolean operators

view details

Max Brunsfeld

commit sha a2c90643d7b959e8869dc6a0c1b57fba298a03b0

Add assignments

view details

Max Brunsfeld

commit sha bb5fbbf48f391aa22cc5ebde8bdb9c4d46e9b45a

Use new ubiquitous token format

view details

Max Brunsfeld

commit sha 43ccfbd9fa8d10e34675d501eb829227b97ead4c

Add if-else statements

view details

Max Brunsfeld

commit sha d7b2bff2cea2ae4793a945c87d4fb0132842af7d

Formatting - use destructuring in grammar

view details

Max Brunsfeld

commit sha 9e566ff055cd6954780938acbf07aca7d3c55cf0

Add for statements, relational operators

view details

Max Brunsfeld

commit sha 11ce0da5415353fed562f60243afeee0b54fe0f0

Add while statements

view details

Max Brunsfeld

commit sha 5c2280187069e3e351a5481eaeaa5aba813f1fe4

Add char literals

view details

Max Brunsfeld

commit sha ccdbf809ad8db837f810d3d0325830e53c125226

Allow pointer types in typedefs

view details

Max Brunsfeld

commit sha afac2643776fcf070c8a228ee678027d81c8d120

Add #ifndef et al

view details

push time in 3 days

push eventWilfred/difftastic

Wilfred Hughes

commit sha d5b5f09257ace4a48d01690f7c9622fe99688335

Enable html_reports to silence the crierion warning

view details

push time in 3 days

push eventWilfred/difftastic

Wilfred Hughes

commit sha bc435a63631a57871aa2d6e37288b33fa9d34d4d

Add regex parser benchmark

view details

push time in 3 days

push eventWilfred/difftastic

Wilfred Hughes

commit sha f1c59dcfba7eec01609969b5e921206e7c987cd7

Add a basic benchmark for the parser

view details

push time in 3 days

startedbheisler/iai

started time in 3 days

push eventWilfred/difftastic

Wilfred Hughes

commit sha 1e7a39dbbf42ca48851496d418a7b975258c2884

Make include patterns stricter Previously we'd match any directory *src, which matched a range of unwanted files in manual/ and vendor/

view details

push time in 4 days

push eventWilfred/difftastic

Wilfred Hughes

commit sha d1c5c9d937ccc36afb0fdf66f464a583f9890cc4

Set homepage, keywords and categories in Cargo.toml

view details

push time in 4 days

push eventWilfred/difftastic

Wilfred Hughes

commit sha 31572a83a91e96dd4be2512c79d85ac434aa4c2d

Roll version following release

view details

push time in 4 days

created tagWilfred/difftastic

tag0.9

a syntax-aware diff

created time in 4 days

push eventWilfred/difftastic

Wilfred Hughes

commit sha 69177cfe69e393e67050500cb1d3e1807109f23b

Adjust typescript symlinks so `cargo package` is happy

view details

push time in 4 days

push eventWilfred/difftastic

Wilfred Hughes

commit sha 47ae24d7c38e541b79afd623304cdc9249f77f55

Run `cargo package` as part of test suite

view details

push time in 4 days

push eventWilfred/difftastic

Wilfred Hughes

commit sha 058b9e3c1297a4a59a974dfca50fba9d4a6eb735

Expand module docs

view details

push time in 4 days

startedmpdn/radix-heap

started time in 4 days

push eventWilfred/difftastic

Wilfred Hughes

commit sha 63596b1e71159f7b7fbcce4418ec3a059d143836

Fix examples being mistaken for doctests

view details

push time in 4 days

pull request commenthhvm/user-documentation

Refactor of issue request message

LGTM :)

AndrewDiMola

comment created time in 4 days

push eventhhvm/user-documentation

Andrew DiMola

commit sha 24b7d972e52bd364e3e6a750aadcc88018b6a2c7

refactor of issue request message

view details

push time in 4 days

PR merged hhvm/user-documentation

Reviewers
Refactor of issue request message CLA Signed

The triple bullet points looks kinda weird when people don't remove it in an issue request.

Also an opportunity to suggest changes.

+4 -4

1 comment

2 changed files

AndrewDiMola

pr closed time in 4 days

push eventWilfred/difftastic

Wilfred Hughes

commit sha 4685504c274484314fed5ab1f336d05a5f8e6540

Disable 'patch' test coverage in GitHub status

view details

push time in 5 days

push eventWilfred/difftastic

Wilfred Hughes

commit sha bf7c904450628e142930384a57e5e83158351c66

Update tests whose results are sensitive to hash map ordering

view details

push time in 5 days

push eventWilfred/difftastic

Wilfred Hughes

commit sha 7fa9b29e4d71fdb7692fb9ce76f2d617de8f66c9

Factor out a lib.rs This makes it easier for us to use tools that require a library, such as criterion.

view details

push time in 5 days

pull request commenttov/min-max-heap-rs

Avoid panics in all heap functions

@calebsander nice work! I've noticed that this doesn't merge cleanly on top of #8: were you expecting two pull requests to work together?

calebsander

comment created time in 5 days

issue commentrust-lang/cargo

patch was not used message does not adequately describe reason

I bumped into this issue today. How about wording like this?

Check that the patched package version and available features are compatible with the version and features specified in Cargo.toml.

ryankurte

comment created time in 5 days

push eventWilfred/difftastic

Wilfred Hughes

commit sha ea3cb7737a4e757fe2301fc8d06997486e0bcf64

Use a radix heap to speed up Dijkstra implementation

view details

Wilfred Hughes

commit sha 24f12f366703a9f9bf14d40f48e995f254829431

Store num_after on syntax so we can predict distances

view details

Wilfred Hughes

commit sha b984fc909c0e5463e612faf7e61a9425038d0014

Initial draft A* impl

view details

Wilfred Hughes

commit sha 9cb73630aa739549b333d77385a635043a4408c7

Adding a greedy best-first impl for reference

view details

Wilfred Hughes

commit sha 07d4a566b1e93b47ddab8d9525a0a183989e2d13

Add min-max-heap and bound the search space ("beam search")

view details

push time in 5 days