[rust-dev] The obj system is no more

Marijn Haverbeke marijnh at gmail.com
Fri Jan 13 03:04:47 PST 2012


So I've always had a difficult relationship with the obj system, or
rather its implementation. I couldn't help grinding my teeth every
time I ran into a special case for obj values in the trans pass or had
to scroll past some long, ugly block of code for the
ast::expr_anon_obj case in some code. Now that we have a viable
alternative to objs, and no one objected to removing them, I jumped at
the chance and converted all uses of objs to some other approach --
and finally, earlier today, removed support for the obj system from
the compiler completely.

May it rest in peace.


More information about the Rust-dev mailing list