Commit Graph

87 Commits

Author SHA1 Message Date
Jack Moffitt 55a92e9985 Cargoify rust-cocoa
This must build on non-mac platform too, since Cargo doesn't have
support for conditional dependencies yet.
2014-08-25 18:26:08 -06:00
Cameron Zwarich 0d1ac254b4 Merge pull request #27 from servo/mac-32bit
Fixes for building 32bit.
2014-08-14 14:15:56 -07:00
Jack Moffitt f24aa3e1c8 Fixes for building 32bit. 2014-08-11 18:37:04 -06:00
Lars Bergstrom 140df9dfb1 Merge pull request #26 from servo/rustup-20140716
Update Rust.
2014-08-01 10:41:25 -05:00
Jack Moffitt 49c7f86370 Update Rust. 2014-08-01 09:39:21 -06:00
Patrick Walton 9516a94b8b Merge pull request #25 from metajack/rustup-20140624
Warning police.
2014-06-27 11:42:49 -07:00
Jack Moffitt c70a1902ba Warning police. 2014-06-27 12:26:31 -06:00
Simon Sapin 9fd1308f57 Merge pull request #24 from mozilla-servo/rustup-20140528
Upgrade Rust.
2014-06-04 15:41:59 -07:00
Jack Moffitt c0036e25bb Upgrade Rust. 2014-05-31 23:25:59 -06:00
Jack Moffitt 2b8d25ab41 Merge pull request #23 from larsbergstrom/rustup_20140410
Fix tests for rust upgrade
2014-04-25 15:33:09 -06:00
Lars Bergstrom 4b4cdd20f3 Fix tests for rust upgrade 2014-04-25 16:29:49 -05:00
Ms2ger ba165c5ec5 Merge pull request #22 from larsbergstrom/rustup_20140410
Update to current rust.
2014-04-12 12:20:35 +02:00
Lars Bergstrom 8f0ebc072b Fix cross-crate visibility 2014-04-11 19:04:11 -05:00
Lars Bergstrom 8b56cec370 Fix merge conflict 2014-04-11 18:49:01 -05:00
Jack Moffitt f7a53ed6db Merge pull request #21 from larsbergstrom/rustup
Generate both dylib and rlib for rustup
2014-04-04 09:11:28 -06:00
Lars Bergstrom 488bde06d8 Generate both dylib and rlib for rustup 2014-04-04 09:52:12 -05:00
Josh Matthews 62c22d0d76 Merge pull request #20 from larsbergstrom/clean_rlib
Clean rlib files
2014-03-19 14:52:09 -04:00
Lars Bergstrom 9762797c18 Clean rlib files 2014-03-19 13:50:00 -05:00
Jack Moffitt b516f62a39 Merge pull request #19 from larsbergstrom/rust_20140224
Rust 20140224
2014-03-18 09:44:26 -06:00
Lars Bergstrom 514cb9208f Rust make check fix 2014-03-13 19:32:17 -05:00
Lars Bergstrom 4246e7de27 Rust upgrade 2014-03-04 08:39:21 -08:00
Josh Matthews 0ed9f2272f Merge pull request #18 from metajack/rustup-20141219
Upgrade to latest Rust.
2014-01-08 22:08:31 -08:00
Jack Moffitt 85ea35e67f Upgrade to latest Rust. 2014-01-03 14:55:09 -07:00
Jack Moffitt 809e031c6c Merge pull request #17 from pcwalton/revamp
Introduce a more convenient notation and embrace dynamic typing.
2013-11-14 16:57:44 -08:00
Patrick Walton 00afc2926b Introduce a more convenient notation and embrace dynamic typing.
This commit changes the way Objective-C is handled in Rust.
Objective-C is fundamentally a dynamically typed system and I feel
there is little point in going against that trend. So the only type
of an Objective-C object is now `id`.

By embracing dynamic typing, we get much cleaner APIs. Before this
change, one had to use `sel_registerName` and friends in order to
invoke simple Objective-C selectors. Now one can simply say things
like:

    let run_loop = "NSRunLoop".send("alloc", ()).send("init", ());
2013-11-08 17:03:21 -08:00
Jack Moffitt aeb2040fa5 Remove use of std::io. 2013-10-31 14:16:23 -06:00
Jack Moffitt be5091ed81 Merge pull request #16 from kmcallister/rust-upgrade
Rust upgrade
2013-10-30 14:59:46 -07:00
Keegan McAllister 8bf095df6b fmt! -> format! 2013-10-28 20:08:55 -07:00
Lars Bergstrom ff58b354ff Merge pull request #15 from metajack/uprust
Upgrad Rust.
2013-10-15 18:35:34 -07:00
Jack Moffitt 30b6fb887f Upgrad Rust. 2013-10-15 18:20:26 -06:00
Patrick Walton 457352328e Update for language changes 2013-10-03 15:20:18 -07:00
Jack Moffitt cdceff8d35 Merge pull request #14 from brson/master
Update for language changes
2013-08-29 15:24:12 -07:00
Brian Anderson fcc8d5865e Update for language changes 2013-08-29 15:33:11 -07:00
Jack Moffitt 25495d9a80 Merge pull request #13 from kmcallister/otest
Revert to using -o for tests
2013-08-16 15:11:28 -07:00
Keegan McAllister ea0cb0722c Revert to using -o for tests 2013-08-16 14:46:53 -07:00
Jack Moffitt 0290c16087 Switch from -o to --out-dir. 2013-08-16 12:14:35 -06:00
Simon Sapin 25a5eddbf1 Merge pull request #12 from metajack/rustup2
More rust updates.
2013-08-16 10:05:37 -07:00
Jack Moffitt a109ebc658 More rust updates. 2013-08-16 11:00:32 -06:00
Keegan McAllister c67956a574 Merge pull request #11 from metajack/rustup
Upgrade to latest rust.
2013-08-15 18:09:31 -07:00
Jack Moffitt d6db464799 Upgrade to latest rust. 2013-08-15 18:46:06 -06:00
Josh Matthews 23bb172898 Merge pull request #10 from metajack/check-up
Update tests for latest Rust.
2013-07-08 21:36:36 -07:00
Jack Moffitt 9d6ec435b1 Update tests for latest Rust. 2013-07-08 22:03:42 -06:00
Josh Matthews 1535c08abf Merge pull request #9 from metajack/del-warn
Warning police.
2013-07-08 09:55:44 -07:00
Jack Moffitt aa25cbe911 Warning police. 2013-07-08 10:45:25 -06:00
Brian Anderson 3ef4cf7fda Update for language changes 2013-06-25 19:44:47 -07:00
Brian Anderson d916b97966 Merge pull request #8 from pcwalton/double-msgsend
Add msgSend for doubles
2013-06-06 10:30:05 -07:00
Patrick Walton ff8e2a6393 Add msgSend for doubles 2013-06-05 21:38:26 -07:00
Jack Moffitt 61c99b4b1a Merge pull request #6 from pcwalton/new-methods
Add many new methods, sufficient to get rust-alert working
2013-05-13 21:23:09 -07:00
Patrick Walton 43d30dfc5d Add many new methods, sufficient to get rust-alert working 2013-05-13 21:11:52 -07:00
Brian Anderson 48cddf0880 Add license headers 2013-04-04 19:12:07 -07:00