포인터 흑마법
SWC 관련해서 최적화 목적으로 포인터 흑마법을 쓸 일이 생겼다.
근데 난 흑마법은 개뿔이고 포인터도 모른다.
포인터도 모르면서 컴파일러를 만들었다고하면 좀 이상하겠지만...
진짜 모른다.
그래서 (필요한만큼만) 공부하기로 했다.
일단 내가 하고 싶은 건
enum Atom {
Inlined([u8; 7])
Static(&'static str),
Arc(Arc<str>),
}
이다.
그리고 Arc의 경우 인터닝이 가능해야한다.
여기까...
kdy1.dev1 min read