profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/phated/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.

gulp-community/gulp-livereload 779

gulp plugin for livereload

hughsk/vinyl-source-stream 333

:cyclone: Use conventional text streams at the start of your gulp or vinyl pipelines

garrows/browser-serialport 195

Robots in the browser. Just like node-serialport but for browser/chrome apps.

jonschlinkert/normalize-path 79

Normalize file path slashes to be unix-like forward slashes. Used by chokidar, anymatch, and many others!

hughsk/vinyl-buffer 78

Convert streaming vinyl files to use buffers

andreas/ocaml-dataloader 41

Dataloader is a utility for batching and caching when fetching data, in particular for GraphQL.

heapwolf/level-users 38

Store and get users, salt their passwords, persist them to disk, etc.

gulp-community/gulp-wrap-umd 32

Wrap files with an UMD wrapper

jonschlinkert/array-last 32

Return the last element in an array. Faster than `.slice`

darkforest-eth/plugins 31

A showcase of Dark Forest plugins from the community!

startedant-design/ant-design

started time in 2 minutes

startedant-design/ant-design

started time in 3 minutes

startedline/armeria

started time in 34 minutes

startedparsix/parsix

started time in an hour

issue commentgrain-lang/grain

Stdlib: Json

This would make it very convenient to use Grain with Wagi.

phated

comment created time in an hour

push eventgrain-lang/grain

Oscar Spencer

commit sha 457a01183e9234a2190f9e50668305cfcefd8d87

fix(compiler): Correct reporting of locations for CRLF files (#658)

view details

github-actions[bot]

commit sha 075c950c3aad148f110931bdac38051bf95d4d2e

chore: release main

view details

push time in 2 hours

pull request commentgrain-lang/grain

fix(compiler): Correct reporting of locations for CRLF files

We can take the warning out of the language server too, excellent work!

ospencer

comment created time in 2 hours

push eventgrain-lang/grain

Oscar Spencer

commit sha 457a01183e9234a2190f9e50668305cfcefd8d87

fix(compiler): Correct reporting of locations for CRLF files (#658)

view details

push time in 2 hours

delete branch grain-lang/grain

delete branch : crlf

delete time in 2 hours

PR merged grain-lang/grain

fix(compiler): Correct reporting of locations for CRLF files

Ref https://github.com/grain-lang/grain-language-server/issues/46

We don't really have a great way to test locations right now, so I just added some tests that the locations are correct when using comments.

I also dropped support for the single CR and LFCR line endings since a single CR hasn't been used since Mac OS 9 and I don't think LFCR was ever a thing (I did find one guy on Stack Overflow who memed about it, but that's it). I didn't count this as a breaking change because I'm fairly sure Grain doesn't work on Mac OS 9. If anyone feels like we should mark it as breaking though, we can mark it as such.

+19 -6

0 comment

2 changed files

ospencer

pr closed time in 2 hours

PR opened grain-lang/grain

fix(compiler): Correct reporting of locations for CRLF files

Ref https://github.com/grain-lang/grain-language-server/issues/46

We don't really have a great way to test locations right now, so I just added some tests that the locations are correct when using comments.

I also dropped support for the single CR and LFCR line endings since a single CR hasn't been used since Mac OS 9 and I don't think LFCR was ever a thing (I did find one guy on Stack Overflow who memed about it, but that's it). I didn't count this as a breaking change because I'm fairly sure Grain doesn't work on Mac OS 9. If anyone feels like we should mark it as breaking though, we can mark it as such.

+19 -6

0 comment

2 changed files

pr created time in 3 hours

create barnchgrain-lang/grain

branch : crlf

created branch time in 3 hours

startedstedolan/counterexamples

started time in 3 hours

issue commentmicromatch/micromatch

filepaths with dots in them do not match with brace ranges

No worries, I completely understand. 👍

starpit

comment created time in 3 hours

issue commentmicromatch/micromatch

filepaths with dots in them do not match with brace ranges

I currently have close to 1,000 issues on all of the repos I maintain. I've resolved tens of thousands of issues. We implement automated responses or bots on some big projects, but those systems also need to be maintained.

I will look into this next time I work on this library.

starpit

comment created time in 3 hours

issue commentmicromatch/micromatch

filepaths with dots in them do not match with brace ranges

Thanks for the response! I wasn't sure, given the staleness of both.

starpit

comment created time in 3 hours

issue commentmicromatch/micromatch

filepaths with dots in them do not match with brace ranges

It might not be an urgent issue. Read this: https://github.com/jonschlinkert/idiomatic-contributing/#dont

starpit

comment created time in 3 hours

issue commentmicromatch/micromatch

filepaths with dots in them do not match with brace ranges

Is this project being maintained?

starpit

comment created time in 4 hours

issue commentgrain-lang/grain-language-server

Doesn't handle CRLF line feeds

Yes, it's the LSP mode of the compiler returning the loc incorrectly. Let me know and I can test on Windows once you have the fix.

phated

comment created time in 4 hours

issue commentgrain-lang/grain-language-server

Doesn't handle CRLF line feeds

I think this is actually a bug in the Grain compiler; can have a fix in a bit

phated

comment created time in 4 hours

issue commentgrain-lang/grain-language-server

Doesn't handle CRLF line feeds

Reproduced it with the packaged binary!

phated

comment created time in 4 hours

issue commentgrain-lang/grain-language-server

Doesn't handle CRLF line feeds

Good point on stdlib! I've got three files created in CRLF mode and with the block on CRLF removed it works just fine.

Oh, was this with compiled from source, or packaged binaries?

phated

comment created time in 4 hours

issue commentgrain-lang/grain-language-server

Doesn't handle CRLF line feeds

Are you able to send any files that fail? My own test ones look fine, as does stdlib.

phated

comment created time in 5 hours

startedacdlite/recompose

started time in 6 hours

push eventgrain-lang/grain

Oscar Spencer

commit sha ee85310fcb1079b2d591472b73ddfba825bd3ac1

platform-independent test directories

view details

push time in 7 hours

pull request commentgrain-lang/grain

Bytes

@jozanza I think the docs look great!

jozanza

comment created time in 8 hours

startedmelange-re/ppx_jsx_embed

started time in 8 hours

pull request commentgrain-lang/grain

Bytes

I forgot to mention, it'd be great if someone could look at the doc blocks in bytes.gr. There are a few different conventions for those comments in the codebase, and I'm not sure if chose the desired convention or not 👀

jozanza

comment created time in 8 hours

pull request commentgrain-lang/grain

Bytes

@ospencer Is the test failure here cause for alarm, or am I good to approve?

jozanza

comment created time in 8 hours

Pull request review commentgrain-lang/grain

Bytes

 let call_lambda = (~tail=false, wasm_mod, env, func, (argsty, retty), args) => {   ); }; -let allocate_string = (wasm_mod, env, str) => {-  let buf = Buffer.create(80);-  Buffer.add_string(buf, str);-+let allocate_bytes_from_buffer = (wasm_mod, env, buf, tag, label) => {

That's a good call!

jozanza

comment created time in 8 hours