alpha123/yu
View on GitHub ↗ ★ 7 C
An experimental and very incomplete high-performance dynamic language platform
5 mentions on Hacker News by 1 person: 0 stories, 5 comments · first 2016-02-29 · latest 2017-01-04
20082026
-
…it with clang-format, and build that. Not exactly pretty or easy, but it got the job done. 1. https://github.com/alpha123/yu/blob/master/src/yu_splaytree.... 2. https://github.com/alpha123/yu/blob/master/test/test_splaytr... 3. Where this…
comment by PeCaN · 2017-01-04 · in Getting Past C -
…the design is good, but don't expect performance competitive with current production GCs².) 1. https://github.com/alpha123/yu 2. Well, it probably smokes Ruby and Python, but those go solidly in the ‘toy GC’ category.
comment by PeCaN · 2016-12-20 · in Modern garbage collection -
…effort to get right, but after that you can just throw it in a Makefile and forget about it (e.g. https://github.com/alpha123/yu/blob/master/Makefile#L96-L126 ).
comment by PeCaN · 2016-03-01 · in C preprocessor tips and tricks -
…as well as other macros, heavily in the test suite for my (very) WIP programming language: https://github.com/alpha123/yu/tree/master/test There's some other interesting and generic macros that I frequently use in there too:…
comment by PeCaN · 2016-03-01 · in C preprocessor tips and tricks -
…It's really not a big deal. You can have a Makefile rule to do this automatically, for example https://github.com/alpha123/yu/blob/master/Makefile#L70-L103 Saying the C preprocessor can "inject bugs" and make code that "can't be easily…
comment by PeCaN · 2016-02-29 · in C preprocessor tips and tricks