<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/comp/middle/trans_vec.rs, branch master</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=master</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2012-01-27T12:20:36+00:00</updated>
<entry>
<title>Move various trans_ modules under a trans:: umbrella module</title>
<updated>2012-01-27T12:20:36+00:00</updated>
<author>
<name>Marijn Haverbeke</name>
<email>marijnh@gmail.com</email>
</author>
<published>2012-01-27T12:17:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=03e9dac09a737f47f1ce75b12826cebe320f2f77'/>
<id>urn:sha1:03e9dac09a737f47f1ce75b12826cebe320f2f77</id>
<content type='text'>
Closes #1304
</content>
</entry>
<entry>
<title>s/block()/fn()/g</title>
<updated>2012-01-24T03:06:33+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2012-01-23T22:59:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5e13d19cc07a1e8fbf478d21cabbd7b9f80e3b54'/>
<id>urn:sha1:5e13d19cc07a1e8fbf478d21cabbd7b9f80e3b54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>migrate size_of() and related funcs from trans into shape</title>
<updated>2012-01-22T03:31:51+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2012-01-19T18:21:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cd1056df78d8936cfa732556bfaab8caf6d80c1c'/>
<id>urn:sha1:cd1056df78d8936cfa732556bfaab8caf6d80c1c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove '.' after nullary tags in patterns</title>
<updated>2012-01-19T07:17:34+00:00</updated>
<author>
<name>Tim Chevalier</name>
<email>chevalier@alum.wellesley.edu</email>
</author>
<published>2012-01-19T06:37:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=04a2887f8791bb080b4e76a55949a7c1954dbb97'/>
<id>urn:sha1:04a2887f8791bb080b4e76a55949a7c1954dbb97</id>
<content type='text'>
Does what it says on the tin.

The next commit will remove support for this syntax.
</content>
</entry>
<entry>
<title>deprecate fn exprs and the fn() type, preferring fn@ and native fn</title>
<updated>2012-01-13T14:27:34+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2012-01-11T17:58:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=455f8b0d4588b6d890ce8a908d488c0325e3f29e'/>
<id>urn:sha1:455f8b0d4588b6d890ce8a908d488c0325e3f29e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Obj system? What obj system?</title>
<updated>2012-01-13T10:51:29+00:00</updated>
<author>
<name>Marijn Haverbeke</name>
<email>marijnh@gmail.com</email>
</author>
<published>2012-01-13T09:58:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=24102d50ad2335c1da5c10ddab8996534b2760dc'/>
<id>urn:sha1:24102d50ad2335c1da5c10ddab8996534b2760dc</id>
<content type='text'>
Removes the obj system from the compiler.

Closes #1484
</content>
</entry>
<entry>
<title>Disallow variable names that shadow tags in scope</title>
<updated>2012-01-06T22:44:43+00:00</updated>
<author>
<name>Tim Chevalier</name>
<email>chevalier@alum.wellesley.edu</email>
</author>
<published>2012-01-05T19:46:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7c7559edafcdde2d96781a34af1280fdd1dee6bd'/>
<id>urn:sha1:7c7559edafcdde2d96781a34af1280fdd1dee6bd</id>
<content type='text'>
Now, if you have a tag named "foo", a variable declaration like
"let foo..." is illegal. This change makes it possible to eliminate
the '.' after a nullary tag pattern in an alt (but I'll be doing
that in a future commit) -- as now it's always obvious whether a
name refers to a tag or a new declared variable.

resolve implements this change -- all the other changes are just to
get rid of existing code that declares variables that shadow tag
names.
</content>
</entry>
<entry>
<title>Remove source line generation craziness. Ensure incorrect subprogram caches are not conflated. Generate ast_map entries for object members and resource constructors and destructors.</title>
<updated>2011-12-19T04:53:44+00:00</updated>
<author>
<name>Josh Matthews</name>
<email>josh@joshmatthews.net</email>
</author>
<published>2011-12-19T04:32:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=df6052c4f88fbc9118411967d236576ae45d7dc5'/>
<id>urn:sha1:df6052c4f88fbc9118411967d236576ae45d7dc5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix LLVM assertions when lowering log statements.</title>
<updated>2011-12-19T04:44:21+00:00</updated>
<author>
<name>Josh Matthews</name>
<email>josh@joshmatthews.net</email>
</author>
<published>2011-11-17T00:30:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=544bcfece238d47ca600fd09cef1f282a7a9bb26'/>
<id>urn:sha1:544bcfece238d47ca600fd09cef1f282a7a9bb26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Copy first batch of material from libstd to libcore.</title>
<updated>2011-12-14T00:34:50+00:00</updated>
<author>
<name>Graydon Hoare</name>
<email>graydon@mozilla.com</email>
</author>
<published>2011-12-14T00:25:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fa9ad984fb2f013baebdbe01a42baa3b9101dd84'/>
<id>urn:sha1:fa9ad984fb2f013baebdbe01a42baa3b9101dd84</id>
<content type='text'>
</content>
</entry>
</feed>
