rust-kr / open-source-2022

Let's contribute to open source! (2022)
12 stars 0 forks source link

ever0de님 기여 #4

Open sanxiyn opened 2 years ago

sanxiyn commented 2 years ago

proc macro 쪽에 관심있다는 의견 주셨는데 axum-macros가 proc macro이므로 axum-macros에 기여하면 될 것입니다.

ever0de commented 2 years ago

2022/09/26 Merged!

프로젝트: redb

ISSUE: https://github.com/cberner/redb PR: https://github.com/cberner/redb/pull/379/files

첫번째 선정한 목표보다 조금 다른 내용의 기여지만 남겨놓겠습니다 😃

ever0de commented 2 years ago

https://github.com/seanmonstar/reqwest/pull/1633/files 1.64에 IntoFuture 들어오는걸 보고.. reqwest 적용해보려고 했는데 이미 누군가 하셨네요 :cry:

혹시 비슷한 케이스가 있을까요?

ever0de commented 2 years ago

2022/10/01 Merged!

프로젝트: gluesql

PR

  1. https://github.com/gluesql/gluesql/pull/884
    • feature에 따라 구현방식이 변경되는 G prefix를 가진 trait들을 사용자가 implement 할 필요 없이 generic으로 구현 가능할꺼 같아 개선사항을 보냈습니다.
  2. https://github.com/gluesql/gluesql/pull/885
    • Cargo workspace manifest 중 default-members를 모든 workspace에 대해 적용하고 있는데 root가 빠져있어 ci에서 체크하지 못했던 이슈를 해결했습니다.

2022/10/11 Merged!

프로젝트: redb/xxh3

PR: https://github.com/cberner/redb/pull/378/files Merge Commit: https://github.com/cberner/redb/commit/3ce25695ac4816984fc3120b846691ff563abcd2

PR: https://github.com/cberner/xxh3/pull/7/files

현재 https://github.com/cberner/xxh3/pull/7/files#diff-677db873fdea8c82b63b51f06b0f5cb1315fe5257578bcdd4fee3ff8a9534c25R294-R297 에 해당하는 allow 매크로가 안먹고 있어서 찾아보고 있습니다. CI 실패 ref: https://github.com/cberner/xxh3/actions/runs/3168273206/jobs/5159361274

머지되었습니다~!

ever0de commented 2 years ago

바로 위에 있던 이슈 해결하여 PR Open 했습니다 😃

ever0de commented 1 year ago

2022/11/06 Merged!

프로젝트: stc

PR: https://github.com/dudykr/stc/pull/202/files Merge Commit: https://github.com/dudykr/stc/commit/269f6c07676f728e667ca5fb4c80d7f17f66a98d

 const [a, b = a] = [1]; // ok 

RHS 타입 변환으로 변경되었습니다!

ever0de commented 1 year ago

2022/11/15 Merged!

프로젝트: stc

PR: https://github.com/dudykr/stc/pull/295/files Merge Commit: https://github.com/dudykr/stc/commit/f36e61338510981c90e4d2f7d3bd1dfd3947d87c

// templated
type ATemplate = `aA${string}`;
type BTemplate = Uppercase<ATemplate>;
type CTemplate = Lowercase<ATemplate>;

var b: BTemplate;
b = "AAFOO";

var aTemp: ATemplate;
aTemp = "aAFoo";
var bTemp: BTemplate;
bTemp = "AAFOO";
var cTemp: CTemplate;
cTemp = "aafoo";

intrinsic에 tpl이 들어오는 경우를 구현했습니다.