<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/run-pass/native2.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-07-03T23:11:00+00:00</updated>
<entry>
<title>Switch 'native' to 'extern' (or 'foreign' in some descriptions)</title>
<updated>2012-07-03T23:11:00+00:00</updated>
<author>
<name>Graydon Hoare</name>
<email>graydon@mozilla.com</email>
</author>
<published>2012-07-03T23:11:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=debb7e4641af2ea71cf8733b3f071d614803dcbd'/>
<id>urn:sha1:debb7e4641af2ea71cf8733b3f071d614803dcbd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.</title>
<updated>2012-06-30T00:41:45+00:00</updated>
<author>
<name>Michael Sullivan</name>
<email>sully@msully.net</email>
</author>
<published>2012-06-29T23:26:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=98e161f00e8850b0f5c6a3a9f1b22b222c2355b7'/>
<id>urn:sha1:98e161f00e8850b0f5c6a3a9f1b22b222c2355b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.</title>
<updated>2012-06-26T03:00:46+00:00</updated>
<author>
<name>Michael Sullivan</name>
<email>sully@msully.net</email>
</author>
<published>2012-06-26T03:00:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=329eca6044fdf376a7a89ec7a96dba7a8b884cf7'/>
<id>urn:sha1:329eca6044fdf376a7a89ec7a96dba7a8b884cf7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Libc/os/run/rand/io reorganization. Close #1373. Close #1638.</title>
<updated>2012-03-13T03:08:29+00:00</updated>
<author>
<name>Graydon Hoare</name>
<email>graydon@mozilla.com</email>
</author>
<published>2012-03-13T03:04:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6f5853f5a1767e0c418fd5f348a795b76d701b3e'/>
<id>urn:sha1:6f5853f5a1767e0c418fd5f348a795b76d701b3e</id>
<content type='text'>
 - Move io, run and rand to core.
 - Remove incorrect ctypes module (use libc).
 - Remove os-specific modules for os and fs.
 - Split fs between core::path and core::os.
</content>
</entry>
<entry>
<title>rewrite to use ctypes types</title>
<updated>2012-02-11T18:14:41+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2012-02-11T18:14:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=13d743093b55dae44772ebdf21194058a33d3bb6'/>
<id>urn:sha1:13d743093b55dae44772ebdf21194058a33d3bb6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>implement #[nolink]; deprecate #[link_name = ""]; note in stdlib to remove empty link_name.</title>
<updated>2011-12-16T23:29:59+00:00</updated>
<author>
<name>Graham Fawcett</name>
<email>fawcett@uwindsor.ca</email>
</author>
<published>2011-12-15T20:25:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7ddd353ef693bd19b5058f89d01529407d6aa926'/>
<id>urn:sha1:7ddd353ef693bd19b5058f89d01529407d6aa926</id>
<content type='text'>
Can't remove them from stdlib until the snapshotted compiler supports #[nolink].
</content>
</entry>
<entry>
<title>Use attributes for native module ABI and link name</title>
<updated>2011-11-16T19:35:13+00:00</updated>
<author>
<name>Haitao Li</name>
<email>lihaitao@gmail.com</email>
</author>
<published>2011-11-17T04:49:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=88f29aab27bf56bda4cf7062cb53af0be4b5c251'/>
<id>urn:sha1:88f29aab27bf56bda4cf7062cb53af0be4b5c251</id>
<content type='text'>
This patch changes how to specify ABI and link name of a native module.

Before:
  native "cdecl" mod llvm = "rustllvm" {...}

After:
  #[abi = "cdecl"]
  #[link_name = "rustllvm"]
  native mod llvm {...}

The old optional syntax for ABI and link name is no longer supported.

Fixes issue #547
</content>
</entry>
<entry>
<title>Add "cdecl" as synonym for "c-stack-cdecl"</title>
<updated>2011-11-10T00:47:44+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2011-11-10T00:04:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d26a96d2bbf78dcb4b5b43bf95137731ad0db286'/>
<id>urn:sha1:d26a96d2bbf78dcb4b5b43bf95137731ad0db286</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove all uses of native cdecl except for those that yield</title>
<updated>2011-11-08T19:29:10+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2011-11-08T19:09:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0f1af17a6069160f12085841796198e67b6c710f'/>
<id>urn:sha1:0f1af17a6069160f12085841796198e67b6c710f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>move uses of rust ABI in tests to cdecl or c-stack-cdecl as appr</title>
<updated>2011-10-24T23:06:18+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2011-10-21T22:31:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=973a2853719ddf5aa23bec8d6aeb41b8a803c7ff'/>
<id>urn:sha1:973a2853719ddf5aa23bec8d6aeb41b8a803c7ff</id>
<content type='text'>
Note: I found a bug in c-stack-cdecl which codes not permit such
native functions to be used as values.  I added an xfail-test
(c-stack-as-value) documenting it.
</content>
</entry>
</feed>
