Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ever0de님 기여 #4

Open
2 of 3 tasks
sanxiyn opened this issue Sep 25, 2022 · 6 comments
Open
2 of 3 tasks

ever0de님 기여 #4

sanxiyn opened this issue Sep 25, 2022 · 6 comments
Assignees

Comments

@sanxiyn
Copy link
Member

sanxiyn commented Sep 25, 2022

  • 프로그래밍 언어 선정: Rust
  • 프로젝트 선정: axum
  • 이슈 선정

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

@ever0de
Copy link
Member

ever0de commented Sep 25, 2022

2022/09/26 Merged!

프로젝트: redb

  • lmdb로 부터 영감을 받은 퓨어러스트로 구현되는 key-value storage
  • https://github.com/cberner/redb/blob/master/docs/design.md design document가 있어서 읽어보고 있습니다.
  • GlueSQL에서 sled를 대체할만한 퓨어 러스트 key-value storage 구현체를 찾다가 발견했습니다. 이후에 storage layer로서 추가할 예정입니다.

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

  • windows os CI 지원
  • good first issue 난이도로 생각해서 먼저 작업해보았습니다.

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

@ever0de
Copy link
Member

ever0de commented Sep 25, 2022

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

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

@ever0de
Copy link
Member

ever0de commented Oct 2, 2022

2022/10/01 Merged!

프로젝트: gluesql

PR

  1. Auto Implement GStore, GStoreMut traits gluesql/gluesql#884
    • feature에 따라 구현방식이 변경되는 G prefix를 가진 trait들을 사용자가 implement 할 필요 없이 generic으로 구현 가능할꺼 같아 개선사항을 보냈습니다.
  2. Add root workspace in members gluesql/gluesql#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: cberner/redb@3ce2569

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

  • numeric type casting 중 redb 구현체에서 자르면 에러가 나는 케이스에 대해 as로 타입캐스팅을 하는게 아닌, try_{into,from} 으로 개선하는 PR입니다.
  • xxhash_reference path crates의 build스크립트가 aarch64의 지원을 안하고 있어서 그쪽도 수정했습니다.

현재 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
Copy link
Member

ever0de commented Oct 3, 2022

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

@ever0de
Copy link
Member

ever0de commented Nov 5, 2022

2022/11/06 Merged!

프로젝트: stc

PR: https://github.com/dudykr/stc/pull/202/files
Merge Commit: dudykr/stc@269f6c0

 const [a, b = a] = [1]; // ok 
  • 위와 같이 b variable에 default 변수가 있을때 stc 컴파일이 실패하는 케이스를 오류를 리포트하지 않고 Any롤 변환하도록 수정합니다.

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

@ever0de
Copy link
Member

ever0de commented Nov 15, 2022

2022/11/15 Merged!

프로젝트: stc

PR: https://github.com/dudykr/stc/pull/295/files
Merge Commit: dudykr/stc@f36e613

// 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이 들어오는 경우를 구현했습니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants