You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A very basic version of the syntactic extension system is working but only supports a test extension "#shell". Add a few more to see how it feels (#if-#else-#endif, #include, #env, #file, #line, #pos, possibly #re, #html, #bit -matching patterns, maybe a simple macro system?)
For this to really work long-term we need to wait on the self-hosting compiler, but an experiment or two would be useful.
Activity
graydon commentedon Jan 27, 2011
This has been extended to cover a printf-like #fmt extension in rustboot. Shifted to rustc, as it'll have to happen there too.
graydon commentedon May 26, 2011
This also requires some work in the dynamic-linkage department, to load external extensions.
graydon commentedon Sep 19, 2011
This is as done as it's going to get for first release after pauls' heroic macro system addition over the summer. Punting to "future".
graydon commentedon Mar 5, 2012
This is too vague to ever close on its own. Open sub-bugs if interested in specific syntax extensions.
Merge pull request rust-lang#38 from oli-obk/dont_step_up_to_the_const
Merge pull request rust-lang#38 from danburkert/fs
Merge pull request rust-lang#38 from kocsis1david/master
Updated README to fix rust-lang#38.
Merge #38
Merge pull request rust-lang#38 from TheDan64/three_eight
Auto merge of rust-lang#118488 - andjo403:remove_deadlock, r=SparrowLii
Auto merge of rust-lang#118488 - andjo403:remove_deadlock, r=SparrowLii
Rollup merge of rust-lang#118488 - andjo403:remove_deadlock, r=Sparro…
Auto merge of rust-lang#118488 - andjo403:remove_deadlock, r=SparrowLii
Run format check in our CI and fix repo format (rust-lang#205)
Add more consistency in the tests syntax (rust-lang#38)
Merge rust-lang#40
Merge rust-lang#38
Merge rust-lang#38
fix: monomorphize (rust-lang#38)