Commit Graph

221 Commits

Author SHA1 Message Date
Steven Fackler db4499d7b4 Fix new ctype lint in 1.3 2015-09-19 19:16:18 -07:00
Steven Fackler d9a3185edd Reexport date for back compat 2015-09-05 21:46:26 -07:00
Steven Fackler 83a0c758bc Add OSStatus to base 2015-09-05 21:45:53 -07:00
Steven Fackler 1928256b86 Suppress improper_ctypes warnings from zero sized pointer targets 2015-09-05 21:45:53 -07:00
Steven Fackler 74d4ac7869 Fix travis build 2015-09-05 21:45:53 -07:00
Steven Fackler e67072221f Fix tests 2015-09-05 21:45:52 -07:00
Steven Fackler a3ce1d3ac3 Ensure back-compat 2015-09-05 21:45:52 -07:00
Steven Fackler 00dc99e36b Add licenses to sys crate 2015-09-05 21:42:50 -07:00
Steven Fackler a16dedd6d9 Move url to sys crate 2015-09-05 21:42:20 -07:00
Steven Fackler 59632fcae6 Move set to sys crate 2015-09-05 21:41:24 -07:00
Steven Fackler ed048f1c62 Move runloop to sys directory 2015-09-05 21:40:55 -07:00
Steven Fackler e53893b809 Move dictionary and number to sys crate 2015-09-05 21:40:04 -07:00
Steven Fackler 9c6d29219c Port date to sys crate 2015-09-05 21:38:42 -07:00
Steven Fackler 80593ffc5d Port data to sys crate 2015-09-05 21:38:42 -07:00
Steven Fackler 4e6b1006e1 Port bundle and string to sys crate 2015-09-05 21:37:33 -07:00
Steven Fackler 6ffe3ea04f Port boolean to sys crate 2015-09-05 21:33:17 -07:00
Steven Fackler 3f725f97eb Start splitting out a separate sys package
Moved array and base so far
2015-09-05 21:32:34 -07:00
Steven Fackler 93cd6c6639 Restrict libc version 2015-09-05 21:24:20 -07:00
Steven Fackler 48b341bb4b Move core-foundation to a subdirectory 2015-09-05 21:24:20 -07:00
Patrick Walton cae12b4d9c Merge pull request #69 from sfackler/modernization
Modernization and cleanup
2015-09-04 17:28:03 -07:00
Steven Fackler 9621fbf4fe Update based on review 2015-09-01 13:21:19 -07:00
Steven Fackler 0fe7b857a5 Implement TCFType by macro
All of the manually implemented methods are identical, but can't be made
default implementations unfortunately.
2015-08-29 19:18:02 -07:00
Steven Fackler d816f395d6 Use newtype structs 2015-08-29 19:18:02 -07:00
Steven Fackler 6d5a95cf5e Cleanup string
* Add CFString::new, deprecate FromStr impl
* Implement Display for CFString
* Add wrapping `"`s for Debug impl
2015-08-29 16:32:53 -07:00
Steven Fackler edaea4de45 Clean up set
* Abstract from_slice over TCFType
2015-08-29 15:49:47 -07:00
Steven Fackler 64d3c5f63e Clean up dictionary
* Abstract from_CFType_pairs over TCFTypes
2015-08-29 15:46:38 -07:00
Steven Fackler 4e7286ecc1 Clean up data
* Implement Deref for CFData
* Use slice::from_raw_parts instead of transmuting a tuple
2015-08-29 15:40:25 -07:00
Steven Fackler 0d216f2e33 Modernize CFArray
* Implement IntoIterator for &CFArray
* Abstract from_CFTypes over TCFTypes
2015-08-29 15:28:39 -07:00
Jack Moffitt 3182790f00 Merge pull request #67 from frewsxcv/travis
Build and test on Travis CI
2015-06-10 10:24:10 -06:00
Corey Farwell f69988cadb Init README 2015-06-09 21:04:29 -07:00
Corey Farwell c0b7914a90 Build and test on Travis CI (OSX) 2015-06-09 20:28:40 -07:00
Glenn Watson c2d82df5e1 Merge pull request #66 from metajack/crates-io-3
Remove unneeded lib section.
2015-06-04 13:49:34 +10:00
Jack Moffitt 9e71e34f56 Remove unneeded lib section. 2015-06-03 21:48:29 -06:00
Glenn Watson 13ed7c79cb Merge pull request #65 from metajack/crates-io-2
Change package name and repo location.
2015-06-04 13:47:41 +10:00
Jack Moffitt fd8bed8a41 Change package name and repo location.
This brings us into line with the prevailing Rust conventions.
2015-06-03 21:40:49 -06:00
Matt Brubeck b722161151 Merge pull request #64 from metajack/crates-io
Update metadata for crates.io.
2015-06-03 15:11:49 -07:00
Jack Moffitt 0552cc1119 Update metadata for crates.io. 2015-06-03 15:57:23 -06:00
Glenn Watson fa26a474d4 Merge pull request #63 from metajack/platform-deps
Clean up for platform deps.
2015-06-03 16:17:24 +10:00
Jack Moffitt cf78ee36a8 Clean up for platform deps. 2015-06-02 23:46:05 -06:00
Simon Sapin c8236c2859 Merge pull request #62 from servo/rustup_20150414
Upgrade to rustc 1.0.0-dev (47551b574 2015-04-14)
2015-05-06 10:24:39 +02:00
Lars Bergstrom 928efbae42 Upgrade to rustc 1.0.0-dev (47551b574 2015-04-14) 2015-04-24 16:45:26 -05:00
Ms2ger da54b56564 Merge pull request #61 from simnalamburt/update
Update for rust beta
2015-04-03 20:38:53 +02:00
Hyeon Kim e2631355f2 Update for rust beta
Now, 'Copy' is subtrait of 'Clone'.
2015-04-04 03:06:41 +09:00
Brendan Zabarauskas fd42e976f7 Merge pull request #60 from SSheldon/stable_rust
Update for stable Rust by removing the core feature
2015-04-03 09:07:59 +11:00
Steven Sheldon daaef13f8a Updated to remove core feature. 2015-04-01 23:42:02 -07:00
Brendan Zabarauskas c577bd64b0 Merge pull request #58 from zummenix/patch
Code cleanup and warning fixes
2015-02-21 12:41:33 +11:00
Aleksey Kuznetsov 36b7b6104d Removed dummy parametr in type_id method.
Closes #17
Now call like:
`let id = <CFBoolean as TCFType<_>>::type_id();`

[breaking-change]
2015-02-18 21:23:08 +05:00
Aleksey Kuznetsov e7eb60681c Fixed warnings. 2015-02-18 21:04:13 +05:00
Brendan Zabarauskas cc36380f9e Merge pull request #57 from tomaka/patch-1
Use libc from crates.io
2015-02-07 17:15:40 +11:00
tomaka f7365fb023 Use libc from crates.io 2015-02-06 18:23:56 +01:00